﻿/*2019.04 브랜드 페이지 개편, 2019.09.26 akl-brand-new.css -> wro.xml*/

/* main ,join common */
.inline-block{display:inline-block !important}
.keep-all{word-break:keep-all}
.align-area.center,
.align-area.center > *{text-align:center !important}
.align-area.left,
.align-area.left > *{text-align:left !important}
.align-area.right,
.align-area.right > *{text-align:right !important}
.relative{position:relative}
.mgl5{margin-left:5px !important}
.mgt5{margin-top:5px !important}
.mgt10{margin-top:10px !important}
.mgt20{margin-top:20px !important}
.mgb0{margin-bottom:0 !important}
.mgb10{margin-bottom:10px !important}
.mgb30{margin-bottom:30px !important}
.mgb35{margin-bottom:35px !important}
.mgb40{margin-bottom:40px !important}
.mgl40{margin-left:40px !important}
.pd015{padding:0 15px !important}
.pdb10{padding-bottom:10px !important;}
.pdb15{padding-bottom:15px !important;}
.fsize26{font-size:26px !important}
.f-bbold{font-weight:700 !important}
.account-divider{margin-bottom:20px !important;padding:20px 0 20px 25px !important;height:60px !important;letter-spacing:-1px !important;line-height:1 !important;font-size:18px !important;font-weight:700 !important;color:#56555a !important;border:1px solid #dadada !important;border-width:1px 0 !important;background-color:#f4f4f4 !important;box-sizing:border-box !important}
.color-black{color:#222 !important}
.btn_area{text-align:center}
.txt_add_info{position:relative;padding-left:10px;font-size:13px;letter-spacing:-1px;color:#808285;}
.txt_add_info:before{content:"*";display:block;position:absolute;left:0;top:2px;}
.akl .stit{display:block;margin:0 0 20px;font-weight:500;font-size:18px;letter-spacing:-0.5px;color:#002f5f;}
.floatN{float:none !important;}

/* 2019-10-04 주문결제 오류수정 */
.akl .shipping-delivery{min-height:400px;}
/* 2019-10-01 스캔페이고 */
.scan-paygo{display:none;width:100%;height:100%;overflow:hidden; position:relative;background:#efefef;letter-spacing:-1px;}
.scan-paygo-camera{position:fixed;z-index:2;left:0;top:0;width:100%;}
.scan-paygo-camera .back-bt{position:absolute;right:15px;top:15px;width:21px;height:21px;background:url(../images/scan_paygo/back_bt.png) no-repeat 0 0;background-size:21px 21px;text-indent:-999px;z-index:2;}
.scan-paygo-camera .back-bt:active{filter: brightness(90%);-webkit-filter: brightness(90%);-moz-filter: brightness(90%);-o-filter: brightness(90%);background-color:rgba(0,0,0,.1)}
.scan-paygo-camera .txt{position:absolute;left:0;top:0;width:100%;overflow:hidden;color:#fff;font-size:14px;font-weight:normal;text-align:center;padding:32px 0 0 0;}
.scan-paygo-camera .focus-zone{border-color:rgba(0,0,0,.32);border-width:37px;border-top-width:61px;border-bottom-width:54px;border-style:solid;height:300px;}
.scan-paygo-camera .focus-zone .bar{position:absolute;}
.scan-paygo-camera .focus-zone .bar:before{content:'';position:absolute;width:34px;height:4px;background:#fff;}
.scan-paygo-camera .focus-zone .bar:after{content:'';position:absolute;width:4px;height:34px;background:#fff;}
.scan-paygo-camera .focus-zone .bar0{left:33px;top:57px;}
.scan-paygo-camera .focus-zone .bar0:before{left:0;top:0;}
.scan-paygo-camera .focus-zone .bar0:after{left:0;top:0;}
.scan-paygo-camera .focus-zone .bar1{right:33px;top:57px;}
.scan-paygo-camera .focus-zone .bar1:before{right:0;top:0;}
.scan-paygo-camera .focus-zone .bar1:after{right:0;top:0;}
.scan-paygo-camera .focus-zone .bar2{left:33px;bottom:50px;}
.scan-paygo-camera .focus-zone .bar2:before{left:0;bottom:0;}
.scan-paygo-camera .focus-zone .bar2:after{left:0;bottom:0;}
.scan-paygo-camera .focus-zone .bar3{right:33px;bottom:50px;}
.scan-paygo-camera .focus-zone .bar3:before{right:0;bottom:0;}
.scan-paygo-camera .focus-zone .bar3:after{right:0;bottom:0;}

.scan-paygo-list{position:fixed;left:0;bottom:0;display:flex; flex-direction:column; width:100%;  height:100%; background:#fff;z-index:3;padding:0 0 89px 0;}
.scan-paygo-list .open-bt{width:134px;height:32px; margin:0 auto; line-height:32px;background:rgba(0,0,0,.7);border-radius:0 0 10px 10px;font-size:16px;color:#eee;font-weight:normal;}
.ua-ios .scan-paygo-list .open-bt{line-height:34px;}
.scan-paygo-list .open-bt:active{filter: brightness(90%);-webkit-filter: brightness(90%);-moz-filter: brightness(90%);-o-filter: brightness(90%);}
.scan-paygo-list.open .open-bt{top:0;}
.scan-paygo-list .open-bt .arr-ico{display:inline-block;width:15px;height:8px;background-image:url(../images/scan_paygo/op_cl_arrow.png);background-size:15px auto;background-position:0 0;vertical-align:top;position:relative;top:10px;margin:0 3px 0 0;}
.ua-ios .scan-paygo-list .open-bt .arr-ico{top:12px;}
.scan-paygo-list.open .open-bt .arr-ico{background-position:0 -10px;}

.scan-paygo-list .top-txt{height:38px;padding:0 15px;}
.scan-paygo-list .top-txt p{border-bottom:1px solid #e5e5e5;height:38px;color:#002f5f;font-size:14px;line-height:16px;font-weight:500;margin:0;padding:12px 0 0 0;}

.scan-paygo-list .list-cont{padding:0 15px;overflow-y:scroll;height:calc(100% - 38px);}
.scan-paygo-list.open .list-cont{height:calc(100% - 68px);}
.scan-paygo-list .list-cont li{padding:10px;border-bottom:1px solid #e5e5e5;overflow:hidden;position:relative;}
.scan-paygo-list .list-cont li:last-child{border-bottom:none;}
.scan-paygo-list .chk-cont{position:absolute;left:10px;top:5px;z-index:2;}
.scan-paygo-list .img-cont{border:1px solid #e5e5e5;height:107px;width:99px;float:left;padding:4px 0 0 0;}
.scan-paygo-list .img-cont img{display:block;width:97px;}
.scan-paygo-list .txt-cont{padding:0 0 0 14px;float:right;width:calc(100% - 99px);height:107px; position:relative;}
.scan-paygo-list .txt-cont .tit{font-size:13px;line-height:16px;color:#55565a;font-weight:500;display:block;height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.scan-paygo-list .txt-cont .txt{font-size:10px;line-height:12px;color:#808285;display:block;padding:5px 0 0 0;}
.scan-paygo-list .txt-cont .price{overflow:hidden;font-size:14px;color:#002f5f;font-weight:700;line-height:16px;display:block;padding:8px 0 0 0;}
.scan-paygo-list .txt-cont .price .txt0{float:left;}
.scan-paygo-list .txt-cont .price .txt1{float:right;padding:0 1px 0 0;}
.scan-paygo-list .txt-cont .opt-quantity{width:101px;position:absolute;left:14px;bottom:0;}
.scan-paygo-list .txt-cont .opt-quantity .btnMinus{width:30px;height:24px;}
.scan-paygo-list .txt-cont .opt-quantity .btnPlus{width:30px;height:24px;}
.scan-paygo-list .txt-cont .opt-quantity .inpNum{width:41px;margin-left:30px;height:24px;line-height:24px;}
.ua-ios .scan-paygo-list .txt-cont .opt-quantity .inpNum{line-height:16px;}
.scan-paygo-list .txt-cont .del-bt{position:absolute;right:0;bottom:0;width:24px;height:24px;text-indent:-999px;background:url(../images/scan_paygo/cart_del_icon.png) no-repeat 0 0;background-size:24px 24px;}
.scan-paygo-list .txt-cont .del-bt:active{filter: brightness(90%);-webkit-filter: brightness(90%);-moz-filter: brightness(90%);-o-filter: brightness(90%);background-color:#fff;border-radius:50%;}

.scan-paygo-list .no-list{text-align:center;font-size:14px;line-height:16px;color:#55565a;font-weight:500;padding:46px 0;margin:0;}
.scan-paygo-list .no-list .barcode-ico{width:79px;height:63px;background:url(../images/scan_paygo/barcode_icon0.png) no-repeat 0 0;background-size:100%;display:block;margin:0 auto 16px auto;}

.scan-paygo-list .btn-cont{position:fixed;bottom:0;left:0;z-index:5;width:100%;height:89px;border-top:1px solid #eee;}
.scan-paygo-list .btn-cont .txt{font-size:0;text-align:center;height:39px;background:#f9f9f9;padding:8px 0 0 0;}
.scan-paygo-list .btn-cont dl{display:inline-block;color:#002f5f;font-size:14px;line-height:21px;}
.scan-paygo-list .btn-cont dl:first-child:after{content:'';display:inline-block;width:1px;height:12px;background:#002f5f;vertical-align:top;position:relative;top:5px;margin:0 8px 0 5px;}
.scan-paygo-list .btn-cont dt{display:inline-block;font-weight:normal;}
.scan-paygo-list .btn-cont dd{display:inline-block;font-weight:700;}
.scan-paygo-list .btn-cont .bt-akl-blue{width:100%;height:49px;display:block;font-size:20px;font-weight:500;line-height:48px;}
.scan-paygo-list .btn-cont .bt-akl-blue strong{color:#e11e45;}

.scan-paygo-complete{display:none;text-align:center;letter-spacing:-1px;padding:0 0 40px 0;}
.scan-paygo-complete p{margin:0;font-size:14px;color:#55565a;line-height:20px;}
.scan-paygo-complete .txt0{padding:15px 0 10px 0;}
.scan-paygo-complete .txt1{padding:0 0 51px 0;}
.scan-paygo-complete .txt1 strong{font-size:16px;font-weight:500;color:#002f5f;display:block;padding:0 0 5px 0;}
.scan-paygo-complete .barcode-img{position:relative; display:block;margin:0 auto;padding:15px 0 0 0;width:224px;height:230px;background:url(../images/scan_paygo/order_complete_icon0.png) no-repeat 0 0;background-size:224px 230px;}
.scan-paygo-complete .barcode-img:before{content:'';position:absolute;right:-55px;top:-51px;width:59px;height:59px;background:url(../images/scan_paygo/order_complete_icon1.png) no-repeat 0 0;background-size:59px 59px;}
.scan-paygo-complete .barcode-img img{display:block;width:200px;margin:0 auto;}
.scan-paygo-complete .error-txt0{color:#f00;font-size:16px;font-weight:500;padding:16px 0 6px 0;}
.scan-paygo-complete .error-txt1{text-align:center;padding:0 0 70px 0;}
.scan-paygo-complete .error-txt1 li{font-size:14px;color:#55565a;line-height:20px;}
.order-confirm-qr{display:none;}
@media (max-width: 768px){
	.scan-paygo{display:block;}
	.scan-paygo-complete{display:block;}
	.order-confirm-qr{display:block;margin:0 -15px;padding-bottom:37px;background-color:#e9f9ff;}
	.order-confirm-qr .txt-notify{padding:30px 0 48px;font-weight:500;font-size:16px;color:#002f5f;line-height:1.56;text-align:center;}
	.box-qr{position:relative;width:224px;height:230px;margin:0 auto;padding:14px 0;text-align:center;background:url('../images/scan_paygo/order_complete_icon0.png') no-repeat 0 0;background-size:100% 100%;}
	.box-qr:after{display:block;content:'';position:absolute;right:-57px;top:-56px;width:59px;height:59px;background:url('../images/scan_paygo/order_complete_icon1.png') no-repeat 0 0;background-size:100% 100%;}
	.box-qr .qr-code{width:200px;height:200px;}
	.txt-qr-popup{margin:58px 0 127px;font-weight:500;font-size:16px;color:#002f5f;line-height:1.56;letter-spacing:-1.6px;text-align:center;}
}
/*scan paygo tutorial*/
.scan-paygo-tutorial{display:none;}
@media (max-width:768px){
    .scan-paygo-tutorial{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.8);letter-spacing:-1.5px;}
    .scan-paygo-tutorial .img-cont .img0{width:75px;position:absolute;right:2px;top:35px;}
    .topbanner .scan-paygo-tutorial .img-cont .img0{top:75px;}
    .scan-paygo-tutorial .img-cont .img1{width:92px;position:absolute;right:80px;top:75px;}
    .topbanner .scan-paygo-tutorial .img-cont .img1{top:115px;}
    .scan-paygo-tutorial .txt0{font-size:21px;line-height:30px;color:#fff;font-weight:300;text-align:center;padding:178px 0 0 0;}
    .topbanner .scan-paygo-tutorial .txt0{padding:218px 0 0 0;}
    .scan-paygo-tutorial .txt0 strong{font-weight:500;color:#2caaff;}
    .scan-paygo-tutorial .txt0 em{font-weight:500;}
    .scan-paygo-tutorial .txt1{font-size:14px;line-height:24px;color:#ddd;text-align:center;letter-spacing:-1.2px;}
	.scan-paygo-tutorial .txt1 strong{font-weight:500;font-size:16px; color:#2caaff;}
    .scan-paygo-tutorial .btn0{display:block;margin:20px auto 0 auto;padding:14px 0 0 0;width:218px;height:53px;background:rgba(0,122,243,.65);border:1px solid #007af3;border-radius:26px;color:#fff;font-weight:700;font-size:21px;line-height:22px;text-align:center;}
    .scan-paygo-tutorial .btn0 .barcode-ico{display:inline-block;width:36px;height:29px;background:url(../images/scan_paygo/tutorial_barcode_icon.png) no-repeat 0 0;background-size:100%;vertical-align:top;position:relative;top:-3px;margin:0 8px 0 0;}
    .scan-paygo-tutorial .tutorial-close{position:absolute;left:50%;bottom:20px;width:58px;height:58px;padding:0;margin:0 0 0 -29px;text-indent:-999em;background:url(../images/scan_paygo/tutorial_close.png) no-repeat 0 0;background-size:100%;}
    .scan-paygo-tutorial .btn0:active,
    .scan-paygo-tutorial .tutorial-close:active{filter: brightness(90%);-webkit-filter: brightness(90%);-moz-filter: brightness(90%);-o-filter: brightness(90%);}
}
.shipping-delivery .checkout-steps.num03 .checkout-step{width:33.3333%}
@media (max-width: 768px){
	.shipping-delivery .checkout-steps.num03 .checkout-steps-active{width:calc(100% - 100px)}
	.shipping-delivery .checkout-steps.num03 .checkout-step:nth-of-type(1){width:40px;}
	.shipping-delivery .checkout-steps.num03 .checkout-step:nth-last-child(1){width:60px;}
	.new-payment .payTab .payTab_button_area a.full_w{width:100%;}
}

/* 2019-10-01 장바구니 오류 수정 */
.shopping-cart-item-list .cart-item-header:after{content:'';display:block;clear:both;}

/* 2019-09-30 선물홈 */
.gift-home-tit{position:relative;width:100%;height:320px;background:url(../images/akl_product/gift-home/top_bg_pc.png) no-repeat center 0;overflow:hidden;}
.gift-home-tit .inbox{position:relative;max-width:1400px;width:100%;height:100%;margin:0 auto;z-index:2;text-align:center;}
.gift-home-tit .tit{font-size:22px;line-height:33px;color:#853b4b;font-weight:normal;padding:70px 0 0 0;border-bottom:2px solid #853b4b;display:inline-block;margin:0;letter-spacing:0;}
.gift-home-tit .txt0{font-size:42px;line-height:62px;color:#853b4b;font-weight:normal;padding:16px 0 0 0;margin:0;}
.gift-home-tit .txt0 strong{font-weight:500;}
.gift-home-tit .txt1{font-size:30px;line-height:45px;color:#853b4b;font-weight:normal;padding:0;margin:0;}

.gift-home-cont{position:relative;width:1400px;margin:0 auto;}
.gift-home-tab .tab-tit{position:absolute;top:-54px;left:0;z-index:2;}
.gift-home-tab .tab-tit li{float:left;height:46px;border:1px solid #462233;background:rgba(255,255,255,.8);border-radius:23px;width:154px;text-align:center;}
.gift-home-tab .tab-tit li.on{border:none;background:url(../images/akl_product/gift-home/tab_bg0.png) no-repeat 0 0;height:54px;width:228px;border-radius:0;}
.gift-home-tab .tab-tit li:last-child.on{background:url(../images/akl_product/gift-home/tab_bg1.png) no-repeat 0 0;}
.gift-home-tab .tab-tit li:last-child{margin:0 0 0 -18px;}
.gift-home-tab .tab-tit li a{font-size:24px;line-height:24px;color:#853b4b;font-weight:normal;padding:9px 0 0 0;display:block;width:100%;height:100%;border-radius:inherit;}
.gift-home-tab .tab-tit li a.active{background:rgba(0,0,0,.1)}
.gift-home-tab .tab-tit li.on a{color:#853b4b;font-size:28px;padding:24px 28px 0 0;}
.gift-home-tab .tab-tit li:last-child.on a{padding:24px 0 0 28px;}
.gift-home-tab .tab-tit li.on a.active{background:none;}
.gift-home-tab .tab-tit li.on a.active span{background:rgba(0,0,0,.1)}
.gift-home-tab .tab-cont{padding:70px 16px;}
.gift-home-tab .tab-cont .cont{font-size:0;display:none;text-align:center;}
.gift-home-tab .tab-cont .cont.on{display:block;}
.gift-home-tab .tab-cont .cont li{display:inline-block;width: calc(100%/9);}
.gift-home-tab .tab-cont .cont a{display:block;width:100%;height:100%;text-align:center; background:#fff;position:relative;}
.gift-home-tab .tab-cont .cont a.active{filter: brightness(90%);-webkit-filter: brightness(90%);-moz-filter: brightness(90%);-o-filter: brightness(90%);}
.ieBrowser .gift-home-tab .tab-cont .cont a.active:after{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.1);content:'';}
.gift-home-tab .tab-cont .cont img{width:82px; height:auto; margin:0 auto;display:block;}
.gift-home-tab .tab-cont .cont .txt{font-size:16px;color:#333; line-height:24px;display:block;text-align:center;padding:1px 0 0 0; }

.gift-home-slide{position:relative;height:300px;padding:28px 0 0 666px;overflow:hidden;}
.gift-home-slide .hidden-tit{position:absolute;font-size:1px;height:1px;width:1px;overflow:hidden;left:-999px;top:-999px;}
.gift-home-slide .pc-bg{width:1400px;height:300px;position:absolute;left:0;top:0;z-index:1;}
.gift-home-slide .mo-bg{display:none;}
.gift-home-slide .product-list-v2{position:absolute;z-index:2;width:660px;padding:0;left:-1400px;top:-500px;width:660px;}
.gift-home-slide .product-list-v2.on{position:relative;left:0;top:0;}

.gift-home-slide .slide-tab{position:absolute;left:0;top:232px;z-index:3; width:650px; text-align:center;}
.gift-home-slide .slide-tab li{display:inline-block; margin:0 5px; font-size:0;}
.gift-home-slide .slide-tab li a{display:block; width:auto; height:38px; padding:0 15px; box-sizing:border-box; letter-spacing: -1px; font-size:18px; font-weight:400px; color:#fff; line-height:34px; border:1px solid #fff; border-radius:30px;}
.gift-home-slide .slide-tab li a:active{background:rgba(0,0,0,.1)}
.gift-home-slide .slide-tab li.on a {font-size:20px;color:#834fd2;font-weight:700; background:#fff; box-shadow: 0 15px 11px 0 rgba(78, 40, 142, 0.3);}

.gift-home-list  {padding:77px 0 45px 0;}
.gift-home-list * {text-align:center;}
.gift-home-list h2 {margin-top:0; font-size:40px; line-height:44px; font-weight:500; color:#3d3a21;}
.gift-home-list p {padding:0 0 40px 0; margin:0; font-size:24px; line-height:36px; font-weight:200; color:#535140;}
.gift-home-list div {font-size:0;}
.gift-home-list div a {display:inline-block; width:234px;  padding-left:4px;}
.gift-home-list div a:active {filter:brightness(0.85);}
.gift-home-list div a:first-child {width:230px; padding:0;}
.gift-home-list div a img {width:230px; height:auto;}
.gift-home-list div a span {display:block; padding-top:8px; font-size:18px; line-height:27px; color:#333;}

.gift-home-slide .slick-prev {position:absolute;left:-26px;top:108px;width:18px;height:28px;font-size:0; background:url(../images/icon100_pc.png) no-repeat 0 -775px;}
.gift-home-slide .slick-slide {width:156px; margin:0 6px;}
.gift-home-slide .slick-next {position:absolute; right:-26px;top:108px;width:18px;height:28px; font-size:0; background:url(../images/icon100_pc.png) no-repeat -50px -775px;}
.gift-home-slide .slick-dots {text-align:center; margin-top:10px;}
.gift-home-slide .slick-dots li {display:inline-block; vertical-align:top;margin:0 4px;}
.gift-home-slide .slick-dots li button {display:block; width:6px;height:6px; padding:0; font-size:0; background:none; border:1px solid rgba(255,255,255,.8) !important;border-radius:3px;}
.gift-home-slide .slick-dots li.slick-active button {border:none;background:rgba(255,255,255,.8);}
.gift-home-slide .product-list-v2 {opacity:0;}
.gift-home-slide .product-unit-v2 {background:none;}
.gift-home-slide .product-unit-v2 .inner {background:#fff;}
@media (max-width: 768px){
	.gift-home{background:#f9f9f9;}
	.gift-home-tit{height:120px;background:url(../images/akl_product/gift-home/top_bg_mo.png) no-repeat center center;background-size:cover;}
	.gift-home-tit .tit{font-size:11px;line-height:17px;padding:15px 0 0 0;}
	.gift-home-tit .txt0{font-size:16px;line-height:24px;padding:6px 0 0 0;letter-spacing:-1px;}
	.gift-home-tit .txt1{font-size:12px;line-height:18px;}

	.gift-home-cont{width:100%;}
	.gift-home-tab .tab-tit{top:-27px;left:10px;}
	.ua-android .gift-home-tab .tab-tit{top:-26px;}
	.gift-home-tab .tab-tit li{height:23px;border-radius:12px;width:77px;}
	.gift-home-tab .tab-tit li.on{height:27px;width:114px;border-radius:0;background-size:114px 27px;}
	.gift-home-tab .tab-tit li:last-child.on{background-size:114px 27px;}
	.gift-home-tab .tab-tit li:last-child{margin:0 0 0 -9px;}
	.gift-home-tab .tab-tit li a{font-size:12px;line-height:12px;padding:5px 0 0 0;}
	.ua-android .gift-home-tab .tab-tit li a,
	.ua-ios .gift-home-tab .tab-tit li a{padding:6px 0 0 0;}
	.gift-home-tab .tab-tit li.on a{color:#853b4b;font-size:14px;padding:12px 14px 0 0;}
	.gift-home-tab .tab-tit li:last-child.on a{padding:12px 0 0 14px;}

	.gift-home-tab .tab-cont{padding:20px 20px 10px;background:#fff;}
	.gift-home-tab .tab-cont .cont li{width:33.3%;}
	.gift-home-tab .tab-cont .cont img{width:40px;}
	.gift-home-tab .tab-cont .cont .txt{padding:2px 0 12px; font-size:12px;line-height:18px;}
	.gift-home-slide{height:357px;padding:132px 0 0 0;margin:0 0 6px 0;}
	
	.gift-home-slide .pc-bg{display:none;}
    .gift-home-slide .mo-bg{display:block;position:absolute;left:0;top:0;z-index:1;width:100%;height:357px;background-size:auto 100%;background-position:center 0;background-repeat:no-repeat;}
    .gift-home-slide .product-list-v2, .gift-home-slide .product-list-v2.on {left:0; width:100%;}
	.gift-home-slide .slide-tab{left:0; top:95px; width:100%; height:40px;text-align:center;overflow-x:scroll;}
	.gift-home-slide .slide-tab ul{margin:0 auto;}
	.gift-home-slide .slide-tab li {margin:0 2px;}
	.gift-home-slide .slide-tab li a{height:26px; font-size:12px; line-height:25px; }
	.gift-home-slide .slide-tab li.on a{font-size:12px; box-shadow: 0 9px 7px 0 rgba(78, 40, 142, 0.3);}
	.gift-home-slide .slick-list {padding-left:20px;}
	.gift-home-slide .slick-slide {width:130px;}

	.gift-home-list  {padding:35px 20px 15px 20px;}
	.gift-home-list h2 {margin-bottom:5px; font-size:20px; line-height:22px;}
	.gift-home-list p {padding-bottom:20px; font-size:12px; line-height:18px; }
	.gift-home-list div a, .gift-home-list div a:first-child {width:50%; padding-bottom:10px; padding-left:0;}
	.gift-home-list div a:nth-child(odd) {padding-right:2px;}
	.gift-home-list div a:nth-child(even) {padding-left:2px;}
	.gift-home-list div a img {width:100%;}
	.gift-home-list div a span {padding-top:5px; font-size:13px; line-height:19px;}
}

/* 2019-09-24 마이쇼핑 주문취소 버튼 추가 */
.mysp_recent .order_sheet .order_cancle_bt{margin:0 0 0 20px;}
@media (max-width: 768px){
	.mysp_recent .order_sheet .order_cancle_bt{margin:0 0 0 10px;width:auto;min-width:60px;}
}
@media (max-width: 320px){
	.mysp_recent .order_sheet .order_cancle_bt{margin:5px 0 0 0;min-width:74px;}
}

/*2019-09-16 제품상세 함께찾은상품*/
.product-detail-recommend-box{width:100%;overflow:hidden;background:#fff;margin-top:-1px; }
.product-detail-recommend{margin:0 0 10px 0;height:412px;position:relative;background:url(/_ui/responsive/theme-blue/images/new-main/img_custom_recommendation_pc.png) no-repeat center top; width:1280px;margin:0 auto;}
.product-detail-recommend .tit-cont1 {font-size:0;padding:27px 0 15px 70px;}
.product-detail-recommend .tit-cont1 .tit,
.product-detail-recommend .tit-cont1 .txt{display:inline-block;color:#fff;vertical-align:top;margin:0;letter-spacing:-1px;}
.product-detail-recommend .tit-cont1 .tit{font-size:26px;font-weight:500;}
.product-detail-recommend .tit-cont1 .txt{font-size:20px;font-weight:300;margin:6px 0 0 10px;}
.product-detail-recommend .product-list-v2{width:1140px;margin:0 auto;}
@media (max-width: 768px){
	.product-detail-recommend-box{overflow:visible;}
    .product-detail-recommend{height:auto;padding:15px 0 15px 15px;width:calc(100% + 30px);left:-15px; background:#577fe7 url(/_ui/responsive/theme-blue/images/new-main/img_custom_recommendation_mo.png) no-repeat center top; }
	.product-detail-recommend .tit-cont1{padding:0 0 15px 0;}
	.product-detail-recommend .tit-cont1 .tit{padding:0;font-size:18px;}
	.product-detail-recommend .tit-cont1 .txt{display:none;}
	.product-detail-recommend .product-list-v2{width:100%;padding:0;}
    .product-detail-recommend .product-unit-v2{width:130px;height:248px;}
    .product-detail-recommend .product-unit-v2:nth-child(2n){margin-left:6px;}
}

/*2019-09-16 퀵오더*/
.akl .shopping-cart-item-list.quick-order-item-list .list-header{border-top:none;}
.akl .quick-order-item-list .cart-item-header .hidden-txt{width:1px;height:1px;overflow: hidden;text-indent:-999px;display:inline-block;}
.akl .quick-order-item-list .product-list-item{display:table;}
.akl .quick-order-item-list .product-list-item > div{display:table-cell;float:none;vertical-align:middle;}
.akl .quick-order-item-list .form-group{margin:0;}
.akl .quick-order-item-list .quick-order-input{width:240px;border:1px solid #fff;}
.akl .quick-order-item-list .quick-order-input:focus{border:1px solid #b8b8b8;}
.akl .quick-order-item-list .help-block span{padding-left:15px;}
.akl .quick-order-item-list .product-list-item .list-item-info .product-name{color:#0075a4;}
.akl .shopping-cart-item-list.quick-order-item-list .product-item-element .value-wrapper *{color:#002f5f;}
.akl .shopping-cart-item-list.quick-order-item-list .product-list-item .remove-item-btn{display:inline-block;width:36px;height:36px;border:1px solid #55565a;border-radius:50%;padding:0;}
.akl .shopping-cart-item-list.quick-order-item-list .product-list-item .remove-item-btn img{display:block;width:20px;margin:6px auto 0 auto;}
.akl .shopping-cart-item-list.quick-order-item-list .product-list-item .list-item-quantity{line-height:1em;}
.quick-order-price-total{background:#f4f4f4;border:1px solid #dadada;margin:35px 0 0 0;overflow:hidden;padding:30px 20px;}
.quick-order-price-total dl{width:50%;float:left;font-size:0;}
.quick-order-price-total .pvbv{text-align:left;}
.quick-order-price-total .price{text-align:right;}
.quick-order-price-total dt{display:inline-block;font-size:14px;font-weight:700;color:#002f5f;padding:0 55px 0 0;}
.quick-order-price-total dd{display:inline-block;font-size:14px;font-weight:700;color:#002f5f;}
.akl .quick-order-btn-cont{padding:25px 0 0 0;font-size:0;}
.quick-order-btn-cont a{width:148px;margin:0 8px;}
.main_btn_area.quick-order-btn-area{margin:0;}
.quick-order-btn-area .add_to_cart_form{padding-top:25px;}
.quick-order-btn-area .mobile_sticky_btn{display:block;}
.quick-order-btn-area .bt-bundling{display:inline-block;vertical-align:top;}
.quick-order-btn-area .btn_cart a{height:49px;font-size:20px;font-weight:500;line-height:49px;}
@media (max-width: 768px){
	.akl .quick-order-item-list{margin:0 0 15px 0;}
	.akl .quick-order-item-list .cart-item-header{display:none;}
	.akl .shopping-cart-item-list.quick-order-item-list .product-list-item{padding:7px 0;position:relative;}
	.akl .quick-order-item-list .quick-order-input{width:100%;}
	.akl .quick-order-item-list .quick-order-input::placeholder{text-align:center;}
	.akl .quick-order-item-list .help-block span{display:inline-block;word-break:keep-all;}
	.akl .shopping-cart-item-list.quick-order-item-list .product-list-item .product-item-element .opt-quantity{float:left;width:102px;}
	.akl .quick-order-item-list .opt-quantity.mini .inpNum{height:24px;margin-left:30px;}
	.akl .quick-order-item-list .opt-quantity .btnMinus{width:30px;height:24px;}
	.akl .quick-order-item-list .opt-quantity .btnPlus{width:30px;height:24px;}
	.akl .shopping-cart-item-list.quick-order-item-list .product-list-item .list-item-image{padding:0;position:absolute;left:0;top:15px;z-index:2;}
	.akl .shopping-cart-item-list.quick-order-item-list .product-list-item .list-item-info{padding:8px 0 5px 80px;margin:0;width:100%;}
	.akl .shopping-cart-item-list.quick-order-item-list .product-list-item .product-item-element.list-item-amount{padding:0 0 13px 0;}
	.shopping-cart-item-list.quick-order-item-list .product-list-item .list-item-info .product-cont{width:100%;overflow:hidden;}
	.shopping-cart-item-list.quick-order-item-list .product-list-item .list-item-info .product-code{padding:0;display:inline-block;line-height:1.2em;margin:0 10px 0 0;}
	.shopping-cart-item-list.quick-order-item-list .product-list-item .list-item-info .product-pvbv{padding:0;display:inline-block;line-height:1.2em;}
	.akl .shopping-cart-item-list.quick-order-item-list .product-list-item .product-item-element .total-price-label{margin:0;}
	.akl .shopping-cart-item-list.quick-order-item-list .product-list-item .list-item-quantity{position:absolute;right:0;bottom:20px;width:24px;height:24px;}
	.akl .shopping-cart-item-list.quick-order-item-list .product-list-item .remove-item-btn{width:24px;height:24px;}
	.akl .shopping-cart-item-list.quick-order-item-list .product-list-item .remove-item-btn img{width:14px;margin:3px auto 0 auto;}
	.quick-order-price-total{width:100%;padding:0;height:40px;border:none;border-top:1px solid #eee;text-align:center;margin:0;line-height:40px;}
	.quick-order-price-total dl{width:auto;float:none;display:inline-block;}
	.quick-order-price-total dl:first-child:after{content:'';display:inline-block;width:1px;height:12px;background:#002f5f;vertical-align:top;margin:0 5px 0 8px;position:relative;top:8px;}
	.quick-order-price-total dt{font-weight:normal;padding:0 5px 0 0;}
	.quick-order-price-total dd{font-weight:700;}
	.quick-order-price-total .price{text-align:left;}
	.akl .quick-order-btn-cont{padding:0;}
	.quick-order-btn-area .mobile_sticky_btn{padding:0;}
	.mobile_sticky_container .main_btn_area.quick-order-btn-area{padding:20px 0 0 0;}
	.akl .quick-order-btn-area .mobile_sticky_btn .add_to_cart_form{padding:5px;padding-left:0;}
	.akl .stop .quick-order-btn-area .mobile_sticky_btn .add_to_cart_form{padding:5px 0 0 0;margin:0 0 0 -5px;}
}

/* 2019-09-05 설치주문 */
.confirm-cont-top{letter-spacing:-0.8px;padding:0;}
.akl .confirm-cont-top .confirm-box{padding:20px 0 0 0;}
.akl .confirm-cont-top .confirm-box-message{margin:0;padding:0 0 20px 0;}
.confirm-cont-top .confirm-box-message2{background:#ebf8fe;border:1px solid #c9e5f2;color:#002f5f;font-size:16px;text-align:center;height:60px;padding:16px 0 0 0;margin:0;border-radius:4px;}
.confirm-cont-top .confirm-box-message2 br{display:none;}
.confirm-cont-top .installation-order{padding:20px 0 0 0;border-bottom:none;}
.confirm-cont-top .installation-order .tit{color:#002f5f;font-size:14px;font-weight:500;margin:0 0 8px 0;}
.confirm-cont-top .shipping-delivery-shipping-header{margin-bottom:10px;}
.confirm-cont-top .install-radio-select{font-size:0;padding:0 0 20px 0;}
.confirm-cont-top .install-radio-select .cont{display:inline-block;}
.confirm-cont-top .install-radio-select .cont:last-child{margin:0 0 0 68px;}
.confirm-cont-top .install-radio-select label{font-size:14px;color:#56565a;font-weight:normal;}
.confirm-cont-top .install-select-cont{padding:0 0 30px 0;}
.confirm-cont-top .install-select-cont .top-cont{border:1px solid #dadada;padding:30px;overflow:hidden;}
.confirm-cont-top .install-select-cont .dot-list{padding:10px 0 2px 0;}
.confirm-cont-top .install-select-cont .dot-list li{position:relative;padding:0 0 3px 10px;font-size:13px;color:#808285;line-height:18px;}
.confirm-cont-top .install-select-cont .dot-list li:before{content:'*';position:absolute;left:0;top:2px;}
.confirm-cont-top .install-select-cont .dot-list li.str{color:#f00;}
.confirm-cont-top .install-select-cont dl{font-size:0;padding:0 0 20px 0;}
.confirm-cont-top .install-select-cont dt{display:inline-block;font-size:14px;color:#56565a;font-weight:500;width:110px;}
.confirm-cont-top .install-select-cont dd{display:inline-block;font-size:14px;color:#56565a;font-weight:normal;}
.confirm-cont-top .install-select-cont .select-cont{font-size:0;border-bottom:1px solid #dadada;padding:0 0 30px 0;}
.confirm-cont-top .install-select-cont .select-cont > div{width:45%;display:inline-block;position:relative;padding:0 8% 0 110px;}
.confirm-cont-top .install-select-cont .select-cont label{width:110px;position:absolute;left:0;top:10px;}
.confirm-cont-top .install-select-cont .select-cont select{width:100%;}
.confirm-cont-top .install-select-cont .agree-cont{text-align:center;margin:0;padding:20px 0 12px 0;}
.confirm-cont-top .install-select-cont .agree-cont label{margin:0;font-size:14px;color:#56565a;}
.confirm-cont-top .install-select-cont .btn-cont{text-align:center;}
.confirm-cont-top .install-select-cont .btn-cont2{text-align:left;}
.confirm-cont-top .install-select-cont .btn-cont2 a{margin:0 0 0 10px;}
.confirm-cont-top .install-select-cont .cont1{border:1px solid #dadada;padding:30px;}
.confirm-cont-top .install-select-cont .cont1 p{font-size:14px;color:#56565a;}
.confirm-cont-top .install-select-cont .cont1 p span{color:#f00;}
@media (max-width: 768px){
	.confirm-cont-top .confirm-box-message2{border-radius:5px;height:99px;padding:24px 0 0 0;}
	.confirm-cont-top .confirm-box-message2 br{display:block;}
	.confirm-cont-top .installation-order{padding:15px 0 0 0;}
	.confirm-cont-top .install-radio-select .cont{width:50%;}
	.confirm-cont-top .install-radio-select .cont:last-child{margin:0;}
	.confirm-cont-top .install-select-cont .top-cont{border-left:0;border-right:0;padding:20px 0 5px 0;border-bottom:0;}
	.confirm-cont-top .install-select-cont .select-cont{border-bottom:0;padding:0;}
	.confirm-cont-top .install-select-cont .select-cont > div{width:100%;padding:0 0 10px 110px;}
	.confirm-cont-top .install-select-cont .agree-cont{padding:8px 0 20px 0;}
	.confirm-cont-top .install-select-cont .btn-cont a{width:100%;}
	.confirm-cont-top .install-select-cont .cont1{padding:20px 0 0 0;border-left:0;border-right:0;border-bottom:0;}
}

/* 2019-09-02 bundling tutorial */
.bundling-tutorial{position:fixed;left:0;top:0;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:9001;letter-spacing:-1px;}
.bundling-tutorial .cont{position:absolute;left:50%;top:50%;border-radius:40px;background:#e5f5ff;width:540px;height:500px;margin:-250px 0 0 -270px;font-size:0;text-align:center;padding:40px 0 0 0;}
.bundling-tutorial .pc-cont{display:block;}
.bundling-tutorial .mo-cont{display:none;}
.bundling-tutorial .txt0{display:inline-block;font-size:28px;color:#002f5f;line-height:1.2;letter-spacing:-1px;}
.bundling-tutorial .txt0 strong{display:inline-block;font-weight:700;position:relative;top:-1px;}
.bundling-tutorial .txt0 strong em{color:#ff8585;font-size:32px;}
.bundling-tutorial .txt0 .mo-br{display:none;}
.bundling-tutorial .txt1{display:inline-block;font-size:16px;color:#002f5f;padding:0 0 7px 0;}
.bundling-tutorial .txt1 br{display:none;}
.bundling-tutorial .txt1 span{display:none;}
.bundling-tutorial .pc-img{display:inline-block;}
.bundling-tutorial .cont button{position:absolute;right:27px;top:18px;text-indent:-999px;background:url(../images/akl_product/common/bundling_tutorial_close_pc.png) no-repeat 0 0;width:45px;height:45px;overflow:hidden;}
@media (max-width: 768px){
	.bundling-tutorial{background:rgba(0,0,0,.6);}
	.bundling-tutorial .pc-cont{display:none;}
	.bundling-tutorial .mo-cont{display:block;}
	.bundling-tutorial .txt0{color:#fff;font-size:21px;margin:0;padding:0 0 45px 0;line-height:36px;}
	.bundling-tutorial .txt0 strong em{font-size:26px;}
	.bundling-tutorial .txt0 .mo-br{display:block;}
	.bundling-tutorial .txt1{position:relative;color:#fff;text-align:center;border:1px solid #fff;border-radius:6px;width:calc(100% - 100px);padding:10px 0;margin:0;min-width:260px;}
	.bundling-tutorial .txt1 br{display:block;}
	.bundling-tutorial .txt1:after{content:'';position:absolute;right:9px;bottom:-77px;width:91px;height:77px;background:url(../images/akl_product/common/bundling_tutorial_arrow_mo.png) no-repeat 0 0;background-size:100% 100%;}
	.bundling-tutorial .txt1 span{display:inline;}
	.bundling-tutorial .cont{background:none;width:100%;height:auto;margin:0;padding:0 0 135px 0;left:0;top:unset;bottom:0;}
	.bundling-tutorial .bt-bundling{position:absolute;right:10px;bottom:10px;}
	.bundling-tutorial .cont button{width:40px;height:40px;background:url(../images/akl_product/common/bundling_tutorial_close_mo.png) no-repeat 0 0;background-size:100%;position:fixed;right:30px;top:30px;}
}

/* 2019-09-03 개인정보수집 이용 및 동의서 */
.l_privacy_agree .agree_cont{padding:10px 15px 20px 15px;}
.l_privacy_agree .agree_cont .tit{font-size:16px;font-weight:500;color:#55565a;margin:20px 0 10px 0;}
.l_privacy_agree .agree_cont .text{padding:20px 15px 12px;font-size:14px;max-height:100px;overflow-y:auto;border:1px solid #e3e3e3;word-break:keep-all;}
.l_privacy_agree .agree_cont .agree{text-align:right;padding:0 10px;}
.l_privacy_agree .agree_cont .agree p{width:100%;text-align:left;margin:10px 0 0 0;}
.l_privacy_agree .agree_cont .agree label{margin:0 0 5px 0;}
.l_privacy_agree .agree_cont .text .txt0{font-weight:500;}
.l_privacy_agree .agree_cont .termsWrapper > ul > li{margin-bottom:10px;padding:0 0 0 10px;position:relative;}
.l_privacy_agree .agree_cont .termsWrapper > ul > li:before{content:'';width:4px;height:4px;border-radius:50%;background:#55565a;position:absolute;left:0;top:8px;}

/* 2019-08-30 월렛 포인트 안내 */
.wallet-tooltip{position:relative;border:1px solid #c9e5f2;background:#ebf8fe;width:100%;height:60px;box-sizing:border-box;padding:9px 0 0 78px;text-align:left;margin:0 0 10px 0;}
.wallet-tooltip:before{content:'';position:absolute;left:27px;top:15px;width:30px;height:27px;background:url(../images/akl_product/icon/wallet_banner_logo.png) no-repeat 0 0;background-size:100%;}
.wallet-tooltip p{margin:0;font-size:14px;color:#002f5f;line-height:19px;}

/* 2019-08-23 amway best30 플래그 색상 추가*/
.akl .plp-item-label.bg-red2{background-color:#d0103a;}
.akl .plp-item-label.bg-red2:after{background: url(../images/icon_bg_red2.png) no-repeat;background-size: 11px 25px;}

/* 2020-10-15 flag 구매제한 색상 추가*/
.akl .plp-item-label.bg-blue2{background-color:#08acbf;}
.akl .plp-item-label.bg-blue2:after{background: url(../images/icon_bg_blue2.png) no-repeat;background-size: 11px 25px;}
.akl .plp-item-label.bg-green2{background-color:#73be44;}
.akl .plp-item-label.bg-green2:after{background: url(../images/icon_bg_green2.png) no-repeat;background-size: 11px 25px;}

/* 20231228 배달주문제품 플래그 색상 추가 */
.akl .plp-item-label.bg-blue3 {background-color:#009bff;}
.akl .plp-item-label.bg-blue3:after{background: url(../images/icon_bg_blue3.png) no-repeat;background-size: 11px 25px;}

/*2019-08-23 추천팩 공유하기 안내*/
.l_mypack_guide .img-cont{display:block;width:100%;}
.l_mypack_guide .hidden-cont{width:1px;height:1px;position: absolute;left:-9999px;top:-9999px;overflow:hidden;}
@media (max-width: 768px){
	.l_mypack_guide .img-cont{width:calc(100% + 80px);position:relative;left:-40px;}
}

/*2019-08-12 product bundling*/
.akl .l_my_rcmd_share .cart-popup__close, .akl .l_my_rcmd_complete .cart-popup__close{width:50px;height:50px;top:0 !important;margin:0;right:0 !important;z-index:2;}
.akl .l_my_rcmd_share .cart-popup__close img, .akl .l_my_rcmd_complete .cart-popup__close img{position:absolute;left:14px;top:14px;}

.l_my_rcmd .chk_scr_list{overflow-y:scroll;max-height:150px;padding:0 10px 0 0;}
.l_my_rcmd .chk_scr_list li{border-bottom:1px solid #ddd;padding:9px 0 10px 0;min-height:50px;}
.l_my_rcmd .btn_cont{padding:10px 0;text-align:center;}
.l_my_rcmd .txt0{padding:20px 0 10px 0;text-align:center;}

.l_my_rcmd_complete .tit0{padding:20px 0 0 0;margin:0 !important;text-align:center;}
.l_my_rcmd_complete .cart-popup__item-link{border-top:none;margin:0 0 20px 0 !important;padding-top:10px !important;border-bottom:1px solid #dadada;}
.l_my_rcmd_complete .txt0{margin-bottom:0 !important;text-align:right;}
.l_my_rcmd_complete dt{display:block;overflow:hidden;position: relative;padding:10px 0 5px 0;}
.l_my_rcmd_complete dt .link-btn{margin:0;}
.l_my_rcmd_complete dd{display:block;}
.l_my_rcmd_complete .sns_btns_wrap,.l_new_my_rcmd .sns_btns_wrap{position:relative;}
.l_my_rcmd_complete .sns_btns_wrap a,.l_new_my_rcmd .sns_btns_wrap a{position:relative;z-index:2;}
.l_my_rcmd_complete .sns_btns_wrap input,.l_new_my_rcmd .sns_btns_wrap input{border:none;width:1px;height:1px;position:absolute;border:none;left:0;top:0;color:#fff;padding:1px 0 0 0;}
.l_my_rcmd_complete .url_pop,.l_new_my_rcmd .url_pop{display:block;position:relative;width:auto;z-index:1;}/*2019-08-30 sns 수정*/
.l_my_rcmd_complete .sns_btns_wrap .sns_kakaotalk, .l_new_my_rcmd .sns_btns_wrap .sns_kakaotalk{display:none;}

.l_new_my_rcmd .txt0{text-align:right;margin:0;}
.l_new_my_rcmd dl:first-of-type{margin:10px 0 0 0;}
.l_new_my_rcmd dd input{width:100%;}
.l_new_my_rcmd dd{font-size:0;padding-bottom:10px;}
.l_new_my_rcmd .btn_cont{text-align:center;padding:5px 0 0 0;}
.l_new_my_rcmd .layerBox{width:400px !important;}
.l_new_my_rcmd .dot_txt{padding:0 0 5px 0;}
.l_new_my_rcmd .dot_txt div{position:relative;font-size:12px;font-weight:normal;color:#55565a;padding:0 0 0 8px;}
.l_new_my_rcmd .dot_txt div:before{content:'*';position:absolute;left:0;top:2px;}

.l_my_rcmd_share .txt0{padding:20px 0 10px;text-align:center;margin-bottom:0 !important;}
.l_my_rcmd_share .txt1{padding:0 0 15px 0;border-bottom:1px solid #e3e3e3;text-align:center;margin-bottom:0 !important;word-break:keep-all;}
.l_my_rcmd_share ul{border-top:1px solid #ddd;border-bottom:1px solid #ddd;max-height:140px;overflow-y:scroll;}
.l_my_rcmd_share ul li{text-align:center;border-bottom:1px solid #ddd;padding:9px 5px 10px 5px;word-break:keep-all;color:#002f5f;}
.l_my_rcmd_share ul li:last-of-type{border-bottom:none;}
.l_my_rcmd_share dl{padding:20px 10px 15px 10px;}
.l_my_rcmd_share dt{padding:0 0 5px 0;}
.l_my_rcmd_share dt span{color:#002f5f;}
.l_my_rcmd_share .btn_cont{text-align:center;font-size:0;padding:15px 0 0 0;}
.l_my_rcmd_share .btn_cont .bt-akl-blue{width:90px;margin:0 10px 0 0;}
.l_my_rcmd_share .btn_cont .bt-akl-white{width:120px;padding:0;}
.l_my_rcmd_share .btn_cont .bt-akl-blue.login{width:100%;margin:0;}

.pop_rcmd_imglist{width:100%;font-size:0;}
.pop_rcmd_imglist li{width:calc(50% - 5px);margin-bottom:10px;box-sizing:border-box;border:1px solid #ddd;display:inline-block;}
.pop_rcmd_imglist li:nth-child(2n){margin-left:10px;}
.pop_rcmd_imglist li img{display:block;width:100%;}
.pop_rcmd_imglist li.img1{width:100%;}

.bt-bundling-p{display:inline-block;width:100%;}
.akl .express-checkout-block .bt-bundling-p{margin:5px 0 0 0;}
.bt-bundling-p .ico{display:inline-block;position:relative;top:12px;margin:0 10px 0 0;vertical-align:top;width:27px;height:30px;background: url(../images/akl_product/icon/icon_product_bundling.png) no-repeat 0 0;background-size: 100%;}
.bt-bundling-p:hover .ico,.bt-bundling-p:focus .ico,.bt-bundling-p:active .ico{background: url(../images/akl_product/icon/icon_product_bundling_ov.png) no-repeat 0 0;background-size: 100%;}
.akl .express-checkout-block .bt-bundling-p .ico{width:23px;height:26px;top:5px;}

.bt-bundling{display:none;position: relative;width:50px !important;height:49px;margin-bottom:0 !important;box-sizing:border-box;border:1px solid #002f5f !important;background:#fff;text-indent:-999em;text-align:left;}
.bt-bundling:after{content:'';position: absolute;left:9px;top:6px;width:31px;height:35px;background:url(../images/akl_product/icon/icon_product_bundling.png) no-repeat 0 0;background-size:100%;}
.bt-bundling:hover,.bt-bundling:focus,.bt-bundling:active{background:#002f5f;}
.bt-bundling:hover:after,.bt-bundling:focus:after,.bt-bundling:active:after{background:url(../images/akl_product/icon/icon_product_bundling_ov.png) no-repeat 0 0;background-size:100%;}
@media (max-width: 768px){
	.akl .l_my_rcmd_share .cart-popup__close, .akl .l_my_rcmd_complete .cart-popup__close{width:40px;height:40px;}
	.akl .l_my_rcmd_share .cart-popup__close img, .akl .l_my_rcmd_complete .cart-popup__close img{left:12px;top:12px;}
	.bt-bundling{display:block;}
	.bt-bundling-p{display:none !important;}

	.akl .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont [class^="bt-akl-"]{margin:0 5px 0 0;width:calc(50% - 30px)}
	.main_btn_area .bundling-bt-cont .btn_cart{width:calc(50% - 30px);margin:0 5px 0 0;}
	.main_btn_area .bt-bundling{float:left;}
	.mobile_sticky_container.banner_add.stop .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont{width:100%;left:0;}
	.akl .main_btn_area .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont [class^="bt-akl-"]{width:100% !important;margin:0;}
	.bundling-bt-cont1{font-size:0;}
	.bundling-bt-cont1 .bt-bundling{display:inline-block;vertical-align:top;font-size:14px;}
	.bundling-bt-cont1 [class^="bt-akl-"]{margin:0 5px 0 0;width:calc(100% - 60px)}
	.l_new_my_rcmd .layerBox{width:100% !important;}
	.l_my_rcmd_complete .sns_btns_wrap .sns_kakaotalk, .l_new_my_rcmd .sns_btns_wrap .sns_kakaotalk{display:inline-block;}
}

/*2019-08-09 마이추천팩 2019-08-30 아이디 css 추가*/
#myRecommendListDetail.shopping-cart-quick-shop-wrapper{padding-left:0;}
#myRecommendListDetailAccordion{margin-bottom:0;padding-right:0;padding-left:0;border-top:none;}
#myRecommendListDetail .accordion-custom .panel{border-bottom:none;}
.panel-heading#MyRecommendListDetail{padding:0;}
#myRecommendListDetailAccordion .panel-title img{height:19px}
#myRecommendListDetailAccordion .text-uppercase.accordion-header-text{padding-left:5px;vertical-align:middle;}
.akl #MyRecommendListDetailBody{position: relative;}
#MyRecommendListDetailBody .panel-body{border-top:none;}
#MyRecommendListDetailForm .left-content{color:#002f5f;}
.akl #MyRecommendListDetailForm .left-content{font-weight:500;font-size:14px;}
#MyRecommendListDetailForm .detail-content div{padding-right:20px;padding-bottom:10px;}
.akl #MyRecommendListDetailForm .left-content{font-weight:500;font-size:14px;}
.akl #MyRecommendListDetailBody .btn-wrapper{position:absolute;top:0;right:30px;width:100px;}
.account-section-content .txt0{margin:-44px 0 50px 0;}
#createMyRecommendListAccordion .accordion-toggle .title-element.accordion-header-icon:before{content:'';}

.akl h1.icon-sub-title.mypack-title{margin-bottom:0;padding-left:30px;margin-top:0;}
.akl h1.icon-sub-title.mypack-title:after{top:-5px;width:22px;height:25px;left:1px;background:url(../images/akl_product/icon/icon_product_bundling.png) no-repeat 0 0;background-size:100% auto;}

.form_cont0{width:100%;}
.form_cont0 .col{box-sizing:border-box;padding-left:10px;}
.form_cont0 .col:first-of-type{padding-left:0;}
.form_cont0 .sort_col{text-align:right;padding-right:0;}
.form_cont0 .sort_col select.form-control{width:200px;}
.page-title-cont0{width:100%;overflow:hidden;}
.page-title-cont0 .product-list-page-title{float:left;}
.new-shopping-list-detail .page-title-cont0 .list-product{float:right;top:0 !important;}
.rcmd_price_cont{border:2px solid #ddd;box-sizing:border-box;width:100%;overflow:hidden;padding:10px;margin:10px 0 10px 0;}
.rcmd_price_cont dl{overflow:hidden;font-size:14px;color:#002f5f;font-weight:700;}
.rcmd_price_cont dl:first-of-type{padding:0 0 5px 0;}
.rcmd_price_cont dt{float:left;}
.rcmd_price_cont dd{float:right;}
.shopping-cart-total-wrapper.rcmd_type .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper-borders{border-top:none;}

.rcmd-type .list-headers{display:table;width:100%;}
.rcmd-type .list-details{min-height:64px;display:table;width:100%;}
.rcmd-type .field-name{display:table-cell;}
.rcmd-type .field-memo{display:table-cell;}
.rcmd-type .wisth-info{display:table;width:100%;}
.rcmd-type .wisth-info .txt_cont{display:table-cell;vertical-align:middle;}
.rcmd-type .wisth-info .txt0{display:block;}
.rcmd-type .wisth-info .price{display:block;}
.rcmd-type .wisth-info .price span{display:inline-block;color:#002f5f;font-size:13px;}
.rcmd-type .wisth-info .price span:last-of-type:before{content:'';display:inline-block;width:1px;height:12px;background:#002f5f;position: relative;top:1px;margin:0 8px 0 6px;}
.rcmd-type .wisth-info .btn_cont{display:table-cell;text-align:right;vertical-align:middle;}
.rcmd-type .wisth-info .btn_cont a:first-of-type{margin-right:4px;}
.rcmd-type .wisth-info .btn_cont .bt-akl-txt{background:none;}

.txtarea{resize:none;text-align:left;font-size:14px;border:1px solid #dadada;box-sizing:border-box;width:100%;padding:8px 15px;height:40px;min-height:auto;}
.txtarea.col2{height:60px;}
.rcmd_btn_cont{padding:0 0 20px 0;text-align:center;}
.mypack-gudie-btn{vertical-align:top;position: relative;top:-2px;margin:0 0 0 6px;}
.mypack-info-txt{position:relative;left:0;top:30px;width:500px;}
.mypack-info-txt:after{content:'';display:block;height:30px;}
.mypack-info-txt li{padding:0 0 0 10px;position:relative;font-size:14px;color:#55565a;font-weight:normal;}
.mypack-info-txt li:before{content:'*';position:absolute;left:0;top:2px;}
.detail-content .mypack-info-txt{top:15px;}
.detail-content .mypack-info-txt:after{height:15px;}
@media (max-width: 768px){
	.akl #MyRecommendListDetailForm .col-md-12 {width:100%;padding:0;}
	.akl #MyRecommendListDetailBody .btn-wrapper{position:relative;left:0;top:0;padding:10px 0 20px 15px;width:auto;}
	.account-section-content .txt0{margin:0 0 10px 0;}
	.rcmd_price_cont{margin:5px 0;}
	.form_cont0 .sort_col select.form-control{width:100%;}

	.rcmd-type .list-details{display:block;min-height:auto;}
	.rcmd-type .field-name{display:block;}
	.rcmd-type .field-memo{display:block;}
	.rcmd-type .list-headers .field-memo{display:none;}
	.rcmd-type .wisth-info{display:block;}
	.rcmd-type .wisth-info .txt_cont{display:block;}

	.rcmd-type .wisth-info .txt_cont{float:none;}
	.rcmd-type .wisth-info .btn_cont{padding-top:5px;float:none;margin-right:0;}
	.rcmd_btn_cont{padding:5px 0;}
	.mypack-gudie-btn{position:absolute;right:15px;top:10px;}
	.mypack-info-txt{top:-5px;width:100%;padding:0 0 10px 0;}
	.mypack-info-txt:after{display:none;}
	.detail-content .mypack-info-txt{top:0;}
}

/*2019-08-08 계좌관리 월렛포인트배너 추가*/
.wallet_point_banner{box-sizing:border-box;width:100%;height:70px;background:#ebf8fe;border:1px solid #c9e5f2;margin:40px 0 0 0;}
.wallet_point_banner .wallet_benefit_banner{margin:40px 0 0 0;}
.wallet_point_banner a br{display:none;}
.wallet_point_banner a{position:relative;display:block;box-sizing:border-box;width:100%;height:100%;font-size:18px;line-height:20px;color:#002f5f;vertical-align:top;text-align:center;padding:22px 0 0 0;}
.wallet_point_banner a:before{content:'';display:inline-block;position: relative;top:-9px;width:40px;height:38px;background: url(../images/akl_product/icon/wallet_banner_logo.png) no-repeat 0 0;background-size:100% 100%;vertical-align:top;margin:0 10px 0 0;}
.wallet_point_banner a:after{content:'';display:inline-block;position: relative;top:1px;width:18px;height:18px;background: url(../images/akl_product/icon/wallet_banner_icon.png) no-repeat 0 0;background-size:100% 100%;vertical-align:top;margin:0 0 0 6px;}
@media (max-width: 768px){
	.wallet_point_banner{margin:30px 0 0 0;height:auto;}
	.wallet_point_banner a{padding:13px 10px 13px 68px;font-size:16px;line-height:21px;text-align:left;}
	.wallet_point_banner a br{display:block;}
	.wallet_point_banner a:before{position: absolute;left:18px;top:50%;margin:-19px 0 0 0;width:40px;height:38px;background: url(../images/akl_product/icon/wallet_banner_logo.png) no-repeat 0 0;background-size:100% 100%;}
	.wallet_point_banner a:after{position: absolute;right:15px;top:50%;margin:-12px 0 0 0;width:24px;height:24px;background: url(../images/akl_product/icon/wallet_banner_icon.png) no-repeat 0 0;background-size:100% 100%;}
}
@media (max-width: 400px){
	.wallet_point_banner a:after{display:none;}
}
/*2019-08-08 제품상세 월렛혜택배너 추가*/
.wallet_benefit_banner{display:none;}
/*.wallet_benefit_banner{display:none;box-sizing:border-box;width:100%;height:60px;background:#ebf8fe;border:1px solid #c9e5f2;}
.mobile_sticky_container .wallet_benefit_banner{border-left:none;border-right:none;}
.mobile_sticky_container.stop .wallet_benefit_banner{border:1px solid #c9e5f2;}
.wallet_benefit_banner a{position:relative;display:block;box-sizing:border-box;width:100%;height:100%;font-size:14px;line-height:19px;color:#002f5f;padding:9px 0 0 78px;text-align:left;}
.wallet_benefit_banner a:before{content:'';position:absolute;left:27px;top:15px;width:30px;height:27px;background: url(../images/akl_product/icon/wallet_banner_logo.png) no-repeat 0 0;background-size: 100% 100%; }
.wallet_benefit_banner a:after{content:'';position:absolute;right:24px;top:19px;width:20px;height:20px;background: url(../images/akl_product/icon/wallet_banner_icon.png) no-repeat 0 0;background-size: 100% 100%; }
@media (max-width: 768px){
	.wallet_benefit_banner{display:block;}
	.mobile_sticky_container.banner_add{padding-bottom:140px;}
	.mobile_sticky_container.banner_add .mobile_sticky_btn{padding:0;}
	.mobile_sticky_container.banner_add .mobile_sticky_btn .add_to_cart_form{padding:10px;}
	.mobile_sticky_container.banner_add.stop .mobile_sticky_btn .add_to_cart_form{padding:10px 0;width:calc(100% + 10px);position:relative;left:-5px;}
	.akl .mobile_sticky_container.banner_add .mobile_sticky_btn .btn_cart{padding:0;}
	.scrollTopWrapper.banner_add{bottom:140px;}
	.l_wallet_benefit table th{text-align:center;}
	.l_wallet_benefit table td{border-bottom:1px solid #dadada;padding:10px 10px;text-align:center;vertical-align:middle;}
	.l_wallet_benefit .txt0{padding: 5px 0 4px 10px;font-size: 13px;color: #808285;line-height: 18px;font-style: italic;text-align:right;}
	.l_wallet_benefit .txt0:before{content:'';display:inline-block;width:5px;height:5px;background: url(../images/akl_common/ico_star.png) no-repeat 0 0;background-size:5px;}
}
@media (max-width: 320px){
	.mobile_sticky_container .wallet_benefit_banner a:after{display:none;}
}
@media (max-width: 360px){
	.mobile_sticky_container.stop .wallet_benefit_banner a:after{display:none;}
}*/

/*2019-08-07 sop 자동연장하기 버튼 추가*/
.sop_order_list_month .sop_order_list_cont_area .prd_retrun .bt-akl-blue{margin-top:29px;}
@media (max-width: 768px){
	.sop_order_list_month .sop_order_list_cont_area .prd_retrun .bt-akl-blue{margin-top:-4px;}
}
/*2019-08-07 스마트오더 내역*/
.sort_area{width:100%;padding:0 0 15px 0;}
.sort_area:after{content:'';clear:both;display:block;}
.sort_area .icon-sub-title{float:left;padding-bottom:0;margin-top:10px;}
.sort_cont{float:right;}
.sort_cont .select_tit{padding-right:10px;}
.sort_cont select{width:140px;}
@media (max-width: 768px){
	.sort_area .icon-sub-title{margin-top:0;padding-bottom:16px;}
	.sort_area .icon-sub-title{float:none;}
	.sort_cont{float:none;}
	.sort_cont .select_tit{width:100px;}
	.sort_cont select{width:calc(100% - 100px);}
	.list-content.mysop-list-content [class*=col-].item-state{text-align:center;}
	.list-content.mysop-list-content .content-list .item-payment{padding-top:15px;}
	.list-content.mysop-list-content .content-list .item-payment>a{margin-top:0;vertical-align:top;}
	.list-content.mysop-list-content .content-list .item-payment>a:nth-of-type(2){margin-left:10px;}
	.list-content.mysop-list-content .content-list .item-payment br{display:none;}
}

/*2019-08-07 팝업수정*/
.cart-popup__content.max_h_530{max-height:530px;}
.shipping-list .order_btn_area [class^="bt-akl-"].l_txt{padding:0;}
.shipping-list .order_btn_area [class^="bt-akl-"].l_txt span{float:none;}

/*2019-08-06 마이쇼핑 나의주문내역 수정*/
.account-area.order-list-area{padding:0;}
.order-list-area .title-box .product-list-page-title h1.myorder{position:relative;font-size:18px !important;padding:0 0 5px 30px;} /* 20220425 */
.order-list-area .title-box .product-list-page-title h1.myorder:before{content:"";position:absolute;top:-1px;left:0;display:inline-block;background:url(../images/akl_common/ico_order.png) no-repeat left center;width:21px;height:21px;} /* 20220425 */

/* 2019-08-06 스마트오더가이드 */
.smart_order_guide .bt-akl-white{position: absolute;left:190px;top:-63px;}
@media (max-width: 768px){
	.smart_order_guide .bt-akl-white{display:block;margin:0 0 10px 0;position: relative;left:0;top:0;}
	.product-list-right-slot .pagination-bar .smart_order_guide .pagination-bar-results .total-wrapper{text-align:left;}
	.new-sop .smart_order_guide .btn_all_order{top:82px;}
	.new-sop .smart_order_guide .btn_my_sop{top:40px;}
}

/* 제품목록 - 결과없음, 버튼 갯수 조정, 2019-08-05 */
.list-no-items { padding:30px 0; text-align:center; border:1px solid #e3e3e3; border-width:1px 0; }
.list-no-items .list-no-items-inner p { margin-bottom: 20px; }
.list-no-items .list-no-items-inner [class^="bt-akl-"] { width: auto; }
.my_shopping_wrap .bgnSingle [class^="bt-akl-"] { width: auto; }
@media (max-width: 768px) {
	.my_order_item .btns_order.bgnSingle .btn_area { float: none; width: 100%; }
}

.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper.starterCollection { border-bottom: 0 none; }
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper.starterCollection .cart-totals-left { font-size: 12px; font-weight: 700; line-height: 20px; }
.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper.starterCollection .cart-totals-right { font-weight: 700; }
.akl .starterCollection .starterCollectionDesc { float: left; width: 100%; margin-top: 20px; padding: 5px 10px; font-size: 12px; font-weight: 400; background-color: #f2f8ff; }
@media (max-width: 768px) {
	.akl .shopping-cart-total-wrapper .shopping-cart-total .order-block .cart-totals .js-cart-totals .wrapper.starterCollection .cart-totals-left { font-size: 14px; line-height: 18px; }
	.akl .starterCollection .starterCollectionDesc { margin-top: 5px; font-size: 11px; line-height: 17px; margin-bottom: 10px; }
}

/* 프로모션 제품 선택 영역에 문구 추가, 2019-08-05 문구 수정, 2019-08-08 */
.titGuideTxt { padding: 0 0 4px 10px; margin-left: 10px; background-size: 5px; font-size: 13px; color: #808285; line-height: 18px; font-weight: normal; font-style: italic; background: url(../images/akl_common/ico_star.png) no-repeat left 5px; background-size: 5px auto; }
@media (max-width: 768px) {
	.titGuideTxt{display:block;margin:0;padding:10px 0 4px 10px;background:url(../images/akl_common/ico_star.png) no-repeat left 16px;background-size: 5px;}
}

/* 큐레이션, 2019-08-05 */
.subTitCuration { margin: 15px 0 -10px; color: #56565a; font-size: 16px; line-height: 24px; text-align: center; }
/* 2019-08-12 그래프 수정 */
.contest .overview.new_graph.base_type{height:200px;}
.contest .overview.new_graph.base_type .graph_area .graph{ margin-top: 45px;}
.contest .overview.new_graph .graph_area .graph:before{display:none;}
.contest .overview.new_graph .graph_area .graph .g_bar{position: relative; display:block;width:100%;height:8px;border-radius:4px;background:#eeeeee;}
.contest .overview.new_graph .graph_area .graph .g_bar .bar0{position:absolute;height:8px;border-radius:4px;background:#4394ff;z-index:2;}
.contest .overview.new_graph .graph_area .graph .g_bar .bar1{display:none;position:absolute;height:8px;border-radius:4px;background:#fb0;}
.contest .overview.new_graph .graph_area .graph.over .g_bar .bar0{border-radius:4px 0 0 4px;}
.contest .overview.new_graph .graph_area .graph.over .g_bar .bar1{display:block;}
.contest .overview.new_graph .graph_area .graph.green_type .g_bar .bar1{background:#20883e;}
.contest .overview.new_graph .base_pv{position: absolute;top:-32px;left:-100%;display:block;color:#999;width:120px;margin:0 0 0 -60px;text-align:center;}
.contest .overview.new_graph .base_pv:after{content:'';position: absolute;left:50%;top:26px;margin:0 0 0 -5px;width: 5px;height: 3px;border: 5px solid #f9f9f9;border-top-color: #4394ff;border-bottom: none;}
.contest .overview.new_graph.base_type .value_area .val_box { padding-top: 18px; padding-bottom: 18px; }
@media (max-width: 768px) {
	.contest .overview.new_graph.base_type { height: auto; }
	.contest .overview.new_graph.base_type .value_area .val_box{padding-top:12px;padding-bottom:12px;}
}

/* 간편선물 2019-08-01~2 */
#tutorialMask { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 9998; width: 100%; background: rgba(0,0,0,.6); }
#tutorialClose { position: absolute; top: 197px; left: 50%; z-index: 9999; width: 1400px; margin-left: -700px; padding-right: 100px; text-align: right; }
#tutorialClose button { width: 80px; height: 80px; background: url(../images/akl_common/btn_tutorialClose_pc.png) no-repeat; }
#tutorialClose button > span { font-size: 0; line-height: 0; }
@media (max-width: 768px) {
	#tutorialMask { background: rgba(0,0,0,.7); }
	#tutorialClose { top: 1000px; left: auto; width: 100%; margin-left: 0; padding-right: 0; text-align: center; }
	#tutorialClose button { width: 50px; height: 50px; background: url(../images/akl_common/btn_tutorialClose_mob.png) no-repeat; background-size: 100% auto; }
}
@media (min-width: 769px){
	#tutorialMask { margin-top: -137px; }
}
[class^="tutorialCont"] { position: absolute; z-index: 9999; border: 2px dashed #fff; }
[class^="tutorialCont"] > div { position: absolute; color: #fff; font-size: 16px; }
.tutorialCont1 { top: 0; left: 0; width: 100%; height: 100%; border-radius: 10px; }
.tutorialCont1 > div { right: 25px; top: 35px; }
.tutorialCont2 { top: 72px; left: 38px; width: 60px; height: 60px; border-radius: 100%; }
.tutorialCont2 > div { left: 120px; top: 20px; width: 300px; }
.tutorialCont2 > div:before { content: ''; position: absolute; left: -64px; top: 10px; width: 50px; height: 2px; background-color: #fff; }
.tutorialCont3 {display:none;width: 230px; letter-spacing:-1px;border-radius: 10px; }
.tutorialCont3 > div { left: 292px; top: 6px; width: 550px; }
.tutorialCont3 > div:before { content: ''; position: absolute; left: -64px; top: 10px; width: 50px; height: 2px; background-color: #fff; }
.tutorialCont4 {width: 480px;letter-spacing:-1px;border-radius: 10px; }
.tutorialCont4 > div { left: 540px; top: 40px; width: 380px; }
.tutorialCont4 > div:before { content: ''; position: absolute; left: -64px; top: 10px; width: 50px; height: 2px; background-color: #fff; }
.w_tutorialCont4:after{clear:both;content:'';display:block;}
.tutorialCont1_1 {display:none;letter-spacing:-1px;border-radius: 10px; }
.tutorialCont1_1 > div { right: 0; bottom: -52px; width:100%;padding-top:30px;text-align:right;}
.tutorialCont1_1 > div:before { content: ''; position: absolute; right: 146px; top:0; width: 2px; height: 20px; background-color: #fff; }
@media (max-width: 768px) {
	#tutorialMask { margin-top: -62px; }
	.tutorialCont1 > div { right: auto; top: -53px; width: 100%; text-align: center; }
	.tutorialCont1 > div:before { content: ''; position: absolute; left: 50%; top: 25px; width: 2px; height: 27px; background-color: #fff; }
	.tutorialCont2 { top: 64px; left: 32px; width: 40px; height: 40px; }
	.tutorialCont2 > div { left: 54px; top: 7px; width: max-content; }
	.tutorialCont2 > div:before { display: none; }
	.tutorialCont3 > div { left: 20px; top: 52px; width: 300px; }
	.tutorialCont3 > div:before { content: ''; position: absolute; left: 40px; top: -25px; width: 2px; height: 27px; background-color: #fff; }
	.tutorialCont4 { width: calc(100% - 30px); }
	.tutorialCont4 > div { left: 40px; top: 143px; width: 280px; }
	.tutorialCont4 > div:before { content: ''; position: absolute; left: 40px; top: -25px; width: 2px; height: 27px; background-color: #fff; }
	.tutorialCont1_1 {width: 100%; height: 100%; border-radius: 10px; }
	.tutorialCont1_1 > div { right: 0; bottom: -52px; width:100%;padding-top:30px;text-align:right;}
	.tutorialCont1_1 > div:before { content: ''; position: absolute; right: 250px; top:2px; width: 2px; height: 20px; background-color: #fff; }
}

.giftCardSel { overflow: hidden; }
.giftCardSel li { float: left; margin-right: 22px; }
.giftCardSel li .amwa-radio+label { margin-bottom: 0 !important; padding-left: 0; padding-bottom: 28px; }
.giftCardSel li .amwa-radio+label:before { left: 50%; top: auto; bottom: 0; margin-left: -9px; }
.giftCardSel li .amwa-radio+label:after { left: 50%; top: auto; bottom: 4px; margin-left: -5px; }

.selfInsertWrap { margin-top: 5px; }
.akl .selfInsertWrap [type="checkbox"] + label,
.akl .selfInsertWrap [type="checkbox"]:not(:checked)+label { color: #002f5f; font-weight: 500; }
.selfInsertWrap .toolTip-wrapper .tooltip-content { top: 30px; }
@media (max-width: 768px) {
	.gift_order .selfInsertWrap .toolTip-type02 .tooltip-content { top: 40px !important; }
}

.addDisabled input.amwa-radio:disabled~ label { color: #bbb }
.addDisabled input.amwa-radio:disabled~ label:before { border-color: #bbb; }
.addDisabled input.amwa-radio:checked:disabled~ label:after { background-color: #bbb; }

#changeTextArea1 .default-shipping-address .detail-content .right-info input.form-control { width: 300px; }

@media (max-width:768px){
	.giftCardSel li { width: 30%; margin-right: 4%; }
	.giftCardSel li:last-child { margin-right: 0; }
	.giftCardSel li img { width: 100%; }
	#changeTextArea1 .default-shipping-address .detail-content .right-info input.form-control,
	#changeTextArea1 .default-shipping-address .detail-content input.form-control { width: 100%; }
}

@media (min-width:769px){
	.container.new-join-wrap.simple_gift2 { padding: 0; }
}
.simple_gift2 .gift_data_area3 { position:relative; min-height:250px; margin:200px auto 0; padding:29px 30px 0 300px; border-radius:10px; background:#fffbfb url(../images/akl_common/bg_giftType02_01_pc.png) no-repeat left bottom; border: 1px solid #f6f2f2; box-sizing: border-box; }
.simple_gift2 .gift_data_area3 a img { width: 76px; }
.simple_gift2 .gift_data_area3 .gift_data { margin:10px 0 0; font-size:27px; font-weight:700; color:#2b2e38; }
.simple_gift2 .gift_data_area3 .gift_data span { display: block; font-weight: normal; }
.simple_gift2 .gift_data_area3 .gift_msg { width: 100%; white-space:pre-wrap;}
.simple_gift2 .gift_data_area3 .gift_msg p { width: 100%; font-weight: 400; }
.simple_gift2 .gift_data_area3 .gift_msg p br { display: none; }

.simple_gift2 .gift_data_area4 { position:relative; min-height:250px; margin:200px auto 0; padding:30px 30px 0; text-align: center; border-radius:10px; background: url(../images/akl_common/bg_giftType03_03.png); box-sizing: border-box; }
.simple_gift2 .gift_data_area4:before,
.simple_gift2 .gift_data_area4:after { position:absolute; z-index:0; content:''; }
.simple_gift2 .gift_data_area4:before { left:0; top:0; width:188px; height:146px; background: url(../images/akl_common/bg_giftType03_01_pc.png) no-repeat 0 0; }
.simple_gift2 .gift_data_area4:after { right:0; bottom:-25px; width:216px; height:100px; background: url(../images/akl_common/bg_giftType03_02_pc.png) no-repeat 0 0; }
.simple_gift2 .gift_data_area4 a { display: inline-block; width: 76px; height: 28px; background: url(../images/akl_common/bg_giftType03_logo.png) no-repeat; }
.simple_gift2 .gift_data_area4 a img { width: 0; height: 0; vertical-align: top; }
.simple_gift2 .gift_data_area4 .gift_data { margin:5px 0 0; font-size:27px; font-weight:700; color:#fff0ac; }
.simple_gift2 .gift_data_area4 .gift_data span { display: block; font-weight: normal; }
.simple_gift2 .gift_data_area4 .gift_msg { width: 100%; margin-top: 15px; color:#fff;}
.simple_gift2 .gift_data_area4 .gift_msg p { width: 100%; color: #fff; font-weight: 400; }
.simple_gift2 .gift_data_area4 .gift_msg p br { display: none; }

@media (max-width:768px){
	.simple_gift2 .gift_data_area3 { min-height: auto; margin: 0 -15px 0; padding: 25px 0 30px; text-align: center; border-radius: 0; background-image: url(../images/akl_common/bg_giftType02_01_mob.png); background-size: 150px auto; }
	.simple_gift2 .gift_data_area3 a img { width: 65px; }
	.simple_gift2 .gift_data_area3 .gift_data { margin:10px 0 0; font-size:20px; line-height: 25px; }
	.simple_gift2 .gift_data_area3 .gift_msg { padding-left: 45%; padding-right: 15px; text-align: left; }
	.simple_gift2 .gift_data_area3 .gift_msg p { font-size: 13px; line-height: 18px; }

	.simple_gift2 .gift_data_area4 { min-height: auto; margin: 0 -15px 0; padding: 25px 0 30px; text-align: center; border-radius: 0; }
	.simple_gift2 .gift_data_area4:before { width:119px; height:100px; background-image: url(../images/akl_common/bg_giftType03_01_mob.png); background-size: 100% auto; }
	.simple_gift2 .gift_data_area4:after { width:135px; height:72px; background-image: url(../images/akl_common/bg_giftType03_02_mob.png); background-size: 100% auto; }
	.simple_gift2 .gift_data_area4 a { width: 67px; height: 25px; background-size: 100% auto; }
	.simple_gift2 .gift_data_area4 .gift_data { margin:10px auto 0 auto; font-size:19px; line-height: 25px; width:calc(100% - 90px)}
	.simple_gift2 .gift_data_area4 .gift_data span{display: inline;}
	.simple_gift2 .gift_data_area4 .gift_msg { padding: 0; margin:15px auto 0 auto; width:calc(100% - 90px)}
	.simple_gift2 .gift_data_area4 .gift_msg p { font-size: 13px; line-height: 18px; }
}

.recipientInfo { padding-left: 10px; }
.recipientInfo .period { margin: 10px 0 0; font-weight: 500; }
.recipientInfo .txt_add_info { margin: 5px 0 0; }
.recipientMsg { margin-top: 20px; border-bottom: 1px solid #dadada; }
.recipientMsg:after { content: ''; display: block; clear: both; }
.recipientMsg input.form-control { width: calc(100% - 85px) }
.recipientMsg .delivery-msg { padding: 0; }
/*// 간편선물 2019-08-01~2 */

/* badge */
.badge.badge--new{font-size:11px !important;background-color:#0075a4 !important}

@media (max-width:768px){
	.txt_add_info{font-size:11px;}
	.fsize26{font-size:21px !important}
	.mgb35{margin-bottom:10px !important}
}

@media (max-width:768px){
	.toolTip-wrapper.toolTip-type02{line-height:0;}
	.toolTip-wrapper.type-mob-full.toolTip-type02 .tipCont-wrapper .tooltip-content{top:9px !important;}
}

/* 레이어 팝업 스크롤 */
.cart-popup__content{-webkit-overflow-scrolling:touch;}

/* 플로팅 버튼 */
.mobile_sticky_btn{display:none;}
@media (max-width:768px){
	/* new */
	.mobile_sticky_container{position:relative;padding-bottom:80px;}
	.mobile_sticky_row{position:relative;z-index:100;}
	.mobile_sticky_row .img-product,
	.mobile_sticky_row .img-product [class^="col-"],
	.mobile_sticky_container [class^="col-"],
	.mobile_sticky_container .main_btn_area [class^="col-"],
	.mobile_sticky_container .cart-content-wrapper{position:initial;}
	.mobile_sticky_container .main_btn_area { margin-bottom: 0; }
	.mobile_sticky_btn{display:block;position:fixed;bottom:0;left:0;width:100%;padding:10px;background:#fff;z-index:210;}
	/* btn style */
	.akl .mobile_sticky_btn [class^="bt-akl-"]{height:49px !important;padding:0 !important;line-height:49px !important;font-size:20px !important;font-weight:500 !important;}
	.akl .mobile_sticky_btn .bt-akl-txt{border:1px solid #002f5f !important;color:#002f5f !important;}
	.akl .mobile_sticky_btn .btn_cart{padding:0 5px;}
	.akl .mobile_sticky_btn .add_to_cart_form{padding-bottom:0;}
	.akl .mobile_sticky_btn:after,
	.akl .mobile_sticky_btn .add_to_cart_form:after{content:"";display:block;clear:both;}
	.akl .mobile_sticky_btn > [class^="bt-akl-"],
	.akl .mobile_sticky_btn .add_to_cart_form [class^="bt-akl-"]{float:left;width:calc(50% - 10px);margin:0 5px;}
	.akl .mobile_sticky_btn > [class^="bt-akl-"]:first-of-type:last-of-type,
	.akl .mobile_sticky_btn .add_to_cart_form [class^="bt-akl-"]:first-of-type:last-of-type{width:calc(100% - 10px);}
	/* stop */
	.mobile_sticky_container.stop .mobile_sticky_row{position:initial;}
	.mobile_sticky_container.stop .mobile_sticky_btn{position:absolute;padding-left:0;padding-right:0;}
	/* top 버튼 위치 조절 */
	.scrollTopWrapper{bottom:70px;}
}

/* 리스트형 테이블 */
.list_table_wrap{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;text-align:center;}
.list_table_wrap .tit{font-weight:500;font-size:13px;color:#002f5f;}
.list_table_wrap .list_col_md_1{width:8.33333333%;}
.list_table_wrap .list_col_md_2{width:16.66666667%;}
.list_table_wrap .list_col_md_3{width:25%;}
.list_table_wrap .list_col_md_4{width:20%;}
.list_table_wrap .list_col_md_5{width:41.66666667%;}
.list_table_wrap .list_col_md_6{width:50%;}
.list_table_wrap .list_tr{display:table;table-layout:fixed;width:100%;}
.list_table_wrap .list_tr.checked{background:#f1fcff;}
.list_table_wrap .list_thead{background:#f4f4f4;}
.list_table_wrap .list_thead .list_th{display:table-cell;padding:10px 0;}
.list_table_wrap .list_tbody .list_td{display:table-cell;padding:10px 0;height:60px;font-weight:400;font-size:14px;line-height:22px;color:#56565a;vertical-align:middle;}
.list_table_wrap .list_tbody .list_tr{border-top:1px solid #eee;}
.list_table_wrap .list_tbody label{margin:0;}
/* type_striped */
.list_table_wrap.type_striped .list_tbody .list_tr:nth-child(even){background:#f4f4f4;}

@media (max-width:768px){
	.list_table_wrap .list_thead{display:none;}
	.list_table_wrap .list_tbody .list_tr{display:block;padding:15px 20px;}
	.list_table_wrap .list_tbody .list_tr:first-child{border-top:none;}
	.list_table_wrap .list_tbody .list_td{display:block;width:100%;height:auto;padding:0;}
	.list_table_wrap .list_tbody .list_td:after{content:"";display:block;clear:both;}
	.list_table_wrap .list_tbody .list_td .tit_label{display:block;float:left;font-weight:500;font-size:14px;color:#002f5f;}
	.list_table_wrap .list_tbody .list_td .txt{display:block;float:right;}
	/* has_chk */
	.list_table_wrap.has_chk .list_tbody .list_tr{position:relative;padding-left:48px;}
	.list_table_wrap.has_chk .list_tbody .list_tr .chk_area{position:absolute;left:15px;top:50%;width:auto;margin-top:-9px;}
}

/* 전체 팝업 */
@media (max-width:768px){
	.cbox.typeOverSize .cart-popup__dialog{width:auto;margin:0;height:100%;}
	.cbox.typeOverSize .cart-popup__content{position:absolute;top:60px;right:0;bottom:0;left:0;max-height:initial;}
}

/* 캘린더 - fullcalendar */
/* 재정의 */
.fc-view-container table thead tr{height:auto;border-top:none;border-bottom:none;background:none;}
.fc th, .fc td, .fc-ltr .fc-basic-view .fc-day-number, .fc-ltr .fc-year-view .fc-day-number, .fc table th:last-child{font-size:14px;text-align:left;}
.fc-widget-content .fc-sun{color:#ff0000;}
.fc-widget-content .fc-day-number.on{color:#fff;}
.fc-basic-view td.fc-day-number{padding:5px 8px;}
.fc .fc-toolbar{position:relative;height:30px;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #f1f1f1;box-sizing:content-box;}
.fc .fc-toolbar h2{padding:0;font-weight:400;font-size:23px;line-height:30px;color:#002f5f;cursor:pointer;}
.fc .fc-prev-button{width:30px;height:30px;background:#fff url(../images/akl_common/btn_arr_prev.png) no-repeat 0 0;background-size:100%;box-shadow:none;}
.fc .fc-next-button{width:30px;height:30px;background:#fff url(../images/akl_common/btn_arr_next.png) no-repeat 0 0;background-size:100%;box-shadow:none;}
.fc .fc-prev-button .fc-icon-left-single-arrow,
.fc .fc-next-button .fc-icon-right-single-arrow{display:none;}
.fc .fc-today-button{position:absolute;left:0;bottom:-33px;width:40px;height:24px;border:1px solid #002f5f;border-radius:50px;background:#fff;font-weight:500;font-size:12px;line-height:24px;color:#002f5f;letter-spacing:-1px;text-align:center;box-shadow:none;}
.fc .fc-today-button.fc-state-disabled{display:none;}
.fc-event-container{position:relative;}
/* 신규 */
.l_fullcalendar .schedule_wrap{margin-top:5px;}
.fullcalendar_legend{margin-bottom:10px;font-size:12px;text-align:right;}
.fullcalendar_legend .legend_order,
.fullcalendar_legend .legend_remind{display:inline-block;position:relative;margin-left:25px;padding-left:18px;}
.fullcalendar_legend .legend_order:before,
.fullcalendar_legend .legend_remind:before{content:"";display:block;position:absolute;left:0;top:0;width:16px;height:16px;border-radius:50%;background-color:#43adff;}
.fullcalendar_legend .legend_remind:before{background-color:#ff5700;}
.fc-event.day_order{position:absolute;left:1px;top:-29px;width:23px;height:23px;overflow:hidden;padding:0;border-color:#43adff;border-radius:50%;background:#43adff;color:transparent;z-index:-1;}
.fc-event.day_remind{display:inline-block;position:relative;padding-left:12px;border:none;background:none;color:#56565a;font-size:11px;line-height:1.27;}
.fc-event.day_remind:before{content:"";display:block;position:absolute;left:0;top:2px;width:10px;height:10px;border-radius:50%;background-color:#ff5700;}
/* 월달력 */
.fc-month-view .fc-widget-header{border-color:#f2f8ff;background-color:#f2f8ff;line-height:1.43;color:#002f5f;}
.fc-month-view .fc-widget-header .fc-day-header{height:30px;padding-left:5px;vertical-align:middle;}
.fc-month-view .fc-widget-content{border-color:#f2f8ff;line-height:1.43;color:#56565a;}
/* 년달력 */
.fullcalendar_year .legend_remind{display:none;}
.fullcalendar_year.fc th, .fullcalendar_year.fc td, .fullcalendar_year.fc-ltr .fc-basic-view .fc-day-number, .fullcalendar_year.fc-ltr .fc-year-view .fc-day-number, .fullcalendar_year.fc table th:last-child{font-size:11px;letter-spacing:-1px;line-height:11px;}
.fc-year-view .fc-widget-header{display:none;}
.fc-year-view .fc-row .fc-bg table,
.fc-year-view .fc-row.fc-last .fc-bg table,
.fc-year-view .fc-widget-content{border:none;}
.fc-year-view .fc-year-monthly-name a{font-weight:400;font-size:12px;color:#56565a;}
.fc-year-view .fc-day-grid .fc-row{min-height:0;height:15px;}
.fc-year-view td.fc-today{border:none;}
.fc-year-view .fc-event.day_order{width:13px;height:13px;top:-15px;left:-2px;}
.fc-year-view .day_remind{display:none;}
.fc-year-view .fc-year-monthly-td{cursor:pointer;}

/* 비회원구매 */
.sns_btns_wrap{margin:0 -6px;text-align:center;}
.msg_box + .sns_btns_wrap{margin-top:35px;}
.sns_btns_wrap .btn_sns{display:inline-block;width:57px;height:57px;margin:0 6px;background-repeat:no-repeat;background-position:0 0;background-size:contain;}
.sns_btns_wrap .sns_kakaotalk{background-image:url(../images/akl_common/ico_share_kakaotalk.png);}
.sns_btns_wrap .copy_url{background-image:url(../images/akl_common/ico_share_url.png);}

/* 재구매 알림 */
@media (min-width:769px){
	.table_layout{display:table;table-layout:fixed;width:100%;}
	.table_layout .col{display:table-cell;padding:23px 0;vertical-align:middle;}
	.table_layout .col.w100{width:100%;}
	.table_layout .col.w60{width:60%;}
	.table_layout .col.w50{width:50%;}
	.table_layout .col.w40{width:40%;}
	.table_layout .col.w30{width:30%;}
	.table_layout .col.w20{width:20%;}
	.table_layout .col.w15{width:15%;}
	.table_layout .col.w10{width:10%;}
}
.akl .tit_ico{display:block;margin:0;padding-left:30px;font-weight:500;font-size:18px;line-height:20px;color:#002f5f;text-align:left;}
.akl .tit_ico.tit_sub{font-size:14px;font-weight:400;}
.akl .tit_ico.ico_history{background:url(../images/icons/icon-history.png) no-repeat 0 0;background-size:20px;}
.akl .tit_ico.ico_recent_view{background:url(../images/akl_common/ico_recent_view.png) no-repeat 0 0;background-size:20px;}
.akl .tit_ico.ico_ordersheet{background:url(../images/akl_common/ico_ordersheet.png) no-repeat 0 0;background-size:21px auto;line-height:24px;}
.akl .tit_ico.ico_calendar{background:url(../images/akl_common/ico_calendar_42x42.png) no-repeat 0 0;background-size:21px auto;line-height:21px;}
.akl .tit_ico .txt_point{font-weight:inherit;color:#ff0000;}
.akl .tit_area .txt_comment{margin-top:12px;}
.btn_more_wrap{margin-top:7px;text-align:center;}
.btn_more{display:inline-block;height:40px;padding:0;border:none;background:#fff;font-weight:500;color:#0075a4;text-align:center;vertical-align:middle;}
.btn_more > span{display:inline-block;padding-right:20px;background:url(../images/icons/arrow-down.png) no-repeat right center;background-size:10px auto;}
.btn_more.type_gray{background-color:#f4f4f4;}
.icobtn_remind{width:20px;height:21px;vertical-align:middle;background:url(../images/akl_common/ico_remind_red.png) no-repeat center;background-size:20px auto;}
.order_sheet{margin-top:20px;border:1px solid #e3e3e3;}
.order_sheet .order_num{position:relative;padding:8px 120px 9px 30px;border-bottom:1px solid #e3e3e3;background:#f4f4f4;}
.order_sheet .order_num .num{display:inline-block;font-weight:500;color:#002f5f;line-height:20px;vertical-align:middle;}
.order_sheet .order_num .date{display:inline-block;position:relative;margin-left:12px;padding-left:17px;font-size:13px;color:#808285;line-height:20px;vertical-align:middle;}
.order_sheet .order_num .date:before{content:"";display:block;position:absolute;left:0;top:50%;width:1px;height:10px;margin-top:-5px;background:#e3e3e3;}
.order_sheet .order_num .order_reminder{position:absolute;right:30px;top:50%;margin-top:-12px;}
.order_sheet .order_stat_wrap{position:relative;padding:20px 30px 21px 200px;border-bottom:1px solid #e3e3e3;}
.order_sheet .order_stat_wrap:after{content:"";display:block;clear:both;}
.order_sheet .order_stat_wrap .stat{position:absolute;left:30px;}
.order_sheet .order_stat_wrap .stat .noti-suc{margin-right:7px;background-position:0 3px;font-weight:700;font-size:13px;}
.order_sheet .order_stat_wrap .stat .bt-akl-white.mini{line-height:25px;}
.order_sheet .order_stat_wrap .total_point{float:left;width:60%;color:#002f5f;text-align:right;}
.order_sheet .order_stat_wrap .total_amount{float:left;width:40%;color:#002f5f;text-align:right;}
.order_sheet .order_stat_wrap .tit_val{display:inline-block;font-weight:700;line-height:20px;vertical-align:middle;}
.order_sheet .order_stat_wrap .txt_val{display:inline-block;margin-left:11px;font-weight:700;line-height:20px;vertical-align:middle;word-break:break-word;}
.order_sheet .order_stat_wrap .total_amount .txt_val{font-size:18px;}
.order_sheet .btn_more_wrap{margin:0 30px 40px;padding-top:20px;border-top:1px solid #e3e3e3;}
.order_sheet .btn_more_wrap .btn_more{width:100%;}
.order_sheet .summary_order.type_vertical .order_num{padding:11px 19px 13px;line-height:13px;}
.order_sheet .summary_order.type_vertical .order_num .num{font-size:13px;line-height:13px;}
.order_sheet .summary_order.type_vertical .order_num .date{margin-left:10px;padding-left:11px;line-height:13px;}
.order_sheet .summary_order.type_vertical .order_stat_wrap{padding:20px 19px 23px;}
.order_sheet .summary_order.type_vertical .order_stat_wrap .stat{position:static;}
.order_sheet .summary_order.type_vertical .order_stat_wrap .stat .noti-suc{display:block;float:left;margin-top:3px;margin-right:0;}
.order_sheet .summary_order.type_vertical .order_stat_wrap .stat .bt-akl-white.mini{float:right;}
.order_sheet .summary_order.type_vertical .order_stat_wrap .total_point{float:none;width:100%;margin-top:15px;text-align:left;}
.order_sheet .summary_order.type_vertical .order_stat_wrap .total_amount{float:none;width:100%;margin-top:12px;text-align:left;}
.order_sheet .summary_order.type_vertical .order_stat_wrap .stat:after,
.order_sheet .summary_order.type_vertical .order_stat_wrap .total_point:after,
.order_sheet .summary_order.type_vertical .order_stat_wrap .total_amount:after{content:"";display:block;clear:both;}
.order_sheet .summary_order.type_vertical .order_stat_wrap .tit_val{float:left;}
.order_sheet .summary_order.type_vertical .order_stat_wrap .txt_val{float:right;margin-left:0;}
.order_sheet .akl-toggle-wrap{border-top:1px solid #e6edf6;}
.order_sheet .akl-toggle-wrap .panel,
.order_sheet .akl-toggle-wrap .panel-group{border:none;}
.order_sheet .akl-toggle-wrap .panel-heading{background:#f2f8ff;}
.order_sheet .accordion-custom .panel-title{padding:15px 17px 15px 20px;}
.order_sheet .accordion-custom .panel-title .pull-right{right:17px;}
.order_sheet .accordion-custom .panel-title .text-uppercase.accordion-header-text.ico_remind{display:inline-block;min-height:21px;padding-left:30px;background:url(../images/akl_common/ico_remind.png) no-repeat left center;background-size:20px;font-size:14px;font-weight:500;line-height:21px;}
.order_sheet .accordion-custom .panel-heading + .panel-collapse .panel-body{padding:0;border-top:1px solid #e6edf6;}
.my_order_item_wrap{padding:0 30px;}
.my_order_item{border-top:1px solid #e3e3e3;}
.my_order_item:first-child{border-top:none;}
.my_order_item.soldout{position:relative;}
.my_order_item.soldout:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;opacity:0.8;}
.my_order_item .btns_set .btn_area{display:inline-block;}
.my_order_item .btns_order{margin-top:-10px;text-align:center;}
.my_order_item .btns_order .btn_area{display:inline-block;margin:10px 10px 0;}
.item_info_wrap{display:table;table-layout:fixed;}
.item_info_wrap .item_thumb{display:table-cell;width:100px;vertical-align:top;}
.item_info_wrap .item_thumb .img_thumb{width:100px;height:100px;border:1px solid #e6e6e6;}
.item_info_wrap .item_thumb .img_thumb img{max-width:100%;}
.item_info_wrap .item_desc{display:table-cell;padding-left:20px;vertical-align:middle;}
.item_info_wrap .item_desc .tit_name{font-weight:500;}
.item_info_wrap .item_desc .item_val{display:block;margin-top:7px;font-size:12px;color:#808285;letter-spacing:-0.5px;word-spacing:-1px;}
.item_info_wrap .item_desc .item_val .code{display:inline-block;margin-right:5px;}
.item_info_wrap .item_desc .item_val .pvbv{display:inline-block;}
.item_info_wrap .item_desc .item_price{display:block;margin-top:3px;}
.item_info_wrap .item_desc .item_price .price{font-weight:700;color:#002f5f;}
.item_info_wrap .item_desc .item_price .unit{word-break:keep-all;}
.order_management_wrap{margin:12px 0 0;}
.order_management + .order_management{margin-top:30px;}
.order_management.type_remind + .order_management.type_order{margin-top:50px;}
.order_management .order_sheet{margin-top:15px;}
.confirm_btn_area{margin:20px 0 0;}
.confirm_btn_area .row{margin-left:-5px;margin-right:-5px;}
.confirm_btn_area [class^="col-"]{padding:0 5px;}
.confirm_btn_area [class^="bt-akl-"]{min-width:0;width:100%;padding:0 !important;}
.shipping-list-wrap .list-left{width:40px;}
.shipping-list-wrap .list-right{padding-left:40px;padding-right:21px;}
.shipping-list-head span:nth-of-type(3){padding-bottom:0;padding-right:15px;}
.shipping-list .list-right [class^="col-"]{position:static;}
.shipping-list .order_btn_area{display:block;width:100%;margin-top:-5px;text-align:right;}
.shipping-list .order_btn_area [class^="bt-akl-"]{display:inline-block;float:none;min-width:0;width:120px;margin-top:5px;margin-right:4px;}
.shipping-list .order_btn_area .bt-akl-white:focus,
.shipping-list .order_btn_area .bt-akl-white:hover{background:#fff !important;color:#002F5F}
.shipping-list .order_btn_area .icobtn_remind{position:absolute;right:15px;top:50%;min-width:0;margin-top:-10px;}
.shipping-list .order_btn_area .ico_calendar{display:inline-block;padding-left:22px;background:url(../images/akl_common/ico_calendar.png) no-repeat left center;background-size:17px;}
.set_reminder{padding:20px;background:#f9f9f9;}
.set_reminder .set_date_select{margin:0 -3px 15px;}
.set_reminder .set_date_select:after{content:"";display:block;clear:both;}
.set_reminder .set_date_select .sel_date{width:25%;position:relative;float:left;padding:0 3px;}
.set_reminder .sel_date label{width:100%;height:30px;margin:0;border:1px solid #999;background:#fff;font-weight:500;font-size:12px;line-height:30px;color:#999;text-align:center;}
.set_reminder .sel_date input[type="radio"]:checked + label{border-color:#002f5f;color:#002f5f;}
.set_reminder .inp_pickdate,
.set_reminder .inp_pickdate[readonly]{border-color:#999 !important;background:#fff url(../images/akl_common/ico_pickdate.png) no-repeat right center !important;background-size:27px !important;text-align:center;color:#555;}
.set_reminder .set_date_memo{margin-top:15px}
.set_reminder .set_date_memo textarea{overflow-y:auto;min-height:0;height:60px;border-color:#ddd;font-size:13px;vertical-align:top;}
.set_reminder .confirm_area{margin-top:20px;text-align:center;}
.list_reminder{margin-top:18px;}
.list_reminder .btn_go_reminder{display:block;width:100%;height:45px;margin-bottom:10px;padding:0 20px 0 48px;background:#f9f9f9 url(../images/akl_common/ico_calendar_gray.png) no-repeat 21px 13px;background-size:17px auto;text-align:left;}
.list_reminder .btn_go_reminder > span{display:block;padding-right:10px;background:url(../images/akl_common/ico_link_arr_gray.png) no-repeat right center;background-size:8px auto;}
.order_sheet .list_reminder{margin-top:0;border-top:1px solid #eee;}
.view_memo{margin-top:23px;}
.list_reminder + .view_memo{margin-top:18px;}
.view_memo p{margin:0;}
.ico_memo{padding-left:21px;background:url(../images/akl_common/ico_memo.png) no-repeat left 0;background-size:13px auto;font-size:13px;color:#007eb0;}
/* 2019-07-23 추가 : 튜토리얼 */
.l_fullcalendar .cart-popup__content{max-height:530px;}
.l_fullcalendar .schedule_wrap .show_tutorial{margin-top:10px;}
.l_fullcalendar .schedule_wrap .fullcalendar_year ~ .desc_reminder_wrap{display:none;}
.l_fullcalendar .schedule_tutorial{display:none;position:absolute;left:0;top:0;bottom:0;width:100%;background:rgba(0, 0, 0, 0.7);z-index:10;}
.l_fullcalendar .schedule_tutorial .img{margin-top:70px;}
.l_fullcalendar .schedule_tutorial .img img{max-width:100%;}
.l_fullcalendar .schedule_tutorial .hide_tutorial{position:absolute;left:50%;bottom:30px;width:40px;height:40px;margin-left:-20px;background:url(../images/akl_common/btn_pop_close.png) no-repeat 0 0;background-size:contain;}
.l_fullcalendar.open-tutorial .cart-popup__content{overflow-y:hidden;}
.l_fullcalendar.open-tutorial .schedule_tutorial{display:block;}
.l_fullcalendar.open-tutorial .desc_reminder_wrap{display:none;}
.desc_box{margin-top:10px;padding:15px;border:1px solid #eee;background:#f9f9f9;}
.desc_box .desc_tit{display:block;margin-bottom:8px;font-weight:500;font-size:12px;color:#002f5f;}
.desc_box .desc_txt{margin-bottom:0;font-size:12px;}
@media (max-width:768px){
	.akl .tit_ico,
	.akl .amway-theme .tit_ico{padding:0 0 0 30px;font-size:18px;}
	.btn_ico{overflow:hidden;width:24px;height:24px;padding:0;background-position:center !important;font-size:1px;line-height:1px;color:transparent;}
	.order_sheet .order_num{padding:11px 53px 13px 19px;line-height:13px;}
	.order_sheet .order_num .num{font-size:13px;line-height:13px;}
	.order_sheet .order_num .date{margin-left:10px;padding-left:11px;line-height:13px;}
	.order_sheet .order_num .order_reminder{right:19px;}
	.order_sheet .order_stat_wrap{padding:20px 19px 23px;}
	.order_sheet .order_stat_wrap .stat{position:static;}
	.order_sheet .order_stat_wrap .stat .noti-suc{display:block;float:left;margin-top:3px;margin-right:0;}
	.order_sheet .order_stat_wrap .stat .bt-akl-white.mini{float:right;}
	.order_sheet .order_stat_wrap .total_point{float:none;width:100%;margin-top:15px;text-align:left;}
	.order_sheet .order_stat_wrap .total_amount{float:none;width:100%;margin-top:12px;text-align:left;}
	.order_sheet .order_stat_wrap .stat:after,
	.order_sheet .order_stat_wrap .total_point:after,
	.order_sheet .order_stat_wrap .total_amount:after{content:"";display:block;clear:both;}
	.order_sheet .order_stat_wrap .tit_val{float:left;}
	.order_sheet .order_stat_wrap .txt_val{float:right;margin-left:0;}
	.order_sheet .btn_more_wrap{margin:0 14px 30px;}
	.my_order_item_wrap{padding:0 19px;}
	.my_order_item{padding:30px 0;}
	.my_order_item .btns_set{margin-top:-23px;text-align:right;}
	.my_order_item .btns_set .btn_area{width:auto;margin-left:14px;}
	.my_order_item .btns_set .btn_area:first-child{margin-left:0;}
	.my_order_item .btns_order{margin:20px -6px 0;}
	.my_order_item .btns_order:after{content:"";display:block;clear:both;}
	.my_order_item .btns_order .btn_area{display:block;float:left;width:50%;margin:0;padding:0 6px;}
	.my_order_item .btns_order [class^="bt-akl-"]{width:100%;}
	.item_info_wrap .item_thumb{width:80px;}
	.item_info_wrap .item_thumb .img_thumb{width:80px;height:80px;}
	.item_info_wrap .item_desc{vertical-align:top;}
	.item_info_wrap .item_desc .item_price{margin-top:18px;padding-right:80px;}

	.order_management .my_order_item{padding:15px 0;}
	.order_management .item_info_wrap .item_desc .item_price{margin-top:9px;}

	.shipping-list-wrap .list-left{width:50px;}
	.shipping-list-wrap .list-right{padding-left:50px;}
	.shipping-list .order_btn_area{position:static;margin-top:0;text-align:left;}
	.shipping-list .order_btn_area [class^="bt-akl-"]{margin-top:0;}
	.shipping-list .order_btn_area .icobtn_remind{right:10px;top:15px;margin-top:0;}

	.l_fullcalendar.open-tutorial .cart-popup__content{background:rgba(0, 0, 0, 0.33);}
	.l_fullcalendar .schedule_tutorial{position:fixed;}
	.l_fullcalendar .schedule_tutorial .img{margin-top:60px;background:#fff;}
}

/* 마이쇼핑 */
.btn_ico{padding:0 0 0 34px;font-weight:500;font-size:14px;line-height:24px;color:#0075a4;}
.btn_ico.ico_wish{background:url(../images/akl_common/ico_heart.png) no-repeat 0 0;background-size:24px;}
.btn_ico.ico_alarm{background:url(../images/akl_common/ico_set_alarm.png) no-repeat 0 0;background-size:20px auto;}
.my_shopping_wrap{margin:40px 0 0;}
.my_shopping_wrap p{margin-bottom:0;}
.my_shopping_wrap strong{font-weight:inherit;}
.my_shopping_wrap .title-h1{margin-bottom:30px;}
.my_shopping_wrap .cnt_head{display:table;table-layout:fixed;width:100%;margin-bottom:20px;}
.my_shopping_wrap .cnt_head .tit_area{display:table-cell;width:60%;vertical-align:bottom;}
.my_shopping_wrap .cnt_head .filter{display:table-cell;width:40%;vertical-align:bottom;text-align:right;}
.my_shopping_wrap .cnt_head .filter label{margin:0;}
.mysp_benefit{display:table;table-layout:fixed;width:100%;margin-bottom:30px;color:#fff;}
.mysp_benefit a{display:block;color:#fff;}
.mysp_benefit a:hover{color:#fff;}
.mysp_benefit .mysp_point_coupon{display:table-cell;width:65%;height:60px;padding:0 0 0 10px;background-color:#4693eb;vertical-align:middle;}
.mysp_benefit .notice_benefit{display:table-cell;position:relative;width:35%;height:60px;padding:10px 30px 10px 30px;background-color:#3279e5;vertical-align:middle;}
.mysp_benefit .notice_benefit:before{content:"";display:block;position:absolute;left:-1px;top:0;bottom:0;width:2px;background:#fff;}
.mysp_benefit .notice_benefit p{padding-left:6px;text-indent:-6px;word-break:keep-all;}
.mysp_benefit .notice_benefit p:before{content:"-";margin-right:4px;}
.mysp_benefit .tit_benefit{display:block;float:left;margin-top:3px;font-weight:400;font-size:14px;}
.mysp_benefit .txt_benefit{display:block;float:right;font-weight:700;font-size:18px;}
.mysp_benefit .mysp_point,
.mysp_benefit .mysp_coupon{float:left;position:relative;width:50%;padding:0 30px;}
.mysp_benefit .mysp_coupon:before{content:"";display:block;position:absolute;left:0;top:50%;width:1px;height:20px;margin-top:-10px;background:#fff;opacity:0.3;}
.mysp_benefit .mysp_point .tit_benefit{padding-left:44px;background:url(../images/akl_common/ico_mysp_point.png) no-repeat left center;background-size:24px 21px;}
.mysp_benefit .mysp_coupon .tit_benefit{padding-left:44px;background:url(../images/akl_common/ico_mysp_coupon.png) no-repeat left center;background-size:24px 21px;}
.mysp_order_wrap .mysp_recent{margin:40px 0 0;}
.my_shopping_wrap .add-wish-warp{height:auto;margin-right:0;}
.my_shopping_wrap .add-wish-warp .cart-detail__dropdown-menu{right:0;}
.my_shopping_wrap .add-wish-warp .cart-detail__dropdown-menu:after{display:none;}
.recent_view_items{margin:40px 0 0;}
.recent_view_items .view_item_wrap{position:relative;margin-bottom:30px;padding:40px 30px 0;border-top:1px solid #e3e3e3;}
.recent_view_items .view_item_wrap:before{content:"";display:block;position:absolute;left:5px;top:40px;bottom:0;width:2px;background:#dadada;}
.recent_view_items .tit_date{display:block;position:relative;top:-6px;left:-7px;width:100px;height:25px;margin-top:46px;margin-bottom:14px;border-radius:13px;background:#56565a;font-weight:500;font-size:12px;line-height:25px;color:#fff;text-align:center;}
.recent_view_items .tit_date:before{content:"";display:block;position:absolute;left:-8px;top:50%;width:0;height:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:10px solid #56565a;}
.recent_view_items .group_by_date{position:relative;}
.recent_view_items .group_by_date:before{content:"";display:block;position:absolute;left:-30px;top:0;width:12px;height:12px;border:2px solid #56565a;border-radius:50%;background:#fff;font-size:1px;line-height:1px;}
.recent_view_items .row_item{padding-bottom:30px;}
.recent_view_items .row_item.soldout{position:relative;}
.recent_view_items .row_item.soldout:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;opacity:0.8;}
.recent_view_items .row_item .col{padding-top:0;padding-bottom:0;}
.recent_view_items .row_item + .row_item{padding-top:30px;border-top:1px solid #e3e3e3;}
.recent_view_items .row_item:last-child{padding-bottom:0;}
.recent_view_items .item_set_wrap{margin-top:-10px;margin-right:20px;text-align:right;}
.recent_view_items .item_set_wrap .item_add_wish{display:inline-block;}
.recent_view_items .item_set_wrap .item_add_cart{display:inline-block;margin-left:60px;}
.recent_view_items .item_set_wrap .item_add_cart .quantity{display:inline-block;margin-top:10px;}
.recent_view_items .item_set_wrap .item_add_cart .btn_cart_area{display:inline-block;margin-top:10px;margin-left:20px;}
.menu_link_area{position:relative;margin-top:50px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
.menu_link_area:before{content:"";display:block;position:absolute;left:50%;top:50%;width:1px;height:40px;margin-top:-20px;background:#dadada;}
.menu_link_area:after{content:"";display:block;clear:both;}
.menu_link_area .menu_link_box{float:left;width:50%;padding:17px 50px;text-align:left;}
.menu_link_area .menu_link{display:block;padding:10px 20px 10px 0;font-weight:500;font-size:18px;color:#002f5f;background:url(../images/akl_common/ico_menu_link_arr_pc.png) no-repeat right center;}
@media (max-width:768px){
	.my_shopping_wrap [class^="bt-akl-"]{min-width:0;width:100px;}
	.my_shopping_wrap{margin-top:20px;}
	.my_shopping_wrap .title-h1{margin-bottom:10px;}
	.my_shopping_wrap .cnt_head .tit_area{width:55%;}
	.my_shopping_wrap .cnt_head .tit_area{width:54%;} /* 20220512 수정 */
	.my_shopping_wrap .cnt_head .filter{width:45%;}
	.my_shopping_wrap .cnt_head .filter{width:46%;} /* 20220512 수정 */
	.mysp_benefit{display:block;width:auto;margin-left:-15px;margin-right:-15px;}
	.mysp_benefit a{display:inline-block;}
	.mysp_benefit .tit_benefit{float:none;margin-top:0;margin-bottom:1px;font-size:18px;line-height:20px;}
	.mysp_benefit .txt_benefit{float:none;font-size:28px;line-height:30px;}
	.mysp_benefit .txt_benefit .val{word-break:break-word;}
	.mysp_benefit .mysp_point_coupon{display:block;width:100%;height:auto;padding:30px 0;}
	.mysp_benefit .mysp_point_coupon:after{content:"";display:block;clear:both;}
	.mysp_benefit .mysp_point{width:60%;padding:0;text-align:center;}
	.mysp_benefit .mysp_point .tit_benefit{padding-top:33px;padding-left:0;background-position:center top;}
	.mysp_benefit .mysp_coupon{width:40%;padding:0;text-align:center;}
	.mysp_benefit .mysp_coupon:before{top:0;bottom:0;height:auto;margin-top:0;}
	.mysp_benefit .mysp_coupon .tit_benefit{padding-top:33px;padding-left:0;background-position:center top;}
	.mysp_benefit .notice_benefit{display:block;width:100%;height:auto;padding:10px 15px;}
	.mysp_benefit .notice_benefit:before{display:none;}
	.recent_view_items{margin-top:30px;}
	.recent_view_items .tit_date{width:83px;margin-top:36px;}
	.recent_view_items .view_item_wrap{padding-right:0;}
	.recent_view_items .item_info_wrap{display:block;position:relative;padding-left:120px;}
	.recent_view_items .item_info_wrap .item_thumb{display:block;position:absolute;left:0;top:0;width:100px;}
	.recent_view_items .item_info_wrap .item_thumb .img_thumb{width:100px;height:100px;}
	.recent_view_items .item_info_wrap .item_desc{display:block;padding-left:0;}
	.recent_view_items .item_set_wrap{margin:-23px 0 0 120px;text-align:left;}
	.recent_view_items .item_set_wrap .item_add_wish{display:block;text-align:right;}
	.recent_view_items .item_set_wrap .item_add_wish .btn_area{display:inline-block;}
	.recent_view_items .item_set_wrap .item_add_cart{display:block;position:relative;margin-top:20px;margin-left:0;padding-left:120px;text-align:left;}
	.recent_view_items .item_set_wrap .item_add_cart .quantity{display:block;position:absolute;left:0;margin-top:0;}
	.recent_view_items .item_set_wrap .item_add_cart .btn_cart_area{display:block;margin-top:0;margin-left:0;}
	.recent_view_items .item_set_wrap .item_add_cart .btn_ico_cart{overflow:hidden;width:100%;background:#002f5f url(../images/akl_common/btn_ico_cart.png) no-repeat center;background-size:21px;font-size:1px;line-height:1px;color:transparent;}
	.menu_link_area{margin-top:30px;border-top:none;}
	.menu_link_area:before{display:none;}
	.menu_link_area .menu_link_box{float:none;width:100%;padding:0;border-top:1px solid #dadada;}
	.menu_link_area .menu_link{padding:26px 28px 26px 15px;background:url(../images/akl_common/ico_menu_link_arr_m.png) no-repeat right center;background-size:23px auto;}
}
@media (max-width:320px){
	.recent_view_items .item_set_wrap .item_add_cart{padding-left:0;}
	.recent_view_items .item_set_wrap .item_add_cart .quantity{position:static;}
	.recent_view_items .item_set_wrap .item_add_cart .quantity .opt-quantity{float:none;}
	.recent_view_items .item_set_wrap .item_add_cart .btn_cart_area{width:110px;margin-top:10px;}
}

/* 고정 공지사항 */
.akl .list-content .content-list.top_notice{border-top:1px solid #002f5f;border-bottom:1px solid #002f5f;}
.akl .list-content .content-list.top_notice + .top_notice{border-top-width:0;}
.akl .list-content .content-list.top_notice .con-list-item .cuo-subje a{color:#002f5f;}
.akl .list-content .content-list.top_notice .con-list-item .cuo-subje a:before{content:"";display:inline-block;margin:0 10px 0 4px;width:17px;height:14px;background:url(../images/akl_common/ico_correct_blue.png) no-repeat 0 0;background-size:contain;}
@media (max-width:768px){
	.akl .list-content .content-list.top_notice{margin-top:-1px;border-width:2px 0;}
	.akl .list-content .content-list.top_notice + .top_notice{border-top-width:1px;}
	/* design-renewal */
	.akl .design-renewal .list-content .content-list.top_notice {border-width:1px 0}
	.akl .design-renewal.bod-customer .list-content .content-list,
	.akl .design-renewal .list-content .list-row-title + .content-list {padding:12px 0}
	.akl .design-renewal .content-list .con-list-item > div.cuo-subje {padding:0 20px;line-height:24px;font-size:16px}
	.akl .design-renewal .content-list .con-list-item > div.cuo-cate {display:none}
	.akl .design-renewal .content-list .con-list-item {position:relative}
	.akl .design-renewal .content-list .con-list-item > div.cuo-autho {padding:0 20px;margin-top:8px;text-align:left}
	.akl .design-renewal .content-list .con-list-item span.tite-label,
	.akl .design-renewal .content-list .con-list-item span.txte-wrap {display:inline-block;float:none;line-height:20px;vertical-align:top}
	.akl .design-renewal .content-list .con-list-item span.txte-wrap {padding-left:6px}
	.akl .design-renewal .content-list .con-list-item > div.cuo-date {position:absolute;bottom:0;right:20px;display:inline-block;width:auto;text-align:right;padding:0}
	.akl .design-renewal .content-list .con-list-item > div.cuo-date span.tite-label {display:none}
}


/* Amway알리미 개선 */
.pop_main_alimi .layer-content-wrapper{position:relative;}
.pop_main_alimi .alimi_cnt_wrap{height:524px;padding:25px 0 15px;overflow-x:hidden;overflow-y:auto;} 
.pop_main_alimi .alimi_slide_wrap{position:static;min-height:525px;padding:0 50px;}
.pop_main_alimi .alimi_slide_wrap .owl-stage-outer{position:static;}
.pop_main_alimi .alimi_slide_wrap .owl-nav .owl-prev{left:20px;}
.pop_main_alimi .alimi_slide_wrap .owl-nav .owl-next{right:37px;}
.pop_main_alimi .alimi_slide_wrap .owl-dots{top:20px;left:0;bottom:auto;width:100%;line-height:0;text-align:center;}
.pop_main_alimi .alimi_slide_wrap .owl-dots .owl-dot{width:10px;height:10px;margin:0 3px;border-radius:50%;background:#ababab;}
.pop_main_alimi .alimi_slide_wrap .owl-dots .owl-dot.active{background-color:#555;}
.pop_main_alimi .tit_alimi_cnt{margin:0 0 20px;padding:0;font-weight:500;font-size:18px;line-height:22px;color:#002f5f;letter-spacing:-1px;}/* 2019-07-25 수정 */
.pop_main_alimi .layer-bottom-wrapper{padding:10px 15px;}
.pop_main_alimi .layer-bottom-wrapper .left-box{margin-top:5px;}

.alimiSlide-ctrl {position:absolute;left:20px;bottom:8px;z-index:2; width:82px; height:26px; padding:2px 0 0 20px;margin:0 4px 0 0;border-radius:4px;background:rgba(0,0,0,.4);text-align:center; font-size:16px;color:#fff;font-weight:500;}
.alimiSlide-ctrl * {margin:0 3px; font-size:16px;color:#fff;font-weight:500;}
.alimiSlide-ctrl button{position: absolute;left:0;top:0;width:82px;height:26px;background:none;text-indent:-999em;z-index:2; }
.alimiSlide-ctrl button:after{content:'';position:absolute;left:6px;top:4px;width:18px;height:18px;background:url(/_ui/responsive/theme-blue/images/icon100_pc.png) no-repeat;background-position:-50px -300px;}
.alimiSlide-ctrl button.stop:after{background-position:0 -300px;}
.alimiSlide-ctrl span.total{opacity:.5;}
@media (max-width:768px){
	.pop_main_alimi .layer-content-wrapper{position:static;}
	.pop_main_alimi .alimi_cnt_wrap{height:auto;}
	.pop_main_alimi .alimi_slide_wrap{min-height:0;padding:0;}
	.pop_main_alimi .alimi_cnt_wrap .alimi_cnt{padding:0 35px;}
	.pop_main_alimi .alimi_slide_wrap .owl-dots{top:70px;}/* 2019-07-25 수정 */
	.pop_main_alimi .alimi_slide_wrap .owl-nav .owl-prev{left:10px;}
	.pop_main_alimi .alimi_slide_wrap .owl-nav .owl-next{right:10px;}
	.pop_main_alimi .layer-bottom-wrapper{padding:7px 10px;}

	.alimiSlide-ctrl {left:15px; bottom:7px;  font-size:12px; width:62px; height:20px; padding:1px 0 0 15px; }
	.alimiSlide-ctrl * {font-size:12px;color:#fff;font-weight:500;}
	.alimiSlide-ctrl button:after {top:2px; left:2px; background: url(/_ui/responsive/theme-blue/images/icon100.png) no-repeat;background-position: -50px -400px;background-size: 100px auto}
	.alimiSlide-ctrl button.stop:after {background-position: 0 -400px;}
}

/* 주문내역상세 : 월렛 분할결제 */
.orderPayType{clear:both;}
.orderPayType .txt-label{margin-bottom:7px;}
.orderPayType .installment_info{margin-bottom:7px;}
@media (max-width:768px){
	.orderPayType .installment_info .list_table_wrap{border-top:none;}
	.orderPayType .installment_info .list_tr{padding:10px 15px;border-top:none;}
	.orderPayType .installment_info .list_td .tit_label{width:30%;text-align:left;}
	.orderPayType .installment_info .list_td .txt{width:70%;padding-left:10px;text-align:left;}
}

/* 월렛 하이파이브 */
.wallet_highfive{margin:-10px -15px -10px;}
.wallet_highfive img{max-width:100%;}

/* 월렛배너위치조절 : 2019-07-18 수정 */
.amwaySOL_img img{max-width:100%;}
.new-join-wrap .wellet_banner_area{margin-left:0;}
.confirm-box .amwaySOL_img{margin-top:30px;text-align:center;}
.fax-order-finished .amwaySOL_img{margin-bottom:30px;}
.sopInstantPayment .confirm-box{margin-bottom:30px;padding-top:0;}
@media (max-width:768px){
	.new-join-wrap .wellet_banner_area{margin-left:-15px;}
}

/* Amway 월렛 결제 가이드 Layer */
.list-type6{font-size:17px;line-height:24px;color:#56565a;letter-spacing:-1px;}
.list-type6 > li{position:relative;padding-left:8px;}
.list-type6 > li:before{content:"";display:block;position:absolute;left:0;top:10px;width:3px;height:3px;border-radius:50%;background:#808285;}
.wallet_guide_wrap .wallet_guide_cont{margin-top:25px;}
.wallet_guide_wrap .tit_wallet_guide{display:block;margin-bottom:14px;font-weight:700;font-size:22px;color:#002f5f;letter-spacing:-1px;text-align:center;}
.wallet_guide_wrap .lead_txt_group .logo_amway{display:inline-block;width:95px;height:31px;background:url(../images/akl_common/logo_amway_wallet_guide.png) no-repeat 0 0;background-size:100%;vertical-align:middle;}
.wallet_guide_wrap .lead_txt_group .txt{font-weight:500;font-size:20px;line-height:26px;color:#222;letter-spacing:-1px;}
.wallet_guide_wrap .lead_txt_group .txt_c_wallet{color:#be123d;}
.wallet_guide_wrap .lead_txt_group .txt_c_shbank{color:#0493d9;}

.wallet_guide_wrap .wallet_guide_cont.wallet_intro{margin-top:15px;margin-left:35px;}
.wallet_guide_wrap .wallet_intro_wrap{margin-top:20px;}
.wallet_guide_wrap .wallet_intro_list{counter-reset:decimal;}
.wallet_guide_wrap .wallet_intro_list > li{counter-increment:decimal;display:table;position:relative;margin-top:12px;padding-left:98px;}
.wallet_guide_wrap .wallet_intro_list > li:first-child{margin-top:0;}
.wallet_guide_wrap .wallet_intro_list > li:before{content:"";display:block;position:absolute;left:0;top:0;width:80px;height:80px;background-image:url(../images/akl_common/bg_wallet_guide_intro.png);background-repeat:no-repeat;background-size:80px auto;}
.wallet_guide_wrap .wallet_intro_list > li.intro_1:before{background-position:0 0;}
.wallet_guide_wrap .wallet_intro_list > li.intro_2:before{background-position:0 -184px;}
.wallet_guide_wrap .wallet_intro_list > li.intro_3:before{background-position:0 -92px;}
.wallet_guide_wrap .wallet_intro_list > li .intro_box{display:table-cell;height:80px;vertical-align:middle;}
.wallet_guide_wrap .wallet_intro_list .stit_intro{display:block;position:relative;padding-left:14px;font-weight:500;font-size:18px;line-height:25px;color:#333;letter-spacing:-1px;}
.wallet_guide_wrap .wallet_intro_list .stit_intro:before{content:counter(decimal) ". ";display:block;position:absolute;left:0;top:0;}
.wallet_guide_wrap .wallet_intro_list .list-type6{margin-top:2px;margin-left:14px;}

.wallet_guide_wrap .wallet_guide_cont.wallet_step{padding-top:20px;border-top:1px solid #f2f2f2;}
.wallet_guide_wrap .wallet_guide_step{counter-reset:square;text-align:center;}
.wallet_guide_wrap .wallet_guide_step .step_cont{counter-increment:square;}
.wallet_guide_wrap .wallet_guide_step .txt_lead{margin-bottom:19px;font-weight:500;font-size:18px;color:#333;letter-spacing:-1px;}
.wallet_guide_wrap .wallet_guide_step .txt_lead:before{content:counter(square);display:inline-block;width:28px;height:26px;margin-right:10px;border-radius:3px;background:#145393;font-weight:500;font-size:17px;line-height:26px;text-align:center;color:#fff;}
.wallet_guide_wrap .wallet_guide_step.owl-carousel{padding:0;}
.wallet_guide_wrap .wallet_guide_step.owl-carousel .img_step{padding:0 80px;}
.wallet_guide_wrap .wallet_guide_step.owl-carousel .owl-nav .owl-prev{width:29px;height:50px;background:url(../images/akl_common/icon_slide_prev_off_type2.png) no-repeat left 50% !important;background-size:100% !important;}
.wallet_guide_wrap .wallet_guide_step.owl-carousel .owl-nav .owl-next{width:29px;height:50px;background:url(../images/akl_common/icon_slide_next_off_type2.png) no-repeat left 50% !important;background-size:100% !important;}
.wallet_guide_wrap .wallet_guide_step.owl-carousel .owl-dots{position:static;margin-top:20px;font-size:0;line-height:0;text-align:center;}
.wallet_guide_wrap .wallet_guide_step.owl-carousel .owl-dots button.owl-dot{width:15px;height:15px;margin:0 5px;border-radius:50%;background:#ababab;}
.wallet_guide_wrap .wallet_guide_step.owl-carousel .owl-dots button.owl-dot.active{background:#555;}

.wallet_guide_wrap .btn_go_wallet{display:block;width:300px;height:39px;margin:0 auto;border-radius:2px;background:#006cd1;font-weight:500;font-size:18px;line-height:39px;color:#fff;text-align:center;letter-spacing:-1px;}
.wallet_guide_wrap .btn_go_wallet > span{display:inline-block;position:relative;padding-left:25px;padding-right:20px;}
.wallet_guide_wrap .btn_go_wallet > span:before,
.wallet_guide_wrap .btn_go_wallet > span:after{content:"";display:block;position:absolute;top:50%;margin-top:-9px;}
.wallet_guide_wrap .btn_go_wallet > span:before{left:0;width:20px;height:20px;margin-top:-10px;background:url(../images/akl_common/ico_wallet_coin.png) no-repeat left top;background-size:100%;}
.wallet_guide_wrap .btn_go_wallet > span:after{right:0;width:10px;height:17px;background:url(../images/akl_common/ico_wallet_arr_r.png) no-repeat left top;background-size:100%;}

/* Amway 월렛 결제 가이드 Layer - mobile */
@media (max-width:768px){
	.br_m{display:block;}
	.list-type6{font-size:13px;line-height:17px;}
	.list-type6 > li{padding-left:6px;}
	.list-type6 > li:before{top:7px;width:2px;height:2px;}
	.wallet_guide_wrap .wallet_guide_cont.wallet_intro{margin-top:10px;margin-left:0;}
	.wallet_guide_wrap .tit_wallet_guide{margin-bottom:8px;font-size:16px;}
	.wallet_guide_wrap .lead_txt_group .logo_amway{width:60px;height:20px;}
	.wallet_guide_wrap .lead_txt_group .txt{font-size:15px;line-height:21px;text-align:center;}
	.wallet_guide_wrap .wallet_intro_wrap{margin-top:0;}
	.wallet_guide_wrap .wallet_intro_list .stit_intro{font-size:14px;line-height:18px;}
	.wallet_guide_wrap .wallet_intro_list > li{margin-top:15px;padding-left:85px;}
	.wallet_guide_wrap .wallet_intro_list > li:before{width:67px;height:67px;background-size:67px;}
	.wallet_guide_wrap .wallet_intro_list > li.intro_1:before{background-position:0 0;}
	.wallet_guide_wrap .wallet_intro_list > li.intro_2:before{background-position:0 -154px;}
	.wallet_guide_wrap .wallet_intro_list > li.intro_3:before{background-position:0 -77px;}
	.wallet_guide_wrap .wallet_intro_list > li .intro_box{height:67px;}

	.wallet_guide_wrap .wallet_guide_step .txt_lead{margin-bottom:10px;font-size:14px;}
	.wallet_guide_wrap .wallet_guide_step .txt_lead:before{width:22px;height:20px;margin-right:7px;font-size:13px;line-height:20px;}
	.wallet_guide_wrap .wallet_guide_step.owl-carousel .img_step{padding:0 21.4258%;}
	.wallet_guide_wrap .wallet_guide_step.owl-carousel .owl-nav .owl-prev{width:21px;height:36px;background-size:21px 36px !important;}
	.wallet_guide_wrap .wallet_guide_step.owl-carousel .owl-nav .owl-next{width:21px;height:36px;background-size:21px 36px !important;}
	.wallet_guide_wrap .wallet_guide_step.owl-carousel .owl-dots{margin-top:15px;}
	.wallet_guide_wrap .wallet_guide_step.owl-carousel .owl-dots button.owl-dot{width:10px;height:10px;margin:0 4px;}

	.wallet_guide_wrap .btn_go_wallet{width:73%;min-width:230px;height:30px;font-size:14px;line-height:30px;}
	.wallet_guide_wrap .btn_go_wallet > span{padding-left:19px;padding-right:15px;}
}

/* 장바구니 : 제품목록 개선 */
.akl-toggle-wrap.type_full{margin:0 -12px;}
/* 기존 스타일 재정의 : 세트구성 */
.akl .toolTip-wrapper.type_txt_arr{width:auto;}
.akl .toolTip-wrapper.type_txt_arr .tooltip-content{top:28px;left:auto;right:0;min-width:max-content;margin-left:0;padding:10px;}
.akl .toolTip-wrapper.type_txt_arr .btn-tooltip{width:auto;height:20px;margin-top:0;padding-right:20px;padding-left:0;background:#fff url(../images/selector-arrow.png) right center no-repeat;background-size:18px auto;font-size:13px;line-height:20px;color:#0075a4;text-align:right;}
.akl .toolTip-wrapper.type_txt_arr .tooltip-content *{color:#56565a;}
.akl .toolTip-wrapper.type_txt_arr .toolTip-type02 .tooltip-content li{word-break:keep-all;}
.akl .toolTip-wrapper.type_txt_arr .set_item li div{float:left;margin-left:40px;font-size:14px;line-height:20px;}
.akl .toolTip-wrapper.type_txt_arr .set_item li div:first-child{margin-left:0;}
.akl .toolTip-wrapper.type_txt_arr .set_item li .set_name{text-align:left;width:270px;}
.akl .toolTip-wrapper.type_txt_arr .set_item li .set_count{width:20px;text-align:center;}
.akl .toolTip-wrapper.type_txt_arr .set_item li .set_add{color:#bbb;}
.akl .toolTip-wrapper.type_txt_arr.open .tipCont-wrapper{z-index:11;}
.akl .toolTip-wrapper.type_txt_arr.open .btn-tooltip:after{top:23px;left:20px;z-index:12;}
/* 기존 스타일 재정의 : 위시리스트 */
.my_prod_wrap .plp-add-to-shopping-list .cart-detail__dropdown-menu{top:40px;left:auto;right:0;}
.my_prod_wrap .add-wish-warp .cart-detail__dropdown-menu:after{top:-3px;width:158px;}
.my_prod_wrap .prod_list_row .plp-add-to-shopping-list .cart-detail__dropdown-menu{top:30px;}
.my_prod_wrap .prod_list_row .add-wish-warp .cart-detail__dropdown-menu:after{display:none;}

/* 신규 스타일 선언 */
.product-list-page-title strong{font-weight:inherit;}
.product-list-page-title .txt_small{font-weight:500;font-size:16px;}

.icobtn_wish{width:24px;height:24px;vertical-align:middle;background:url(../images/akl_common/ico_heart.png) no-repeat center;background-size:24px;}
.icobtn_delete{width:24px;height:24px;vertical-align:middle;background:url(../images/akl_common/ico_delete.png) no-repeat center;background-size:24px;}

.my_prod_wrap:after,
.my_prod_wrap .my_prod_ctrl:after,
.products_list_wrap .prod_list_row .prod_top_cnt:after,
.products_list_wrap .prod_price .prod_price_unit:after,
.products_list_wrap .prod_price .prod_price_amount:after,
.products_list_wrap .prod_number:after,
.products_list_wrap .prod_quantity:after,
.products_list_wrap .prod_option:after{content:"";display:block;clear:both;}

.my_prod_wrap{margin:10px 0 0;}
.my_prod_wrap .products_list_wrap{margin-top:12px;margin-bottom:9px;}
.my_prod_wrap .my_prod_ctrl .chk_all_prod{float:left;width:45%;margin-top:9px;}
.my_prod_wrap .my_prod_ctrl .chk_all_prod label{margin:0;font-size:14px;line-height:20px;}
.my_prod_wrap .my_prod_ctrl .pord_util_btns{float:right;text-align:right;vertical-align:middle;}
.my_prod_wrap .my_prod_ctrl .pord_util_btns .add-wish-warp{height:auto;margin:0 0 0 5px;}
.my_prod_wrap .my_prod_ctrl .pord_util_btns .btn_del{height:40px;padding:0 12px;line-height:40px;background:#d7d7d7;color:#000;vertical-align:middle;}
.my_prod_wrap .my_prod_ctrl .pord_util_btns .btn_del .ico_del{position:relative;padding-left:23px;}
.my_prod_wrap .my_prod_ctrl .pord_util_btns .btn_del .ico_del:before{content:"";display:block;position:absolute;left:0;top:50%;width:19px;height:18px;margin-top:-10px;background:url(../images/akl_common/ico_del_pc_black.png) no-repeat 0 0;}
.my_prod_wrap .my_prod_ctrl .pord_util_btns .btn_wishlist{width:160px;height:40px;margin:0;padding:0 10px;border:1px solid #dadada;background:#fff url(../images/selector-arrow.png) no-repeat right center;background-size:18px;font-size:14px;line-height:40px;color:#0075a4;text-align:left;}
.my_prod_wrap .my_prod_ctrl .pord_util_btns .plp-add-to-shopping-list{display:inline-block;}
.my_prod_wrap .my_prod_ctrl ._checkbox-element-global-class ~ span._checkbox-element-global-span{top:3px;}
.my_prod_wrap .my_prod_ctrl ._checkbox-element-global-text{color:#56565a;}

.products_list_wrap .prod_list_row{position:relative;padding:20px 0 0;border-bottom:1px solid #e3e3e3;}
@media (min-width:769px){
	.products_list_wrap .prod_list_row .col{float:left;}
	.products_list_wrap .prod_list_row .col_right{float:right;}
	.products_list_wrap .prod_list_row .w20{width:20%;}
	.products_list_wrap .prod_list_row .w40{width:40%;}
	.products_list_wrap .prod_list_row .t_row{display:table;table-layout:fixed;width:100%;}
	.products_list_wrap .prod_list_row .t_row .col{display:table-cell;float:none;vertical-align:middle;}
}
.products_list_wrap .tit_prod{font-weight:500;color:#002f5f;}
.products_list_wrap .tit_name{font-weight:500;font-size:14px;}

.products_list_wrap .deco_head{display:table;table-layout:fixed;width:100%;padding-right:45px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;text-align:center;}
.products_list_wrap .deco_head .col{display:table-cell;height:38px;vertical-align:middle;}
.products_list_wrap .deco_head .col.w20{width:20%;}
.products_list_wrap .deco_head .col.w40{width:40%;}
.products_list_wrap .deco_head .chk_item{position:relative;}
.products_list_wrap .deco_head .chk_item .chk{position:absolute;left:8px;}
.products_list_wrap .deco_head .tit_prod{font-size:13px;}

.products_list_wrap .prod_list_row .prod_top_cnt{padding-right:45px;}
.products_list_wrap .prod_list_row .add-wish-warp{display:block;position:absolute;right:14px;top:31px;height:auto;margin-right:0;}
.products_list_wrap .prod_list_row .icobtn_delete{position:absolute;right:14px;top:62px;}

.products_list_wrap .prod_info{display:table;}
.products_list_wrap .prod_img{display:table-cell;width:87px;vertical-align:top;}
.products_list_wrap .prod_img img{width:67px;border:1px solid #e3e3e3;}
.products_list_wrap .prod_desc{display:table-cell;vertical-align:middle;}
.products_list_wrap .prod_desc .prod_chk{position:absolute;left:20px;top:24px;}
.products_list_wrap .prod_desc .prod_tags{margin-bottom:6px;}
.products_list_wrap .prod_desc .prod_tags .ico-bg-sky{margin-right:4px;margin-left:0;padding-top:0;padding-bottom:0;line-height:20px;word-break:keep-all;}
.products_list_wrap .prod_desc .prod_name{margin:0 0 9px;}
.products_list_wrap .prod_desc .prod_number{font-size:13px;color:#808285;}
.products_list_wrap .prod_quantity{text-align:center;}
.products_list_wrap .prod_quantity .prod_stock{margin-top:10px;font-weight:700;font-size:13px;}
.products_list_wrap .prod_quantity .prod_stock .icon{height:auto;}
.products_list_wrap .prod_price{text-align:center;}
.products_list_wrap .prod_price .prod_price_unit,
.products_list_wrap .prod_price .prod_price_amount{float:left;width:50%;margin-top:8px;padding:0 5px;}
.products_list_wrap .prod_price .tit_prod{display:none;}
.products_list_wrap .txt_price{display:block;font-weight:400;font-size:14px;}
.products_list_wrap .txt_del{color:#bbb;}
.products_list_wrap .txt_del + .txt_price{color:#fc2e05;}
.products_list_wrap .prod_bottom_cnt{padding:20px 70px 0 87px;}
.products_list_wrap .prod_option{margin-bottom:15px;padding:13px 10px 0 0;border-top:1px solid #eee;}
.products_list_wrap .prod_option .opt_info{display:table;float:left;table-layout:fixed;}
.products_list_wrap .prod_option .img_opt{display:table-cell;width:55px;height:30px;padding-left:12px;}
.products_list_wrap .prod_option .img_opt img{width:30px;}
.products_list_wrap .prod_option .txt_opt{display:table-cell;font-size:14px;}
.products_list_wrap .prod_option .bt-akl-white.mini{margin-top:-2px;margin-left:6px;}
.products_list_wrap .prod_set_info{float:right;}
/* 위시리스트, 삭제버튼 없음 */
.products_list_wrap.no_btns .deco_head{padding-right:0;}
.products_list_wrap.no_btns .prod_list_row .prod_top_cnt{padding-right:0;}
.products_list_wrap.no_btns .prod_bottom_cnt{padding-right:0;}
/* 체크있음 */
.products_list_wrap .prod_list.type_chk .prod_info{padding-left:56px;}
.products_list_wrap .prod_list.type_chk .prod_bottom_cnt{padding-left:143px;}
@media (max-width:768px){
	.akl-toggle-wrap.type_full{margin:0 -15px;}
	/* 기존 스타일 재정의 : 세트구성 */
	.akl .toolTip-wrapper.type-mob-full.type_txt_arr .tooltip-content{top:10px;left:0;right:0;margin-left:-15px;min-width:calc(100% + 30px);}
	.akl .toolTip-wrapper.type_txt_arr .set_item li .set_name{width:calc(100% - 150px);}
	.akl .toolTip-wrapper.type_txt_arr.open .btn-tooltip:after{top:25px;}
	.akl .new-payment .toolTip-type02.toolTip-wrapper.type-mob-full.type_txt_arr .tipCont-wrapper{top:auto;}
	/* 기존 스타일 재정의 : 위시리스트 */
	.my_prod_wrap .plp-add-to-shopping-list .cart-detail__dropdown-menu{top:25px;width:100%;min-width:280px;border:1px solid #002f5f}
	.my_prod_wrap .add-wish-warp .cart-detail__dropdown-menu:after{width:123px;}
	.my_prod_wrap .prod_list_row .plp-add-to-shopping-list .cart-detail__dropdown-menu{top:30px;border-color:#dadada;}
	/* 신규 스타일 */
	.my_prod_wrap{margin:10px 0 0;}
	.panel-body .my_prod_wrap{margin-top:0;border-top:1px solid #dadada;}
	.my_prod_wrap .products_list_wrap{margin-top:0;margin-bottom:15px;}
	.my_prod_wrap .my_prod_ctrl{padding:7px 10px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;}
	.my_prod_wrap .my_prod_ctrl .chk_all_prod{margin-top:0;}
	.my_prod_wrap .my_prod_ctrl .pord_util_btns .btn_wishlist{width:125px;height:25px;padding:0 10px;border:1px solid #002f5f;background:#fff;font-weight:500;font-size:12px;line-height:25px;color:#002f5f;text-align:center;}
	.my_prod_wrap .my_prod_ctrl .pord_util_btns .btn_del{width:28px;height:25px;padding:0;background:#d7d7d7 url(../images/akl_common/ico_btn_del.png) no-repeat center;background-size:14px 15px;line-height:25px;}
	.my_prod_wrap .my_prod_ctrl .pord_util_btns .btn_del .ico_del{width:1px;height:1px;overflow:hidden;opacity:0;padding:0;font-size:1px;line-height:1px;}
	.my_prod_wrap .my_prod_ctrl .pord_util_btns .btn_del .ico_del:before{display:none;}

	.products_list_wrap .deco_head{display:none;}
	.products_list_wrap .deco_head .chk_item{padding-left:35px;}

	.products_list_wrap .prod_list_row{padding:15px 10px 0;}
	.products_list_wrap .prod_list_row .prod_top_cnt{padding-right:0;}
	.products_list_wrap .prod_info{display:block;position:relative;float:none;width:100%;}
	.products_list_wrap .prod_img{display:block;position:absolute;bottom:-95px;left:0;width:auto;}
	.products_list_wrap .prod_desc{display:block;}
	.products_list_wrap .prod_desc .prod_etc{margin-left:77px;}
	.products_list_wrap .prod_desc .prod_tags{margin-left:-10px;margin-bottom:17px;}
	.products_list_wrap .prod_desc .prod_chk{left:0;top:0;}
	.products_list_wrap .prod_desc .prod_tags + .prod_chk{top:38px;}
	.products_list_wrap .prod_desc .prod_name{margin:0 0 9px;}
	.products_list_wrap .prod_desc .prod_number{font-size:11px;color:#808285;word-spacing:-1px;}
	.products_list_wrap .prod_info .prod_number .prod_code{position:relative;float:left;margin-right:8px;padding-right:9px;}
	.products_list_wrap .prod_info .prod_number .prod_code:after{content:"";display:block;position:absolute;right:0;top:50%;margin-top:-6px;width:1px;height:12px;background:#808285;}
	.products_list_wrap .prod_info .prod_number .prod_pvbv{float:left;}
	.products_list_wrap .prod_quantity{float:none;width:100%;margin-top:9px;padding-left:77px;text-align:left;}
	.products_list_wrap .prod_quantity .opt-quantity.mini{float:left;}
	.products_list_wrap .prod_quantity .opt-quantity.mini .inpNum,
	.products_list_wrap .prod_quantity .opt-quantity.mini .btnMinus,
	.products_list_wrap .prod_quantity .opt-quantity.mini .btnPlus{height:30px;}
	.products_list_wrap .prod_quantity .prod_stock{float:right;margin-top:6px;}
	.products_list_wrap .prod_price{float:none;width:auto;margin-left:77px;text-align:left;}
	.products_list_wrap .prod_price .prod_price_unit,
	.products_list_wrap .prod_price .prod_price_amount{float:none;width:100%;padding:0;}
	.products_list_wrap .prod_price .tit_prod{display:block;float:left;}
	.products_list_wrap .prod_price .txt_prod{float:right;}
	.products_list_wrap .txt_price{display:inline-block;}
	.products_list_wrap .txt_del + .txt_price{margin-left:12px;}
	.products_list_wrap .prod_bottom_cnt{position:relative;width:100%;padding:15px 0 0;}
	.products_list_wrap .prod_option{padding-left:20px;}
	.products_list_wrap .prod_option .img_opt{padding-left:0;}
	.products_list_wrap .prod_list_row .add-wish-warp{position:absolute;right:0;top:-27px;}
	.products_list_wrap .prod_list_row .icobtn_delete{position:absolute;right:10px;top:15px;}
	/* 체크있음 */
	.products_list_wrap .prod_list.type_chk .prod_info{padding-left:0;}
	.products_list_wrap .prod_list.type_chk .prod_info .prod_chk ~ .prod_name{margin-left:30px;}
	.products_list_wrap .prod_list.type_chk .prod_info .prod_chk ~ .prod_name .img_thumb{left:-30px;}
	.products_list_wrap .prod_list.type_chk .prod_info .prod_name .img_thumb{left:0px;}
	.products_list_wrap .prod_list.type_chk .prod_bottom_cnt{padding-left:0;}
}
@media (max-width:320px){
	.my_prod_wrap .my_prod_ctrl .chk_all_prod,
	.my_prod_wrap .my_prod_ctrl .pord_util_btns{width:50%;}
}

/* 프로모션 공모전 */
.contest{margin-bottom:40px;}
.contest .contest_cnt{margin-top:30px;}
.contest .btn_area{margin:10px 0 0;}
.contest .overview{height:160px;border:1px solid #eeeeee;border-radius:5px;}
.contest .overview:after{content:"";display:block;clear:both;}
.contest .graph_area{float:left;width:66%;height:100%;padding:25px 40px;background:#f9f9f9;}
.contest .graph_area .guide_txt{margin-bottom:21px;font-size:18px;color:#55565a;}
.contest .graph_area .guide_txt p{margin-bottom:0;}
.contest .graph_area .guide_txt .txt_lead{margin-bottom:4px;font-weight:500;font-size:18px;color:#002f5f;}
.contest .graph_area .guide_txt .txt{font-size:14px;color:#55565a;}
.contest .graph_area .graph{position:relative;width:83%;height:8px;}
.contest .graph_area .graph:before{content:"";display:block;width:100%;height:8px;border-radius:4px;background:#eeeeee;}
.contest .graph_area .graph .graph_bar{position:absolute;left:0;top:0;width:0px;height:8px;-webkit-transition:width ease-in-out 0.25s;transition:width ease-in-out 0.25s;}
.contest .graph_area .graph .graph_bar:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;background:#4394ff;}
.contest .graph_area .graph .my_pv{position:absolute;top:26px;left:0;font-weight:500;font-size:14px;line-height:100%;color:#4394ff;white-space:nowrap;}
.contest .graph_area .graph .my_pv:before{content:"";display:block;position:absolute;left:6px;top:-18px;width:2px;height:10px;background:#eee;}
/*.contest .graph_area .graph .my_pv{position:absolute;bottom:22px;left:0;width:100%;font-weight:500;font-size:14px;line-height:100%;text-align:right;color:#999;white-space:nowrap;}
.contest .graph_area .graph .mark{display:block;position:absolute;left:6px;right:6px;width:calc(100% - 12px);height:8px;margin:0 auto;padding:0;background:none;}
.contest .graph_area .graph .mark:before{content:"";display:block;position:absolute;right:0;bottom:8px;width:2px;height:10px;background:#eee;}*/
.contest .graph_area .graph .target_pv{position:absolute;top:26px;right:0;font-size:14px;line-height:100%;color:#999;white-space:nowrap;}
.contest .graph_area .graph .target_pv:before{content:"";display:block;position:absolute;right:6px;top:-18px;width:2px;height:10px;background:#eee;}
.contest .value_area{float:right;width:34%;height:100%;padding:8px 0;border-left:1px solid #eeeeee;}
.contest .value_area .val_box{padding:12px 30px;border-top:1px solid #f2f2f2;}
.contest .value_area .val_box:first-of-type{border-top:none;}
.contest .value_area .val_box:after{content:"";display:block;clear:both;}
.contest .value_area .val_box .tit{float:left;position:relative;padding-left:12px;font-size:14px;color:#55565a;}
.contest .value_area .val_box .tit:before{content:"";display:block;position:absolute;left:0;top:7px;width:4px;height:4px;border-radius:50%;background:#55565a;}
.contest .value_area .val_box .val{float:right;font-weight:500;font-size:12px;}
.contest .value_area .val_box .val .num{font-size:16px;}
.contest .value_area .val_box.val_important .val,
.contest .value_area .val_box.val_important .val .num{font-size:18px;color:#4394ff;}
.contest .value_area .val_box.val_important .tit{margin-top:3px;}
.contest .select_group{margin:0 -6px;}
.contest .select_group:after{content:"";display:block;clear:both;}
.contest .select_group .col_select{float:left;width:33.33333333%;padding:0 6px;}
.contest .select_group .col_select select.form-control{width:100%;vertical-align:middle;box-shadow:none;}
.products_list_wrap.type_new .prod_price_value{text-align:center;}
.products_list_wrap.type_new .prod_price_value .txt_price_value{font-weight:500;font-size:18px;color:#002f5f;}
.products_list_wrap.type_new .prod_price_value .txt_price_value .unit{font-weight:400;font-size:12px;}
.products_list_wrap.type_new .prod_score{text-align:center;}
.products_list_wrap.type_new .prod_score .txt_score{font-weight:400;font-size:14px;color:#808285;}
.products_list_wrap.type_new .prod_list_row .icobtn_delete.type_single{right:37px;top:50%;margin-top:-12px;}
@media (min-width:769px){
	.products_list_wrap.type_new .deco_head,
	.products_list_wrap.type_new .prod_list_row .prod_top_cnt{padding-right:70px;}
	.products_list_wrap.type_new .prod_img{width:90px;}
	.products_list_wrap.type_new .prod_img img{width:80px;height:80px;}
	.products_list_wrap.type_new .prod_list.type_chk .prod_info{padding-left:50px;}
	.products_list_wrap.type_new .prod_desc .prod_chk{top:50%;margin-top:-12px;}
}
@media (max-width:768px){
	.contest .overview{height:auto;}
	.contest .graph_area{float:none;width:100%;padding:25px 20px;}
	.contest .graph_area .guide_txt{margin-bottom:20px;text-align:center;}
	.contest .graph_area .guide_txt .txt_lead{margin-bottom:0;}
	.contest .graph_area .graph{width:100%;height:40px;}
	.contest .value_area{float:none;width:100%;border-left:none;border-top:1px solid #eee;}
	.contest .select_group .col_select{float:none;width:100%;margin-top:10px;}
	.products_list_wrap.type_new .prod_price_value{margin-top:8px;margin-left:135px;text-align:left;}
	.products_list_wrap.type_new .prod_score{margin-left:135px;text-align:left;}
	.products_list_wrap.type_new .prod_quantity{margin-top:17px;padding-left:135px;}
	.products_list_wrap.type_new .prod_list{border-top:1px solid #e3e3e3;}
	.products_list_wrap.type_new .prod_img{bottom:-100px;}
	.products_list_wrap.type_new .prod_img img{width:115px;height:115px;}
	.products_list_wrap.type_new .prod_desc .prod_etc{margin-left:135px;}
	.products_list_wrap.type_new .prod_info .prod_number .prod_code{float:none;margin-right:0;padding-right:0;}
	.products_list_wrap.type_new .prod_info .prod_number .prod_code:after{display:none;}
	.products_list_wrap.type_new .prod_list_row .icobtn_delete.type_single{top:-27px;right:0;margin-top:0;}
}

/* 주문내역상세 간격 */
.myview-info-type .txt-in-area .row .orderSummary{height:auto;padding:8px 0;line-height:1.34;}

/* 장바구니 : 공유하기(보내기) */
.bt-akl-blue.type_skyblue,
.akl .panel	.bt-akl-blue.type_skyblue,
.bt-akl-blue.type_skyblue:focus,
.akl .panel .bt-akl-blue.type_skyblue:focus{border-color:#0075a4;background-color:#0075a4;}
.bt-akl-blue.type_skyblue:hover,
.akl .panel .bt-akl-blue.type_skyblue:hover,
.bt-akl-blue.type_skyblue:active,
.akl .panel .bt-akl-blue.type_skyblue:active{background-color:#fff;border-color:#0075a4;color:#0075a4;}
.main_btn_area{margin-bottom:40px;text-align:center;}/* 2019-07-12 수정 margin-bottom:50 -> 40 */
.main_btn_area.align_left{text-align:left;}/* 2019-07-17 추가 */
.main_btn_area:after{content:"";display:block;clear:both;}
.express-checkout-btns{margin:0 -2px;}
.express-checkout-btns:after{content:"";display:block;clear:both;}
.express-checkout-btns .btn_cart{display:block;float:left;width:50%;padding:0 2px;}
.express-checkout-btns .btn_cart:last-child{width:100%;margin-top:4px;}
.express-checkout-btns.btnLength2 .btn_cart:last-child{width:50%;margin-top:0;}/* 2019-08-02 추가 */
.express-checkout-btns .btn_cart a{min-width:0;width:100%;}
.akl .l_cartURL .cbox .cart-popup__dialog.bg-white .cart-popup__header-text2 .cart-popup__close,
.akl .l_cartUpdate .cbox .cart-popup__dialog.bg-white .cart-popup__header-text2 .cart-popup__close,
.akl .l_cartOver .cbox .cart-popup__dialog.bg-white .cart-popup__header-text2 .cart-popup__close{top:20px;right:-5px;width:auto;height:auto;padding:5px;font-size:1px;line-height:0;}
@media (max-width:768px){
	.main_btn_area .btn_cart{display:block;float:left;width:50%;padding:0 2px;}
	.main_btn_area .btn_cart.type_full{width:100%;margin-top:4px;}
	.main_btn_area .btn_cart [class^="bt-akl-"]{min-width:0;width:100%;}
	.cart-content-wrapper .main_btn_area{margin-left:-2px;margin-right:-2px;}
	.akl .l_cartURL .cbox .cart-popup__dialog.bg-white .cart-popup__header-text2 .cart-popup__close,
	.akl .l_cartUpdate .cbox .cart-popup__dialog.bg-white .cart-popup__header-text2 .cart-popup__close,
	.akl .l_cartOver .cbox .cart-popup__dialog.bg-white .cart-popup__header-text2 .cart-popup__close{right:-8px;padding:8px;}
}
/* 팝업 닫기 버튼 클래스 추가 : 닫기 액션 제거용 - 개발요청 */
.cart-popup__hide{display:block;position:absolute;top:50%;right:10px;width:40px;height:40px;margin-top:-20px;cursor:pointer;}
.cart-popup__hide img{width:20px;height:20px;}
@media (max-width:768px){
	.cart-popup__hide{width:35px;height:35px;padding:10px;}
	.cart-popup__hide img{width:15px;height:15px;}
}

/* 검색어 하이라이트 */
.popover-content-akl .ui-menu-item .js-highlited-part-of-name{color:#43adff;}
.akl-search .txt_highlight_keyword{background:#c2f7ff;color:inherit;}

/* 앱 접근 권한 안내 */
.app-guide .txttop{margin-top:10px;}
.app-guide dl.apptype02 dd li:nth-of-type(5){background:url(../images/icons/app_08.png) no-repeat 0 50%;background-size:33px auto;padding-left:42px;}

/* 보이는 ARS 서비스동의 */
.guide_popup p{margin-bottom:0;}
.guide_popup .txt_strong{font-weight:500;color:#002f5f;word-break:keep-all;}
.guide_popup .g_cnt [class^="list-type"]{margin-bottom:0;padding-bottom:0;}
.guide_popup .g_cnt{margin-top:10px;}
.guide_popup .g_cnt:first-child{margin-top:0;}
.guide_popup .g_cnt .gray_box{padding:20px 20px 17px;background:#f7f7f7;}
.guide_popup .g_cnt .gray_box.type_full{margin:0 -30px;padding-left:30px;padding-right:30px;}
.guide_popup .g_head{margin: 0 30px; border-bottom: 1px solid #e3e3e3;padding: 23px 30px 20px 0;font-weight:500;font-size:22px;line-height:24px;color:#002f5f;text-align:center;letter-spacing:-1px;}
.guide_popup .g_body{padding:20px 30px 30px;}
.guide_popup .g_foot{padding:20px 0 30px;text-align:center;}

/* 구매권한 양도/양수 */
mark{padding:0;background-color:transparent;color:#56565a;}
.br_pc{display:block;}
.shipping-form-wrapper.purchase .form-s input.input-st{width:310px;}
.akl .con-list-item .txte-wrap .main_text{font-weight:400;color:#56565a;font-size:16px !important;}
.akl .con-list-item .txte-wrap a.main_text{color:#0075a4;}
.akl .con-list-item span.txte-wrap em.sub_text{text-align:center;}
.cancel_transfer_coupon .top_tit_area{margin:15px 0 10px;}
.akl .assignment-pop.cancel_transfer_coupon .assignment-opt .tite-label{width:200px;}
.akl .assignment-pop.cancel_transfer_coupon .assignment-opt .assignment-opt-name .txte-wrap{margin-top:10px;}
.akl .assignment-pop.cancel_transfer_coupon .assignment-opt .assignment-opt-name .txte-wrap .quantity_num{display:inline-block;width:106px;text-align:center;}
.akl .new-assignment-conts div.pur-btn .txte-btn{display:block;margin-top:-6px;}
.akl .new-assignment-conts div.pur-btn .txte-btn .btn_row{display:block;text-align:center;}/* 2019-07-17 추가 */
.akl .new-assignment-conts div.pur-btn .txte-btn button.bt-akl-blue.mini,
.akl .new-assignment-conts div.pur-btn .txte-btn button.bt-akl-white.mini,
.akl .new-assignment-conts div.pur-btn .txte-btn button.bt-akl-gray.mini{min-width:auto;margin:5px 4px 0 0;padding:0 10px 0 !important;}/* 2019-07-17 수정 */
.assignment-conts .cont-inarea .main_btn_area{margin-bottom:20px;}/* 2019-07-17 추가 */
@media (min-width:769px){
	.akl .cancel_trans_list .list-row-title .pop-ass-num{width:15%;}
	.akl .cancel_trans_list .list-row-title .pop-ass-max-amt{width:20%;}
	.akl .cancel_trans_list .list-row-title .pop-ass-quay{width:25%;}
	.akl .cancel_trans_list .content-list .con-list-item > div.pop-ass-num{width:15%;}
	.akl .cancel_trans_list .content-list .con-list-item > div.pop-ass-max-amt{width:20%;}
	.akl .cancel_trans_list .content-list .con-list-item > div.pop-ass-quay{width:25%;}
	.ShoppingCart .result_trans_list .list-row-title .pop-purname,
	.ShoppingCart .result_trans_list .content-list .pop-purname{width:30%;}
	.ShoppingCart .result_trans_list .list-row-title .pop-assign,
	.ShoppingCart .result_trans_list .content-list .pop-assign{width:15%;}
	.ShoppingCart .result_trans_list .list-row-title .pop-success,
	.ShoppingCart .result_trans_list .content-list .pop-success{width:10%;}
	.ShoppingCart .result_trans_list .list-row-title .pop-fail,
	.ShoppingCart .result_trans_list .content-list .pop-fail{width:10%;}
	.ShoppingCart .result_trans_list .list-row-title .pop-fail-reason,
	.ShoppingCart .result_trans_list .content-list .pop-fail-reason{width:35%;}
}
@media (max-width:768px){
	.br_pc{display:inline;}
	.shipping-form-wrapper.purchase .form-s input.input-st{width:100%;}
	.akl .con-list-item span.txte-wrap em.sub_text{text-align:left;}
	.akl .content-list .con-list-item > div.pur-btn{width:100%;}
	.akl div.pur-btn .txte-btn .btn_row{display:inline-block;text-align:left;}
	.assignment-conts .order-history-container .list-content.history{padding-top:20px;}/* 2019-07-17 추가 */
	/* 2019-07-17 추가 */
	.poo-asslist-title:after{content:"";display:block;clear:both;}
	.poo-asslist-title + .poo-asslist-box{padding-top:0;}
	.poo-asslist-box .pop-list-detail .list-content .content-list .con-list-item span.txte-wrap{text-align:right;}
	.akl .list-content .list-row-title > div.pop-ass-max-amt{display:none;}
	.akl .content-list .con-list-item > div.pop-ass-max-amt{width:100%;padding:6px 20px;}
	.akl .list-content.result_trans_list{padding-bottom:0;}
	.akl .list-content.result_trans_list .content-list .con-list-item span.txte-wrap{text-align:left;}
	.akl .list-content.result_trans_list .con-list-item span.txte-wrap em{display:inline-block;}
}
@media (max-width:320px){
	.akl .assignment-pop.cancel_transfer_coupon .assignment-opt .tite-label{width:150px;}
}

/* 프로모션 구성품 선택 추가 */
.product-item-select .product-item-header div.shop-pro-prod,
.product-item-select .product-item-list div.shop-pro-prod{width:30%;}
.product-item-select .product-item-header div.shop-pro-select{text-align:center;}
.product-item-select .product-item-list div.shop-pro-select{display:table-cell;width:25%;padding-left:10px;text-align:left;vertical-align:middle;}
.product-item-select .shop-pro-select .form-horizontal .form-group{margin-bottom:5px;}
.product-item-select .shop-pro-select .form-horizontal .form-group:last-child{margin-bottom:0;}
.product-item-select .shop-pro-select .col-pd-set{padding-left:0;padding-right:5px;}
.product-promotion{margin:10px 0;font-size:14px;color:#002f5f;}
.press-releases{word-break:break-all !important;}
@media (max-width:768px){
	.product-item-select .product-item-list div.shop-pro-prod{width:100%;}
	.product-item-select .product-item-header div.shop-pro-select{display:none;}
	.product-item-select .product-item-list div.shop-pro-select{display:block;width:100%;margin-top:10px;padding:0 5px 0 105px;}
	.product-item-select .product-item-list div.shop-pro-select .control-label{display:none;}
	.product-item-select .product-item-list div.shop-pro-select .form-group{margin-bottom:0;}
	.product-item-select .product-item-list div.shop-pro-select .col-pd-set{margin-bottom:5px;}
}

/* SOP 간격 */
.new-sop .control-label + .label-texts{margin-top:10px;}

/* ID찾기 */
.noti-suc.type_in_form{display:inline-block;margin:7px 0 0 10px;padding-left:13px;font-size:13px;font-weight:500;color:#20893d;background:url(../images/akl_common/icon-success-green.png) no-repeat 0 5px;background-size:8px 6px;}
.noti-fail.type_in_form{display:inline-block;margin:7px 0 0 10px;padding-left:13px;font-size:13px;font-weight:500;color:#e85350;background:url(../images/akl_common/icon-fail.png) no-repeat 0 5px;background-size:8px 6px;}

/* 대시보드 : 나의 QR ID, 로그아웃 안내 */
.akl .popover-content ul.nav__links li.account-popover__element .account-popover__txt{display:block;font-weight:500;font-size:14px;line-height:15px;color:#002f5f;}
.akl .popover-content ul.nav__links li.account-popover__element .myQR{width:154px;height:154px;margin-top:8px;border:2px solid #dadada;}
.akl .popover-content ul.nav__links li.account-popover__element .myQR img{max-width:100%;}
.account-popover__element.sign-out .sign-out-btns:after{content:"";display:block;clear:both;}
.account-popover__element.sign-out .txt_guide_logout{display:none;margin:16px 0 15px;font-weight:400;font-size:13px;color:#999;}
.account-popover__element.sign-out .txt_guide_logout p{margin-bottom:0;}
@media (max-width:768px){
	.account-popover__element.sign-out .txt_guide_logout{display:block;margin-bottom:5px;}
}

/* 제품주문 정보 > 검색결과 */
.akl .os_listNew_quick .os_listNew_quickSearch{max-height:290px;height:auto;}
@media (max-width:768px){
	.akl .os_listNew_quick .os_listNew_quickSearch{max-height:235px;}
}

/* 주문결제 수정 */
@media (max-width:768px){
	.shipping-delivery .new-payment .payment_box .payment_selte{overflow:visible;}
	.shipping-delivery .new-payment .payment_box .payment_selte:after{content:"";display:block;clear:both;}
}

/* 온라인팩스주문 */
@media (max-width:768px){
	.card-kinds{display:block;}
	.card-kinds label{word-break:keep-all;}
}

/* 결제영역 간격조절 */
.real_row{margin-left:-15px !important;margin-right:-15px !important;}
.akl .new-payment .shipping-delivery-setup-title{margin-bottom:15px;padding-left:0;font-weight:500;font-size:14px;color:#002f5f;}
.akl .onlinefax.new-payment .payment-forms-txt3{margin-left:0;}
.akl .new-payment .paybank .a-point.info,
.akl .onlinefax.new-payment .paybank .a-point.info{margin-left:0;}
.akl .new-payment .transfer-resver-guide,
.akl .new-payment .paybank .transfer-resver-guide{margin-left:16.66666667%;padding-left:15px;}
.akl .onlinefax.new-payment .transfer-resver-guide .guid-box a.title:before{top:50%;margin-top:-4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.akl .new-payment.new-sop-add .transfer-resver-guide,
.akl .new-payment.new-sop-add .paybank .transfer-resver-guide{margin-left:135px;padding-left:20px;}
.akl .new-payment.new-sop-add .creditCard .transfer-resver-guide{margin-left:0;padding-left:0;}
.akl .new-payment.new-sop-add .paybank .a-point.info{margin-left:140px;}
.akl .new-payment .tabs-transform .row.card-method.paybank .transfer-resver-guide{padding-left:15px;}
.akl .new-payment .card-method .card-tit{padding-left:0;}
.change_payment.new-payment .pay_cont:not(.creditCard) .transfer-resver-guide{margin-left:16.66666667%;padding-left:15px;}
.change_payment.new-payment .pay_cont .transfer-resver-guide .guid-box a.title:before{top:50%;margin-top:-4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.change_payment.new-payment .pay_cont.paybank .form-group .a-point.info{margin-left:0;}
.akl .new-payment .pay-line{margin-left:0;}
.shipping-delivery .form-group input{margin-left:15px;}
@media (max-width:768px){
	.real_row{margin-left:0 !important;margin-right:0 !important;}
	.akl .new-payment .transfer-resver-guide,
	.akl .new-payment .paybank .transfer-resver-guide,
	.change_payment.new-payment .pay_cont:not(.creditCard) .transfer-resver-guide{margin-left:0;padding-left:0;}
	.akl .new-payment .tabs-transform .row.card-method.paybank .transfer-resver-guide{padding-left:0;}
	.shipping-delivery .form-group input{margin-left:0;}
	.akl .new-payment.new-sop-add .transfer-resver-guide,
	.akl .new-payment.new-sop-add .paybank .transfer-resver-guide{margin-left:0;padding-left:0;}
	.akl .new-payment.new-sop-add .paybank .a-point.info{margin-left:0;}
}

/* 일시품절/해지/단종 게시판 UI 변경 */
.soldout_list .search-list-page-right-result-list-slot{margin:0;}
.soldout_list .extinction-list .product__list--item{margin:0;}
.soldout_list .extinction-list .product-list__item-detail{margin:0;}
.soldout_list .os_listNew_listType .os_listNew_listType_item .product-list__item-detail{min-height:110px;}
.soldout_list .show-more-products-wrapper{margin-top:20px;}
.soldout_list .col_abs_gray_box{position:absolute;top:0;bottom:0;right:0;padding-left:25%;border-left:1px solid #eee;background:#f4f4f4;}
.soldout_list .col_abs_gray_box .etc_gray_box{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.soldout_list .etc_gray_box .txt_group{padding:0 20px;}
.soldout_list .etc_gray_box .txt_group p{margin:0;letter-spacing:-1px;}
.soldout_list .etc_gray_box .txt_notice{font-weight:500;font-size:14px;}
.soldout_list .etc_gray_box .txt_notice_sub{margin-top:5px;font-size:13px;color:#808285;}
@media (max-width:768px){
	.soldout_list .col-xs-4{width:33.33333333%;}
	.soldout_list .col-xs-8{width:66.66666667%;}
	.soldout_list .col-xs-12{width:100%;}

	.soldout_list .col_abs_gray_box{position:static;padding-left:0;border-top:1px solid #eee;border-left:none;}
	.soldout_list .col_abs_gray_box .etc_gray_box{position:static;top:auto;-webkit-transform:translateY(0);transform:translateY(0);}
	.soldout_list .etc_gray_box .txt_group{padding:10px 20px;}
}

/* 빠른 제품 검색 - 검색어 */
body>.popover.item-suggestion-popover{position:fixed;top:102px!important;}
body>.popover.item-suggestion-popover .popover-content{overflow-y:auto;max-width:1200px;max-height:calc(-2vh);}
.item-suggestion-popover{left:0!important;width:100%!important;max-width:100%!important;}
.item-suggestion-popover .arrow{top:-10px;margin-left:-13px;background-color:#ffffff;}
.item-suggestion-popover .popover-content{padding:0;}
.item-suggestion-popover .popover-content ul{margin-bottom:0;padding:10px 70px;list-style:none;}
.item-suggestion-popover .popover-content ul .category-wrapper:not(:last-child){padding-bottom:20px;border-bottom:1px solid #e3e3e3;}
.item-suggestion-popover .popover-content ul .category-wrapper .ui-menu-item{float:none;}
.item-suggestion-popover .popover-content ul .category-wrapper .header{display:block;margin:20px 0;}
.item-suggestion-popover .popover-content ul .category-wrapper .header .title{padding-right:0;padding-left:0;text-align:left;color:#002f5f;}
.item-suggestion-popover .popover-content ul .category-wrapper .header .view-all-container{padding-right:0;padding-left:0;text-align:right;color:#002f5f;}
.item-suggestion-popover .popover-content ul .category-wrapper .header .view-all-container a{cursor:pointer;}
.item-suggestion-popover .popover-content ul .suggested-words-wrapper .ui-menu-item{padding:10px 0;text-transform:capitalize;}
.item-suggestion-popover .popover-content ul .suggested-words-wrapper .ui-menu-item a .name{font-size:0;font-weight:100;color:#56565a;}
.item-suggestion-popover .popover-content ul .suggested-words-wrapper .ui-menu-item a .name>span{font-size:16px;}
.item-suggestion-popover .popover-content ul .suggested-words-wrapper .ui-menu-item a .name .bold{font-weight:500;}
.item-suggestion-popover .popover-content ul .suggested-words-wrapper .ui-menu-item:hover a .name{text-decoration:none;color:#002f5f;}
.item-suggestion-popover .popover-content ul .suggested-words-wrapper .ui-menu-item:focus a .name{text-decoration:none;color:#002f5f;}
.item-suggestion-popover .popover-content ul .products-wrapper .ui-menu-item{display:inline-block;width:18%;padding:0 20px 20px;}
.item-suggestion-popover .popover-content ul .products-wrapper .ui-menu-item .name{color:#002f5f;}
.item-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item{padding:10px 0;}
.item-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item .item-link-wrapper{display:inline-block;cursor:pointer;}
.item-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item .item-link-wrapper a{font-size:0;font-weight:100;color:#56565a;}
.item-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item .item-link-wrapper a>span{font-size:16px;vertical-align:middle;}
.item-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item .item-link-wrapper a .bold{font-weight:500;}
.item-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item .item-link-wrapper a img{margin-right:10px;}
.item-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item .item-link-wrapper a:hover span{text-decoration:none;color:#002f5f;}
.item-suggestion-popover .popover-content ul .resources-wrapper .ui-menu-item .item-link-wrapper a:focus span{text-decoration:none;color:#002f5f;}

.akl .item-suggestion-popover {top:128px;}
.akl .item-suggestion-popover .main-container {padding:0 0;}
.akl .item-suggestion-popover .owl-carousel .owl-stage-outer {overflow:hidden; width:99%; margin-left:.5%;}
.akl .item-suggestion-popover .popover-content {padding:0 25px;}
.akl .item-suggestion-popover .popover-content ul {padding: 30px 70px;}
.akl .item-suggestion-popover .popover-content ul { padding: 30px 20px;}

.akl .item-suggestion-popover .os_listNew_btn_viewChoice{font-size:14px;margin-top:0}
.akl .item-suggestion-popover .os_listNew_quickSearch + div .btn-blue-white{margin-bottom:10px}
.akl .item-suggestion-popover .quick-area .os_listNew_btn_viewChoice{padding-right:25px;margin-bottom:0}

body>.popover.item-suggestion-popover{top:125px!important;}

.item-suggestion-popover{top:123px;left:0;display:none;border:0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.item-suggestion-popover .popover-content{position:relative;max-width:1400px;margin:0 auto;padding-left:50px;}
.item-suggestion-popover .popover-content .header .title span{font-size:16px;font-weight:700;color:#002f5f;}
.item-suggestion-popover .popover-content ul .products-wrapper .ui-menu-item{height:160px;vertical-align:top;}
.item-suggestion-popover .popover-content ul .products-wrapper .ui-menu-item a{display:block;height:140px;}
.item-suggestion-popover .popover-content ul .products-wrapper .ui-menu-item .name{display:block;height:35px;font-size:16px;font-weight:100;text-align:center;color:#0075a4;}
.item-suggestion-popover .popover-content ul .products-wrapper .ui-menu-item .name:hover{color:#002f5f;}
.item-suggestion-popover .popover-content ul .suggested-words-wrapper .ui-menu-item a .name{font-size:18px;font-weight:400;line-height:14px;text-align:left;color:#55565a;}
.item-suggestion-popover .popover-arrow{border:0;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .2);box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.item-suggestion-popover .thumb{display:block;height:105px;text-align:center;vertical-align:middle;}

.item_quick_sch_area{position:relative;}
#quickShopForm.item_quick_sch_area,
.quickShopForm.item_quick_sch_area{overflow:visible;}
.item_quick_sch_area .item-suggestion-popover{top:60px;}
.item_quick_sch_area .popover-content-akl:after{left:245px;right:auto;}
.akl .panel-body.product-detail .item_quick_sch_area .item-suggestion-popover{left:0.7% !important;width:98.6% !important;}
.item_quick_sch_area .item-suggestion-popover .popover-content{background:#fff;z-index:1;}
.item_quick_sch_area .popover-content-akl:after{top:-8px;width:15px;height:15px;border:none;background:#fff;z-index:0;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.1);
	-webkit-transform:rotate(45deg);transform:rotate(45deg);
}
.shopping-cart-quick-shop-wrapper .quick-shop-container .item_quick_sch_area .search-results-close{width:18px;height:18px;padding:0;border-radius:0;background:url(../images/close@2x.png) no-repeat;background-size:contain;}

@media (max-width:768px){
	body>.popover.item-suggestion-popover{top:111px!important;}
	body>.popover.item-suggestion-popover .popover-content{max-height:calc(-11vh);}
	.item-suggestion-popover{max-width:100%!important;}
	.item-suggestion-popover .popover-content ul .category-wrapper{padding-bottom:10px;border-bottom:none!important;}

	.akl .item-suggestion-popover .os_listNew_btn_viewChoice{margin-top:18px;}
	.akl .item-suggestion-popover .quick-area .os_listNew_btn_viewChoice{padding-right:0}

	body>.popover.item-suggestion-popover{top:114px!important;width:calc(100vh);}

	.item-suggestion-popover{-webkit-box-shadow:0 4px 5px rgba(0, 0, 0, .2);box-shadow:0 4px 5px rgba(0, 0, 0, .2);}
	.item-suggestion-popover.popover.bottom{margin-top:2px;}
	.item-suggestion-popover .popover-arrow{display:none;}
	.item-suggestion-popover .popover-content{padding:10px;}
	.item-suggestion-popover .popover-content ul{padding:0;}
	.item-suggestion-popover .popover-content .search-results-close{right:10px;}

	.item_quick_sch_area .item-suggestion-popover{top:80px;}
}

@media (min-width: 1201px){
	body>.popover.item-suggestion-popover .popover-content{left:calc(-550%)!important;}
}
@media (min-width: 769px){
	body.asm-mode>.popover.item-suggestion-popover{top:185px!important;}
}

/* main */
.new-main .bt-akl-white,.new-main .bt-akl-blue,.new-main .bt-akl-gray,.new-main .bt-akl-txt{height:36px !important;line-height:34px !important;min-width:initial !important}
.new-main button.rounded{padding:0 15px !important;border-radius:20px !important}

.new-main .fixed{position:absolute;width:auto;top:50%;transform:translateY(-50%)}
.new-main .fixed.right{right:0}

.new-main .pc{display:block !important}
.new-main .mob{display:none !important}

.new-main .h1,.new-main .h2,.new-main .h3,.new-main h1,.new-main h2,.new-main h3{margin:0}
.new-main .contents__item a{display:block !important;text-decoration:none !important}
.new-main .contents__item a:hover,.new-main .contents__item a:active,.new-main .contents__item a:link{color:inherit !important}

.new-main .owl-nav .owl-prev{left:40px}
.new-main .owl-nav .owl-next{right:40px}
.new-main .owl-nav button.disabled{display:block}
.new-main .owl-dots{right:0;bottom:20px;left:0;text-align:center}
.new-main .owl-dots.disabled{display:none}
.new-main .owl-dots .owl-dot + .owl-dot{margin-left:10px}
.new-main .owl-dots .owl-dot span{margin:0}
.new-main .owl-dots .owl-dot.active span{background:#0075a4}

.new-main.contents__item .button-more{width:79px;color:#002f5f !important;font-size:13px !important;letter-spacing:-.5px !important}
.new-main.contents__item .button-more:link,.new-main.contents__item .button-more:active,.new-main.contents__item .button-more:hover{color:#fff !important}
.new-main.contents__item .button-more i{display:inline-block !important;vertical-align:initial !important;padding:5px 4px 6px !important}

.new-main .contents__item.contents__item--hero{overflow-y:hidden;max-width:1280px;padding-top:2px;margin:0 auto;box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}
.new-main .contents__item.contents__item--hero .col{padding:0}
.new-main .contents__item.contents__item--hero .hero__slider a{display:block;height:220px;overflow:hidden}
.new-main .contents__item.contents__item--hero .hero__slider--image.pc{width:auto;height:100%;margin:0 auto}
.new-main .contents__item.contents__item--hero .hero__slider--image.mob{display:none}
.new-main .contents__item.contents__item--notice{display:block;font-size:0;max-width:1280px;margin:0 auto;padding:40px;box-sizing:border-box}
.new-main .contents__item.contents__item--notice .badge.badge--new{margin:0 0 1px 3px}
.new-main .contents__item.contents__item--notice .contents__header{display:inline-block;vertical-align:top;max-width:221px;width:18.41666%}
.new-main .contents__item.contents__item--notice .contents__body{display:inline-block;vertical-align:top;max-width:979px;width:81.58333%}
.new-main .contents__item.contents__item--notice .data-table{display:inline-block;font-size:0;width:100%}
.new-main .contents__item.contents__item--notice .data-table .data-item{display:inline-block;vertical-align:top}
.new-main .contents__item.contents__item--notice .data-table ul.data-item{max-width:693px;width:70.85889%}
.new-main .contents__item.contents__item--notice .data-table div.data-item{max-width:286px;width:29.14111%;text-align:right}
.new-main .contents__item.contents__item--notice .data-table div.data-item .button-more{padding:0 14px 0 16px !important}
.new-main .contents__item.contents__item--notice .data-table .align-area{font-size:initial}
.new-main .contents__item.contents__item--notice .data-table .align-area + .align-area{margin-top:8px}
.new-main .contents__item.contents__item--notice .data-table .align-area:before{content:'';position:absolute;top:50%;left:0;width:4px;height:4px;margin-top:-1px;background-color:#bbb;border-radius:50%}
.new-main .contents__item.contents__item--notice .data-table .table-title{width:calc(100% - 80px);padding-left:10px;text-decoration:none;font-size:14px;color:#56565a;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.new-main .contents__item.contents__item--notice .data-table .table-date{font-size:14px;color:#808285}

.new-main .contents__item.contents__item--promotion{max-width:1280px;margin:0 auto;padding:25px 0 30px;box-sizing:border-box;background-color:#f4f4f4}
.new-main .contents__item.contents__item--promotion .contents__body{margin-top:20px}
.new-main .contents__item.contents__item--promotion .fixed.right{right:40px}
.new-main .contents__item.contents__item--promotion .row{max-width:1220px;margin:0 auto}
.new-main .contents__item.contents__item--promotion .col{padding:0 10px;max-width:305px;width:25%}
.new-main .contents__item.contents__item--promotion .col .card{margin:0 auto;width:100%;overflow:hidden;box-shadow:4px 4px 10px rgba(175,175,175,.4)}
.new-main .contents__item.contents__item--promotion .col .card img{width:285px;height:auto}
.new-main .contents__item.contents__item--promotion .col .card figcaption{padding:20px;height:134px;box-sizing:border-box;background-color:#fff}
.new-main .contents__item.contents__item--promotion .col .card figcaption > *{letter-spacing:-.8px}
.new-main .contents__item.contents__item--promotion .col .card__title{display:block;font-weight:500;font-size:16px;word-break:keep-all;color:#444;overflow:hidden;max-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:20px}
.new-main .contents__item.contents__item--promotion .col .card__desc{display:block;margin-top:15px;font-weight:400;font-size:14px;color:#666;word-break:keep-all;overflow:hidden;max-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:20px}

.new-main .contents__item.contents__item--new-item{max-width:1280px;margin:0 auto;padding:40px 0 60px}
.new-main .contents__item.contents__item--new-item .row{margin:0 auto}
.new-main .contents__item.contents__item--new-item .contents__header{margin-bottom:26px}
.new-main .contents__item .owl-item .card a{max-width:350px;margin:0 auto}
.new-main .new-item__slider figure{margin:0}
.new-main .contents__item.contents__item--new-item .new-item__slider .card{text-align:center}
.new-main .contents__item.contents__item--new-item .new-item__slider .card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-top:15px;font-weight:500;font-size:16px;color:#444;letter-spacing:-.5px}
.new-main .contents__item.contents__item--new-item .new-item__slider .card__desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-top:5px;font-size:14px;color:#666;letter-spacing:-.5px;word-break:keep-all}
.new-main .contents__item.contents__item--new-item .button-more{right:40px}
.new-main .contents__item.contents__item--new-item .owl-dots{bottom:-30px}
.new-main .contents__item.contents__item--new-item .owl-nav .owl-prev{left:25px}
.new-main .contents__item.contents__item--new-item .owl-nav .owl-next{right:25px}

.new-main .contents__item.contents__item--amway-news{max-width:1280px;margin:0 auto;padding:25px 0 60px;box-sizing:border-box}
.new-main .contents__item.contents__item--amway-news .contents__header{margin-bottom:25px}
.new-main .contents__item.contents__item--amway-news .amway-news__slider--image{display:block;position:relative;margin:0 auto;max-width:350px;overflow:hidden}
.new-main .contents__item.contents__item--amway-news .amway-news__slider--post{position:relative;right:0;bottom:10px;left:0;width:292px;margin:0 auto;text-align:center;padding:10px;box-sizing:border-box;color:#444;word-break:keep-all;background-color:#fff;overflow:hidden;min-height:40px;max-height:50px;height:50px;letter-spacing:-.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:22px;text-overflow:ellipsis}
.new-main .contents__item.contents__item--amway-news .amway-news__slider--image .pc{display:none !important}
.new-main .contents__item.contents__item--amway-news .amway-news__slider--image .mob{display:block !important}
.new-main .contents__item.contents__item--amway-news .amway-news__slider .owl-stage-outer{max-width:1120px;margin:0 auto}
.new-main .contents__item.contents__item--amway-news .owl-dots{bottom:-35px}
.new-main .contents__item.contents__item--amway-news .owl-nav .owl-prev{left:25px}
.new-main .contents__item.contents__item--amway-news .owl-nav .owl-next{right:25px}

.new-main .contents__item.contents__item--has-button{max-width:1280px;margin:0 auto;padding:0 80px;box-sizing:border-box;background-color:#f4f4f4}
.new-main .contents__item.contents__item--has-button .row{max-width:1120px;margin:0 auto}
.new-main .contents__item.contents__item--has-button .col{padding:0}
.new-main .contents__item.contents__item--has-button .link{display:block;height:130px;padding:20px 0}
.new-main .contents__item.contents__item--has-button .link > *{text-decoration:none;box-sizing:border-box;letter-spacing:-.5px}
.new-main .contents__item.contents__item--has-button .link:before,.new-main .contents__item.contents__item--has-button .link:after{content:'';display:block;clear:both}
.new-main .contents__item.contents__item--has-button .link__icon{position:relative;float:left;width:90px;height:90px}
.new-main .contents__item.contents__item--has-button .link__icon:before{content:'';display:block;width:100%;height:100%;background:no-repeat center/100% auto}
.new-main .contents__item.contents__item--has-button .link__icon.icon-soldout:before{background-image:url(../images/new-main/icon_01.png)}
.new-main .contents__item.contents__item--has-button .link__icon.icon-reservation:before{background-image:url(../images/new-main/icon_02.png)}
.new-main .contents__item.contents__item--has-button .link__text{float:left;margin:0;padding:24px 0 24px 30px;max-width:330px;width:78.57142%;white-space:nowrap}
.new-main .contents__item.contents__item--has-button .link__text strong{display:inline-block;vertical-align:middle;font-size:18px;font-weight:700;color:#002f5f}
.new-main .contents__item.contents__item--has-button .link__text i{display:inline-block;vertical-align:middle;padding-bottom:5px}
.new-main .contents__item.contents__item--has-button .link__text span{display:block;font-size:14px;color:#888}

.new-main .contents__item.contents__item--featured-brand{max-width:1280px;margin:0 auto;padding:40px 0 10px;box-sizing:border-box}
.new-main .contents__item.contents__item--featured-brand a{max-width:220px;margin:0 auto}
.new-main .contents__item.contents__item--featured-brand .align-area{margin-bottom:10px}
.new-main .contents__item.contents__item--featured-brand .col{padding:0}
.new-main .contents__item.contents__item--featured-brand .featured-brand__slider{width:100%;max-width:1120px;margin:0 auto;padding:0;text-align:center}
.new-main .contents__item.contents__item--featured-brand .featured-brand__slider .owl-stage-outer{max-width:1120px;margin:0 auto;padding:0}
.new-main .contents__item.contents__item--featured-brand .owl-nav .owl-prev{left:-40px}
.new-main .contents__item.contents__item--featured-brand .owl-nav .owl-next{right:-40px}

.new-main .contents__item.contents__item--featured-brand .owl-carousel .owl-item.active + .owl-item.active:before{display:block !important;content:"";position:absolute;left:0;top:50%;height:30px;margin-top:-15px;border-left:1px solid #dadada;z-index:1}
.new-main .contents__item.contents__item--featured-brand .owl-carousel .owl-item:first-child:before{display:none !important}

/*190607_추가 하단 풀사이즈 단일 배너*/
.new-main .contents__item.contents__item--full-banner{overflow:hidden;max-width:1280px;margin:60px auto 80px auto}
.new-main .contents__item.contents__item--full-banner img{width:100%;height:auto}
@media (max-width:768px) {
	.new-main .contents__item.contents__item--full-banner{margin:30px auto 40px auto}
}

.new-main .btm-contents-wrap{max-width:1280px;margin:0 auto;border-top:1px solid #dedede}
.new-main .btm-contents-wrap:after{display:block;clear:both;content:''}
.new-main .btm-contents-wrap .contents__item{float:left;width:calc(50% - 70px);padding:40px 0 70px}
.new-main .btm-contents-wrap .contents__item .button-more{right:40px}
.new-main .btm-contents-wrap .contents__item .contents__header{margin-bottom:25px}
.new-main .btm-contents-wrap .contents__item .contents__body{padding:0 80px}
.new-main .btm-contents-wrap .contents__item + .contents__item{float:right;width:calc(50% - 80px)}
.new-main .btm-contents-wrap .owl-nav .owl-prev{left:-40px !important}
.new-main .btm-contents-wrap .owl-nav .owl-next{right:-40px !important}
.new-main .btm-contents-wrap .owl-dots{bottom:-35px}

.new-main .contents__item--amway-video .button-more{right:-40px !important}
.new-main .contents__item--amway-video h2{padding-left:80px}
.new-main .contents__item--amway-video .contents__body{padding-right:0 !important}
.new-main .contents__item--amway-magazine h2{padding-right:80px}
.new-main .contents__item--amway-magazine .contents__body{padding-left:0 !important}
.new-main .contents__best-item{max-width:1280px;margin:0 auto;padding:25px 80px 70px;background-color:#eaf2f9}
.new-main .contents__best-item .contents__header{margin-bottom:25px}
.new-main .contents__best-item .owl-dots{bottom:-45px !important}
.new-main .contents__best-item .product_thumb{position:relative;margin-bottom:18px;box-shadow:4px 4px 10px rgba(175,175,175,.4)}
.new-main .contents__best-item .product_thumb .rank_txt{position:absolute;top:0;left:0;width:33px;height:33px;background-color:#bbb;font-size:16px;font-weight:500;color:#fff;line-height:33px;text-align:center}
.new-main .contents__best-item .product_thumb .rank_txt.best{background-color:#e11e45}
.new-main .contents__best-item .product_info{text-align:center}
.new-main .contents__best-item .product_info .product_name{color:#444;font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.new-main .contents__best-item .product_info .product_price{margin-bottom:20px;color:#e11e45;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.new-main .contents__best-item .product_order_wrap{position:relative;height:26px;margin:0 10px}
.new-main .contents__best-item .product_order_wrap .bt-akl-blue{position:absolute;top:0;right:0;height:24px !important;line-height:24px !important}
.new-main .contents__best-item .order_counter{position:absolute;top:0;left:0;width:85px;border:1px solid #dadada}
.new-main .contents__best-item .order_counter:after{display:block;clear:both;content:''}
.new-main .contents__best-item .order_counter button{float:left;background-color:#fff;width:24px;height:24px;outline:0}
.new-main .contents__best-item .order_counter input{float:left;background-color:#fff;line-height:24px;width:35px;height:24px !important;color:#002f5f;border:0 !important;padding:0;text-align:center}
.new-main .contents__best-item .order_counter .btn_minus{border-right:1px solid #dadada}
.new-main .contents__best-item .order_counter .btn_plus{border-left:1px solid #dadada}
.new-main .contents__best-item .order_counter .btn_minus:before{font-family:'Glyphicons Halflings';font-size:12px;content:'\2212';color:#0075a4}
.new-main .contents__best-item .order_counter .btn_plus:before{font-family:'Glyphicons Halflings';font-size:12px;content:'\002b';color:#0075a4}
.new-main .contents__best-item .owl-nav .owl-prev{left:-40px !important}
.new-main .contents__best-item .owl-nav .owl-next{right:-40px !important}
.new-main .contents__best-item .button-more{right:-40px}

@media (max-width:768px){
	#involved-ways.join_landing{text-align:left;}
	.new-main .contents__item.contents__item--notice .badge.badge--new{display:none}
	.new-main .fsize26{padding:0}
	.new-main .contents__item{position:relative}
	.new-main .contents__item .col-sm-12{padding:0}
	.new-main .contents__item .button-more{position:absolute;right:15px;width:auto !important;padding:2px 7px 0 !important;font-size:11px !important;height:27px !important;line-height:25px !important}
	.new-main .contents__item .button-more i{padding:5px 0 6px 0 !important}
	.new-main .contents__item .align-area.center,
	.new-main .contents__item .align-area.center > *{text-align:left !important;margin-bottom:25px}

	.new-main .pc{display:none !important}
	.new-main .mob{display:block !important}
	.new-main .contents__item.contents__item--hero{padding-top:0}
	.new-main .contents__item.contents__item--hero .owl-carousel{padding:0}
	.new-main .contents__item.contents__item--hero .owl-nav .owl-prev{left:25px}
	.new-main .contents__item.contents__item--hero .owl-nav .owl-next{right:25px}
	.new-main .contents__item.contents__item--hero .hero__slider a{height:auto}
	.new-main .contents__item.contents__item--hero .hero__slider--image.pc{display:none}
	.new-main .contents__item.contents__item--hero .hero__slider--image.mob{display:block}

	.new-main .contents__item.contents__item--notice{padding:20px 15px}
	.new-main .contents__item.contents__item--notice .data-table div.data-item .button-more{top:17px;padding:2px 8px 0 6px !important}
	.new-main .contents__item.contents__item--notice .contents__header{max-width:100%;width:100%}
	.new-main .contents__item.contents__item--notice .contents__header h2{padding:0}
	.new-main .contents__item.contents__item--notice .contents__body{max-width:100%;width:100%;margin-top:18px}
	.new-main .contents__item.contents__item--notice .data-table ul.data-item{max-width:100%;width:100%}
	.new-main .contents__item.contents__item--notice .data-table div.data-item{max-width:100%;width:auto}
	.new-main .contents__item.contents__item--notice .data-table .table-title{display:inline-block;max-width:75%;width:100%}
	.new-main .contents__item.contents__item--notice .data-table .align-area:before{margin-top:-3px}
	.new-main .contents__item.contents__item--notice .data-table .align-area + .align-area{margin-top:5px}

	.new-main .contents__item.contents__item--promotion{padding:20px 15px}
	.new-main .contents__item.contents__item--promotion .row{margin:-5px -5px 0}
	.new-main .contents__item.contents__item--promotion .col{width:50%;max-width:100%;padding:0}
	.new-main .contents__item.contents__item--promotion .col-xs-6{padding:5px}

	.new-main .contents__item.contents__item--promotion .col .card img{max-width:initial;width:100%}
	.new-main .contents__item.contents__item--promotion .col .card figcaption{padding:10px}
	.new-main .contents__item.contents__item--promotion .col .card__title{overflow:hidden;max-height:32px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:16px;text-overflow:ellipsis;font-size:13px}
	.new-main .contents__item.contents__item--promotion .col .card__desc{margin-top:10px;font-size:11px;overflow:hidden;max-height:30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:15px;text-overflow:ellipsis}
	.new-main .contents__item.contents__item--promotion .fixed.right{right:0}

	.new-main .contents__item.contents__item--new-item{padding:20px 15px 45px}
	.new-main .contents__item.contents__item--new-item .button-more{right:0}
	.new-main .contents__item.contents__item--new-item .contents__header{margin-bottom:15px}
	.new-main .contents__item.contents__item--new-item .new-item__slider .card__title{margin-top:10px;font-size:14px}
	.new-main .contents__item.contents__item--new-item .new-item__slider .card__desc{font-size:12px}
	.new-main .contents__item.contents__item--new-item .owl-nav .owl-prev{left:10px}
	.new-main .contents__item.contents__item--new-item .owl-nav .owl-next{right:10px}

	.new-main .contents__item.contents__item--promotion .col .card figcaption{padding:9px 10px !important;height:90px !important;min-height:auto !important}
	.new-main .promotion__slider .owl-prev{top:50% !important;left:15px !important}
	.new-main .promotion__slider .owl-next{top:50% !important;right:15px !important}
	.new-main .promotion__slider .owl-dots{bottom:-30px !important}
	.new-main .promotion__slider .card{box-shadow:3px 3px 10px rgba(175,175,175,.2) !important}

	.new-main .contents__item.contents__item--amway-news{padding:20px 15px 45px}
	.new-main .contetns__item.contents__item--amway-news .col-sm-12{padding:0}
	.new-main .contents__item.contents__item--amway-news .owl-carousel{padding:0}
	.new-main .contents__item.contents__item--amway-news .owl-item > div{width:100%}
	.new-main .contents__item.contents__item--amway-news .owl-dots{bottom:-20px}
	.new-main .contents__item.contents__item--amway-news .owl-nav .owl-prev{left:10px;top:40%}
	.new-main .contents__item.contents__item--amway-news .owl-nav .owl-next{right:10px;top:40%}
	.new-main .contents__item.contents__item--amway-news .amway-news__slider--post{margin-bottom:-20px;width:90%;padding:5px;min-height:50px;max-height:60px;height:60px}
	.new-main .contents__item.contents__item--amway-news .amway-news__slider--image{max-width:100%}
	.new-main .contents__item.contents__item--has-button{padding:24px 15px}
	.new-main .contents__item.contents__item--has-button .row > div:first-child .link{border-right:1px solid #dadada}
	.new-main .contents__item.contents__item--has-button .link{padding:0;height:auto;text-align:center}
	.new-main .contents__item.contents__item--has-button .link__icon{float:none;display:inline-block;width:55px;height:55px}
	.new-main .contents__item.contents__item--has-button .link__text{float:none;padding:0;max-width:100%;width:100%;white-space:initial}
	.new-main .contents__item.contents__item--has-button .link__text i{padding-bottom:2px}
	.new-main .contents__item.contents__item--has-button .link__text strong{font-size:13px}
	.new-main .contents__item.contents__item--has-button .link__text span{display:none}
	.new-main .contents__item.contents__item--featured-brand{padding:30px 15px 10px}
	.new-main .contents__item.contents__item--featured-brand .owl-item > div{max-width:86.95652%;margin:0 auto}
	.new-main .contents__item.contents__item--featured-brand .owl-carousel .owl-item img{width:auto;margin:0 auto;max-width:100px !important}
	.new-main .contents__item.contents__item--featured-brand .owl-carousel .owl-item:before{display:none !important}

	.new-main .btm-contents-wrap{border-top:0}
	.new-main .btm-contents-wrap .contents__item{float:none !important;width:100% !important;padding:0 !important;border-top:1px solid #dedede}
	.new-main .btm-contents-wrap .contents__body{padding:0 !important}
	.new-main .btm-contents-wrap .contents__item{padding:25px 15px 50px !important}
	.new-main .btm-contents-wrap .contents__item .button-more{right:0 !important}
	.new-main .btm-contents-wrap .contents__item .contents__header{margin-bottom:20px}
	.new-main .btm-contents-wrap .owl-carousel{padding:0 !important}
	.new-main .btm-contents-wrap .owl-nav .owl-prev{left:10px !important}
	.new-main .btm-contents-wrap .owl-nav .owl-next{right:10px !important}
	.new-main .btm-contents-wrap .owl-dots{bottom:-30px}
	.new-main .btm-contents-wrap .contents__item h2{margin-bottom:0 !important}
	.new-main .contents__item.contents__item--featured-brand .owl-nav .owl-prev{left:10px}
	.new-main .contents__item.contents__item--featured-brand .owl-nav .owl-next{right:10px}
	.new-main .contents__best-item .product_thumb{margin-bottom:10px}
	.new-main .contents__best-item .product_info .product_name{font-size:12px;margin:0}
	.new-main .contents__best-item .product_info .product_price{font-size:11px;margin-bottom:5px}
	.new-main .contents__best-item{padding:25px 15px 70px;overflow:hidden}
	.new-main .contents__best-item .owl-nav .owl-prev{left:10px !important}
	.new-main .contents__best-item .owl-nav .owl-next{right:10px !important}
	.new-main .contents__best-item .owl-carousel{padding:0}
	.new-main .contents__best-item .product_order_wrap{margin:0}
	.new-main .contents__best-item .product_order_wrap .bt-akl-blue{padding:0 3px}
	.new-main .contents__best-item .product_thumb .rank_txt{display:none}
	.new-main .contents__best-item .order_counter .btn_plus:before,
	.new-main .contents__best-item .order_counter .btn_minus:before{font-size:10px}
}
@media (max-width:321px){
	.new-main .contents__item.contents__item--notice .data-table .table-title{max-width:70% !important}
	.new-main .contents__item.contents__item--promotion .col .card figcaption{height:125px}
}

/* ABO,Member */
.tabs-wrapper{display:inline-block;width:auto;vertical-align:bottom;position:relative}
input.radio-tab{position:absolute;left:-99999em;top:-99999em;display:none}
input.radio-tab + label{cursor:pointer;float:left;border:1px solid #dadada;background-color:#f4f4f4;margin:0 0 0 -1px;width:43px;line-height:33px;text-align:center;position:relative;color:#bbb;border-radius:5px 0 0 5px}
input.radio-tab + label + input + label{border-radius:0 5px 5px 0}
input.radio-tab:checked + label{background-color:#fff;color:#20893d;z-index:1}
.terms-modified .radio-checklist-group{padding:20px 0 15px}

.abo-info-btn{cursor:pointer;position:relative}
.abo-info-btn:before{position:absolute;top:50%;right:25px;margin-top:-8px;font-family:'Glyphicons Halflings';font-size:16px;content:'\002b';color:#0075a4}
.abo-info-btn.on:before{content:'\2212'}
.abo-info-cont{display:none}
.abo-info-cont.active{display:block}

.page.sponsorship{margin-top:0;border:0}
.form-text .success.has-icon{padding-left:0}
.member_info .member_info_cont{position:relative;margin:0 40px;padding:20px 30px;background-color:#f4f4f4;border-radius:4px;border:1px solid #dadada}
.member_info .member_info_cont ul li:after{display:block;clear:both;content:''}
.member_info .member_info_cont ul div{float:left;width:116px;margin-right:20px;position:relative;line-height:26px}
.member_info .member_info_cont ul div:after{position:absolute;top:50%;right:0;width:1px;height:13px;margin-top:-7px;background-color:#bbb;content:''}
.member_info .member_info_cont ul p{float:left;margin-bottom:0;font-weight:500;color:#222;line-height:26px}
.member_info .member_info_cont .btn_more_info{position:absolute;right:20px;top:47px;width:32px;height:32px;background:url(../images/akl_common/arr-complete.png) no-repeat 50% 50%}
.member_info .member_info_cont .btn_more_info.on{transform:rotate(180deg)}
.member_info .member_info_cont .list-type2{display:none;margin-top:20px;padding-top:20px;border-top:1px solid #dadada}
.member_info h3.success{font-size:16px;text-transform:uppercase;margin-top:0;margin-bottom:25px;position:relative;color:#20883e;text-align:center;padding-top:16px}
.member_info h3 .icon{width:16px;height:17px;vertical-align:bottom}
.member_info + .member_info{border-bottom:0}
.member_info .form-group dl{margin-bottom:40px !important}
.member_info .form-group dl:after{display:block;clear:both;content:''}
.member_info .form-group dt{float:left;width:150px;font-weight:500;font-size:14px;color:#002f5f;line-height:32px}
.member_info .form-group dd{float:left;width:calc(100% - 150px);color:#56565a;line-height:32px}
.member_info .add_member{margin-top:40px;text-align:center}
.add_member p{display:inline;margin-right:10px;line-height:24px;font-size:20px;font-weight:700}
.add_member span{color:#0075a4}
.add_member button{vertical-align:baseline !important}

.new #involved-ways{margin-bottom:57px;word-break:keep-all}
.new .involved-way dd{margin-bottom:13px !important}
.new .involved-way .color-blue{text-align:left !important}
.new .involved-way .color-blue br{display:none}
.new .involved-way .icon_abo{padding-left:37px;background:url(../images/akl_common/icon_abo.png) no-repeat 0 50%}
.new .involved-way .icon_member{padding-left:37px;background:url(../images/akl_common/icon_member.png) no-repeat 0 50%}
.new .involved-way dd ul{min-height:90px}
.new .involved-ways03{margin:0 !important;padding-top:30px;border-top:1px solid #dadada;letter-spacing:-0.5px}
.new .involved-ways03 h3.color-blue{margin:0;display:inline-block;vertical-align:4px}
.new .involved-way + .show-terms{float:left}

.toolTip-wrapper.open .btn-tooltip:after{content:'';width:10px;height:6px;top:22px;left:4px;z-index:11;background-image:url(../images/akl_common/ico_tooltip_arrow2.png)}
.toolTip-type02 .tooltip-content{min-width:650px;margin-left:70px;background-color:#fff;border-radius:0;border:1px solid #007eb0;letter-spacing:-0.5px}
.toolTip-type02 .tooltip-content{line-height:22px}
.toolTip-type02 .tooltip-content strong{display:block;color:#002f5f;margin-bottom:3px;font-weight:500;font-size:14px}
.toolTip-type02 .tooltip-content li{color:#56565a !important;word-break:keep-all}
.toolTip-type02 .tooltip-content p{margin-bottom:0;color:#56565a;word-break:keep-all}
.toolTip-type02 .tooltip-content p + strong{margin-top:10px}
.tooltip1.toolTip-type02 .tooltip-content{min-width:400px;margin-left:-20px}
.tooltip2.toolTip-type02 .tooltip-content{margin-left:-250px;min-width:500px}
.tooltip3.toolTip-type02 .tooltip-content{margin-left:-60px;min-width:500px}

.new-join{margin-bottom:35px;letter-spacing:-1px;word-break:keep-all}
.new-join button{height:35px !important;line-height:34px !important}
.new-join-wrap button.btn-tooltip{width:20px !important;height:20px !important}
.new-join select + input{margin-left:10px}
.new-join .noti-suc{margin:10px 0 0}
.new-join div + .noti-suc{margin:0}
.new-join .btnS{min-width:85px}
.new-join .btnS2{min-width:90px}
.new-join .btnS3{min-width:100px}
.new-join .btn-phone{min-width:148px}
.new-join .iptS{width:182px;margin-right:10px}
.new-join .iptS2{width:150px;margin-right:10px}
.new-join .iptS3{width:182px;margin-right:10px}
.new-join .iptS4{width:219px;margin-right:10px}
.new-join .iptPhone{width:219px;margin-right:10px}
.new-join .iptM{width:282px;margin-right:10px}
.new-join .iptR{width:395px;margin-right:10px}
.new-join .sltS{width:90px}
.new-join .sltM{width:150px}
.new-join .sltM2{width:110px}
.new-join .sltL{width:210px}
.new-join .new-form{margin:0 40px}
.new-join .new-form__wrap{margin-bottom:10px}
.new-join .new-form input[type="text"],.new-join .new-form input[type="password"]{height:35px;padding:0 10px;vertical-align:middle}
.new-join .new-form select{height:35px}
.new-join .new-form{margin-top:10px}
.new-join .new-form:first-child{margin-top:0}
.new-join .new-form .new-form__item:after{display:block;clear:both;content:''}
.new-join .new-form .new-form__label{float:left;width:150px;padding:7px 0 8px;font-size:14px;font-weight:700;color:#002f5f}
.new-join .new-form .new-form__label2{padding:7px 0 8px;font-size:16px;font-weight:700;color:#002f5f}
.new-join .new-form .new-form__label3{padding:7px 0 8px;font-size:16px;font-weight:700;color:#56565a}
.new-join .new-form .new-form__ipt{float:left;position:relative;width:calc(100% - 150px);font-size:0}
.new-join .new-form .new-form__ipt > div + div{margin-top:10px}
.new-join .txt_recommend{font-size:14px;font-weight:500}
.new-join .txt_tel{margin-left:10px;font-size:16px;font-weight:700;display:inline-block;padding-left:25px;background:url(../images/akl_common/icon_tel.png) no-repeat 5px 50%}
.new-join .txt_name{font-size:14px;font-weight:500;line-height:35px}
.new-join .txt_info{display:inline-block;font-size:14px;line-height:20px}
.new-join .time-count{margin-left:10px;line-height:35px;vertical-align:middle}
.new-join .form__email-txt{margin-right:10px;font-size:14px;line-height:35px;vertical-align:middle}
.new-join .amway-theme .accordion-element{margin:20px 0;padding:0 40px}
.akl .new-join .amway-theme .accordion-element .accordion-panel-collapse .accordion-collapse-wrapper{padding:0 0 0 50px}
.new-join .accordion-collapse-wrapper{margin-top:5px !important;vertical-align:middle}
.new-join .accordion-collapse-wrapper .accordion-collapse-unit{margin-bottom:8px !important}
.new-join .accordion-collapse-wrapper .accordion-collapse-unit a,.new-join .accordion-collapse-wrapper .accordion-collapse-unit a:active,.new-join .accordion-collapse-wrapper .accordion-collapse-unit a:hover,.new-join .accordion-collapse-wrapper .accordion-collapse-unit a:focus{font-size:13px;margin-left:5px;text-decoration:underline !important;vertical-align:1px}
.new-join .accordion-panel-collapse .list-type2{padding:10px 100px 5px 50px}
.new-join .accordion-panel-heading{position:relative}
.new-join .accordion-panel-heading .new-checker{position:absolute;right:40px;top:10px}
.new-join .accordion-panel-heading .new-checker [type="checkbox"]+label,.new-join .accordion-panel-heading .new-checker [type="checkbox"]:checked+label,.new-join .accordion-panel-heading .new-checker [type="checkbox"]:not(:checked)+label{padding-left:0;padding-right:30px}
.new-join .accordion-panel-heading .new-checker [type=checkbox]:not(:checked)+label::after,.new-join .accordion-panel-heading .new-checker [type=checkbox]:checked+label::after{left:auto;right:4px}
.new-join .accordion-panel-heading .new-checker [type=checkbox]:not(:checked)+label::before,.new-join .accordion-panel-heading .new-checker [type=checkbox]:checked+label::before{left:auto;right:0}
.new-join .new-checker{position:absolute;right:40px;top:0}
.new-join .new-checker [type="checkbox"]+label,.new-join .new-checker [type="checkbox"]:checked+label,.new-join .new-checker [type="checkbox"]:not(:checked)+label{padding-left:0;padding-right:30px}
.new-join .new-checker [type=checkbox]:not(:checked)+label::after,.new-join .new-checker [type=checkbox]:checked+label::after{left:auto;right:4px}
.new-join .new-checker [type=checkbox]:not(:checked)+label::before,.new-join .new-checker [type=checkbox]:checked+label::before{left:auto;right:0}
.new-join .new-form-list-type1 li{padding-bottom:10px}
.new-join .accordion-collapse-unit .new-join-radio-wrap{display:inline-block}
.new-join .accordion-collapse-unit .radio-wrapper{display:inline-block;margin-left:20px}
.new-join .new-form .new-form__item .radio-wrapper{display:inline-block;margin-right:20px}
.new-join .accordion-collapse-unit .radio-wrapper .amw-label-radio-text,
.new-join .new-form .new-form__item .radio-wrapper .amw-label-radio-text{color:#808285}
.new-join .accordion-panel-collapse .new-form{margin:10px 0 0;padding-left:50px}
.new-join .accordion-panel-collapse .new-form .txt_info_neogray{color:#808285;margin-top:-2px}
.new-join .new-form .new-form-text-type1{font-size:16px;font-weight:500;color:#56565a;margin-top:25px}
.new-join .new-form .new-form-text-type2{font-size:14px;color:#808285;margin-bottom:15px}
.new-join .new-form .new-form__label2 a,.new-join .new-form .new-form__label2 a:active,.new-join .new-form .new-form__label2 a:hover,.new-join .new-form .new-form__label2 a:focus{font-size:13px;margin-left:5px;text-decoration:underline !important;vertical-align:1px}
.new-join .new-form__wrap.amway-theme .radio-wrapper.inline-block{margin-right:20px}
.new-join .new-form__wrap.amway-theme .radio-wrapper.inline-block .amw-label-radio-text{color:#808285}
.new-join .new-form .new-form__label3 a,.new-join .new-form .new-form__label3 a:active,.new-join .new-form .new-form__label3 a:hover,.new-join .new-form .new-form__label3 a:focus{font-size:13px;margin-left:5px;text-decoration:underline !important;vertical-align:1px}
.new-join .new-form .new-form__itemfir .radio-wrapper.inline-block{margin-top:7px !important}
.new-join .new-form .new-form__itemsec .new-form__label{padding-top:0 !important}
.new-join .new-form .new-form__itemsec .radio-wrapper.inline-block{margin-top:2px !important}
.new-join .account-divider.relative{margin-bottom:30px !important}
.new-join .account-divider.relative .new-checker{top:15px}
.new-join-last-check{position:relative;padding:20px 130px 30px 0;border-top:1px solid #dadada}
.new-join-last-check .new-checker2{position:absolute;right:40px;top:20px}
.new-join .txt_info.txt_info_neogray span{display:block}
.new-join-confirm{padding-bottom:60px !important}
.new-join-confirm a{height:35px !important;line-height:30px !important;min-height:35px !important}
.tooltip1,.tooltip2,.tooltip3{width:20px}
.tooltip3.toolTip-type02 .tooltip-content{top:32px}

/*190319 추가*/
.validation-wrapper.type03 .valid-result-box.on{padding-top:20px;border-top:1px solid #dadada}
.validation-wrapper.type03>div.valid-type-phone>p{left:0 !important;width:50% !important;border-left:none}
.validation-wrapper.type03>div.valid-type-ipin>p{left:50% !important;width:50% !important}

@media (max-width:1024px){
	.validation-wrapper.type03>div.valid-type-phone>p{width:auto !important}
	.validation-wrapper.type03>div.valid-type-ipin>p{width:auto !important}
	.validation-wrapper.type03>div.valid-type-simple>p{width:auto !important}
}

@media (max-width:768px){
	.new .involved-way ul.list-type5{text-align:left}
	.new .member_info .full_line{margin:40px auto !important}
	.new .member_info .form-group,.member_info .list-type2,.member_info .add_member{padding-left:0;padding-right:0}
	.new .member_info .form-group dl{margin-bottom:20px !important}
	.new .member_info .form-group dt{float:left;width:130px;font-weight:700}
	.new .member_info .form-group dd{float:left;width:calc(100% - 130px)}
	.new .form-text .account-divider,.full_line{margin-left:-15px;margin-right:-15px}
	.new #involved-ways{margin-bottom:15px !important}
	.new .row#involved-ways > div{padding-left:25px;padding-right:25px}
	.new .row#involved-ways .line{padding-top:20px;margin-bottom:10px}
	.new .involved-way .icon_abo,.involved-way .icon_member{text-align:left}
	.new .involved-way dd ul{min-height:auto}
	.new .involved-way dd li{display:block !important}
	.toolTip-type02.toolTip-wrapper.type-mob-full .tipCont-wrapper{left:15px;width:calc(100% - 30px) !important;max-width:calc(100% - 30px) !important}
	.new-join .iptPhone{width:calc(100% - 120px);margin-right:10px}
	.new-join .btn-phone{width:110px !important}
	.new-join{margin-bottom:15px}
	.new-join-wrap .new-join-title{margin-top:0 !important;padding:0 15px;font-size:24px}
	.new-join-wrap .new-join .account-divider{padding:15px 0 15px 15px !important;height:52px !important}
	.new-join-wrap .new-join .new-form{margin:10px 15px 0 15px}
	.new-join-wrap .new-join .new-form__label{width:100px}
	.new-join-wrap .new-join .new-form__labelh{padding-top:2px}
	.new-join-wrap .new-join .new-form__ipt{width:calc(100% - 100px)}
	.new-join-wrap .new-join .iptM{width:calc(100% - 100px);font-size:13px}
	.new-join-wrap .new-join .iptS{width:calc(100% - 100px);font-size:13px;margin-right:0}
	.new-join .iptS4{width:calc(50% - 10px);margin-right:0}
	.new-join-wrap .new-join .bt-akl-white{width:90px;min-width:90px;text-align:center;padding:0}
	.new-join-wrap .new-join .bt-akl-white.btnS{width:75px;min-width:75px;text-align:center;padding:0;margin-top:10px}
	.new-join-wrap .new-join .bt-akl-white.btnS2{width:75px;min-width:75px;text-align:center;padding:0;margin-left:10px}
	.new-join-wrap .new-join .noti-suc{font-size:14px;background-position:left 3px}
	.new-join-wrap .new-join .new-form__ipt .txt_info{width:calc(100% + 85px);margin-left:-85px;font-size:12px}
	.new-join-wrap .new-join .new-form__ipt .txt_info.txt_info_neogray{width:calc(100% + 100px);margin-left:-100px;font-size:12px}
	.new-join-wrap .new-join .new-form__ipt .txt_info.time-count{width:auto;font-size:13px;margin:10px 0 0 10px;display:inline-block}
	.new-join-wrap .new-join .new-form__ipt .txt_name{line-height:35px}
	.new-join-wrap .new-join .new-form__ipt.new-form__ipt-full .iptM{width:100%;margin-right:0}
	.new-join-wrap .new-join .new-form__ipt .iptMs{width:calc(100% - 94px)}
	.new-join-wrap .new-join .new-form__ipt .iptSm{width:calc(100% - 85px)}
	.new-join-wrap .new-join .accordion-element.new-accordion-element{padding:0 15px}
	.new-join-wrap .new-join .accordion-element.new-accordion-element .accordion-panel-heading .new-checker{right:0;top:10px}
	.akl .new-join-wrap .new-join .amway-theme .accordion-element .accordion-panel-collapse .accordion-collapse-wrapper{padding-left:0}
	.akl .new-join-wrap .new-join .panel-body.product-detail{padding:10px 0 0 15px;border-top:1px solid #dadada}
	.new-join-wrap .new-join .accordion-panel-collapse .list-type2{padding:5px 10px 10px 0}
	.new-join-wrap .new-join .accordion-panel-collapse .list-type2 li{line-height:20px}
	.new-join-wrap .new-join .accordion-element.new-accordion-element .new-checker{right:0;top:0}
	.new-join-wrap .new-join .accordion-collapse-wrapper .accordion-collapse-unit a{font-size:12px}
	.akl .new-join-wrap .new-join .amway-theme .accordion-element .accordion-panel-title .title-element{font-size:16px}
	.new-join-wrap .new-join .form__email-txt{display:inline-block;width:20px;text-align:center;margin:0}
	.new-join-wrap .new-join .form-control.iptS2{width:calc(50% - 10px);margin-right:0}
	.new-join-wrap .new-join .form-control.sltM{width:100%;margin-top:10px}
	.new-join-wrap .new-join .form-control.iptR{width:100%;margin-right:0}
	.new-join-wrap .new-join .iptM[type=password]{width:100%;margin-right:0}
	.new-join-wrap .new-join .accordion-collapse-unit.relative{line-height:20px}
	.new-join-wrap .new-join .new-join-radio-wrap{display:block}
	.new-join-wrap .new-join .new-join-radio-wrap .radio-wrapper{margin-left:0;margin-right:15px}
	.new-join-wrap .new-join .accordion-panel-collapse .new-form{padding-left:0;margin:0 0 10px 0}
	.new-join-wrap .new-join .accordion-panel-collapse .new-form .form-control.sltL{width:100%}
	.new-join-wrap .new-join .txt_info.txt_info_neogray span{display:inline}
	.new-join-wrap .new-join .new-form__item.new-form__label-long .new-form__label{width:135px}
	.new-join-wrap .new-join .new-form__item.new-form__label-long .new-form__ipt{width:calc(100% - 135px)}
	.new-join-wrap .new-join .new-form__item.new-form__label-long .new-form__ipt .iptR{width:calc(100%)}
	.new-join-wrap .new-join .new-form .new-form-text-type1{font-size:14px;width:calc(100% + 15px);margin-left:-15px;margin-top:15px}
	.new-join-wrap .new-join .new-form .new-form-text-type2{font-size:12px;width:calc(100% + 15px);margin-left:-15px;margin-bottom:10px}
	.new-join-wrap .new-join .new-form .new-form-list-type1{width:calc(100% + 15px);margin-left:-15px}
	.new-join-wrap .new-join .new-form .new-form-list-type1 li{padding-right:30px}
	.new-join-wrap .new-join .new-form .new-form__label2{color:#56565a;padding:0;margin-top:-5px}
	.new-join-wrap .new-join .new-form__wrap.amway-theme.mgb35{margin-bottom:10px !important}
	.new-join-wrap .new-join .new-form .new-form__ipt .iptS3{margin-right:0;width:calc(100% - 120px)}
	.new-join-wrap .new-join .new-form .new-form__ipt .bt-akl-white.btnS.pd015{width:calc(100%)}
	.new-join-wrap .new-join .account-divider.relative .new-checker{top:15px;right:15px}
	.new-join-wrap .new-join .accordion-collapse-wrapper.mgl40{margin-left:15px !important;margin-top:-15px !important}
	.new-join-wrap .new-join .accordion-collapse-wrapper.mgl40 .new-checker{right:15px}
	.new-join-wrap .new-join-last-check{padding:5px 0 10px 0;margin:0 15px;line-height:22px}
	.new-join-wrap .new-join-last-check .new-checker2{position:static;text-align:right;margin-top:5px}
	.akl .new-join-wrap .amwa-btnbar{padding:10px 0 30px 30px !important}

	.tooltip1.toolTip-type02{display:none}
	.tooltip2.toolTip-type02 .tooltip-content{margin-left:-250px;width:calc(100% + 45px) !important;margin:0 0 0 -30px !important;min-width:auto !important}
	.tooltip3.toolTip-type02 .tooltip-content{margin-left:-60px;min-width:100%;top:6px !important}
	.abo-info-btn:before{right:15px !important;font-size:14px !important;margin-top:-7px !important}
}

/* 바로가기 */
.abo-fast-link{overflow-x:auto;overflow-y:hidden;height:40px;background:#434551}
.abo-fast-link:after{display:block;clear:both;content:''}
.abo-fast-link__wrap{max-width:1400px;margin:0 auto}
.abo-fast-link .fast-link__txt{position:relative;margin:0 10px;padding-right:30px;float:left;color:#fff;opacity:0.8;font-size:14px;line-height:40px}
.abo-fast-link .fast-link__txt:after{position:absolute;top:50%;right:0;width:6px;height:10px;margin-top:-5px;background:url(../images/akl_common/arr_fastlink.png) no-repeat 0 100%;content:''}
.abo-fast-link ul{position:relative;float:left;width:700px}
.abo-fast-link ul:after{display:block;clear:both;content:''}
.abo-fast-link li{position:relative;float:left}
.abo-fast-link li:after{position:absolute;top:50%;margin-top:-6px;left:0;width:1px;height:12px;background-color:#7b7e85;content:''}
.abo-fast-link li:first-child:after{display:none}
.abo-fast-link a{color:#fff;opacity:0.8;line-height:40px;display:inline-block;padding:0 20px}
.abo-fast-link + div .new-main .contents__item.contents__item--hero{padding-top:0}

@media (max-width:768px){
	.fast-link__txt{display:none}
	.abo-fast-link{position:relative;height:45px !important;margin-top:62px}
	.abo-fast-link ul{width:593px}
	.abo_login .abo-fast-link + .main-container{margin-top:0}
	.abo-fast-link a{line-height:45px !important;padding:0 15px !important}
	.abo-fast-link{background:#434551 url(../images/bg_abofast.png) no-repeat 100% 50% !important;background-size:auto 45px !important;background-attachment:scroll !important}
}

/* 장바구니 */
.akl .new-cart .shopping-cart-total-wrapper .shopping-cart-total .order-block.order-total{border-top:1px solid #dadada}
.akl .new-cart .shopping-cart-total-wrapper .shopping-cart-total .order-block.order-total .cart-totals .js-cart-totals .wrapper .cart-totals-right .bt-akl-white.mini{position:absolute;top:-55px;right:-7px}
.akl .new-cart .shopping-cart-total{margin-top:0 !important}
.akl .new-cart .pagination-left > div{display:inline-block;vertical-align:middle}
.akl .new-cart .pagination-left .wish-del a{margin-top:0 !important}
.akl .new-cart .col-md-9,.akl .new-cart .col-md-3{padding-left:0;padding-right:0}
.akl .new-cart .pagination-bar{margin:0}
.akl .new-cart{padding-top:30px}
.akl .new-cart .add-wish-warp .product-list__item-link-text button{width:140px;height:25px;line-height:25px;padding:0 12px 0 8px;color:#002f5f}
.akl .new-cart .pagination-wrap .wish-num{height:25px;line-height:25px;padding-top:0}
.akl .new-cart .pagination-wrap .add-wish-warp{height:25px}
.akl .new-cart .add-wish-warp .cart-detail__dropdown-menu{top:25px;right:10px}
.akl .new-cart .add-wish-warp .cart-detail__dropdown-menu:after{width:138px}
.akl .new-cart .new-shopping-cart-item-list{margin-right:34px;border-top:1px solid #e3e3e3}
.akl .new-cart .product-list-item{position:relative;padding-bottom:0 !important}
.akl .new-cart .checkbox-element-wrapper{position:absolute;top:12px;left:22px}
.akl .new-cart .product-item-info:after{display:block;clear:both;content:''}
.akl .new-cart .cart-image{float:left;width:67px;margin-left:58px;border:1px solid #dadada}
.akl .new-cart .cart-image img{width:65px}
.akl .new-cart .shopping-cart-item-list .product-list-item .list-item-info{float:left;width:calc(100% - 125px)}
.akl .new-cart .product-name a{font-size:14px;line-height:20px;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:3px 0 0;width:calc(100% - 92px);overflow:hidden;color:#0075a4}
.akl .new-cart .product-code{display:inline-block !important;font-size:13px !important;line-height:18px !important;color:#808285}
.akl .new-cart .product-code:after{content:' / '}
.akl .new-cart .product-pvbv{display:inline-block !important;font-size:13px !important;line-height:18px !important;color:#808285}
.akl .new-cart .product-item-control{margin-left:22px;margin-top:5px}
.akl .new-cart .product-item-control:after{display:block;clear:both;content:''}
.akl .new-cart .product-item-control .opt-quantity.mini{float:left;width:102px}
.akl .new-cart .product-item-control .inpNum{height:30px;margin-left:30px}
.akl .new-cart .product-item-control .option-wrap{display:inline-block;margin-bottom:10px;vertical-align:top}
.akl .new-cart .product-item-control .option-color img{width:30px;height:30px}
.akl .new-cart .product-item-control .option-txt{display:inline-block;font-size:13px;color:#808285;line-height:30px}
.akl .new-cart .product-item-control a{width:30px;height:30px;line-height:30px}
.akl .new-cart .product-item-control .bt-akl-gray{width:auto;min-width:45px;margin-bottom:10px}
.akl .new-cart .product-item-control .bt-akl-blue{width:auto;min-width:65px;margin-bottom:10px}
.akl .new-cart .control_btn_wrap{float:left;padding-left:15px}
.akl .new-cart .control_btn_wrap + .control_btn_wrap{float:right;text-align:right}
.akl .new-cart .control_btn_wrap a{margin-right:10px}
.akl .new-cart .product-price .one-price:after{content:' / '}
.akl .new-cart .product-price span{display:inline-block;color:#002f5f;font-size:14px;font-weight:500}
.akl .new-cart .product-list-item .add-wish-warp{position:absolute;top:10px;right:5px;height:25px}
.akl .new-cart .product-list-item .add-wish-warp .product-list__item-link-text button{width:80px;border:0;color:#0075a4;padding-left:25px;background:url(../images/akl_common/ico_heart.png) no-repeat 3px 50%;background-size:20px 20px}
.akl .new-cart .btn-tooltip{width:auto;margin-top:0;margin-right:-5px;font-size:13px;color:#0075a4;padding-right:20px;background:url(../images/selector-arrow.png) right center no-repeat #fff;background-size:18px auto;text-align:right;padding-left:0;line-height:30px;height:30px}
.akl .new-cart .toolTip-wrapper.open .btn-tooltip:after{top:23px;left:20px}
.akl .new-cart .toolTip-type02 .tooltip-content{padding:10px;min-width:max-content}
.akl .new-cart .toolTip-wrapper .tooltip-content{top:28px;left:auto;right:0;margin-left:0}
.akl .new-cart .toolTip-wrapper .tooltip-content *{color:#56565a}
.akl .new-cart .toolTip-wrapper .tooltip-content .red{color:#e11e45}
.akl .new-cart .toolTip-wrapper .set_item li:after{display:block;clear:both;content:''}
.akl .new-cart .toolTip-wrapper .set_item li div{float:left;margin-left:40px;font-size:14px;line-height:20px}
.akl .new-cart .toolTip-wrapper .set_item li div:first-child{margin-left:0}
.akl .new-cart .toolTip-wrapper .set_item li .set_name{text-align:left;width:270px}
.akl .new-cart .toolTip-wrapper .set_item li .set_count{width:20px;text-align:center}
.akl .new-cart .toolTip-wrapper .set_item li .set_add{color:#bbb}
.akl .product-list-item .add-wish-warp .cart-detail__dropdown-menu:after{display:none}
.akl .product-list-item .add-wish-warp .cart-detail__dropdown-menu{right:5px}
.akl .new-shopping-cart-item-list + .order-entry-pagination{margin-top:10px;padding-bottom:30px}
@media (max-width:768px){
	.akl .new-cart .pagination-left{width:auto}
	.akl .new-cart .pagination-wrap{width:auto;float:right}
	.akl .new-cart .new-shopping-cart-item-list{margin-right:0}
	.akl .new-cart .checkbox-element-wrapper{left:0}
	.akl .new-cart .cart-image{margin-left:30px}
	.akl .new-cart .shopping-cart-item-list .product-list-item .list-item-info{width:calc(100% - 107px)}
	.akl .new-cart .product-item-control{margin-left:0}
	.akl .new-cart .product-item-control .opt-quantity.mini{width:95px}
	.akl .new-cart .product-item-control .inpNum{width:35px}
	.akl .new-cart .control_btn_wrap{padding-left:10px;width:calc(100% - 95px)}
	.akl .new-cart .add-wish-warp .cart-detail__dropdown-menu{right:10px}
	.akl .new-cart .product-list-item .add-wish-warp .cart-detail__dropdown-menu{top:25px;right:0px}
	.akl .new-cart .product-list-item .add-wish-warp .product-list__item-link-text button{width:80px;border:0;color:#0075a4;padding-left:23px;background:url(../images/akl_common/ico_heart.png) no-repeat 3px 50%;background-size:16px 16px}
	.akl .new-shopping-cart-item-list + .order-entry-pagination{padding-bottom:15px;border-bottom:0}
	.akl .new-cart .toolTip-wrapper .tooltip-content{top:-2px;left:0;right:0;margin-left:-15px;min-width:calc(100% + 30px)}
	.akl .new-cart .toolTip-wrapper .set_item li .set_name{width:calc(100% - 150px)}
	.akl .new-cart .control_btn_wrap + .control_btn_wrap{text-align:left;margin-top:-10px;padding-bottom:5px}
}

/* 회원가입 NEW */
#register-landing-page.new .show-terms{border-radius:20px}
.new-join-wrap .new-join_complete i{display:block;width:45px;height:45px;margin:0 auto 10px;background:url(../images/akl_common/icon-join-complete.png) no-repeat top center;background-size:45px 45px}
.new-join-wrap .new-join_complete{margin:0 0 30px;font-size:20px;font-weight:500;letter-spacing:-0.5px;text-align:center;color:#0075a4}
.new-join-wrap .member_info .end-control{padding-top:20px}
.new-join-wrap.sub_complete .member_info .member_info_cont .btn_more_info{top:69px}
.new-join-wrap.sub_complete .member-brand.join-brand{border-top:0}
.new-join-wrap.complete_member .member_info .member_info_cont .btn_more_info{top:47px}
.new-join-wrap .member_info .list-type2 li{font-style:normal}
.new-join-wrap .member_info .bt-akl-blue.type2{border-radius:20px;width:160px;background-color:#0075a4;border-color:#0075a4;color:#fff}
.new-join-wrap .member_info .bt-akl-blue.type2 i{display:inline-block;vertical-align:-5px;width:26px;height:26px;background:url(../images/akl_common/icon-sub-join.png) no-repeat 50% 50%}
.new-join-wrap .member_info .bt-akl-white.type2{background-color:#f4f4f4 !important;border-color:#808285;color:#56565a;border-radius:20px;width:160px}
.new-join-wrap .member_info .add_member .toolTip-wrapper.type-mob-full{vertical-align:top}
.new-join-wrap .member_info .add_member .toolTip-wrapper.open .btn-tooltip:after{top:20px}
.new-join-wrap .member_info .add_member .toolTip-wrapper .tooltip-content{top:28px;min-width:343px;text-align:left;margin-left:-247px}
.new-join-wrap .member-brand.join-brand .product-recentlyviewed{border-top:0;margin:0 -60px}
.new-join-wrap .member-brand.join-brand .product-recentlyviewed img{max-width:220px;margin:0 auto}
.new-join-wrap .member-brand.join-brand h2.amway-learning__title{margin:0;font-size:13px;font-weight:700;line-height:28px;color:#56565a;text-align:center}
.new-join-wrap .member-brand.join-brand + .end-control{margin-bottom:20px}
.new-join-wrap .featured-brand__slider.owl-carousel .owl-item.active + .owl-item.active:before{display:block;content:"";position:absolute;left:0;top:50%;height:30px;margin-top:-15px;border-left:1px solid #dadada;z-index:1}
.new-join-wrap .featured-brand__slider.owl-carousel .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active:before{display:none}
.new-join-wrap .row + .list-type2{margin-top:15px}
.new-join-wrap,.new-join-wrap .new-join-container,.new-join-wrap .new-join-reception{width:768px;margin:0 auto}
.new-join-wrap .new-join_tit{font-size:18px;font-weight:700;line-height:28px;color:#002f5f;text-align:center;margin:0}
.new-join-wrap .new-join_tit i{display:inline-block;width:23px;height:28px;margin-right:5px;background:url(../images/akl_common/ico_join_abo.png) 0 50% no-repeat;background-size:23px 23px;vertical-align:top}
.new-join-wrap .new-join_tit02{margin-bottom:0;margin-top:25px;padding-bottom:8px;border-bottom:1px solid #56565a;font-size:16px;font-weight:700;line-height:20px;color:#222;letter-spacing:-1px;padding-left:0}
.new-join-wrap .new-join_tit02 label{margin-bottom:0;margin-top:10px;font-size:16px;font-weight:700;line-height:20px;color:#222;padding-left:0}
.new-join-wrap .ipt_area{position:relative;height:51px;font-size:0}
.new-join-wrap .ipt_area.on .form_label{font-size:11px;color:#56565a;top:10px}
.new-join-wrap .ipt_area02,.new-join-wrap .ipt_area03{margin-bottom:15px}
.new-join-wrap .ipt_area02 .form_label{left:135px !important}
.new-join-wrap .ipt_area02 .form_select{margin:0 35px 0 0 !important}
.new-join-wrap .ipt_area .form_label{position:absolute;top:25px;left:10px;font-size:13px;font-weight:400;color:#bbb;transition:all 0.2s ease-in-out}
.new-join-wrap .ipt_area .form_ipt01{outline:none;display:inline-block;width:calc(100% - 130px);height:30px;margin-top:21px;padding:0 10px;border-width:0 0 1px 0;border-bottom-color:#dadada !important;font-size:14px;font-weight:500;line-height:30px;color:#002f5f !important;background-color:transparent !important}
.new-join-wrap .ipt_area .form_ipt01.form_ipt02{width:100%}
.new-join-wrap .ipt_area .form_ipt01.form_ipt03{width:calc(50% - 5px)}
.new-join-wrap .ipt_area input[class^=form_ipt]:focus{border-bottom-color:#56565a}
.new-join-wrap .ipt_area input[class^=form_ipt][readonly]{background-color:transparent !important;border-bottom-color:#dadada !important}
.new-join-wrap .ipt_area .new-join-btn{display:inline-block;height:35px;width:90px;margin-left:40px;line-height:32px;font-size:14px;font-weight:500;color:#56565a !important;vertical-align:bottom;border-radius:17px;background-color:#f4f4f4 !important;border:1px solid #808285 !important;letter-spacing:-1px}
.new-join-wrap .ipt_area .form_select{display:inline-block;height:35px;width:90px;margin-left:40px;padding-left:10px;background:transparent url(../images/akl_common/arr_new_join_select.png) no-repeat 74px 50%;background-size:9px 6px;border-width:0 0 1px 0;border-bottom-color:#dadada;line-height:35px;font-size:14px;font-weight:500;vertical-align:bottom}
.new-join-wrap .ipt_area .form_select:focus{border-bottom-color:#56565a}
.new-join-wrap .gender_wrap{display:inline-block;width:90px;margin-left:40px;vertical-align:bottom;position:relative}
.new-join-wrap .gender_wrap input.gender_radio{position:absolute;left:-99999em;top:-99999em;display:none}
.new-join-wrap .gender_wrap input.gender_radio + label{cursor:pointer;float:left;border:1px solid #dadada;background-color:#fff;margin:0 0 0 -1px;width:45px;line-height:35px;text-align:center;position:relative;color:#56565a;border-radius:17px 0 0 17px}
.new-join-wrap .gender_wrap input.gender_radio + label + input + label{border-radius:0 17px 17px 0}
.new-join-wrap .gender_wrap input.gender_radio:checked + label{background-color:#56565a;color:#fff;z-index:1;border-color:#56565a}
.new-join-wrap .ipt_area .count-down{position:absolute;bottom:11px;right:140px;font-size:13px;color:#56565a}
.new-join-wrap .noti-suc{display:inline-block;margin:7px 0 0 10px;padding-left:13px;font-size:13px;font-weight:500;color:#002f5f;background:url(../images/akl_common/icon-success.png) no-repeat 0 5px;background-size:8px 6px}
.new-join-wrap .noti-suc.fail{background-image:url(../images/akl_common/icon-fail.png);color:#e85350}
.new-join-wrap .noti-suc.noti-info{display:block;padding-left:0;background:none;color:#56565a}
.new-join-reception{position:relative;margin-bottom:20px}
.new-join-reception .new-join-radio-wrap{text-align:center}
.new-join-reception .new-join-reception_txt{margin:18px 0 14px;padding:0;font-size:14px;font-weight:500;color:#56565a}
.new-join-allview{position:absolute;top:15px;right:0;font-size:13px !important;font-weight:500 !important;color:#0075a4 !important}
.new-join-allview .icon-exports{width:11px;height:11px;margin-left:3px;background-image:url(../images/akl_common/icon-export.png);background-size:11px 11px}
.new-join-wrap .abo_data{margin:10px 0 0}
.new-join-wrap .abo_name{display:inline-block;margin-left:10px;font-size:15px;font-weight:700;vertical-align:middle;color:#002f5f}
.new-join-wrap .abo_name + .noti-suc{margin-top:0;vertical-align:middle}
.new-join-wrap .abo_cs{position:relative;margin-bottom:15px;margin-top:17px}
.new-join-wrap .abo_cs .abo_info{font-size:13px;font-weight:500}
.new-join-wrap .abo_cs .abo_info strong{font-weight:700}
.new-join-wrap .tel{position:absolute;top:-8px;right:0;width:90px;height:30px;border-radius:15px;border:1px solid #dadada;font-size:11px;font-weight:500;color:#56565a;text-align:center;line-height:30px}
.new-join-wrap .tel i{display:inline-block;width:11px;height:11px;margin-right:5px;background:url(../images/akl_common/icon-tell.png) no-repeat 0 50%;background-size:11px 11px;vertical-align:middle}
.new-join-wrap .international-enrollment{position:relative}
.new-join-wrap .enrollment_pop_toggle{position:relative;margin-bottom:10px;padding:0 20px 0 0;background:transparent;font-size:15px;font-weight:500;color:#0075a4}
.new-join-wrap .enrollment_pop_toggle:after{position:absolute;top:50%;right:0;width:14px;height:14px;margin-top:-7px;background:url(../images/akl_common/new-join-toggle.png) no-repeat 100% 50%;background-size:14px 14px;content:''}
.new-join-wrap .enrollment_pop_toggle.on:after{transform:rotate(180deg)}
.new-join-wrap .enrollment_pop_toggle + .enrollment_cont{display:none;padding:15px;margin-bottom:25px;border-radius:3px;border:1px solid #dadada}
.new-join-wrap .enrollment_msg{display:inline;font-size:13px;line-height:16px;color:#56565a}
.new-join-wrap .enrollment_cont .btn-tooltip{width:12px !important;height:12px !important;background:url(../images/akl_common/ico-join-tooltip.png) no-repeat 50% 50% !important;background-size:12px 12px !important;padding:10px;top:-3px}
.new-join-wrap .enrollment_cont .toolTip-wrapper.type-mob-full .tipCont-wrapper{position:absolute;right:30px;max-width:none !important;width:auto !important}
.new-join-wrap .enrollment_cont .toolTip-wrapper.type-mob-full .tipCont-wrapper .tooltip-content{left:15px}
.new-join-wrap .enrollment_cont .toolTip-wrapper.open .btn-tooltip:after{top:16px;left:4px}
.new-join-wrap .enrollment_cont .radio-wrapper{margin:15px 0 0}
.new-join-wrap .enrollment_cont label{margin-bottom:0}
.new-join-wrap .new-join-tabWrap{display:none;margin-top:15px}
.new-join-wrap .new-join-tabWrap.on{display:block}
.new-join-wrap .new-join-tab-cont{display:none}
.new-join-wrap .new-join-tab-cont.on{display:block}
.new-join-wrap .new-join-tab{display:inline-block;width:220px;margin-left:15px;vertical-align:bottom;position:relative}
.new-join-wrap .new-join-tab button{cursor:pointer;float:left;border:1px solid #dadada;background-color:#fff;margin:0 0 0 -1px;width:110px;line-height:35px;text-align:center;position:relative;color:#56565a;border-radius:3px 0 0 3px}
.new-join-wrap .new-join-tab button + button{border-radius:0 3px 3px 0}
.new-join-wrap .new-join-tab button.on{background-color:#329ead;color:#fff;z-index:1;border-color:#329ead}
.new-join-wrap .enrollment_cont{display:none}
.new-join-wrap .enrollment_cont.on{display:block}
.new-join-wrap .enrollment_cont .new-join-tab{margin-left:0}
.new-join-wrap .enrollment_info{font-size:13px;line-height:20px;color:#808285}
.new-join-wrap .enrollment_info02{margin-bottom:7px;font-size:14px;font-weight:500;line-height:20px;color:#56565a}
.new-join-wrap .form_select.full_select{width:100%;margin-top:21px;margin-left:0 !important;margin-right:0;background-position:calc(100% - 16px) 50%}
.new-join-wrap .form_select.full_select:disabled{background:transparent url(../images/akl_common/arr_new_join_select.png) no-repeat calc(100% - 16px) 50% !important;background-size:9px 6px !important}
.new-join-wrap .ipt_area03 .half_ipt{position:relative}
.new-join-wrap .ipt_area03 .half_ipt + .half_ipt{margin-left:10px}
.new-join-wrap .half_ipt .form_label{top:-15px}
.new-join-wrap .half_ipt.on .form_label{font-size:11px;color:#56565a;top:-30px}
.new-join-wrap .chk_area{position:relative}
.new-join-wrap .chk_area label{font-size:14px;line-height:18px;color:#56565a;display:block;padding-right:25px;background:url(../images/akl_common/gift-chk-off.png) no-repeat right top;background-size:18px 18px;padding-left:0;margin-top:10px}
.new-join-wrap .chk_area label:before{display:none}
.new-join-wrap .chk_area label:after{display:none}
.new-join-wrap .chk_area input[type=checkbox]:checked + label{background:url(../images/akl_common/new-join-chk.png) no-repeat right top;background-size:18px 18px}
.new-join-wrap .txt_info{margin:7px 10px 0 10px;font-size:13px;line-height:16px;color:#808285}
.new-join-wrap .new-check-one-box{display:none;padding:10px 10px 15px;border-bottom:1px solid #dadada }
.new-join-wrap .new-check-one{position:relative;min-height:30px;padding-left:35px}
.new-join-wrap .new-check-one + .list-type5{margin-top:10px;padding:10px 10px 7px}
.new-join-wrap .new-check-one + .list-type5 li{font-size:13px}
.new-join-wrap .new-check-one + .list-type5 li:before{opacity:0.5}
.new-join-wrap .new-check-one p{margin-bottom:0;line-height:18px;text-indent:-35px;padding:6px 105px 6px 0;font-size:14px}
.new-join-wrap .new-check-one label{position:absolute !important;top:0;right:0;width:18px;height:18px;background:url(../images/akl_common/gift-chk-off.png) no-repeat right top;background-size:18px;font-size:0 !important;padding:0 !important}
.new-join-wrap .new-check-one input[type=checkbox]:checked + label{background:url(../images/akl_common/new-join-chk.png) no-repeat right top;background-size:18px 18px}
.new-join-wrap .new-check-one label:before{display:none}
.new-join-wrap .new-check-one label:after{display:none}
.new-join-wrap .new-check-one-in p{color:#808285;font-size:11px;margin-bottom:0;min-height:22px;line-height:15px;padding:4px 40px 4px 20px}
.new-join-wrap .new-check-one a{top:5px;right:37px}
.new-join-wrap .new-check-one-in{position:relative}
.new-join-wrap .new-check-one .new-check-one-in label{top:-2px;right:240px}
.new-join-wrap .new-join_tit02.relative{margin-top:30px}
.new-join-wrap .new-join_tit02.relative label{width:75px;height:18px;background:url(../images/akl_common/gift-chk-off.png) no-repeat left center;background-size:18px;font-size:14px !important;padding:0 0 0 25px !important;margin-left:20px;margin-top:0;line-height:17px;font-weight:400;vertical-align:middle}
.new-join-wrap .new-join_tit02.relative input[type=checkbox]:checked + label{background:url(../images/akl_common/new-join-chk.png) no-repeat left center;background-size:18px 18px}
.new-join-wrap .new-join_tit02.relative label:before{display:none}
.new-join-wrap .new-join_tit02.relative label:after{display:none}
.new-join-wrap .new-join_tit02.relative .toggle-arrow,.sub-join-tit .toggle-arrow{display:block;position:absolute;top:-5px;right:0;width:30px;height:30px;background:url(../images/akl_common/arr-join-agree.png) no-repeat center center;background-size:11px 7px}
.new-join-wrap .new-join_tit02.relative.on .toggle-arrow,.sub-join-tit .toggle-arrow.on{transform:rotate(180deg)}
.new-join-wrap .new-check-one-in-box{width:540px;padding:5px 0;margin-left:-32px;background:#f4f4f4;margin-right:-10px}
.new-join-wrap .new-check-one-in-box p{text-indent:0;padding-left:28px;background:url(../images/akl_common/icon-agree-indent.png) no-repeat 14px 6px;background-size:9px 10px;font-size:13px}
.new-join-wrap .new-join-reception .new-join-reception_txt{padding-bottom:15px}
.new-join-wrap .new-join-reception_txt{font-size:14px;padding:15px 10px 0;margin-bottom:0}
.new-join-wrap .new-join-confirm-box{text-align:right;padding:0 10px;margin-bottom:0}
.new-join-wrap .new-join-confirm-box label{font-size:14px;line-height:18px;color:#56565a;display:inline-block;padding-right:25px;background:url(../images/akl_common/gift-chk-off.png) no-repeat right center;background-size:18px 18px;font-weight:500 !important}
.new-join-wrap .new-join-confirm-box input[type=checkbox]:checked + label{background:url(../images/akl_common/new-join-chk.png) no-repeat right center;background-size:18px 18px}
.new-join-wrap .new-join-confirm-box label:before{display:none}
.new-join-wrap .new-join-confirm-box label:after{display:none}
.new-join-wrap .new-join-big-btn{display:block;width:768px;margin:0 auto;height:50px;border-radius:25px;line-height:48px;font-size:20px;font-weight:500;color:#fff;background:#002f5f;margin:40px auto}
.new-join-wrap .new-join-big-btn i{background:url(../images/akl_common/icon-complete.png) no-repeat;display:inline-block;width:19px;height:19px;background-size:19px;margin-right:5px;position:relative;top:2px}
.new-join-wrap .new-join-container .amway-theme input.amw-global-radio:checked + .amw-radio-overlay:before{background-color:#002f5f !important}
.new-join-wrap .new-join-container .amway-theme input.amw-global-radio:checked:disabled + .amw-radio-overlay:before{background-color:#bbb !important}
.new-join-wrap .new-join-reception.amway-theme input.amw-global-radio:checked:disabled + .amw-radio-overlay:before{background-color:#bbb !important}
.new-join-wrap .new-join-reception.amway-theme input.amw-global-radio:checked + .amw-radio-overlay:before{background-color:#002f5f !important}
.new-join-wrap .toolTip-wrapper .tooltip-content{top:-2px;margin-left:-50px;max-width:572px;min-width:572px}
.new-join-wrap.sub-join-wrap .international-enrollment{margin-top:10px}
.new-join-wrap.sub-join-wrap input[type=checkbox]:disabled + label{background-image:url(../images/akl_common/new-join-chk-disabled.png) !important}
.new-join-wrap .sub-new-join{display:none}
.new-join-wrap .sub-new-join .list-type2{margin:10px 0 10px}
.new-join-wrap .sub-new-join .new-join_tit02{color:#808285 !important}
.new-join-wrap .new-join_tit02.renew-tit {margin-top: 33px;padding-bottom:15px;line-height: 1;letter-spacing:-0.44px;}
.new-join-wrap .form-section-group {padding:16px 0 12px;border-bottom:1px solid #e5e5e5;}
.new-join-wrap .form-section-group + .form-section-group {padding-top:26px;}
.new-join-wrap .form-section-group:last-child {margin-bottom:33px;}
.new-join-wrap .info-recept-tit {display:inline-block;margin:0;font-size: 14px;font-weight: bold;line-height: 1.43;letter-spacing: -0.7px;color: #002f5f;}
.new-join-wrap .form-section-group .form_group-element {margin-top:18px}
.new-join-wrap .form-section-group .form_group-element .form_element-radio {margin-right:70px;}
.new-join-wrap .form-section-group .form_group-element .form_element-radio label {padding:1px 0 0 28px;color:#333;}
.new-join-wrap .form-section-group .form_group-element .form_element-radio label:before {border-color:#ccc;}
.new-join-wrap .form-section-group .form_group-element .form_element-radio input:not(:checked) + label:after {opacity: 0}
.new-join-wrap .form-section-group .form_group-element .form_element-radio input:checked + label:before {border:none}
.toolTip-wrapper.tooltipNew {width: 23px;}
.toolTip-wrapper.tooltipNew .btn-tooltip {position:relative;top:-1px;left:-1px;display:inline-block;width:23px !important;height:23px !important;margin:0;background:url(../images/akl_common/ico_tooltip_new.png) no-repeat 50% 50% / 16px;vertical-align:top;}
.toolTip-wrapper.tooltipNew.open .btn-tooltip:after {top:21px;left:7px;width:7px;height:8px;background:url(../images/akl_common/ico_tooltip_arrow_new.png) no-repeat 50% 50% / 7px 8px}
.toolTip-wrapper.tooltipNew .tooltip-content {display:none;top:25px;min-width:365px;margin-left:-24px;padding:16px 12px 12px 16px;background-color:#fff;border-color:#666;border-radius: 8px}
.toolTip-wrapper.tooltipNew .tooltip-content * {color:#666;font-size:13px;}
.toolTip-wrapper.tooltipNew .tooltip-content .tooltip-text-tit {margin-bottom:5px;font-weight:bold;color:#666;letter-spacing:-0.65px;}
.toolTip-wrapper.tooltipNew .tooltip-content .tooltip-normal-list li {color:#666;line-height:1.67;letter-spacing:-0.6px;}
.toolTip-wrapper.tooltipNew .tooltip-content .tooltip-normal-blt li {position:relative;padding-left:10px;}
.toolTip-wrapper.tooltipNew .tooltip-content .tooltip-normal-blt li::before {position:absolute;left:0;top:6px; display:inline-block; content:''; width: 3px; height: 3px; background-color: #666666; color:#666; }

.U20103_lp2.new-join-ly .cart-popup__header-text{font-size:18px !important}
.U20103_lp2.new-join-ly .cart-popup__item-info{padding:40px 40px 20px !important}
.U20103_lp2.new-join-ly .Connected-id > div ul{margin-bottom:18px}
.U20103_lp2.new-join-ly .Connected-id > div ul:after{display:block;clear:both;content:''}
.U20103_lp2.new-join-ly .Connected-id > div li{float:left;width:239px}
.U20103_lp2.new-join-ly .Connected-id > div li + li{margin-left:40px}
.U20103_lp2.new-join-ly .Connected-id > div li a{display:block;height:60px;border-radius:30px;background-color:#f4f4f4;line-height:60px;text-align:center;font-size:16px;font-weight:500;color:#56565a}
.U20103_lp2.new-join-ly .Connected-id > div li a i{display:inline-block;width:28px;height:28px;margin-right:10px;background-repeat:no-repeat;background-position:50% 50%;vertical-align:text-bottom}
.U20103_lp2.new-join-ly .Connected-id > div li a.ipin-btn i{background-image:url(../images/akl_common/ico_ipin.png)}
.U20103_lp2.new-join-ly .Connected-id > div li a.retrun-btn i{background-image:url(../images/akl_common/ico_retrun.png)}
.U20103_lp2.new-join-ly .Connected-id .list-type5 li{font-size:12px;line-height:16px}
.lazyimg{opacity:1;transition:opacity 1s}
.lazyimg[data-src]{opacity:0}




@media (max-width:768px){
	.new-join-wrap .new-join-big-btn i{width:12px;height:12px;background-size:12px;top:1px}
	.new-join-wrap .member-brand.join-brand h2.amway-learning__title{font-size:16px}
	.new-join-wrap .member_info .add_member .toolTip-wrapper.open .btn-tooltip:after{top:20px}
	.new-join-wrap .member_info .add_member .toolTip-wrapper.type-mob-full .tooltip-content{width:100% !important;left:30px;top:5px}/* 2019-05-22 수정 : top:1px -> top:5px */
	.new-join-wrap .new-join_complete i{width:37px;height:37px;background-size:37px 37px}
	.new-join-wrap .new-join_complete{font-size:15px;margin-bottom:25px}
	.member_info .member_info_cont{margin:0;padding:20px 15px;font-size:12px}
	.member_info .member_info_cont ul div{width:99px;margin-right:15px;line-height:18px}
	.member_info .member_info_cont ul div:after{margin-top:-5px;height:10px}
	.member_info .member_info_cont ul p{line-height:18px}
	.member_info .member_info_cont .btn_more_info{right:7px;top:30px}
	.new-join-wrap.sub_complete .member_info .member_info_cont .btn_more_info{top:49px}
	.new-join-wrap.complete_member .member_info .member_info_cont ul div{width:49px}
	.new-join-wrap.complete_member .member_info .member_info_cont .btn_more_info{top:30px}
	.member_info .member_info_cont .list-type2{margin-top:15px;padding-top:15px}
	.member_info .add_member{margin-top:20px}
	.add_member p{font-size:15px;margin-right:5px}
	.new-join-wrap .member_info .end-control{padding-top:15px}
	.new-join-wrap .member_info .bt-akl-blue.type2 i{width:23px;height:23px;background-size:23px 23px}
	.new-join-wrap .member_info .bt-akl-blue.type2{width:150px;padding:0;line-height:33px;height:35px}
	.new-join-wrap .member_info .bt-akl-white.type2{width:150px;padding:0;line-height:33px;height:35px}
	.new-join-wrap .member-brand.join-brand{margin-top:20px}
	.new-join-wrap .member_info h3.success{font-size:13px}
	.new-join-wrap,.new-join-wrap .new-join-container,.new-join-wrap .new-join-reception,.new-join-wrap .new-join-big-btn{width:100%;margin:0}
	.new-join-wrap .new-join_tit02{margin-top:10px}
	.new-join-wrap .new-join-big-btn{font-size:14px;font-weight:700;margin:30px auto;height:40px;line-height:38px}
	.new-join-wrap .ipt_area .form_ipt01{width:calc(100% - 105px)}
	.new-join-wrap .ipt_area .form_select,.new-join-wrap .ipt_area .new-join-btn,.new-join-wrap .gender_wrap{margin-left:15px}
	.new-join-wrap .ipt_area .new-join-btn{font-size:13px}
	.new-join-wrap .ipt_area .count-down{right:111px}
	.new-join-wrap .noti-suc,.new-join-wrap .abo_cs .abo_info,.new-join-wrap .new-join-reception .new-join-reception_txt,.new-join-wrap .new-join-reception_txt,.new-join-wrap .new-check-one-in-box p,.new-join-wrap .enrollment_info{font-size:11px;line-height:16px}
	.new-join-wrap .chk_area label{font-size:11px;line-height:18px}
	.new-join-wrap .txt_info,.new-join-wrap .enrollment_msg,.new-join-wrap .enrollment_info02{font-size:12px}
	.new-join-wrap .new-check-one p{font-size:13px}
	.new-join-wrap .new-join-wrap .toolTip-wrapper .tooltip-content *,.new-join-allview{font-size:11px !important}
	.new-join-wrap .new-check-one a{top:7px}
	.new-join-wrap .enrollment_cont .toolTip-wrapper.open .btn-tooltip:after{left:5px}
	.new-join-wrap .tooltip2.toolTip-type02 .tooltip-content{top:-2px;padding-bottom:5px}
	.new-join-wrap .ipt_area02 .form_label{left:115px !important}
	.new-join-wrap .ipt_area02 .form_select{margin:0 15px 0 0 !important}
	.new-join-wrap .new-join-container + .new-join-big-btn{margin-top:30px}
	.new-join-wrap .member-brand.join-brand .product-recentlyviewed{margin:0}
	.new-join-wrap .new-check-one-in-box{width:auto}
	.new-join-wrap .new-check-one .new-check-one-in label{right:10px}
	.new-join-wrap .new-check-one + .list-type5 li{font-size:11px}
	.new-join-wrap .new-join_tit02.renew-tit {margin-top:30px;}
	.new-join-wrap .form-section-group {padding: 16px 0 10px;}
	.new-join-wrap .form-section-group .form_group-element .form_element-radio {margin-right:36px;}
	.new-join-wrap .form-section-group .form_group-element .form_element-radio label {padding-top:0;font-size:14px;}
	.new-join-wrap .form-section-group .form_group-element .form_element-radio label:before {width:20px;height: 20px;}
	.new-join-wrap .form-section-group .form_group-element .form_element-radio label:after {width:10px;height: 10px;top:5px;left:5px;}
	.new-join-wrap .form-section-group:last-child {margin-bottom:30px;}
	.toolTip-wrapper.tooltipNew.open .btn-tooltip:after {top:22px;}
	.toolTip-wrapper.tooltipNew.type-mob-full .tipCont-wrapper {left: 15px;}
	.U20103_lp2.new-join-ly .Connected-id > div li{float:left;width:calc(50% - 10px)}
	.U20103_lp2.new-join-ly .Connected-id > div li + li{margin-left:20px}
	.U20103_lp2.new-join-ly .cart-popup__item-info{padding:15px 15px 0 !important}
	.U20103_lp2.new-join-ly .Connected-id > div ul{margin-bottom:8px}
	.U20103_lp2.new-join-ly .Connected-id > div li a{height:55px;font-size:14px}
	.U20103_lp2.new-join-ly .Connected-id > div li a i{width:20px;height:20px;margin-right:5px;background-size:20px 20px}
}

/* 회원가입 월렛 배너 */
.wellet_banner_area{width:768px;margin:60px 0 0 -34px}
.wellet_banner_area img{max-width:100%}

@media (max-width:768px){
	.wellet_banner_area{width:auto;margin:30px -15px 0}
}

/* 메뉴 노출시 mask */
#uiLayerMask.gnb_open{z-index:300}

/* SOP 리스트 */
.new-sop .product-list-page-title{margin-bottom:40px}
.new-plp .new-sop > .row > [class^=col-sm],.new-plp .new-sop > .row > [class^=col-xs]{padding:0}
.new-sop .btn_my_sop{position:absolute;left:0;top:-60px;font-size:13px;font-weight:700;color:#008fc5}
.new-sop .btn_my_sop:before{display:inline-block;width:20px;height:20px;margin-right:10px;background:url(../images/akl_common/ico-mysop.png) no-repeat 0 50%;background-size:20px 20px;vertical-align:-4px;content:''}
.new-sop .category-soultion .product-list__item-title{font-weight:700}
.new-sop .category-soultion .product-list__item-retailprice{font-size:12px;color:#808285}
.new-sop .os_listNew_btn_typeBox .icon-grid::before{font-size:24px;vertical-align:-5px}
.new-sop .os_listNew_btn_viewChoice .os_listNew_btn_typeBox{width:32px;margin:0 !important;background:none !important;border:0 !important}
.new-sop .os_listNew_btn_viewChoice{color:#a0a2a5}
.new-sop .os_listNew_btn_viewChoice .select{color:#383838}
.new-sop .os_listNew_btn_viewChoice span[class^=icon]{color:#bbb}
.new-sop .os_listNew_btn_viewChoice .select span[class^=icon]{color:#333}
.new-sop .pagination-toolbar{padding-bottom:10px !important}
.new-sop .btn_all_order{position:absolute;left:165px;top:0;z-index:1;width:auto;line-height:40px;font-size:14px;font-weight:700;text-align:center;color:#008fc5}
.new-sop .btn_all_order:before{display:inline-block;width:10px;height:10px;margin-right:5px;background:url(../images/akl_common/ico-all-order.png) no-repeat 0 50%;background-size:10px 10px;vertical-align:0;content:''}
.new-sop .os_listNew_imageType .product-list__item .checkbox-element-wrapper{left:auto;right:10px;top:10px}
.new-sop .os_listNew_listType .os_listNew_listType_item a.product-list__item-title{font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.new-sop .os_listNew_listType .os_listNew_listType_item .product-list__item-retailprice{margin-right:0;font-weight:400}
.new-sop .category-soultion .product-list__item-title{font-weight:700}
.new-sop .os_listNew_btn_viewOrder{width:132px}
.new-sop .os_listNew_listType .os_listNew_listType_item{padding:10px 0}
.new-sop .os_listNew_listType .os_listNew_listType_item .os_listNew_listType_buyBtn{margin-bottom:0}
.new-sop .os_listNew_listType .os_listNew_listType_item .product-list__thum .product-list__thumbnail{margin-bottom:0}
.new-sop .product__list--wrapper .text-center{margin-top:0}


@media (max-width:768px){
	.new-sop .btn_my_sop{top:10px;left:auto;right:0;font-size:12px;letter-spacing:-1px}
	.new-sop .btn_my_sop:before{width:17px;height:17px;margin-right:3px;background-size:17px 17px;vertical-align:-3px}
	.new-sop .plp-item-label{font-size:11px !important;height:20px !important;padding-top:5px;line-height:15px !important}
	.new-sop .plp-item-label:after{background-image:url(../images/akl_common/ico-bg-blue2.png);width:8px;height:20px;right:-8px;background-size:auto 20px}
	.new-sop .os_listNew_listType .os_listNew_listType_item a.product-list__item-title{position:absolute;top:-23px;left:-60px;width:calc(100% + 60px);font-size:13px;font-weight:500}
	.new-sop .os_listNew_listType .os_listNew_listType_item .product-list__item-aboprice{margin-top:4px;margin-bottom:10px}
	.new-sop .category-soultion .product-list__item-title{font-size:16px}
	.new-sop .category-soultion .product-list__item-retailprice{font-size:11px;font-weight:400;line-height:13px}
	.new-sop .os_listNew_listType .os_listNew_listType_item .col-md-offset-4{margin-left:0}
	.new-sop .os_listNew_listType .os_listNew_listType_item .no-gutters > .col-xs-4{width:90px}
	.new-sop .os_listNew_listType .os_listNew_listType_item .no-gutters > .col-xs-8{width:calc(100% - 90px);margin-top:-6px;position: relative;}
	.new-sop .os_listNew_listType .os_listNew_listType_item .product-list__thum{width:75px}
	.new-sop .os_listNew_listType .os_listNew_listType_item .no-gutters{position:relative;margin-left:15px;margin-right:15px}
	.new-sop .os_listNew_listType .os_listNew_listType_item{padding:60px 0 20px}
	.new-sop .os_listNew_listType .os_listNew_listType_item .product-list__item-abolabel{display:inline-block}
	.new-sop .os_listNew_listType .os_listNew_listType_item .checkbox-element-wrapper{position:absolute;left:0;top:-30px}
	.new-sop .os_listNew_listType .os_listNew_listType_item .plp-item-label-wrap{position:absolute;left:-105px;top:-55px}
	.new-sop .os_listNew_listType .os_listNew_listType_item .os_listNew_listType_buyBtn{width:75px;min-width:75px;height:25px;min-height:25px;margin:0 0 0 15px;font-size:12px;line-height:23px !important}
	.new-sop .os_listNew_listType .os_listNew_listType_item .opt-quantity.mini{width:80px;margin-bottom:0}
	.new-sop .os_listNew_listType .os_listNew_listType_item .opt-quantity.mini .inpNum{width:30px;min-width:30px;height:25px;margin-left:25px}
	.new-sop .os_listNew_listType .os_listNew_listType_item .opt-quantity.mini .btnMinus,.new-sop .os_listNew_listType .os_listNew_listType_item .opt-quantity.mini .btnPlus{width:25px;height:25px;background-size:26px 26px}
	.new-sop .os_listNew_listType .os_listNew_listType_item .product-list__item-retailprice{letter-spacing:-1px}
	.new-sop .os_listNew_imageType.os_listNew_imageType .product-list__item .plp-item-label-wrap{top:30px;left:0}
	.new-sop ._checkbox-element-global-class ~ span._checkbox-element-global-span{left:0;top:0}
	.new-sop .os_listNew_imageType .product-list__item .checkbox-element-wrapper{left:0;top:0;right:auto}
	.new-sop .os_listNew_btn_viewChoice .list{font-size:12px}
	.new-sop .os_listNew_btn_viewChoice{margin-bottom:2px;padding-top:10px !important;border-top:1px solid #e3e3e3}
	.new-sop .product-list__item-abolabel{padding-top:0}
	.new-sop .search-list-page-right-result-list-slot{margin:0 -15px !important}/* 2019-07-04 수정 : 30 > 15 */
	.new-sop .btn_all_order{left:0;top:48px;width:122px;font-size:12px;line-height:20px;padding-top:3px}
	.new-sop .btn_all_order:before{width:8px;height:8px;background-size:8px 8px}
	.new-sop .os_listNew_imageType.os_listNew_sop .product-list__item .product-list__item-content{position:relative;padding-top:30px}
	.new-sop .product-list-right-slot .product__list--wrapper .product__list{margin:0}/* 2019-07-04 수정 : 0 13px > 0 */
	.new-sop .os_listNew_imageType .product-list__item .product-list__item-detail{position:relative;height:160px;overflow:hidden}
	.new-sop .os_listNew_imageType .product-list__item .product-list__item-abolabel{display:inline-block}
	.new-sop .os_listNew_imageType .product-list__item .product-list__item-retailprice{margin-bottom:0}
	.new-sop .os_listNew_imageType .product-list__item .product-list__item-retailprice span{margin-bottom:0}
	.new-sop .os_listNew_imageType .product-list__item .product-list__item-retailprice.quantity{margin-bottom:3px}
	.new-sop .os_listNew_imageType .opt-quantity.mini{float:left;width:80px !important;margin-bottom:0}
	.new-sop .os_listNew_imageType .opt-quantity.mini .inpNum{width:30px !important;min-width:30px !important;height:25px !important;margin-left:25px !important}
	.new-sop .os_listNew_imageType .opt-quantity.mini .btnMinus,.new-sop .os_listNew_imageType .opt-quantity.mini .btnPlus{width:25px !important;height:25px !important;background-size:26px 26px !important}
	.new-sop .os_listNew_imageType .product-list__item .btn-blue-white{position:absolute;right:0;bottom:9px;width:75px;min-width:75px;height:25px;min-height:25px;margin:0;font-size:12px;line-height:23px !important}
	.new-sop .os_listNew_listType .os_listNew_listType_item .opt-quantity.mini{width:80px;margin-bottom:0}
	.new-sop .os_listNew_imageType .product-list__item .product-list__item-title{height:56px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:16px}
	.new-sop .os_listNew_imageType .product-list__item .product-list__item-abolabel{margin-top:0;margin-bottom:3px}
	.new-sop .os_listNew_imageType .product-list__item .product-list__item-title.product-list__item-aboprice{margin-top:5px}
}
@media (max-width:360px){
	.new-sop .os_listNew_imageType .opt-quantity.mini{float:left;width:65px !important;margin-bottom:0}
	.new-sop .os_listNew_imageType .opt-quantity.mini .inpNum{width:25px !important;min-width:25px !important;height:25px !important;margin-left:20px !important}
	.new-sop .os_listNew_imageType .opt-quantity.mini .btnMinus,.new-sop .os_listNew_imageType .opt-quantity.mini .btnPlus{width:20px !important;height:25px !important;background-size:26px 26px !important}
	.new-sop .os_listNew_imageType .product-list__item .btn-blue-white{width:65px;min-width:65px;font-size:12px}
}

/* 미니대시보드 */
@media (max-width:768px){
	li.account-popover__element.sign-out:after{display:block;clear:both;content:''}
	li.account-popover__element.sign-out .icon-set{margin-top:3px}
	li.account-popover__element.sign-out a{float:right}
	li.account-popover__element.sign-out button{width:auto;right:auto;left:13px;top:5px}
	li.account-popover__element.sign-out button span{position:relative;top:-4px;color:#002f5f}

}

/* SOP 제품 상세 */
.new-sop .pdp-info .product-details .item-code,.new-sop .lip-color-choose-message{padding-bottom:0.5em;line-height:20px;border-bottom:1px solid #e3e3e3}
.new-sop .pdp-info .product-main-info .product-details .price{margin-bottom:0;font-size:22px}
.new-sop .autoOrder.new-order{display:block;margin:10px 0 0 90px}
.new-sop .autoOrder label{margin:0;font-size:13px !important;color:#808286 !important}
.new-sop .sop-more-benefits p{position:relative;height:46px}
.new-sop .sop-more-benefits p:after{display:block;position:absolute;top:50%;left:0;width:46px;height:46px;margin-top:-23px;background:url(../images/akl_common/icon-benefits.png) no-repeat 0 50%;background-size:46px 46px;content:''}
.new-sop .sop-more-benefits .innerWrap p:last-child{margin-bottom:0}
.new-sop .addtocart-component.sop-pdp p strong em{font-weight:500}
.new-sop .addtocart-component.sop-pdp p strong b{font-weight:700}
.new-sop .addtocart-component.sop-pdp p strong{padding-top:4px;color:#303235}
.new-sop .addtocart-component.sop-pdp p span{font-size:13px;color:#0075a4}
.new-sop .addtocart-component.sop-pdp p span b{font-weight:700}
.new-sop .addtocart-component.sop-pdp p strong,.new-sop .addtocart-component.sop-pdp p span{display:block;padding-left:65px}
.new-sop .addtocart-component.sop-pdp .toggle-benefits{padding:12px 20px;background-color:#fafafa;border:1px solid #e3e3e3;border-radius:0}
.new-sop .addtocart-component.sop-pdp .btn-tgg-list.ico-fa-angle-down{right:12px;z-index:1;color:#333}
.new-sop .freeitem label{vertical-align:top}
.new-sop .freeitem .sop_freeitem{display:inline-block;width:70%}
.new-sop .freeitem .sop_freeitem .list-item-option{width:370px}
.new-sop .freeitem .sop_freeitem .list-item-option a{padding-left:15px;font-size:14px;font-weight:400;font-family:'Noto Sans KR',sans-serif;color:#002f5f}
.new-sop .freeitem .sop_freeitem .list-item-option .color-select .selected-option .option-html{padding:5px 0;font-size:14px;font-weight:400;color:#002f5f}
.new-sop .freeitem .sop_freeitem .list-item-option .color-select .selected-option .option-html>span{font-weight:400}
.new-sop .freeitem .sop_freeitem .list-item-option .color-select a.optionbox>span{font-weight:400}
.new-sop .freeitem .sop_freeitem .list-item-option .color-overlay{top:40px}
.new-sop .freeitem .sop_freeitem .color_option img{width:30px}
.new-sop .freeitem .sop_freeitem .color_option em{margin-left:7px;line-height:30px}
.new-sop .freeitem .sop_freeitem p{color:#303235}
.new-sop .sns_area{text-align:right;padding-right:0}
.new-sop .addtocart-component.sop-pdp .add_to_cart_form{padding-bottom:20px}
.new-sop .mysop-product-detail-list.sop-kit-prdt{margin-top:40px;padding-bottom:80px}
.new-sop .row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div.mob{display:none}
.new-sop .row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div.pc{display:inline-block}

/* 2020-06-24 sop 오류 */
.new-sop .cart-popup__dialog .pdp-info .product-main-info .product-details .price {font-size:34px}
.new-sop .cart-popup__dialog .sop-more-benefits p:after {display:none}
.new-sop .cart-popup__dialog .sop-more-benefits p {height:auto}
.new-sop .cart-popup__dialog .pdp-info .product-details .item-code {border-bottom:none}

@media (max-width:768px){
	.new-sop .pdp-info .product-details .item-code,.new-sop .lip-color-choose-message{border-bottom:0}
	.new-sop .pdp-info .product-details{margin-bottom:0;padding-bottom:0}
	.new-sop .autoOrder label{font-size:11px !important;line-height:20px !important}
	.new-sop .autoOrder.new-order{float:left;margin-left:30%}
	.new-sop .addtocart-component.sop-pdp p span{font-size:12px}
	.new-sop .addtocart-component.sop-pdp .toggle-benefits{padding:11px 10px}
	.new-sop .addtocart-component.sop-pdp p strong,.new-sop .addtocart-component.sop-pdp p span{padding-left:60px}
	.new-sop .pdp-info .product-main-info .addtocart-component .qty-selector .row{margin-bottom:0;padding-bottom:0}
	.new-sop .pdp-info .product-main-info .addtocart-component.sop-pdp .sop_freeitem select{width:100%}
	.new-sop .freeitem .sop_freeitem p{font-size:13px;letter-spacing:-0.5px}
	.new-sop .freeitem .sop_freeitem p em{display:inline-block}
	.new-sop .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .js-qty-selector .qty-selector-container{margin-bottom:20px}
	.new-sop .control-label{margin-top:10px}
	.new-sop .auto-order-wrap .control-label{margin-top:0}
	.new-sop .addtocart-component.sop-pdp .add_to_cart_form{margin-bottom:0;padding-bottom:0;border-bottom:0}
	.new-sop .mysop-product-detail-list.sop-kit-prdt{margin-top:5px;padding-bottom:30px}
	.new-sop .row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div.pc{display:none}
	.new-sop .row.add-to-cart-extra-actions.col-xs-12.col-sm-12.col-md-12.js-add-to-actions-wrapper.link-line div.mob{display:inline-block}
	.new-sop .freeitem .sop_freeitem .list-item-option,
	.new-sop .freeitem .sop_freeitem .list-item-option .color-select {width:100%}
}

/* 주문결제 */
.new-payment .payment_box{margin-top:20px !important;padding:20px 30px 15px;border:1px solid #dadada}
.new-payment .shipping-delivery-radio-body{position:relative;margin:0}
.new-payment .tab-wrapper:after{display:block;clear:both;content:''}
.new-payment .tab-wrapper .tab-head{float:left;margin-right:20px}
.new-payment .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap .tab-toggle{border-radius:0 !important;border-color:#dadada;background-color:#fff;height:40px}
.new-payment .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap.active .tab-toggle{border-color:#007eb0;border-top-width:1px;background-color:#007eb0}
.new-payment .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap.active .tab-toggle .toggle-text{color:#fff}
.new-payment .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap:first-child .tab-toggle{border-radius:0}
.new-payment .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap .tab-toggle .toggle-text{color:#56565a;line-height:40px !important}
.new-payment .tabWrapper:after{display:none}
.new-payment .shipping-delivery-setup-title.col-md-3{width:auto}
.new-payment .panel.cash-receipts .col-xs-12.col-md-3{width:auto}
.new-payment .tabs-transform .bt-akl-blue.mini{background-color:#bbb;border-color:#bbb;color:#fff}
.new-payment .tabs-transform .bt-akl-blue.mini:hover{color:#fff}
.new-payment .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap .tab-toggle{min-width:100px}
.new-payment .tabs-transform .shipping-list-order .amwa-radio + label{width:24.4%}
.new-payment .tabs-transform .tab-wrapper .tab-group .tab-head .bt-akl-blue{width:100%}
.new-payment .tabs-transform .tab-wrapper .tab-group .tab-head{width:calc(20% - 10px)}
.new-payment .tabs-transform .tab-wrapper .tab-group .tab-head .bt-akl-blue{width:100%;border-color:#bbb;background-color:#bbb}
.new-payment .tabs-transform .tab-wrapper .tab-group .tab-head .bt-akl-blue:hover,
.new-payment .tabs-transform .tab-wrapper .tab-group .tab-head .bt-akl-blue:active{color:#fff;background-color:#007eb0}
.new-payment .shipping-delivery-setup-title.col-md-3 + .col-md-9 .panel.pay-pvbv{display:inline-block;margin-left:10px;position:relative;top:-3px;vertical-align:middle}
.new-payment .shipping-delivery .panel label{vertical-align:middle}
.new-payment .tabs-transform .shipping-delivery-ship{padding:0;border-bottom-width:0}
.new-payment .tab-wrapper .tab-head{display:inline-block;margin-right:20px}
.new-payment .tabs-transform .shipping-list-order .amwa-radio + label{width:calc(25% - 2px);height:18px}
.new-payment .btn-delivery-guide .bt-akl-blue{border-color:#bbb;background-color:#bbb !important}
.new-payment .btn-delivery-guide .bt-akl-blue:hover,.new-payment .btn-delivery-guide .bt-akl-blue:active{border-color:#007eb0;background-color:#007eb0 !important;color:#fff}
.new-payment .shipping-delivery-summary-header{font-size:13px;color:#002f5f}
.new-payment .amwaySOL_txt{margin-bottom:17px;font-size:14px;height:24px;font-weight:500}
.new-payment .amwaySOL_txt:before{display:inline-block;width:24px;height:24px;margin-right:5px;background:url(../images/akl_common/ico-sol.png) no-repeat 50% 0;background-size:24px 24px;vertical-align:middle;content:''}
.new-payment .amwaySOL_txt:after{display:inline-block;font-size:13px;vertical-align:middle;color:#007eb0;content:'결제와 혜택을 동시에! Amway 월렛으로 쉽고 빠르게 결제하세요.';font-weight:500}	/* 2019-06-24 수정 */
.new-payment .amwaySOL_txt{font-size:0}
.new-payment .amwaySOL_txt span{color:#007eb0}
.new-payment .payTab .payTab_button_area:after{display:block;clear:both;content:''}
.new-payment .payTab .payTab_button_area a.sol{position:relative;font-weight:700}
.new-payment .payTab .payTab_button_area a.sol:after{position:absolute;left:5px;top:-7px;width:34px;height:30px;background:url(../images/akl_common/ico-newpay.png) no-repeat 50% 50%;content:''}	/* 2019-06-24 수정 */
.new-payment .payTab .payTab_button_area a.sol.ico_new:after{position:absolute;left:5px;top:-7px;width:30px;height:30px;background:url(../images/akl_common/ico-newpay-new.png) no-repeat 50% 50%;content:''}	/* 2019-07-19 추가 : NEW */
.new-payment .payTab .payTab_button_area a:last-child{margin-right:0}
.new-payment .payTab .payTab_button_area a{display:block;float:left;width:15.5%;min-width:140px;margin-right:13px;text-align:center;color:#fff;font-weight:500;line-height:50px;background-color:#bbb;margin-bottom:10px}
.new-payment .payTab .payTab_button_area a:hover,.new-payment .payTab .payTab_button_area a:active,.new-payment .payTab .payTab_button_area a.on{color:#fff;background-color:#007eb0}
.new-payment .pay_cont{display:none;margin-top:10px;border-top:1px solid #dadada}
.new-payment .pay_cont.sol_cont{margin-top:0;border-top:0}
.new-payment .pvbv span{display:inline-block;font-size:14px;vertical-align:middle;width:100px}
.new-payment .pvbv.gift_price span{font-size:13px}
.new-payment .pvbv label{vertical-align:middle;padding-left:25px;margin-right:30px}
.new-payment .payment_section:first-child{margin-top:0;padding-top:0 !important;border-top:0}
.new-payment .payment_section{margin-top:10px;padding-top:10px !important;border-top:1px solid #dadada}
.new-payment .accordion-custom{border-top:0}
.new-payment .accordion-custom .panel .panel-heading{padding:0 30px}
.new-payment .accordion-custom .panel{border:1px solid #dadada}
.new-payment .payment_coupon_area.no_line{margin-bottom:0;padding-bottom:0;border-bottom:0}
.new-payment .coupon_tit{font-size:16px;font-weight:500;color:#56565a}
.new-payment .coupon_tit .btn_coupon_selet{display:inline-block;width:80px;margin-left:10px;line-height:25px;background-color:#bbb;text-align:center;vertical-align:middle;font-size:12px;font-weight:500;color:#fff}
.new-payment .coupon_tit .btn_coupon_selet:hover{background-color:#007eb0}
.new-payment .coupon_cont{margin-top:10px}
.new-payment .coupon_cont:after{display:block;clear:both;content:''}
.new-payment .coupon_item{display:block;float:left;margin-right:10px}
.new-payment .coupon_item:after{display:block;clear:both;content:''}
.new-payment .coupon_item label{width:198px;height:74px;border:1px solid #dadada;border-radius:7px;background-color:#fff;padding:10px 0 0 16px}
.new-payment .coupon_item label:after{top:0;left:auto;width:60px !important;height:74px !important;border-radius:7px;right:-59px;transition:none;background:#3b8dbd url(../images/akl_common/chk_coupon.png) no-repeat 50% 50% !important;content:''}
.new-payment .coupon_item.sol label{background-color:#1cb4f9}
.new-payment .coupon_item.sol span,.new-payment .coupon_item.sol strong{color:#fff !important}
.new-payment .coupon_item.sol > span{background-color:#1cb4f9;border-color:#1cb4f9}
.new-payment .coupon_item.sol > span span{margin-bottom:10px}
.new-payment .coupon_item > span{float:left;width:198px;height:74px;margin-top:6px;padding:10px 16px 0 16px;border:1px solid #dadada;border-radius:7px;background-color:#fff}
.new-payment .coupon_item span span{margin-bottom:5px;letter-spacing:-1px;font-size:13px;color:#808285}
.new-payment .coupon_item span strong{font-size:15px;font-weight:500;color:#007eb0}
.new-payment .coupon_item span strong em{font-size:24px}
.new-payment .coupon_item span span,.new-payment .coupon_item span span strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.new-payment .coupon_item button{float:left;width:60px;height:74px;margin-top:6px;margin-left:-1px;border-radius:7px;background:#3b8dbd url(../images/akl_common/chk_coupon.png) no-repeat 50% 50%;text-indent:-999em}
.new-payment .coupon_item label:before{left:auto;width:60px !important;height:74px !important;border-radius:7px;right:-59px;border:0;background:#bbb url(../images/akl_common/chk_coupon.png) no-repeat 50% 50%  !important}
.new-payment .coupon_item label span,.new-payment .coupon_item label strong{display:block}
.new-payment .coupon_item label span{margin-bottom:10px;letter-spacing:-1px;font-size:13px;color:#808285}
.new-payment .coupon_item label strong{font-size:15px;font-weight:500;color:#007eb0}
.new-payment .coupon_item label strong em{font-size:24px}
.new-payment .payment_coupon_area{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dadada}
.new-payment .pvbv_tit{font-size:16px;font-weight:500;color:#56565a}
.new-payment .pvbv_cont .toolTip-type02 .tooltip-content{margin-left:-60px;min-width:470px}
.new-payment .row.card-method .form-group input{width:160px;vertical-align:middle}
.new-payment .row.card-method .form-group input + .bt-akl-gray{min-width:60px;margin-left:5px;padding:0;background-color:#f4f4f4;color:#808285;vertical-align:middle}
.new-payment .row.card-method .form-group{margin-top:10px;margin-bottom:0}
.new-payment .row.card-method .form-group + .from-group{margin-top:20px}
.new-payment .row.card-method .form-group .card-tit{margin-top:10px}
.new-payment .accordion-custom .panel-title .text-uppercase.accordion-header-text{font-size:16px}
.new-payment .ms-agree-toggle .panel-heading{padding:10px 30px !important}
.new-payment .ms-agree-toggle .accordion-custom .panel-title{padding:0;text-align:right}
.new-payment .ms-agree-toggle .accordion-custom .pull-right{position:absolute;top:-26px;right:0;width:auto;padding:0;color:#007eb0;text-align:right}
.new-payment .ms-agree-toggle .panel-body{margin:-0px 30px 0;padding:15px 0 15px 0!important;border-top:1px solid #e3e3e3 !important }
.new-payment .shipping-delivery .panel.pvbv{margin-top:10px}
.new-payment .toolTip-wrapper{width:18px}
.new-payment .toolTip-wrapper.address {width:18px; margin-top:-3px;}
.new-payment .toolTip-wrapper .btn-tooltip{width:18px;height:18px;background:url(../images/akl_common/ico_pay_tooltip.png) 50% 50% no-repeat;background-size:18px 18px}
.new-payment .panel.cash-receipts .receipt-type{width:278px;margin-left:13px;margin-top:5px;padding:5px 10px 5px 15px;background-color:#fff;border:1px solid #dadada;text-align:right}
.new-payment .receipt-type label{position:relative;width:80px;margin-right:0;margin-bottom:0;text-align:left}
.new-payment .receipt-type label:after{position:absolute;top:50%;right:0;width:1px;height:18px;margin-top:-9px;background-color:#dadada;content:''}
.new-payment .receipt-type .form-control{border:0;width:168px;height:28px}
.new-payment .tabs-transform .shipping-delivery-radio-body .form-group input{display:inline-block;width:60%}
.new-payment .bankTransfer .form-group input,.new-payment .bankTransfer2 .form-group input{width:200px !important;margin-right:3px}
.new-payment .bankTransfer .form-group .bt-akl-white,.new-payment .bankTransfer2 .form-group .bt-akl-white{width:140px !important;padding:0;color:#808285;border-color:#dadada;background-color:#f4f4f4}
.new-payment .bankTransfer .form-group .bt-akl-white:hover,.new-payment .bankTransfer2 .form-group .bt-akl-white:hover{color:#808285;border-color:#dadada;background-color:#f4f4f4 !important}
.new-payment .paybank .transfer-resver-guide{margin-left:calc(25% + 20px)}
.new-payment .paybank .a-point.info{margin-left:calc(25% + 90px)}
.new-payment .paybank .shipping-delivery-size{width:250px !important}
.new-payment .payment-forms-txt3{min-height:40px;padding:9px 20px;border:1px solid #dadada;background-color:#f4f4f4}
.new-payment .transfer-resver-guide{margin-left:25%;border-top:0}
.new-payment .transfer-resver-guide .guid-box a.title{display:inline-block;width:auto;font-size:14px;color:#007eb0;padding-top:0}
.new-payment .tabs-transform .transfer-resver-guide .guid-box a.title:before{right:-15px;font-size:12px;font-family:'Glyphicons Halflings';content:'\e114';top:11px}
.new-payment .tabs-transform .transfer-resver-guide .guid-box.on a.title:before{content:'\e113' !important}
.new-payment .new-cart{padding-top:0 !important}
.new-payment .pay-sender .form-group{margin-bottom:10px}

.new-payment .amwaySOL_img img{width:100%}/*2019-08-19 월렛 배너*/
@media (max-width:768px){
	.new-payment .payment_box{margin:0 -15px;padding:0 15px 5px;border:0;border-bottom:5px solid #f4f4f4}
	.new-payment .payTab .payTab_button_area a{width:calc(50% - 7px);margin-bottom:10px;font-size:14px}
	.new-payment .payTab .payTab_button_area a:nth-child(2n){float:right;margin-right:0}
	.new-payment .tabs-transform .tab-wrapper .tab-group .tab-head{width:calc(50% - 5px)}
	.new-payment .tabs-transform .shipping-list-order .amwa-radio + label{width:calc(50% - 2px)}
	.new-payment .row.card-method .form-group .col-xs-12{width:100px}
	.new-payment .row.card-method .form-group .col-xs-12 + .col-xs-12{width:calc(100% - 100px)}
	.new-payment .row.card-method .form-group input{width:calc(100% - 70px) !important }
	.new-payment .accordion-custom .panel{border:0}
	.new-payment .ms-agree-toggle .accordion-custom .panel .panel-heading{padding:0 15px !important}
	.new-payment .ms-agree-toggle .panel-body{margin:10px 15px 0 !important }
	.new-payment .ms-agree-toggle .panel-body{margin:10px 0 0 0}
	.new-payment .accordion-custom .panel-title{padding:0 15px}
	.new-payment .ms-agree-toggle .accordion-custom .pull-right{top:-17px}
	.new-payment .pvbv_cont .toolTip-type02 .tooltip-content{min-width:calc(100vw - 30px) !important;width:calc(100vw - 30px) !important;margin-left:-15px}
	.new-payment .accordion-custom .panel .panel-heading{padding:0}
	.new-payment .akl-toggle-wrap.mgt20{margin:0 -15px 10px !important;padding:10px 0;border-bottom:5px solid #f4f4f4;margin-bottom:10px}
	.new-payment .akl-toggle-wrap.mgt20 + .akl-toggle-wrap{padding:0 0 10px 0}
	.new-payment #shopping-list-content{margin-top:10px}
	.new-payment .amwaySOL_txt{width:100%;position:relative;padding-left:20px;font-size:0;line-height:1;letter-spacing:0;height:17px}/* 2019-06-24 수정 */
	.new-payment .amwaySOL_txt:before{position:absolute;left:0;top:-1px;width:15px;height:15px;background-size:15px 15px}/* 2019-06-24 수정 */
	.new-payment .shipping-delivery-shipping-header{font-weight:700}
	.new-payment .amwaySOL_txt:after{width:100%;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:-1px}/* 2019-06-24 수정 */
	.new-payment .tabs-transform .default-shipping-address .detail-content input.form-control{width:calc(100% - 80px);margin-right:3px;font-size:12px}
	.new-payment .default-shipping-address .delivery-msg .byte-txt,.ship-messige .byte-txt{display:inline-block}
	.new-payment .toolTip-wrapper.open .btn-tooltip:after{top:20px}
	.new-payment .toolTip-type02.toolTip-wrapper.type-mob-full .tipCont-wrapper{top:23px}
	.new-payment .panel.cash-receipts .receipt-type{width:calc(100% - 5px);margin-left:0;padding:0 5px 0 15px}
	.new-payment .receipt-type .form-control{width:calc(100% - 83px);height:38px}
	.new-payment .payment_section input{width:calc(50% + 3px) !important}
	.new-payment .panel.cash-receipts .cash-phone input.form-control{width:calc(50% + 10px)}
	.new-payment .amwaySOL_img{margin-top:0}
	.new-payment .amwaySOL_img img{max-width:100%;width:auto}
	.new-payment .bankTransfer .row.card-method .form-group .col-xs-12,.new-payment .bankTransfer2 .row.card-method .form-group .col-xs-12{width:100%}
	.new-payment .bankTransfer .row.card-method .form-group input,.new-payment .bankTransfer2 .row.card-method .form-group input{width:calc(100% - 160px) !important}
	.new-payment .transfer-resver-guide{margin:0 -15px}
	.new-payment .paybank .row.card-method .form-group .col-xs-12{width:100%}
	.new-payment .paybank .a-point.info{margin-left:0;width:100%}
	.new-payment .paybank .row.card-method .form-group input{width:100% !important}
	.new-payment .paybank .row.card-method .col-xs-4{width:calc(50% - 5px) !important;margin-right:5px}
	.new-payment .paybank .row.card-method .col-xs-8{width:50% !important}
	.new-payment .paybank .shipping-delivery-size{width:100% !important}
	.new-payment .paybank .transfer-resver-guide{margin-left:0}
	.new-payment .payment-forms-txt3{width:100%}
	.new-payment .creditCard .bt-akl-white.mini{padding:0 4px}
	.new-payment .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap .tab-toggle{min-width:80px}
	.new-payment .amway-theme.order-payment .tabs-toggles .tab-toggle-wrap .tab-toggle span{font-weight:500 !important}
	.new-payment .payment_box .payment_selte{overflow:hidden}
	.new-payment .panel.pvbv{margin-top:10px}
	.new-payment .payTab .payTab_button_area a.sol:after{top:-6px;width:28px;height:23px;background-image:url(../images/akl_common/ico-newpay_m.png);background-size:28px 23px}	/* 2019-06-24 수정 */
	.new-payment .payTab .payTab_button_area a.sol.ico_new:after{top:-6px;width:25px;height:23px;background-image:url(../images/akl_common/ico-newpay-new_m.png);background-size:25px 23px}	/* 2019-07-19 추가 : NEW */
	.new-payment .pay-sender .form-group .col-xs-12{width:120px}
	.new-payment .pay-sender .form-group .col-xs-12 + .col-xs-12{width:calc(100% - 120px)}
	.new-payment .pay-sender .form-group .col-xs-12 label{margin-top:8px}
	.new-payment .pay-sender .form-group .col-xs-12 + .col-xs-12 input{width:100%}
}
@media (max-width:768px){
.new-payment .pay-line{margin-left:-100px}
.new-payment .pay-line .form-group input.card-inp{width:calc(25% - 1.6px) !important}
.new-payment .pay-line .form-group input.card-inp2{width:calc(45% - 44px) !important}
.new-payment .pay-line .form-group input.card-inp3{width:calc(45% - 43px) !important}
.new-payment .pay-line .form-group input.card-inp4{width:calc(100% - 100px) !important}
.new-payment .payment-forms-txt2{margin-left:100px}
}

/* onlineFax */
.onlinefax .accordion-custom .panel{border-width:0 0 1px 0 !important}
.onlinefax .payment_section .panel{border-width:0 !important}
.onlinefax .shipping-delivery-ship:last-child{border:0 !important}
.onlinefax .panel-collapse.payment_selte,.onlinefax .tab-pane.content-block{margin:0 50px 10px}
.onlinefax .panel-collapse.payment_selte{margin-bottom:0 !important}
.onlinefax .ms-agree-toggle .accordion-header-text:before{display:none}
.onlinefax .ms-agree-toggle .panel-heading{padding:10px 0 !important}
.onlinefax .ms-agree-toggle .panel-body{margin:0 !important}
.onlinefax .ms-agree-toggle .accordion-custom .pull-right{top:-26px !important;right:50px !important;margin-top:0 !important}
.onlinefax .pay-transaction{border-bottom:1px solid #dadada}
.onlinefax .pay-transaction .panel{border-bottom:0}
.onlinefax .coupon_point{margin-top:10px;padding-top:10px;border-top:1px solid #dadada}
.onlinefax .panel-body.faxOrder-cart-wrapper .accordion-element.prdt-order-info .panel-body{padding-left:30px}
.onlinefax .accordion-element.prdt-order-info .panel-title{padding-left:0}
.onlinefax .col-xs-12.pay-transaction{margin-bottom:10px;padding-top:10px;border-top:1px solid #dadada}
.onlinefax .col-xs-12.pay-transaction .panel{margin-bottom:5px}
.onlinefax .shipping-delivery-ship{padding:5px 0 10px}
.onlinefax .shipping-delivery-ship .deli-introduction p.tit .bt-akl-white.mini{vertical-align:middle;margin-left:7px}
.onlinefax .panel.cash-receipts .cash-phone select.form-control{font-size:14px}
.onlinefax .default-shipping-address .detail-content .col-xs-12{margin-bottom:10px !important}
.onlinefax .transfer-resver-guide .guid-box a.title:before{top:10px;right:-15px;font-size:12px;font-family:'Glyphicons Halflings';content:'\e114'}
.onlinefax .transfer-resver-guide .guid-box.on a.title:before{content:'\e113' !important}
.onlinefax .paybank .a-point.info{margin-left:calc(25% + 130px)}
.onlinefax .paybank .form-group input{width:100% !important}
.onlinefax .payment-forms-txt3{width:430px;margin-left:15px}
.onlinefax .faxOrder-group-order{margin-top:20px}
.onlinefax .paybank .col-xs-4.col-md-4{width:190px;margin-right:5px;padding-right:0}
.onlinefax .paybank .col-xs-8.col-md-8{padding-left:0}
.akl .fax-order-wrapper .onlinefax .card-sort .pay-line .form-group .col-md-10{padding-left:0 !important}
.akl .fax-order-wrapper .onlinefax .card-sort .pay-line2 .form-group .col-md-10{padding-left:15px !important}
.akl .onlinefax .faxOrder-cart-wrapper  .paymemt-type-group .form-group .col-xs-12.col-md-10{padding:0}

@media (max-width:768px){
	.onlinefax .panel-body.faxOrder-cart-wrapper .accordion-element.prdt-order-info .panel-body{padding-left:0}
	.onlinefax .panel-collapse.payment_selte,.onlinefax .tab-pane.content-block{margin:0 0 10px}
	.onlinefax .ms-agree-toggle .accordion-custom .pull-right{right:0 !important}
	.onlinefax .transfer-resver-guide{margin:0}
	.onlinefax .prdt-order-info .panel{padding-left:30px;border-bottom:0 !important}
	.onlinefax .accordion-custom .panel{border-bottom:1px solid #dadada}
	.onlinefax .accordion-custom .panel-title{padding:0}
	.onlinefax .fax-order-wrapper .accordion-custom .panel .panel-heading{padding:0}
	.onlinefax .fax-order-wrapper .accordion-custom .panel .panel-heading{padding-right:0}
	.onlinefax .fax-order-wrapper .accordion-custom .panel-body{padding:0 5px 0 7px}
	.onlinefax .pay-transaction .panel{border-bottom:0 !important}
	.onlinefax .coupon_point{margin-bottom:10px;border-bottom:1px solid #dadada}
	.onlinefax span.btn-business{padding-left:0}
	.onlinefax .accordion-custom .panel .panel-heading{padding:10px 0 10px 35px !important}
	.onlinefax .accordion-custom .panel .panel-heading.panel-heading2{padding:10px 0 10px !important}
	.onlinefax .ms-agree-toggle .panel-body{margin-bottom:0 !important}
	.onlinefax .fax-order-wrapper .accordion-custom .panel-body{padding:10px 0}
	.onlinefax .faxOrder-cart-wrapper{margin-left:-35px}
	.onlinefax .faxOrder-cart-wrapper .paymemt-type-group{margin-left:0}
	.onlinefax .fax-order-wrapper .faxOrder-cart-wrapper{padding:0 0 10px !important }
	.onlinefax .transfer-resver-guide{padding:0}
	.onlinefax .panel.panel2 .panel-body{padding-left:0}
	.onlinefax .panel.cash-receipts .cash-phone select.form-control{padding-left:14px}
	.onlinefax .col-xs-12.pay-transaction{margin-top:0;padding-top:0;border-top:0}
	.onlinefax .default-shipping-address .detail-content .col-xs-12{margin-bottom:0 !important}
	.onlinefax .paybank .a-point.info{margin-left:0}
	.onlinefax .payment-forms-txt3{width:100%;margin-left:0}
	.onlinefax .faxOrder-add-buyer{margin-left:30px;border-top:1px solid #dadada}
	.onlinefax .faxOrder-group-order{margin-left:30px}
	.onlinefax .row.card-method .card-kinds.card-bonuspoint{padding-left:0}
	.onlinefax #totalPaymentAmount.faxOrder-group-order{margin-left:0}
	.akl .fax-order-wrapper .onlinefax .card-sort .pay-line2 .form-group .col-md-10{padding-left:0 !important}
	.akl .fax-order-wrapper .onlinefax .card-sort .pay-line input.card-inp{width:49px !important}
	.akl .fax-order-wrapper .onlinefax .card-sort .pay-line{margin-left:0}
	.akl .fax-order-wrapper .onlinefax .card-sort .pay-line .form-group input.card-inp{width:calc(25% - 10px) !important}
	.akl .fax-order-wrapper .onlinefax .card-sort .pay-line .form-group input.card-inp2{width:calc(45% - 50px) !important}
	.akl .fax-order-wrapper .onlinefax .card-sort .pay-line .form-group input.card-inp3{width:calc(45% - 45px) !important}
	.akl .fax-order-wrapper .onlinefax .card-sort .pay-line .form-group input.card-inp4{width:calc(100% - 100px) !important}
	.akl .fax-order-wrapper .onlinefax .payment-forms-txt2{margin-left:0}
	.akl .fax-order-wrapper .onlinefax .accordion-element.prdt-order-info .accordion-panel-collapse .accordion-collapse-wrapper{padding-left:0}
}


/* 멀티제품 추가 리스트 */
.multi_add{margin:0 auto}
.multi_add .product-list-page-title{margin-bottom:40px}
.multi_add .image_area{width:102px;height:102px;border:1px solid #dcdcdc}
.multi_add .image_area a{display:block}
.multi_add .image_area img{width:99px;height:99px}
.multi_add .gift_info{display:inline-block;font-size:13px;font-weight:500;color:#008fc5;vertical-align:middle}
.multi_add .benefits p{position:relative;min-height:24px;margin-top:10px;padding-left:30px}
.multi_add .benefits p:first-child{margin-top:0}
.multi_add .benefits p:after{display:block;position:absolute;top:50%;left:0;width:24px;height:24px;margin-top:-12px;background:url(../images/akl_common/icon-benefits.png) no-repeat 0 50%;background-size:24px 24px;content:''}
.multi_add .benefits p span{font-size:13px;color:#0075a4}
.multi_add .benefits p span b{font-weight:700;color:#0075a4}
.multi_add .toolTip-wrapper .btn-tooltip{vertical-align:middle}
.multi_add .toolTip-type02 .tooltip-content{top:33px;margin-left:-30px;min-width:300px}
.multi_add .multi_plp_item{position:relative;min-height:100px;padding:10px 30px 10px 130px;border-bottom:1px solid #e3e3e3}
.multi_add .multi_plp_item:first-child{border-top:1px solid #e3e3e3}
.multi_add .multi_plp_item .image_area{position:absolute;left:1px;top:11px}
.multi_add .toolTip-wrap{position:absolute;left:47.7%;top:50%;margin-top:-10px}
.multi_add .toolTip-wrapper.open .btn-tooltip:after{top:25px}
.multi_add .btn_item_del{position:absolute;top:50%;right:0;transform:translateY(-50%);width:53px;height:25px;line-height:24px;background-color:#bbb;font-size:13px;color:#fff}
.multi_add .gift_box{position:absolute;left:62%;top:50%;transform:translateY(-50%)}
.multi_add .gift_box select.form-control{width:220px}
.multi_add .gift_box .gift_item_name{margin-bottom:5px;font-size:13px;color:#56565a}
.multi_add .plp_detail{width:calc(50% - 130px)}
.multi_add .plp_name{margin-bottom:2px}
.multi_add .plp_name a{font-weight:500;color:#002f5f}
.multi_add .plp_code span{display:inline-block}
.multi_add .plp_code{margin-bottom:9px;font-size:12px;color:#808285}
.multi_add .plp_code .plp_sku{position:relative;margin-right:5px;padding-right:5px}
.multi_add .plp_code .plp_sku:after{position:absolute;top:50%;right:0;width:1px;height:8px;margin-top:-4px;background-color:#dcdcdc;content:''}
.multi_add .plp_price{margin-bottom:7px;font-weight:700;color:#002f5f}
.multi_add .opt-quantity .btnMinus,.multi_add .opt-quantity .btnPlus,.multi_add .opt-quantity.mini .inpNum{height:30px}
.multi_add .multi_plp_wrap{margin-bottom:60px}
.multi_add .retrun_order .reurun_tit{margin:0 0 15px;padding:0;font-size:14px;font-weight:500;color:#56565a}
.multi_add .retrun_order .row{float:left;width:32.2%;margin-bottom:10px}
.multi_add .retrun_order .row.row3{width:35.6%}
.multi_add .retrun_order .row.row2{width:64.4%}
.multi_add .retrun_wrap{padding:20px 0 10px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.multi_add .retrun_wrap:after{display:block;clear:both;content:''}
.multi_add .retrun_wrap label{width:70px;font-weight:500;color:#002f5f;word-break:keep-all}
.multi_add .retrun_wrap select{width:calc(100% - 140px)}
.multi_add .retrun_wrap .row2 select{width:calc(100% - 140px)}
.multi_add .retrun_wrap .autoOrder label{font-size:12px}
.multi_add .retrun_wrap .autoOrder label span{font-size:14px;color:#002f5f }
.multi_add .retrun_wrap .autoOrder.new-order label{font-size:14px;color:#002f5f}
.multi_add .retrun_wrap input[type=checkbox] + label{width:auto;margin-top:15px}
.multi_add .amwa-btnbar:after{display:block;clear:both;content:''}
.multi_add .amwa-btnbar{width:250px;margin-top:30px}
.multi_add .amwa-btnbar a{float:left;width:120px}
.multi_add .amwa-btnbar a.bt-akl-gray{float:right;background-color:#bbb;border-color:#bbb;color:#fff}

@media (max-width:768px){
	.multi_add .product-list-page-title{margin-left:15px;margin-bottom:20px}
	.multi_add .btn_item_del{padding:0;width:20px;height:20px;top:15px;right:15px;background:url(../images/akl_common/close.gif) no-repeat 50% 50%;background-size:20px 20px;text-indent:-999em;transform:translateY(0)}
	.multi_add .plp_detail{width:100%}
	.multi_add{margin:0 -15px}
	.multi_add .multi_plp_item{padding:45px 15px 45px 105px}
	.multi_add .plp_price{font-size:16px;margin-bottom:9px}
	.multi_add .multi_plp_item.gift_item{padding:45px 15px 92px 105px}
	.multi_add .opt-quantity.mini{float:left}
	.multi_add .toolTip-wrapper.open .btn-tooltip:after{top:20px}
	.multi_add .toolTip-wrap{position:static;margin-top:-30px;margin-left:100px}
	.multi_add .gift_box{left:202px;top:95px;transform:translateY(0)}
	.multi_add .gift_item_name{position:absolute;left:15px;bottom:20px;right:15px;padding:0 20px;font-size:12px;line-height:30px;background-color:#e5f2f7}
	.multi_add .gift_item_name:after{position:absolute;left:10px;top:10px;width:1px;height:6px;background-color:#bbb;content:''}
	.multi_add .gift_item_name:before{position:absolute;left:13px;top:13px;width:1px;height:6px;background-color:#bbb;transform:rotate(90deg);content:''}
	.multi_add .opt-quantity.mini{width:82px}
	.multi_add .gift_box select.form-control{width:120px;height:25px}
	.multi_add .plp_name{position:absolute;top:17px;left:15px;right:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}
	.multi_add .plp_code{margin-bottom:4px;font-size:11px}
	.multi_add .image_area{width:78px;height:78px;border:1px solid #dcdcdc}
	.multi_add .image_area a{display:block}
	.multi_add .image_area img{width:76px;height:76px}
	.multi_add .multi_plp_item .image_area{position:absolute;left:15px;top:42px}
	.multi_add .opt-quantity .btnMinus,.multi_add .opt-quantity .btnPlus{width:25px;height:25px}
	.multi_add .opt-quantity.mini .inpNum{width:32px;height:25px;margin-left:25px}
	.multi_add .toolTip-type02 .tooltip-content{margin-left:-30px;min-width:0px}
	.multi_add .multi_plp_wrap{margin-bottom:20px}
	.multi_add .retrun_order{padding:20px 0 10px;background:#f4f4f4}
	.multi_add .retrun_order .reurun_tit{margin-left:15px}
	.multi_add .retrun_order .row{float:none;width:100% !important;margin-bottom:10px;font-size:0}
	.multi_add .retrun_wrap{margin:0 15px;padding:10px 0 0;border-bottom:0}
	.multi_add .retrun_wrap select{width:calc(100% - 105px) !important}
	.multi_add .retrun_wrap .row2 select{margin-right:0}
	.multi_add .retrun_wrap label{width:105px;font-weight:700;color:#002f5f;margin-top:5px}
	.multi_add .retrun_wrap .autoOrder label{position:relative;margin-left:105px;font-size:11px;color:#56565a;padding-left:30px;margin-bottom:-2px;font-weight:400;color:#808286}
	.multi_add .retrun_wrap .autoOrder.new-order label{font-size:14px;font-weight:500;color:#002f5f;margin-top:10px}
	.multi_add .retrun_wrap .autoOrder label span{position:absolute;left:-105px;top:0;font-size:14px;font-weight:700;color:#002f5f}
	.multi_add .retrun_wrap input[type=checkbox] + label{width:auto;margin-top:0}
	.multi_add .amwa-btnbar{width:100%;margin-top:15px;padding:0 15px}
	.multi_add .amwa-btnbar a{width:calc(50% - 5px)}
	.multi_add .retrun_order .row.row2{float:none;width:100%}
}

@media (max-width:320px){
	.multi_add .plp_code span span{display:none}
	.multi_add .gift_box select.form-control{width:100px;padding:0 20px 0 15px;font-size:12px}
}

/* 멀티제품 주문 완료 */
.order_complete{min-width:auto}
.order_complete .multi_plp_item{min-height:124px}
.order_complete .plp_detail{margin-top:18px}
.order_complete .gift_box{left:auto;right:30px}
.order_complete .plp_count{position:absolute;top:50%;right:45%;height:25px;width:70px;transform:translateY(-50%)}
.order_complete .plp_detail{width:320px}
.order_complete .amwa-btnbar{width:370px}
.order_complete .amwa-btnbar a:nth-child(2){margin:0 5px}
.order_complete .amwa-btnbar a.bt-akl-white{padding:0}
.order_complete .order_info{margin-bottom:15px}
.order_complete .order_info .order_name{display:inline-block;margin-right:20px;font-size:18px}
.order_complete .order_info .order_name strong{display:inline-block;font-weight:700;vertical-align:top}
.order_complete .order_info .btn_order_list{display:inline-block;font-weight:700;font-size:13px;color:#008fc5}
.order_complete .order_info .btn_order_list:before{display:inline-block;width:21px;height:21px;margin-right:10px;background:url(../images/akl_common/ico-myorder.png) no-repeat 0 50%;background-size:21px 21px;vertical-align:-5px;content:''}
.order_complete .order_detail_info_tit{display:block;position:relative;width:100%;padding:0 0 10px;border-bottom:1px solid #56565a;background-color:transparent;font-size:18px;text-align:left;color:#222}
.order_complete .order_detail_info_tit:after{position:absolute;top:50%;right:0;width:15px;height:9px;margin-top:-4px;background:url(../images/akl_common/arr_order_detil_info.png) no-repeat 50% 50%;background-size:15px 9px;content:''}
.order_complete .order_detail_info_tit.on:after{transform:rotate(180deg)}
.order_complete .total_order_info{padding:30px 40px 20px;border-bottom:1px solid #e3e3e3;background-color:#f4f4f4}
.order_complete .total_order_info:after{display:block;clear:both;content:''}
.order_complete .total_order_info div div{display:inline-block}
.order_complete .total_order_info .total_price_area{float:right}
.order_complete .total_order_info .total_price_area div{margin-left:20px;font-weight:700;color:#002f5f}
.order_complete .total_order_info .total_price_area div span{font-size:14px;font-weight:700}
.order_complete .total_order_info .total_price_area .total_pvbv span{font-size:14px;font-weight:400}
.order_complete .total_order_info .total_price_area .total_price{font-size:20px}
.order_complete .total_order_info .total_order_info_area{float:left}
.order_complete .total_order_info .total_order_info_area div{margin-right:20px;font-weight:700}
.order_complete .total_order_info .total_order_info_area div span{font-weight:400}
.order_complete .order_detail_wrap{display:none}
.order_complete .order_item{margin-top:30px}
.order_complete .order_item_tit{margin-bottom:10px;font-weight:500;color:#002f5f}
.order_complete .order_item_list{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}
.order_complete .order_item_list + .order_item_list .order_item_list_tit{border-top:0}
.order_complete .order_item_list_tit{background-color:#f4f4f4;font-size:13px;color:#002f5f;height:40px;line-height:38px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.order_complete .order_item_list_tit:after{display:block;clear:both;content:''}
.order_complete .order_item_info:after{display:block;clear:both;content:''}
.order_complete .order_item_list_tit div{float:left;text-align:center}
.order_complete .order_item_info div{float:left;text-align:center}
.order_complete .order_item_name{width:34%}
.order_complete .order_item_count{width:25%}
.order_complete .order_item_price{width:16%}
.order_complete .order_item_pvbv{width:25%}
.order_complete .order_item_info .order_item_name{padding:0 20px;text-align:left}
.order_complete .order_item_info{height:50px;line-height:48px;border-bottom:1px solid #e3e3e3}
.order_complete .order_item_info.single{text-align:center}
.order_complete .gift_item_name2{position:relative;left:0;right:0;bottom:0;padding:0 35px;margin-top:5px;font-size:14px;line-height:40px;background-color:#e5f2f7}
.order_complete .gift_item_name2:after{position:absolute;left:20px;top:15px;width:1px;height:8px;background-color:#bbb;content:''}
.order_complete .gift_item_name2:before{position:absolute;left:24px;top:18px;width:1px;height:8px;background-color:#bbb;transform:rotate(90deg);content:''}

@media (max-width:1024px){
	.order_complete .plp_count{right:40%}
}
@media (max-width:768px){
	.order_complete .multi_plp_item{min-height:124px}
	.order_complete .plp_detail{width:100%;margin-top:0}
	.order_complete .multi_plp_item{padding:45px 15px 20px 105px}
	.order_complete .multi_plp_item.gift_item{padding:45px 15px 60px 105px}
	.order_complete .plp_count{position:static;width:auto;height:25px;transform:translateY(0)}
	.order_complete .plp_count .num{font-weight:700}
	.order_complete .amwa-btnbar a:nth-child(2){margin-left:6px}
	.order_complete .amwa-btnbar a{min-width:auto;width:calc(33.3% - 4px);padding:0}
	.order_complete .amwa-btnbar{width:100%}
	.order_complete .order_info{margin:0 15px 15px}
	.order_complete .order_info:after{display:block;clear:both;content:''}
	.order_complete .order_info .order_name{font-size:16px}
	.order_complete .order_info .btn_order_list{float:right;margin-top:4px;font-size:12px}
	.order_complete .order_info .btn_order_list:before{width:17px;height:17px;margin-right:5px;background:url(../images/akl_common/ico-myorder.png) no-repeat 0 50%;background-size:17px 17px;vertical-align:-4px;content:''}
	.order_complete .order_detail_info{margin:0 15px;padding-bottom:15px}
	.order_complete .order_detail_info_tit{font-size:16px;font-weight:500}
	.order_complete .order_detail_info_tit:after{width:11px;height:7px;margin-top:-3px;background-size:11px 7px;content:''}
	.order_complete .total_order_info{padding:20px 15px 10px}
	.order_complete .total_order_info > div > div{display:block;line-height:24px}
	.order_complete .total_order_info span{float:left;font-weight:500 !important}
	.order_complete .total_order_info .total_order_info_area,.order_complete .total_order_info .total_price_area{float:none}
	.order_complete .total_order_info .total_order_info_area div,
	.order_complete .total_order_info .total_price_area div{margin:0;text-align:right}
	.order_complete .total_order_info .total_price_area .total_price{font-size:17px;font-weight:700}
	.order_complete .total_order_info .total_price_area .total_price span{font-weight:700 !important}
	.order_complete .total_order_info .total_price_area{margin-bottom:10px}
	.order_complete .order_item{margin-top:20px}
	.order_complete .order_item_tit{font-weight:700}
	.order_complete .order_item_list_tit .order_item_name{height:40px;line-height:38px}
	.order_complete .order_item_info div{float:none}
	.order_complete .order_item_name{width:100%;margin-bottom:10px;line-height:16px}
	.order_complete .order_item_count,.order_complete .order_item_price,.order_complete .order_item_pvbv{width:100%}
	.order_complete .order_item_info .order_item_name{text-align:left !important}
	.order_complete .order_item_info{height:auto;padding:15px 0;line-height:inherit}
	.order_complete .order_item_info > div span{float:left}
	.order_complete .order_item_info > div{overflow:hidden;padding:0 15px !important;text-align:right !important}
	.order_complete .order_item_count,.order_complete .order_item_price,.order_complete .order_item_pvbv{font-size:13px;font-weight:500;line-height:22px}
	.order_complete .gift_item_name2{padding:0 20px;font-size:12px;line-height:30px}
	.order_complete .gift_item_name2:after{left:11px;top:11px;height:6px}
	.order_complete .gift_item_name2:before{left:14px;top:14px;height:6px}
	.order_complete .total_order_info .total_order_info_area div{font-weight:500}
}

/* SOL 신규 주문서 추가 */
.new-sop-add .sop-order-name.payment_box{overflow:hidden;margin:0 !important}
.new-sop-add .tabs-transform{margin:0 !important}
.new-sop-add .sop-order-name.payment_box{padding:20px 0 15px}
.new-sop-add .delivery-msg{padding:0}
.new-sop-add .shipping-delivery.sopInstantPayment .cart-items-wrapper{padding-right:0}
.new-sop-add .shipping-delivery .form-group input{width:300px}
.new-sop-add .shipping-delivery-shipping-header{margin-bottom:20px;padding-bottom:19px;border-bottom:1px solid #e3e3e3}
.new-sop-add .col-xs-12.sms-reception{margin-top:9px;padding:0}
.new-sop-add .col-xs-12.sms-reception .control-label{padding:5px 0 0}
.new-sop-add .col-xs-12.sms-reception .col-md-9{padding:0}
.new-sop-add .shipping-delivery-ship.sms-receive-box.form-group{margin-top:0;padding-top:11px;border-top:1px solid #e3e3e3}
.new-sop-add .payment_selte .shipping-delivery-shipping-header{padding-bottom:0;border-bottom:0}
.new-sop-add .shipping-delivery .form-group input{margin-left:0}
.new-sop-add .paybank .a-point.info{margin-left:140px}
.new-sop-add .paybank .transfer-resver-guide{margin-left:155px}
.new-sop-add .tabs-transform .shipping-delivery-setup-title.col-md-3{margin-top:3px;font-size:14px}
.new-sop-add .sms-receive-box .sms-reception > label{width:150px}
.new-sop-add .row.card-method .form-group .card-tit,.new-sop-add .row.card-method .form-group .card-tit label{width:140px}
.new-sop-add .shipping-delivery-setup-title.col-md-3{width:140px}
.new-sop-add .sop-order-name label{width:150px}
.new-sop-add .left-content{width:150px}
.new-sop-add .control-label{width:150px}
.new-sop-add .form-group .card-tit label{width:150px}
.new-sop-add .transfer-resver-guide{margin-left:135px}
.new-sop-add .creditCard .transfer-resver-guide{margin-left:0;padding:0}
.new-sop-add .col-xs-12.pay-transaction + .list-type2{width:100%}
.new-sop-add .tabs-transform .card-favor{margin-top:10px;margin-left:0}
.new-sop-add .toolTip-type02 .tooltip-content{margin-left:0}
.new-sop-add .btn-blue-white{height:40px;border-width:1px}
.new-sop-add .amwa-btnbar:after{display:block;clear:both;content:''}
.new-sop-add .amwa-btnbar{width:250px;margin-top:30px}
.new-sop-add .amwa-btnbar a{float:left;width:120px}
.new-sop-add .amwa-btnbar a.bt-akl-gray{float:right;background-color:#bbb;border-color:#bbb;color:#fff}
.new-sop-add .sms-receive-box .sms-reception span.inline-label label{color:#55565a}

@media (max-width:768px){
	.new-sop-add .paybank .a-point.info,.new-sop-add .paybank .transfer-resver-guide{margin-left:0}
	.new-sop-add .left-content{width:100px}
	.new-sop-add .default-shipping-address .detail-content .right-info{width:calc(100% - 100px)}
	.new-sop-add .default-shipping-address .message-shop{padding-right:0}
	.new-sop-add .default-shipping-address .detail-content .col-xs-12{margin-bottom:0}
	.new-sop-add .sms-receive-box .sms-reception > label{width:100%}
	.new-sop-add .sms-receive-box .sms-reception span.inline-label + span{margin:0}
	.new-sop-add .shipping-delivery .form-group input{width:100%;margin-bottom:10px}
	.new-sop-add .transfer-resver-guide{margin-left:0;padding:0}
	.new-sop-add .toolTip-wrapper.type-mob-full .tipCont-wrapper .tooltip-content{width:calc(100vw - 30px);left:-15px}
	.new-sop-add .amwa-btnbar{width:100%;margin-top:15px;padding:0}
	.new-sop-add .amwa-btnbar a{width:calc(50% - 5px)}
	.new-sop-add .control-label{font-weight:500 !important}
	.new-sop-add .sms-receive-box .sms-reception span.inline-label{display:inline-block}
	.new-sop-add .sms-receive-box .sms-reception span.inline-label + span.inline-label{margin-left:25px}
}

/* 회원가입 랜딩 */
.join_landing{max-width:970px;margin:0 auto;padding:0 15px}
.abo_join_wrap{height:250px;margin-bottom:20px;padding:45px 60px;border-radius:10px;background:url(../images/akl_common/bg_join_index_pc.jpg) no-repeat 50% 0}
.abo_join_wrap .bi_area{height:38px;margin-bottom:17px}
.abo_join_wrap .bi_area img{height:100%}
.abo_join_wrap p{margin-bottom:25px;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-0.5px;color:#56565a}
.abo_join_wrap a{display:inline-block;width:140px;height:40px;border-radius:20px;background-color:#002f5f;font-size:16px;font-weight:500;color:#fff;text-align:center;line-height:38px}
.member_join_wrap{margin-bottom:25px;text-align:right}
.member_join_wrap a{font-size:14px;color:#808285}
.join_info{max-width:940px;margin:0 auto}
.join_info a{display:block;position:relative;padding-bottom:10px;border-bottom:1px solid #56565a;font-size:18px;font-weight:700;color:#222}
.join_info a:after{position:absolute;right:10px;top:8px;width:15px;height:9px;background:url(../images/akl_common/arr-join-agree.png) no-repeat 50% 50%;background-size:15px 9px;content:''}
.join_info a.on:after{transform:rotate(180deg)}
.join_info div{display:none}
.join_info h2{position:relative;margin-bottom:0;padding-left:10px;font-size:14px;font-weight:400;color:#56565a;line-height:20px;letter-spacing:-0.5px}
.join_info h2:before{position:absolute;left:0;top:8px;width:4px;height:4px;background-color:#bbb;border-radius:4px;content:''}
.join_info li{margin-left:10px;font-size:13px;color:#56565a;line-height:20px;letter-spacing:-0.5px;opacity:0.7}

@media (max-width:768px){
	.abo_join_wrap{height:200px;margin:0 auto 15px;padding:45px 25px;border-radius:5px;background:url(../images/akl_common/bg_join_index_mobile.jpg) no-repeat 50% 0;background-size:cover}
	.abo_join_wrap .bi_area{height:28px;margin-bottom:10px}
	.abo_join_wrap p{margin-bottom:15px;font-size:13px;font-weight:500;line-height:18px;color:#56565a}
	.abo_join_wrap a{display:inline-block;width:135px;height:35px;border-radius:20px;background-color:#002f5f;font-size:14px;font-weight:700;color:#fff;text-align:center;line-height:33px}
	.member_join_wrap{margin:0 auto 15px}
	.member_join_wrap a{font-size:14px;color:#808285}
	.join_info{margin:0 auto 20px}
	.join_info a{padding-bottom:7px;font-size:16px}
	.join_info a:after{width:11px;height:7px;background:url(../images/akl_common/arr-join-agree.png) no-repeat 50% 50%;background-size:11px 7px}
	.join_info h2{margin-top:5px;margin-bottom:0;padding-left:8px;font-size:13px;line-height:19px}
	.join_info h2:before{top:6px}
	.join_info ul{margin-top:10px}
	.join_info li{margin-left:8px;font-size:12px;line-height:16px;background-position:0 7px}
}

/* 주문서 수정 */
.new-sop-order-list.sop-container .edit-block{padding:30px 180px 30px 30px}
.new-sop-order-list.sop-container .edit-block.on{display:block}
.new-sop-order-list.sop-container .edit-block .close-edit:before{display:inline-block}
.new-sop-order-list.sop-container .edit-block .close-edit{display:inline-block;top:-55px;right:0;background-color:#fff}
.new-sop-order-list.sop-container .edit-block .edit-block-footer{margin-right:-150px;text-align:center}
.new-sop-order-list.sop-container .edit-block .txt-repeat .bt-akl-white{position:static;margin-top:-2px;margin-left:10px}
.new-sop-order-list.sop-container .edit-block .next-to-label .bt-akl-white{margin-top:-2px;margin-left:10px}
.new-sop-order-list.sop-container .edit-block .next-to-label>span{margin-right:0;display:inline-block;width:calc(100% - 103px)}
.new-sop-order-list.sop-container .editbox.box-fullsize input{width:calc(100% - 96px)}
.new-sop-order-list.sop-container .editbox.box-fullsize .bt-akl-blue{min-width:83px;margin-left:10px;vertical-align:top}
.new-sop-order-list .list-item-info .product-code span{display:inline-block}
.new-sop-order-list .sop-order-info .type-numbs{padding-right:20px}
.new-sop-order-list .sop-order-info .type-numbs:after{display:block}
.new-sop-order-list .sop-order-info .type-address:after{display:none}
.new-sop-order-list .order_histroy_tip{padding:13px 20px 15px;background-color:#f4f4f4;border:1px solid #e3e3e3;border-width:1px 0}
.new-sop-order-list .months-select-bar-title .box-icon-info .right-info .ico-sop-benefits{padding-right:1px}
.new-sop-order-list.sop-container .order-history-search-wrapper .form-wrapper .cuton-sel{text-align:left}
.new-sop-order-list .sop-sort-order .form-group.sort-cell.month_select{float:right;margin-right:0 !important}
.new-sop-order-list .list-content{border-top:0;margin-top:-1px}

@media (max-width:768px){
	.new-sop-order-list.sop-container .downline-profile{padding-right:140px;line-height:33px}
	.new-sop-order-list.sop-container .edit-block .row .editbox{overflow:visible;margin-bottom:10px}
	.new-sop-order-list.sop-container .edit-block .row .editbox:after{display:block;clear:both;content:''}
	.new-sop-order-list.sop-container .edit-block .editbox.box-fullsize .control-label.col-md-3{width:100%}
	.new-sop-order-list.sop-container .edit-block{margin-top:-125px;padding:25px 20px 21px}
	.new-sop-order-list.sop-container .edit-block .txt-repeat .bt-akl-white{position:absolute;top:-30px;left:90px;right:auto}
	.new-sop-order-list.sop-container .edit-block .next-to-label .bt-akl-white{position:absolute;top:-28px;left:35px;right:auto}
	.new-sop-order-list.sop-container .edit-block .edit-block-footer{margin-right:0;margin-top:-10px;padding-top:15px}
	.new-sop-order-list.sop-container .edit-block .next-to-label>span{width:100%;font-size:13px}
	.new-sop-order-list.sop-container .edit-block .txt-repeat > span{font-size:13px}
	.new-sop-order-list.sop-container .edit-profile.ico-fa-pencil:before{top:2px;left:0;right:auto}
	.new-sop-order-list.sop-container .edit-profile>span{display:block}
	.new-sop-order-list.sop-container .edit-block .close-edit{top:-35px}
	.new-sop-order-list.sop-container .akl-toggle-wrap{margin-bottom:20px}
	.new-sop-order-list.sop-container .order-history-search-wrapper .form-wrapper.search-form-wrapper{padding-top:0}
	.new-sop-order-list.sop-container .order-history-search-wrapper .form-wrapper.search-form-wrapper:after{display:block;clear:both;content:''}
	.new-sop-order-list.sop-container .order-history-search-wrapper{margin:0 -15px;padding:10px 15px 14px;background-color:#f4f4f4}
	.new-sop-order-list.sop-container .sop-sort-order .form-wrapper > .sort-cell.cuton-sel{margin-top:15px}
	.new-sop-order-list .sop-order-info{margin-right:0;padding:13px 15px;border:1px solid #dadada;height:105px}
	.new-sop-order-list .sop-order-info .type-tit{display:block;font-weight:700}
	.new-sop-order-list .sop-order-info .edit-profile{top:-36px;right:0;width:auto}
	.new-sop-order-list .sort-cell label{width:100%;font-size:12px;margin-bottom:2px}
	.new-sop-order-list .sop-sort-order .cuton-sel select.form-control{width:calc(50% - 5px)}
	.new-sop-order-list .sop-sort-order select.form-control{min-width:inherit !important;width:calc(50% - 5px) !important}
	.new-sop-order-list .sop-sort-order select.form-control + select.form-control{float:right}
	.new-sop-order-list .sop-sort-order .cuton-sel select.form-control + .form-control{float:right;margin-top:0}
	.new-sop-order-list .order-history-search-wrapper.search-filter > .form-wrapper{display:block}
	.new-sop-order-list .sop-order-info .type-numbs{padding-right:10px}
	.new-sop-order-list .sop-order-info>span{padding-right:10px;margin-right:5px;font-size:13px;line-height:18px}
	.new-sop-order-list .months-select-bar-title .box-icon-info .right-info>span{margin-top:0;margin-right:15px;font-size:12px;line-height:20px}
	.new-sop-order-list .months-select-bar-title .box-icon-info .right-info>span:last-child{margin-right:0}
	.new-sop-order-list.sop-container .downline-profile-second-line{margin:10px 0 20px}
	.new-sop-order-list .order_histroy_tip{margin:0 -15px;padding:16px 15px 12px}
	.new-sop-order-list.sop-container .order-history-search-wrapper .form-wrapper .cuton-sel{float:right;width:66%;margin-top:0 !important}
	.new-sop-order-list.sop-container .order-history-search-wrapper:after{display:block;clear:both;content:''}
	.new-sop-order-list .sop-sort-order .form-group.sort-cell{float:left;width:calc(33% - 2px);margin-right:0 !important}
	.new-sop-order-list .sop-sort-order .form-group.sort-cell select.form-control{width:calc(100% - 9px) !important}
	.new-sop-order-list .sop-sort-order .form-group.sort-cell label{padding-top:0 !important;font-size:12px;margin-bottom:2px}
	.new-sop-order-list .sop-sort-order .form-group.sort-cell.month_select{width:100%;margin-top:9px}
	.new-sop-order-list .sop-sort-order .form-group.sort-cell.month_select select.form-control{width:calc(50% - 5px) !important}
}

/* 주문서 목록 */
.month_control_wrap{position:relative;height:50px;border-bottom:1px solid #e3e3e3}
.month_control_wrap .btn_prev_month,.month_control_wrap .btn_next_month{position:absolute;top:0;bottom:0;font-size:13px;font-weight:500;line-height:50px}
.month_control_wrap .btn_prev_month{left:0}
.month_control_wrap .btn_prev_month:before{display:inline-block;width:10px;height:12px;margin-right:9px;background:url(../images/akl_common/btn_prev_month.png) no-repeat 50% 50%;background-size:10px 12px;vertical-align:-1px;content:''}
.month_control_wrap .btn_next_month{right:0}
.month_control_wrap .btn_next_month:after{display:inline-block;width:10px;height:12px;margin-left:9px;background:url(../images/akl_common/btn_next_month.png) no-repeat 50% 50%;background-size:10px 12px;vertical-align:-1px;content:''}
.month_control_wrap .this_year{display:block;height:50px;font-size:16px;font-weight:500;line-height:50px;text-align:center}
.sop_order_list_month .sop-no{border-top:1px solid #dcdcdc;border-bottom:0}
.sop_order_list_title_area{border-bottom:1px solid #dcdcdc}
.sop_order_list_title_area:after{display:block;clear:both;content:''}
.sop_order_list_title_area > div{float:left;height:40px;background-color:#f4f4f4;font-size:13px;font-weight:500;color:#002f5f;line-height:41px;text-align:center}
.sop_order_list_title_area .mysop_prd_info{width:44%}
.sop_order_list_title_area .mysop_ea{width:7%}
.sop_order_list_title_area .mysop_option{width:7%}
.sop_order_list_title_area .mysop_prd_price{width:7%}
.sop_order_list_title_area .mysop_total_price{width:19%}
.sop_order_list_title_area .mysop_retrun{width:8%}
.sop_order_list_title_area .mysop_btn{width:8%}

@media (max-width:768px){
	.month_control_wrap{margin:0 -15px;padding:0 15px; height:60px}
	.month_control_wrap .btn_prev_month{left:15px}
	.month_control_wrap .btn_next_month{right:15px}
	.month_control_wrap .btn_prev_month,.month_control_wrap .btn_next_month{line-height:60px}
	.month_control_wrap .this_year{height:60px;line-height:60px}
	.new-sop-order-list .months-select-bar-title .ico-sop-complete{padding-left:15px}
	.new-sop-order-list .months-select-bar-title .ico-sop-complete:before{width:10px;height:10px;top:5px}
	.new-sop-order-list .months-select-bar-title .ico-sop-pending{padding-left:15px}
	.new-sop-order-list .months-select-bar-title .ico-sop-pending:before{width:10px;height:10px;top:5px}
	.new-sop-order-list .months-select-bar-title .box-icon-info .right-info .ico-sop-benefits{padding-right:2px;padding-left:17px}
	.new-sop-order-list [class*=ico-sop]:before{width:15px;height:20px;background-size:15px auto}
	.new-sop-order-list .ico-sop-discount:before{background-position:1px 2px}
	.new-sop-order-list .ico-sop-pvbv:before{background-position:1px -19px}
	.new-sop-order-list .ico-sop-gift:before{background-position:1px -44px}
}


/* 1개월 */
.sop_order_list_month .sop_order_list_cont_area .sop_order_list .sop_order_item{display:table;width:100%;padding:10px 0;border-bottom:1px solid #dcdcdc}
.sop_order_list_month .sop_order_list_cont_area .sop_order_list .sop_order_item>div{display:table-cell;vertical-align:middle;padding-top:20px}
.sop_order_list_month .sop_order_list_cont_area .sop_order_list .sop_order_item.grey-block *{color:#bbb}
.sop_order_list_month .sop_order_list_cont_area .sop_order_list .sop_order_item.grey-block .prd_info .plp-item-label:after{right:-7px;height:21px}
.sop_order_list_month .sop_order_list_cont_area .sop_order_list .sop_order_item.grey-block [class*=ico-sop]:before{opacity:0.5}
.sop_order_list_month .sop_order_list_cont_area .sop_order_list .sop_order_item.grey-block .order-benefits .ico-sop-gift:before{background-position:2px -60px}
.sop_order_list_month .sop_order_list_cont_area .sop_order_list .sop_order_item:after{display:block;clear:both;content:''}
.sop_order_list_month .sop_order_list_cont_area .prd_info{position:relative;width:44%;height:92px;padding-top:27px !important}
.sop_order_list_month .sop_order_list_cont_area .prd_info:after{display:block;clear:both;content:''}
.sop_order_list_month .sop_order_list_cont_area .prd_info .prd_img{display:block;position:absolute;top:27px;left:0;width:65px;height:65px;border:1px solid #dcdcdc}
.sop_order_list_month .sop_order_list_cont_area .prd_info .prd_img img{width:100%}
.sop_order_list_month .sop_order_list_cont_area .prd_info .plp-item-label.bg-blue{padding-left:5px;padding-right:2px;height:22px}
.sop_order_list_month .sop_order_list_cont_area .prd_info .plp-item-label-wrap{top:0;left:0;padding-right:0}
.sop_order_list_month .sop_order_list_cont_area .prd_info .plp-item-label:after{right:-16px;background-size:auto 22px;height:22px}
.sop_order_list_month .sop_order_list_cont_area .prd_info .prd_name{float:left;width:calc(100% - 90px);margin-left:85px;margin-bottom:3px}
.sop_order_list_month .sop_order_list_cont_area .prd_info .prd_name a{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-0.5px}
.sop_order_list_month .sop_order_list_cont_area .prd_info .prd_name a span{display:inline-block}
.sop_order_list_month .sop_order_list_cont_area .prd_info .prd_code{float:left;width:calc(100% - 90px);margin-left:85px;font-size:12px;line-height:16px;color:#808285}
.sop_order_list_month .sop_order_list_cont_area .prd_info .prd_code .sku_code{display:block}
.sop_order_list_month .sop_order_list_cont_area .prd_option{position:relative;width:7%;min-height:20px;text-align:center}
.sop_order_list_month .sop_order_list_cont_area .prd_price{position:relative;width:7%;text-align:center}
.sop_order_list_month .sop_order_list_cont_area .prd_total_price{position:relative;width:19%;text-align:center;font-size:13px;line-height:21px}
.sop_order_list_month .sop_order_list_cont_area .prd_total_price span{display:block}
.sop_order_list_month .sop_order_list_cont_area .prd_retrun{position:relative;width:8%;text-align:center}
.sop_order_list_month .sop_order_list_cont_area .prd_retrun .ico-fa-repeat-alt{padding-left:15px}
.sop_order_list_month .sop_order_list_cont_area .prd_btn{position:relative;width:8%;text-align:right}
.sop_order_list_month .sop_order_list_cont_area .prd_ea{position:relative;width:7%;text-align:center}
.sop_order_list_month .sop_order_list_cont_area .prd_ea .prd_num,.sop_order_list_cont_area .prd_ea .order-benefits{display:inline-block;position:relative;vertical-align:top;font-size:13px;font-weight:500}
.sop_order_list_month .sop_order_list_cont_area .prd_ea .order-benefits{margin-left:5px}
.sop_order_list_month .sop_order_list_cont_area .prd_ea .prd_state{position:relative;font-size:12px}
.sop_order_list_month .sop_order_list_cont_area .prd_ea .prd_state.fail{margin-top:5px;color:#e11e45}
.sop_order_list_month .sop_order_list_cont_area .prd_ea .prd_state.fail:before{display:inline-block;width:8px;height:8px;margin-right:5px;background-color:#e11e45;border-radius:50%;content:''}
.sop_order_list_month .sop_order_list_cont_area .prd_ea .prd_state.suc{margin-top:5px;color:#27883e}
.sop_order_list_month .sop_order_list_cont_area .prd_ea .prd_state.suc:before{display:inline-block;width:8px;height:8px;margin-right:5px;background-color:#27883e;border-radius:50%;content:''}
.sop_order_list_month .sop_order_list_cont_area .prd_btn a.btn_sop_detail{display:inline-block;width:77px;height:25px;margin-bottom:5px;text-align:center;color:#0075a4;line-height:25px}
.sop_order_list_month .sop_order_list_cont_area .prd_btn button.btn_sop_delete{display:inline-block;width:77px;height:25px;padding:0;background-color:#bbb;font-size:13px;font-weight:500;text-align:center;color:#fff;line-height:25px}
.sop_order_list_month .sop_order_list_cont_area .prd_btn .prd_del{display:inline-block;width:77px;height:25px;padding:0;font-size:14px;text-align:center;color:#bbb;line-height:25px}

@media(max-width:768px){
	.new-sop-order-list .pc{display:none !important}
	.new-sop-order-list .mob{display:inline-block !important}
	.prd_info .plp-item-label-wrap .ico-sop-benefits.ico-sop-gift:before{display:none}
	.prd_info .plp-item-label-wrap .plp-item-label{background:#008fc5 url(../images/akl_common/icon_gift.png) no-repeat 3px 3px;background-size:auto 16px;display:block;width:18px;height:19px}
	.grey-block .prd_info .plp-item-label-wrap .plp-item-label{background:#bbb url(../images/akl_common/icon_gift.png) no-repeat 3px 3px !important;background-size:auto 16px !important;display:block;width:18px;height:19px}
	.grey-block .prd_info .plp-item-label-wrap .plp-item-label:after{width:6px}
	.new-sop-order-list .sop_order_list_month .ico-sop-gift:before{background-position:1px -134px}
	.sop_order_list_month .sop_order_list_cont_area .sop_order_list .sop_order_item.grey-block .order-benefits .ico-sop-gift:before{background-position:1px -44px}
	.sop_order_list_month .sop_order_list_cont_area .sop_order_list .sop_order_item{display:block;position:relative}
	.sop_order_list_month .sop_order_list_cont_area .sop_order_list .sop_order_item>div{display:block;width:auto;height:auto;vertical-align:top;padding-top:0 !important}
	.sop_order_list_month .sop_order_list_cont_area .sop_order_list{margin:0 -15px}
	.sop_order_list_month .sop_order_list_cont_area .sop_order_list .sop_order_item{padding:20px 15px}
	.sop_order_list_month .sop_order_list_cont_area .prd_info{padding-top:0}
	.sop_order_list_month .sop_order_list_cont_area .prd_info .plp-item-label-wrap{left:60px}
	.sop_order_list_month .sop_order_list_cont_area .prd_info .plp-item-label-wrap + .prd_name{margin-left:95px}
	.sop_order_list_month .sop_order_list_cont_area .prd_info .prd_name{margin-left:60px;margin-bottom:8px;width:calc(100% - 137px);letter-spacing:-1px;word-break:keep-all}
	.sop_order_list_month .sop_order_list_cont_area .prd_info .prd_code{margin-left:60px;width:calc(100% - 105px);float:left;font-size:11px}
	.sop_order_list_month .sop_order_list_cont_area .prd_info .prd_code span{display:inline-block !important}
	.sop_order_list_month .sop_order_list_cont_area .prd_info .prd_code .sku_code{position:relative;margin-right:6px;padding-right:7px}
	.sop_order_list_month .sop_order_list_cont_area .prd_info .prd_code .sku_code:after{position:absolute;top:50%;right:0;width:1px;height:9px;background-color:#dcdcdc;transform:translateY(-50%);content:''}
	.sop_order_list_month .sop_order_list_cont_area .prd_ea,.sop_order_list_month .sop_order_list_cont_area .prd_retrun{text-align:left;display:inline-block !important;margin:9px 0 0 60px;font-size:13px}
	.sop_order_list_month .sop_order_list_cont_area .prd_info .prd_img{width:52px;height:52px;top:0}
	.sop_order_list_month .sop_order_list_cont_area .prd_btn{position:static}
	.sop_order_list_month .sop_order_list_cont_area .prd_btn button.btn_sop_delete{overflow:hidden;position:absolute;top:20px;right:15px;width:20px;height:20px;background:url(../images/akl_common/close.gif) no-repeat 50% 50%;background-size:20px 20px;text-indent:-999em}
	.sop_order_list_month .sop_order_list_cont_area .prd_ea .prd_state{position:absolute;top:-10px;left:43px}
	.sop_order_list_month .sop_order_list_cont_area .prd_ea .order-benefits{margin-left:30px}
	.sop_order_list_month .sop_order_list_cont_area .prd_retrun{margin-left:20px}
	.sop_order_list_month .sop_order_list_cont_area .prd_btn .prd_del{position:absolute;top:20px;right:15px;width:auto;height:16px;font-size:12px;line-height:16px}
	.sop_order_list_month .sop_order_list_cont_area .prd_ea .prd_num .mob{margin-right:2px}
	.sop_order_list_month .sop_order_list_cont_area .prd_retrun .ico-fa-repeat-alt{padding-left:18px}
}

/* 6개월 */
.sop_order_list_halfYear .sop_order_item{display:table;width:100%;border-bottom:1px solid #dcdcdc;height:100%}
.sop_order_list_halfYear .sop_order_item > div{display:table-cell;vertical-align:middle;height:100%}
.sop_order_list_halfYear .sop_order_item .prd_info{position:relative;width:28%;padding-right:20px;padding-top:37px;vertical-align:top;padding-bottom:10px}
.sop_order_list_halfYear .sop_order_item .prd_info .plp-item-label.bg-blue{padding-left:5px;padding-right:2px;height:22px}
.sop_order_list_halfYear .sop_order_item .prd_info .plp-item-label-wrap{top:10px;left:0;padding-right:0}
.sop_order_list_halfYear .sop_order_item .prd_info .plp-item-label:after{right:-16px;background-size:auto 22px;height:22px}
.sop_order_list_halfYear .sop_order_item .prd_info .plp-item-label [class*=ico-sop]:before{background-position:1px -162px}
.sop_order_list_halfYear .grey-block *{color:#bbb}
.sop_order_list_halfYear .grey-block a{color:#0075a4}
.sop_order_list_halfYear .grey-block a span{color:#0075a4}
.sop_order_list_halfYear .grey-block .prd_info .plp-item-label:after{height:21px;right:-7px}
.sop_order_list_halfYear .grey-block [class*=ico-sop]:before{opacity:0.5}
.sop_order_list_halfYear .sop_order_item .order_month_wrap{width:55%;height:100%;position:relative}
.sop_order_list_halfYear .sop_order_item .order_month_list{width:100%;display:block;height:100%;font-size:0}
.sop_order_list_halfYear .sop_order_item .order_month_list:after{display:block;clear:both;content:''}
.sop_order_list_halfYear .sop_order_item .order_month_list li{width:16.6%;border-left:1px solid #dcdcdc;text-align:center;display:inline-block;height:100%;vertical-align:top}
.sop_order_list_halfYear .sop_order_item .order_month_list li:last-child{border-right:1px solid #dcdcdc}
.sop_order_list_halfYear .sop_order_item .order_month_list li.thisMonth{background-color:#f2f9fc}
.sop_order_list_halfYear .sop_order_item .order_month_list li.thisMonth .table_wrap:after{position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#dcdcdc;content:''}
.sop_order_list_halfYear .sop_order_item .order_month_list li .this_month{font-size:13px;color:#808285}
.sop_order_list_halfYear .prd_info .prd_img{display:block;position:absolute;left:0;width:65px;height:65px;border:1px solid #dcdcdc;top:37px}
.sop_order_list_halfYear .prd_info .prd_img img{width:100%}
.sop_order_list_halfYear .prd_info .prd_name{float:left;width:calc(100% - 90px);margin-left:87px;margin-bottom:3px}
.sop_order_list_halfYear .prd_info .prd_name a{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-0.5px}
.sop_order_list_halfYear .prd_info .prd_name a span{display:inline-block}
.sop_order_list_halfYear .prd_info .prd_code{float:left;width:calc(100% - 90px);margin-left:87px;font-size:12px;line-height:16px;color:#808285;margin-bottom:10px}
.sop_order_list_halfYear .prd_info .prd_code .sku_code{display:block}
.sop_order_list_halfYear .oder_month_item .prd_ea .prd_num,.sop_order_list_halfYear .oder_month_item .prd_ea .order-benefits{display:inline-block;position:relative;vertical-align:top;font-size:16px;font-weight:500}
.sop_order_list_halfYear .oder_month_item .prd_ea{position:relative;margin-top:15px;padding-bottom:20px}
.sop_order_list_halfYear .oder_month_item .prd_ea .order-benefits{margin-top:-2px;margin-left:5px}
.sop_order_list_halfYear .prd_retrun{text-align:center}
.sop_order_list_halfYear .prd_retrun em{display:inline-block}
.sop_order_list_halfYear .prd_btn{width:77px}
.sop_order_list_halfYear .prd_btn a.btn_sop_detail{display:inline-block;width:77px;height:25px;margin-bottom:5px;font-size:14px;text-align:center;color:#0075a4;line-height:25px}
.sop_order_list_halfYear .prd_btn button.btn_sop_delete{display:inline-block;width:77px;height:25px;padding:0;background-color:#bbb;font-size:13px;font-weight:500;text-align:center;color:#fff;line-height:25px}
.sop_order_list_halfYear .prd_btn .prd_del{display:inline-block;width:77px;height:25px;padding:0;font-size:14px;text-align:center;color:#bbb;line-height:25px}
.sop_order_list_halfYear .grey-block .prd_ea{position:relative}
.sop_order_list_halfYear .grey-block .prd_ea .prd_state:before{background-color:#bbb !important}
.sop_order_list_halfYear .prd_ea .prd_state{position:absolute;bottom:0;width:100%;left:0;font-size:12px}
.sop_order_list_halfYear .prd_ea .prd_state.fail{margin-top:5px;color:#e11e45}
.sop_order_list_halfYear .prd_ea .prd_state.fail:before{display:inline-block;width:8px;height:8px;margin-right:5px;background-color:#e11e45;border-radius:50%;content:''}
.sop_order_list_halfYear .prd_ea .prd_state.suc{margin-top:5px;color:#27883e}
.sop_order_list_halfYear .prd_ea .prd_state.suc:before{display:inline-block;width:8px;height:8px;margin-right:5px;background-color:#27883e;border-radius:50%;content:''}
.table_wrap{display:table;width:100%;height:100%;position:relative}
.table_cell_wrap{display:table-cell;vertical-align:middle}

@media (max-width:768px){
	.sop_order_list_halfYear .sop_order_item .order_month_list li.thisMonth .table_wrap:after{display:none}
	.sop_order_list_halfYear .plp-item-label-wrap .ico-sop-gift:before{background-position:1px -134px !important;width:15px;height:20px;background-size:15px auto}
	.sop_order_list_halfYear .sop_order_item{position:relative;padding:20px 15px 107px}
	.sop_order_list_halfYear .sop_order_item .prd_info{padding-bottom:0;padding-top:0;overflow:hidden}
	.sop_order_list_halfYear .sop_order_item > div{display:inline-block;width:auto !important;height:auto !important}
	.sop_order_list_halfYear .sop_order_item .prd_info .plp-item-label-wrap{top:0;left:60px}
	.sop_order_list_halfYear .prd_info .prd_img{width:52px;height:52px;top:0}
	.sop_order_list_halfYear .prd_info .plp-item-label-wrap + .prd_name{margin-left:95px}
	.sop_order_list_halfYear .prd_info .prd_name{margin-left:60px;margin-bottom:8px;width:calc(100% -  112px);letter-spacing:-1px;word-break:keep-all}
	.sop_order_list_halfYear .prd_info .prd_code{margin-left:60px;width:calc(100% - 105px);float:left;font-size:11px}
	.sop_order_list_halfYear .prd_info .prd_code span{display:inline-block !important}
	.sop_order_list_halfYear .prd_info .prd_code .sku_code{position:relative;margin-right:6px;padding-right:7px}
	.sop_order_list_halfYear .prd_info .prd_code .sku_code:after{position:absolute;top:50%;right:0;width:1px;height:9px;background-color:#dcdcdc;transform:translateY(-50%);content:''}
	.sop_order_list_halfYear .prd_btn{position:static}
	.sop_order_list_halfYear .prd_btn button.btn_sop_delete{overflow:hidden;position:absolute;top:20px;right:15px;width:20px;height:20px;background:url(../images/akl_common/close.gif) no-repeat 50% 50%;background-size:20px 20px;text-indent:-999em}
	.sop_order_list_halfYear .prd_btn .prd_del{position:absolute;top:20px;right:15px;width:auto;height:16px;font-size:12px;line-height:16px}
	.sop_order_list2{margin:0 -15px}
	.sop_order_list_halfYear .sop_order_item .order_month_wrap{position:absolute;left:15px;right:15px;bottom:20px}
	.table_wrap{display:block}
	.table_wrap .table_cell_wrap{display:block}
	.sop_order_list_halfYear .sop_order_item .order_month_list{position:relative}
	.sop_order_list_halfYear .sop_order_item .order_month_list li{height:77px}
	.sop_order_list_halfYear .oder_month_item .prd_ea .order-benefits{display:block;margin:-1px 0 0;text-align:center}
	.sop_order_list_halfYear .prd_ea .prd_state{bottom:auto;top:-13px;left:50%;width:8px;margin-left:11px}
	.sop_order_list_halfYear .sop_order_item .order_month_list li .this_month{font-size:11px;margin-top:10px}
	.sop_order_list_halfYear .oder_month_item .prd_ea{margin-top:7px}
	.sop_order_list_halfYear .oder_month_item .prd_ea .prd_num,.sop_order_list_halfYear .oder_month_item .prd_ea .order-benefits{font-size:14px;font-weight:400}
	.sop_order_list_halfYear .prd_retrun{position:relative;top:-5px;left:60px;font-size:13px;font-weight:500}
	.sop_order_list_halfYear .prd_retrun .ico-fa-repeat-alt{padding-left:19px}
}

@media (max-width:320px){
	.new-sop-order-list .months-select-bar-title .box-icon-info .right-info>span{margin-right:12px}
}

/* 쿠폰 선택 팝업 */
.couponBox .form-wrapper input{width:520px}
.coupon_item_wrap{overflow:hidden;position:relative;width:520px;min-height:106px}
.coupon_item_wrap:before,.coupon_item_wrap:after{position:absolute;left:80%;width:18px;height:16px;margin-left:-9px;border:1px solid #dcdcdc;border-radius:50%;content:''}
.coupon_item_wrap:before{top:-13px}
.coupon_item_wrap:after{bottom:-13px}
.coupon_info{float:left;position:relative;width:calc(80% - 5px);padding:20px 120px 20px 40px;min-height:106px;border:1px solid #dcdcdc;border-right:0}
.coupon_number{margin-bottom:1px;font-size:13px;color:#008fc5}
.coupon_name{margin-bottom:7px;font-size:16px;line-height:20px;letter-spacing:-0.5px;color:#333}
.coupon_date{font-size:13px;color:#808285}
.coupon_ea{position:absolute;right:25px;top:50%;transform:translateY(-50%)}
.coupon_ea strong{font-size:30px;font-weight:700;color:#56565a}
.coupon_ea .icon-unavailable{position:relative;top:-5px;margin-right:3px;font-size:9px}
.coupon_select_wrap{float:right;position:absolute;top:0;right:0;bottom:0;width:calc(20% - 5px);border:1px solid #dcdcdc;border-left:0}
.layer-tabs-wrapper.couponBox{padding:10px 10px 10px 20px}
.layer-tabs-wrapper.couponBox .form-wrapper.address-pop{width:520px}
.new_coupon_list li{margin-top:10px}
.new_coupon_list li:first-child{margin-top:0}
.new_coupon_list label{margin:0}
.new_coupon_list label.amw-radio-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.new_coupon_list label.amw-radio-wrap .amw-radio-overlay{top:0;left:50%;margin-left:-9px}
.new_coupon_list label.amw-radio-wrap .amw-label-radio-text{display:block;font-size:13px;text-align:center;color:#808285;margin-left:0}
.new_coupon_list input.amw-global-radio:checked + .amw-radio-overlay + .amw-label-radio-text{color:#0175a6;font-weight:500}
.bg_coupon{position:absolute;top:4px;bottom:6px;left:80%;width:3px;margin-left:-2px;background:url(../images/akl_common/bg_coupon.png) repeat-y}
.wallet_badge{display:none;position:absolute;top:0;left:0;width:58px;height:58px;padding:8px 10px;font-size:13px;color:#fff;background:url(../images/akl_common/wallet_badge.png) no-repeat}
.wallet .wallet_badge{display:block}

@media (max-width:768px){
	.couponBox .form-wrapper input{width:100%}
	.couponBox p{margin:7px 0 16px;font-size:15px}
	.cart-popup__content.couponBox{width:100%;margin:0 auto}
	.coupon_item_wrap{overflow:hidden;position:relative;width:100%;min-height:96px}
	.coupon_info{min-height:96px;padding:20px 50px 20px 30px}
	.coupon_number{margin-bottom:1px;font-size:12px}
	.coupon_name{margin-bottom:5px;font-size:15px !important;line-height:18px}
	.coupon_date{font-size:11px}
	.coupon_ea{right:15px}
	.layer-tabs-wrapper.couponBox .cart-popup__item-info{padding:0 20px}
	.coupon_ea strong{font-size:18px}
	.wallet_badge{font-size:11px;padding:5px 5px;background-size:45px 45px}
	.coupon_ea .icon-unavailable{top:-2px}
	.couponBox .cart-popup__item-info{max-height:370px;overflow-y:auto;overflow-x:hidden}
	.new_coupon_list label.amw-radio-wrap .amw-label-radio-text{font-size:12px}
	.layer-tabs-wrapper.couponBox{padding:10px 0}
	.layer-tabs-wrapper.couponBox .form-wrapper.address-pop{width:100%}
}

/* 쿠폰관리 */
.coupon_admin:after{display:block;clear:both;content:''}
.coupon_admin li{float:left;width:calc(50% - 10px)}
.coupon_admin li:first-child{margin-top:10px}
.coupon_admin li:nth-child(2n){float:right}
.coupon_admin .coupon_item_wrap{width:100%}
.coupon_admin .coupon_ea{top:calc(50% - 12px);right:auto;left:50%;transform:translate(-50%,-50%)}
.coupon_admin .coupon_ea .state{position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);font-size:13px;color:#56565a;width:60px;text-align:center}
.coupon_admin .coupon_info{padding-right:40px}
.coupon_admin .coupon_name{height:40px;overflow:hidden}
.coupon_admin .notUse *{color:#bbb !important}
.coupon_admin .notUse .wallet_badge{background-image:url(../images/akl_common/use_wallet.png)}
.coupon_admin .notUse .wallet_badge span{color:#fff !important}
.coupon_admin .coupon_use .use_mask{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/akl_common/coupon_use_mask.png) no-repeat 50% 50%}

@media (max-width:832px){
	.coupon_name{font-size:15px}
}

@media (max-width:768px){
	.new_coupon_area2{max-height:none}
	.coupon_admin .coupon_info{padding-right:30px}
	.coupon_admin .coupon_name{height:auto;margin-bottom:6px}
	.coupon_admin .coupon_number{margin-bottom:3px}
	.coupon_admin li,.coupon_admin li:nth-child(2n){float:none;width:100%}
	.coupon_admin .coupon_use .use_mask{background-size:63px 63px}
	.coupon_admin .coupon_info{width:calc(70% - 5px)}
	.coupon_admin .coupon_select_wrap{width:calc(30% - 5px)}
	.coupon_admin .coupon_item_wrap:before,.coupon_admin .coupon_item_wrap:after{left:70%}
	.coupon_admin .bg_coupon{left:70%}
}

/* SOP 담기 완료 */
@media (max-width:768px){
	.sop-cart-finish.new-sop .freeitem .sop_freeitem p{margin:10px 0 0}
}
/* SOP 주문서 상세보기 */
@media (max-width:768px){
	.sop-container.new-sop-order-list .mysop-product-active.both-side .left-side{margin-bottom:10px}
	.sop-container.new-sop-order-list .mysop-product-active.both-side .left-side,.sop-container.new-sop-order-list .mysop-product-active.both-side .right-side{float:none;text-align:center}
}

/* 결제수단 변경 */
.change_payment .control-label{padding:0}
.change_payment .sms-receive-box .sms-reception{padding:0}
.change_payment.new-payment .transfer-resver-guide{padding:0}
.change_payment.new-payment .pay_cont .col-md-8,.change_payment.new-payment .pay_cont .col-md-4{padding:0}
.change_payment.new-payment .transfer-resver-guide .guid-box a.title:before{top:10px;right:-15px;font-size:12px;font-family:'Glyphicons Halflings';content:'\e114'}
.change_payment.new-payment .transfer-resver-guide .guid-box.on a.title:before{content:'\e113' !important}
.change_payment.new-payment .panel.cash-receipts .receipt-type{height:40px;padding:5px 10px 5px 10px;text-align:left}
.change_payment.new-payment .paybank .transfer-resver-guide{margin-left:25%}
.change_payment.new-payment .paybank .a-point.info{margin-left:calc(25% + 68px)}
.change_payment.new-payment .receipt-type .form-control{height:30px}
.change_payment.new-payment .creditCard .transfer-resver-guide{margin-left:0}
.change_payment.new-payment .card-favor{margin-top:10px}
.change_payment.new-payment .shipping-delivery-ship{border-bottom:0}

@media (max-width:768px){
	.change_payment.new-payment .receipt-type .form-control{width:calc(100% - 93px)}
	.change_payment.new-payment .panel{margin-bottom:5px}
	.change_payment.new-payment .transfer-resver-guide{margin:0}
	.change_payment.new-payment .sms-receive-box .sms-reception span.inline-label:first-child .amwa-radio+label:before{top:27px}
	.change_payment.new-payment .sms-receive-box .sms-reception span.inline-label:first-child .amwa-radio+label:after{top:31px}
	.change_payment.new-payment .paybank .a-point.info,.change_payment.new-payment .paybank .transfer-resver-guide{margin-left:0}
}

.change_address.new-payment{margin-bottom:20px;padding:0 20px}
.change_address.new-payment .shipping-list-order .amwa-radio + label{width:calc(24% - 2px);height:18px}
.change_address.new-sop-add .btn-delivery-guide{padding:0}
.change_address.new-sop-add .delivery-msg{width:100%}

@media (max-width:768px){
	.change_address.new-payment .shipping-list-order .amwa-radio + label{width:calc(50% - 2px)}
}

/* 장바구니 선물하기 */
.gift_cart .express-checkout-block a{min-width:49% !important}
.akl .bt-akl-red{display:inline-block;background-color:#e11e45;color:#fff;border:1px solid #e11e45; font-size:14px;padding:0 25px;height:40px;line-height:39px;vertical-align:middle;font-weight:500}
.akl .bt-akl-red:hover,.akl .bt-akl-red:focus,.akl .bt-akl-red:active{color:#fff;background-color:#e11e45;border-color:#e11e45}
.akl .bt-akl-red:hover{background:#fff; color:#e11e45;-webkit-transition:background-color 0.3s,color 0.3s; transition:background-color 0.3s,color 0.3s}
.akl .bt-akl-red.mini{font-size:12px; padding:0 10px; height:25px; line-height:23px; min-width:80px}
.akl .bt-akl-red.large{height:60px;line-height:59px;font-size:20px}

/* 주문결제 - 선물하기 추가 */
.gift_order .toolTip-type02 .tooltip-content{min-width:550px;margin-left:-70px}
.gift_order .default-shipping-address{padding-top:10px !important;margin-bottom:0}
.gift_order .default-shipping-address .message,.gift_order .default-shipping-address .message > label,.gift_order .default-shipping-address .message > div{padding-left:0 !important;padding-right:0 !important}
.gift_order .default-shipping-address .byte-txt{display:block}
.gift_order .default-shipping-address .list-type2 > li{padding-left:10px !important}
.gift_order .delivery-msg textarea{width:100%;min-height:40px; white-space:pre-wrap;padding:15px !important;resize:none}
.gift_order .simple_gift{margin-top:3px}
.gift_order .simple_gift button{margin-top:2px;margin-left:5px}
.gift_order .simple_gift .toolTip-wrapper .tooltip-content{padding:10px 15px !important;top:31px !important}
.gift_order .simple_gift .toolTip-wrapper .tooltip-content .list-type4 > li{padding:0 0 3px 10px !important}
.gift_order .default-shipping-address .message > label:active:after{display:none !important;}
.gift_order .default-shipping-address .message .delivery-msg{position:relative;overflow:hidden;padding:19px !important;border:1px solid #dadada;}
.gift_order .default-shipping-address .message .delivery-msg .bg_card{position:absolute;right:0;bottom:0;z-index:10;height:100%;}
.gift_order .default-shipping-address .message .delivery-msg textarea{position:relative;z-index:20;height:80px;vertical-align:top;border:1px solid #dadada;background-color:rgba(255,255,255, .85);box-sizing:border-box;}
.gift_order .default-shipping-address .message .btn_with_giftcon{width:240px;height:40px;margin-top:10px;font-size:14px;color:#465c71;border:1px solid #465c71;background-color:#fff;}
.gift_order .default-shipping-address .message .btn_with_giftcon span:before{display:inline-block;content:'';width:14px;height:14px;margin-right:5px;vertical-align:middle;background:url('/_ui/responsive/theme-blue/images/akl_common/ico_giftcon.png') no-repeat 0 0;background-size:100% 100%;}
.gift_order .default-shipping-address .message .btn_with_amway{width:100%; padding:24px 20px 24px 250px; font-weight:400; font-size:24px; line-height:30px; text-align:left; color:#383838 ;border:solid 1px #f8cbe6;background:#feecf7 url(/_ui/responsive/theme-blue/images/akl_product/gift-home/bg_mobile_coupon_pc.png) no-repeat 60px 29px;}
.gift_order .default-shipping-address .message .btn_with_amway br {display:none;}
.gift_order .default-shipping-address .message .btn_with_amway em {display:block; font-size:30px; font-weight:500;}
.gift_order .default-shipping-address .message .btn_with_amway span {display:block; width:140px; margin-top:10px; text-align:center; font-size:13px; line-height:26px; background:#be6a86; color:#fff; border-radius:13px;}
.giftCardSel.select-type-checkbox{overflow:hidden;margin-top:10px;}
.giftCardSel.select-type-checkbox li:last-child{margin-right:0;}
.giftCardSel.select-type-checkbox li {float:left;margin-right:10px;}
.giftCardSel.select-type-checkbox li .amwa-checkbox{display:none;}
.giftCardSel.select-type-checkbox li .amwa-checkbox+label{position:relative;margin:0 !important;padding:0 !important;border:1px solid #dadada;}
.giftCardSel.select-type-checkbox li .amwa-checkbox+label img{opacity:.5;}
.giftCardSel.select-type-checkbox li .amwa-checkbox+label:before,
.giftCardSel.select-type-checkbox li .amwa-checkbox+label:after{display:none;}
.giftCardSel.select-type-checkbox li .amwa-checkbox:checked+label{border-color:#0075a4;}
.giftCardSel.select-type-checkbox li .amwa-checkbox:checked+label img{opacity:1;}
.giftCardSel.select-type-checkbox li .amwa-checkbox:checked+label:before{display:block;content:'';position:absolute;left:auto;right:0;top:0;width:20px;height:20px;background:url('/_ui/responsive/theme-blue/images/akl_common/ico_check_gift.png') no-repeat 0 0;background-size:100% 100%;}
.list_add_giftcon li{display:block;position:relative;height:120px;margin-top:10px;padding:9px 120px 9px 138px;border:1px solid #dadada;background-color:#fafafa;}
.list_add_giftcon li .btn_delete_gift{position:absolute;right:9px;top:9px;width:12px;height:12px;padding:0;margin:0;background:url('/_ui/responsive/theme-blue/images/akl_common/ico_delete_gift.png') no-repeat 0 0;background-size:12px 12px;}
.list_add_giftcon li .nail{position:absolute;left:9px;top:9px;width:100px;height:100px;}
.list_add_giftcon li .title{display:block;margin:18px 0 13px;font-size:14px;color:#56565a;line-height:1.14;}
.list_add_giftcon li .price{display:block;margin-bottom:8px;font-weight:500;font-size:18px;color:#333333;line-height:1;}
.list_add_giftcon li .save_point{display:block;font-size:12px;color:#bbbbbb;line-height:1;}
.list_add_giftcon li .opt-quantity{position:absolute;right:9px;bottom:14px;background-color:#fff;}
.cat-coupon{width:560px;margin:0 auto 20px;}
.cat-coupon:after{display:block;clear:both;content:'';}
.cat-coupon li{float:left;width:172px;height:36px;margin:18px 0 0 22px;}
.cat-coupon li:nth-child(3n+1){margin-left:0;}
.cat-coupon li:nth-child(-n+3){margin-top:24px;}
.cat-coupon li a{display:block;font-weight:400;font-size:18px;color:#999;text-align:center;line-height:34px;border:1px solid #ddd;border-radius:100px;}
.cat-coupon li a.current,
.cat-coupon li a:active,
.cat-coupon li a:focus{color:#fff;border:1px solid #6c849b;background-color:#6c849b;}
.box-cat-coupon{overflow-y:auto;height:496px;border-top:1px solid #eee;background-color:#f9f9f9;}
.box-cat-coupon ul{width:560px;margin:0 auto;}
.box-cat-coupon ul:after{display:block;clear:both;content:'';}
.box-cat-coupon li{float:left;position:relative;width:176px;height:318px;margin:16px 0 0 16px;padding:7px;border:1px solid #eee;background-color:#fff;}
.box-cat-coupon li:nth-child(3n+1){margin-left:0;}
.box-cat-coupon li:nth-child(-n+3){margin-top:20px;}
.box-cat-coupon li .nail{display:block;position:relative;z-index:10;}
.box-cat-coupon li .nail>img{display:block;width:160px;height:160px;}
.box-cat-coupon li .flag{display:block;position:absolute;z-index:20;right:10px;bottom:10px;width:50px;height:50px;padding:8px 0;font-weight:500;font-size:10px;color:#fff;text-align:center;line-height:1;border-radius:50%;background-color:#ff4747;}
.box-cat-coupon li .flag .txt-num{font-size:20px;font-family:arial;}
.box-cat-coupon li .flag .txt-per{font-size:12px;font-family:arial;}
.box-cat-coupon li .title{display:block;padding:2px 0 10px;font-size:16px;color:#56565a;line-height:1.25;}
.box-cat-coupon li .price{display:block;font-weight:500;font-size:18px;color:#333;line-height:1;}
.box-cat-coupon li .point{display:block;padding:6px 0 16px;font-size:11px;color:#bbb;line-height:1;}
.box-cat-coupon li .btn_select_gift{position:absolute;bottom:13px;left:7px;width:160px;height:30px;color:#465c71;border-radius:100px;border:1px solid #465c71;background-color:#fff;}
.box-cat-coupon li .btn_select_gift:before{display:inline-block;content:'';width:14px;height:14px;margin-top:-1px;margin-right:5px;vertical-align:middle;background:url('/_ui/responsive/theme-blue/images/akl_common/ico_giftcon.png') no-repeat 0 0;background-size:100% 100%;}
.bul_by li{margin-top:5px;font-size:13px;color:#808285;}
.bul_by li:before{display:inline-block;content:'*';min-width:8px;padding-top:5px;line-height:1;vertical-align:top;}

@media (max-width:768px){
	.gift_order .payment_pvbv_area .toolTip-type02 .tooltip-content{top:5px !important;margin-left:0 !important}
	.gift_order .toolTip-type02 .tooltip-content{min-width:100%;top:57px !important}
	.gift_order .toolTip-type02.toolTip-wrapper.type-mob-full .tipCont-wrapper{width:100% !important;max-width:100% !important;left:0}
	.gift_order .delivery-msg textarea{width:100%}
	.gift_order .default-shipping-address .message > label{margin-top:0;padding-top:0}
	.gift_order .default-shipping-address{margin-bottom:5px}
	.gift_order .default-shipping-address .byte-txt{display:inline-block}
	.gift_order .simple_gift .toolTip-type02 .tooltip-content{top:84px !important}
	.gift_order .default-shipping-address .message .delivery-msg{padding:14px !important;border:1px solid #dadada;}
	.gift_order .default-shipping-address .message .delivery-msg textarea{height:80px;vertical-align:top;border:1px solid #dadada;background-color:rgba(255,255,255, .85);box-sizing:border-box;}
	.gift_order .default-shipping-address .message .delivery-msg textarea::placeholder{font-size:11px;}  /* 191126 : 선물몰 폰크크기 조정 */
	.gift_order .default-shipping-address .message .btn_with_giftcon{width:100%;height:40px;font-size:13px;color:#465c71;border:1px solid #465c71;background-color:#fff;}
	.gift_order .default-shipping-address .message .btn_with_giftcon span:before{display:inline-block;content:'';width:17px;height:17px;margin-right:10px;vertical-align:middle;background:url('/_ui/responsive/theme-blue/images/akl_common/ico_giftcon.png') no-repeat 0 0;background-size:100% 100%;}
	.gift_order .default-shipping-address .message .btn_with_amway{padding:20px 20px 20px 170px;font-size:15px; line-height:18px;background:#feecf7 url(/_ui/responsive/theme-blue/images/akl_product/gift-home/bg_mobile_coupon_mo.png) no-repeat 20px 20px; background-size:135px auto;}
	.gift_order .default-shipping-address .message .btn_with_amway br {display:block;}
	.gift_order .default-shipping-address .message .btn_with_amway em {font-size:17px;}
	.gift_order .default-shipping-address .message .btn_with_amway span {width:115px; font-size:11px; line-height:23px;}
	.giftCardSel.select-type-checkbox li .amwa-checkbox+label img{opacity:1;}
	.list_add_giftcon li{display:block;position:relative;height:105px;padding:14px 14px 14px 104px;border:1px solid #dadada;background-color:#fafafa;}
	.list_add_giftcon li:first-child{margin-top:0;}
	.list_add_giftcon li .btn_delete_gift{position:absolute;right:14px;top:14px;width:12px;height:12px;padding:0;margin:0;background:url('/_ui/responsive/theme-blue/images/akl_common/ico_delete_gift.png') no-repeat 0 0;background-size:12px 12px;}
	.list_add_giftcon li .nail{left:14px;top:14px;width:75px;height:75px;}
	.list_add_giftcon li .title{display:block;width:176px;margin:0 0 8px;font-size:14px;color:#56565a;line-height:1.14;}
	.list_add_giftcon li .price{display:block;margin-bottom:5px;font-weight:500;font-size:16px;color:#333333;line-height:1;}
	.list_add_giftcon li .save_point{display:block;font-size:11px;color:#bbbbbb;line-height:1;}
	.list_add_giftcon li .opt-quantity{right:14px;bottom:14px;}
	.cat-coupon{width:auto;margin:0 auto;padding-bottom:17px;}
	.cat-coupon li{float:left;width:calc(33% - 10px);height:28px;margin:10px 5px 0 0;}
	.cat-coupon li:last-child{margin-right:0;}
	.cat-coupon li:nth-child(3n+1){margin-left:10px;}
	.cat-coupon li a{height:28px;font-size:14px;line-height:28px;}
	.box-cat-coupon ul{width:auto;margin:0 auto;padding:0 12px;}
	.box-cat-coupon ul:after{display:block;clear:both;content:'';}
	.box-cat-coupon li{width:calc(50% - 10px);height:287px;margin:5px;}
	.box-cat-coupon li:nth-child(3n+1){margin-left:5px;}
	.box-cat-coupon li:nth-child(-n+2){margin-top:11px;}
	.box-cat-coupon li:nth-child(3){margin-top:5px;}
	.box-cat-coupon li .nail>img{width:149px;height:149px;}
	.box-cat-coupon li .flag{right:6px;bottom:6px;width:40px;height:40px;padding:3px 0;font-size:8px;letter-spacing:-0.8px;}
	.box-cat-coupon li .flag .txt-num{font-size:19px;font-family:arial;}
	.box-cat-coupon li .flag .txt-per{font-size:11px;}
	.box-cat-coupon li .title{padding:4px 0 10px;font-size:14px;color:#56565a;line-height:1.14;}
	.box-cat-coupon li .price{font-size:16px;}
	.box-cat-coupon li .point{padding:4px 0 10px;}
	.box-cat-coupon li .btn_select_gift{position:absolute;bottom:13px;left:7px;width:calc(100% - 14px);height:28px;border-radius:100px;}
	.box-cat-coupon li .btn_select_gift:before{width:17px;height:17px;margin-right:12px;}
	.pop-sendto-Kakao .cart-popup__dialog{margin:0 20px;text-align:center;box-shadow:none !important;background:none;}
	.pop-sendto-Kakao .btn_sendto_kakao{width:100%;height:80px;font-weight:500;font-size:18px;color:#392324;background-color:#fae301;}
	.pop-sendto-Kakao .btn_sendto_kakao:before{display:inline-block;content:'';width:40px;height:37px;margin-right:8px;vertical-align:middle;background:url('/_ui/responsive/theme-blue/images/akl_common/ico_kakaotalk.png') no-repeat 0 0;background-size:100% 100%;}
	.pop-sendto-Kakao .btn_sendto_sms{display:inline-block;margin-top:15px;font-size:12px;color:#fff;border-bottom:1px solid #fff;}
	.pop-sendto-Kakao .btnClose {position:fixed; right:15px; top:15px; width:30px; height:30px; line-height:22px; text-align:center; z-index:20000; opacity:1;}
	.pop-sendto-Kakao .btnClose img {width:15px; height:15px;}
	.bul_by li{margin-top:8px;font-size:11px;}
	.bul_by li:before{min-width:10px;}
}

/* 나의 주문 내역 */
.gift_order .bt-akl-blue.skyblue{background-color:#0074a3 !important;border-color:#0074a3 !important}
.gift_order .txt-in-area .orderSummary{height:auto}
.gift_order .gift_info_tit{color:#002f5f;margin-top:10px;font-size:16px;font-weight:500}
.gift_order .gift_info_tit i{display:inline-block;width:13px;height:14px;margin-right:5px;margin-top:-4px;background:url(../images/akl_common/ico_gift.png) no-repeat 50% 50%;background-size:13px 14px;vertical-align:middle}
.gift_order .txt-in-area .orderSummary .reQuest {display:inline-block; margin-left:15px;}

@media (max-width:768px){
	.gift_order .txt-in-area .orderSummary .txt-label span{display:block}
	.gift_order .txt-in-area .orderSummary .reQuest {display:block; margin: 0; display:block;} 
	.gift_order .txt-in-area .orderSummary .reQuest a {margin:0;}
}


/* 간편선물 */
.simple_gift .gift_data_area{margin-top:200px;padding:160px 40px 28px;border-radius:8px;background:#f4f4f4 url(../images/akl_common/img_giftbox.png) no-repeat 50% 24px;background-size:auto 116px;text-align:center}
.simple_gift .gift_data_area .gift_data_box p{margin-bottom:0;font-size:26px;line-height:32px;font-weight:500;letter-spacing:-1px}
.simple_gift .gift_data_area .gift_data_box p:last-child{font-weight:400;color:#222}
.simple_gift .gift_data_area .gift_data_box p strong{font-weight:700;color:#002f5f}
.simple_gift .gift_data_area .gift_data_box p > span{display:inline-block}
.simple_gift .gift_data_area .gift_data_box p span{color:#222}
.simple_gift .new-join-container{width:100%}
.simple_gift .new-join_tit02.phone_number{border-bottom:0}
.simple_gift input{width:100%}
.simple_gift .list-type5 li{margin:0 -10px;padding:0 10px 3px 10px}
.simple_gift .list-type5 li:before{display:none}
.simple_gift .new-check-one-box{display:block;padding-bottom:0;border-bottom:0}
.simple_gift .new-join_tit02.relative{margin-top:40px}
.simple_gift .new-join_tit02.relative:after{display:block;clear:both;content:''}
.simple_gift .new-join_tit02.relative label{float:right;margin:0 10px 0 0;padding:0 25px 0 0 !important;background-image:url(../images/akl_common/gift-chk-off.png);background-position:right center}
.simple_gift .new-join_tit02.relative input[type=checkbox]:checked + label{background-position:right center}
.simple_gift .new-check-one label{background-image:url(../images/akl_common/gift-chk-off.png)}
.simple_gift .new-join_tit02 label{width:100%;margin-top:15px;font-size:18px;font-weight:700;line-height:20px}
.simple_gift .new-join_tit02{font-size:18px;font-weight:700;line-height:20px;word-break:keep-all}
.simple_gift .full a,.simple_gift .full button{min-width:200px}

/* 2019-08-30 기본 스킨 */
.simple_gift2 .gift_data_area2{position:relative;min-height:250px;margin:200px auto 0;padding:45px 320px 45px 50px;border-radius:8px;background:#f4f4f4 url(../images/akl_common/bg_gift1_pc.png) no-repeat 100% 100%}
.simple_gift2 .gift_data_area2:before,.simple_gift2 .gift_data_area2:after{position:absolute;z-index:0;content:''}
.simple_gift2 .gift_data_area2:before{right:0;top:0;width:205px;height:229px;background:url(../images/akl_common/bg_gift2_pc.png) no-repeat 0 0}
.simple_gift2 .gift_data_area2:after{right:124px;bottom:-50px;width:199px;height:198px;background:url(../images/akl_common/bg_gift3_pc.png) no-repeat 0 0}
.simple_gift2 .gift_data_area2 .gift_data_box{position:relative;z-index:1;padding-top:20px}
.simple_gift2 .gift_data_area2 a img{width:110px}
/* //2019-08-30 기본 스킨 */
/* 2019-08-30 추석 스킨 */
/*.simple_gift2 .gift_data_area2{position:relative;min-height:250px;margin:200px auto 0;padding:45px 320px 45px 50px;border-radius:8px;background:#e8ded9 url(../images/akl_common/bg_gift1_2_pc.png) no-repeat 100% 100%}
.simple_gift2 .gift_data_area2:before,.simple_gift2 .gift_data_area2:after{position:absolute;z-index:0;content:''}
.simple_gift2 .gift_data_area2:before{right:52px;bottom:-35px;width:268px;height:175px;background:url(../images/akl_common/bg_gift2_2_pc.png) no-repeat 0 0}
.simple_gift2 .gift_data_area2 .gift_data_box{position:relative;z-index:1;padding-top:20px}
.simple_gift2 .gift_data_area2 a img{width:110px}*/
/* //2019-08-30 추석 스킨 */

.simple_gift2 .gift_msg p{width:calc(100% - 0px);margin-bottom:0;font-size:14px;font-weight:500;line-height:22px;letter-spacing:-1px;color:#222}
.simple_gift2 .gift_data{width:100%;margin:13px 0 17px;font-size:14px;font-weight:500;color:#002f5f;letter-spacing:-1px;word-break:keep-all}
.simple_gift2 .gift_msg{width:calc(100% - 100px);word-break:break-word;white-space:pre-wrap;}
.simple_gift2 .gift_item_list li{position:relative;margin-bottom:12px;padding:15px 15px 15px 0;border-bottom:1px solid #dadada}
.simple_gift2 .gift_item_list li:after{display:block;clear:both;content:''}
.simple_gift2 .gift_item_list li .gift_item_img{float:left;width:90px;height:90px;border:1px solid #dadada}
.simple_gift2 .gift_item_list li .gift_item_img img{width:100%}
.simple_gift2 .gift_item_list li .gift_item_data{position:absolute;width:calc(100% - 300px);margin-top:3px;left:130px;top:50%;transform:translateY(-50%)}
.simple_gift2 .gift_item_list li .gift_item_data .gift_item_name{margin-bottom:5px;font-size:16px;font-weight:500;line-height:20px;word-break:keep-all;letter-spacing:-1px;color:#002f5f}
.simple_gift2 .gift_item_list li .gift_item_data .gift_item_code{font-size:14px;color:#808285}
.simple_gift2 .gift_item_list li .gift_item_ea{position:absolute;right:100px;top:50%;transform:translateY(-50%)}
.simple_gift2 .gift_address_area .gift_address_info{margin:-10px 0 0;font-size:13px;letter-spacing:-1px;color:#808285}
.simple_gift2 .gift_address_area .gift_address{font-size:18px;font-weight:700;line-height:32px;letter-spacing:-1px;color:#222}
.simple_gift2 .half a,.simple_gift .half button{min-width:200px}
.simple_gift2 .half a + a,.simple_gift .half button + button{margin-left:7px}

@media (max-width:768px){
	.simple_gift .gift_data_area{margin:0 -15px;padding:186px 20px 48px;border-radius:0;background:#f4f4f4 url(../images/akl_common/img_giftbox.png) no-repeat 50% 54px;background-size:auto 107px;text-align:center}
	.simple_gift .gift_data_area .gift_data_box p{margin-bottom:0;font-size:20px;line-height:28px;font-weight:500}
	.simple_gift .gift_data{margin:13px 0 17px;font-size:11px;font-weight:700}
	.simple_gift .new-join_tit02.relative{margin-top:20px}
	.simple_gift .new-join_tit02.relative label{margin:0 -2px 0 0}
	.simple_gift .new-join_tit02 label{margin-top:15px;font-size:16px;font-weight:500;line-height:21px}
	.simple_gift .new-join_tit02{font-size:16px;font-weight:500}
	.simple_gift .full a,.simple_gift .full button{width:100%}

	/* 2019-08-30 기본 스킨 */
	.simple_gift2 .gift_data_area2{min-height:225px;margin:0 -15px;padding:42px 0 42px 20px;border-radius:0;background:#f4f4f4 url(../images/akl_common/bg_gift1.png) no-repeat 100% 100%;background-size:auto 225px}
	.simple_gift2 .gift_data_area2:before{top:0;right:0;width:98px;height:122px;background:url(../images/akl_common/bg_gift2.png) no-repeat 0 50%;background-size:98px 122px}
	.simple_gift2 .gift_data_area2:after{bottom:-40px;right:0;width:118px;height:147px;background:url(../images/akl_common/bg_gift3.png) no-repeat 0 50%;background-size:118px 147px}
	.simple_gift2 .gift_data_area2 a img{width:79px}
	/* //2019-08-30 기본 스킨 */
	/* 2019-08-30 추석 스킨 */
	/*.simple_gift2 .gift_data_area2{min-height:225px;margin:0 0 0 -15px; width:calc(100% + 30px);padding:30px 20px 0 20px;border-radius:0;background:#e8ded9 url(../images/akl_common/bg_gift1_2.png) no-repeat 100% 100%;background-size:contain;}
	.simple_gift2 .gift_data_area2:before{bottom:-30px;right:-10px;width:156px;height:103px;background:url(../images/akl_common/bg_gift2_2.png) no-repeat 0 0;background-size:100% 100%;}
	.simple_gift2 .gift_data_area2 a img{width:79px}
	.simple_gift2 .gift_data_area2 .gift_data{font-size:13px;}
	.simple_gift2 .gift_data_area2 .gift_msg{width:100%;font-size:13px;}*/
	/* //2019-08-30 추석 스킨 */

	.simple_gift2 .gift_item_list{margin-bottom:16px}
	.simple_gift2 .gift_item_list li .gift_item_data{float:left;position:static;width:calc(100% - 155px);margin-left:15px;transform:translate(0)}
	.simple_gift2 .gift_item_list li .gift_item_img{width:75px;height:75px}
	.simple_gift2 .gift_msg p{width:calc(100% - 0px);font-size:13px;font-weight:500;line-height:18px;letter-spacing:-1px;color:#222}
	.simple_gift2 .gift_item_list li .gift_item_data .gift_item_name{margin-bottom:5px;font-size:13px;font-weight:500;line-height:17px;word-break:keep-all;letter-spacing:-1px;color:#002f5f}
	.simple_gift2 .gift_item_list li .gift_item_data .gift_item_code{font-size:11px;color:#808285}
	.simple_gift2 .gift_item_list li .gift_item_ea{right:15px}
	.simple_gift2 .gift_address_area .gift_address{font-size:16px;font-weight:500;line-height:21px;letter-spacing:-1px;color:#222}
	.simple_gift2 .gift_address_area .gift_address_info{margin:-6px 0 0;font-size:11px;letter-spacing:-1px;color:#808285}
	.simple_gift2 .btn_area:after{display:block;clear:both;content:''}
	.simple_gift2 .half a,.simple_gift2 .half button{float:left;width:calc(50% - 5px);min-width:auto;margin-left:0}
	.simple_gift2 .half button + button,.simple_gift2 .half a + a,.simple_gift2 .half a + button,.simple_gift2 .half button + a{float:right}
	.simple_gift2 .half a + a.row {float:none; width:100%; margin:5px 2px 0 0;} 
}

/* 마이페이지 주문서 내역 검색 버튼 */
@media (max-width:768px){
	.akl .form-s .btn.btn-primary.disabled{opacity:1}
}

/* AS-IS 간편선물 주문 */
.gift_msg{margin-top:10px;position:relative}
.gift_msg:after{display:block;clear:both;content:''}
.gift_msg label{position:absolute;width:160px;top:50%;margin-top:-15px;transform:translateY(-50%)}
.gift_msg label span{display:block}
.gift_msg > div{float:right;width:calc(100% - 160px)}
.gift_msg > div textarea{width:100%;min-height:40px;margin-bottom:5px;white-space:pre-wrap;padding:15px !important;resize:none}
.gift_msg .toolTip-type02 .tooltip-content{margin-left:-70px;top:26px}
.gift_msg .toolTip-wrapper .btn-tooltip{width:18px;height:18px;margin-top:-1px;padding:0;background:url(../images/akl_common/ico_pay_tooltip.png) 50% 50% no-repeat;background-size:18px 18px}/* 2019-05-22 수정 : padding:0; 추가 */

@media (max-width:768px){
	.gift_msg label{position:static;width:100%;margin-top:0;transform:translateY(0)}
	.gift_msg label span{display:inline-block}
	.gift_msg > div{float:none;width:100%}
	.gift_msg .toolTip-wrapper.type-mob-full .tipCont-wrapper .tooltip-content{left:-15px;width:calc(100vw - 30px)}
}

/* 운영팀 CSS인데 전달 받은 내용이 없었고 어떤 내용으로 추가했는지 파악이 안되어 주석처리함 2019.7.2  */
/* 임시 : ASB-3513, 3514 회원 - 아이디 찾기-CHG0060089 - 커밋하지 않고 머지만 하다가 반영 직전에 akl-common.css에 내용 확인하고 없는 경우에만 보낸다. */

/* 아이디 찾기 */
/*.sch_id_result .info-txt-btm{margin-top:20px;}
.sch_id_result.type_list .form-sub-title-gray{line-height:1.35;}
.sch_id_result.type_list .form-sub-title-gray .sub{display:block;}
.amw-radio-wrap.radio-label.only_icon .amw-label-radio-text{display:inline-block;overflow:hidden;width:1px;height:1px;margin:0;}
*/

/* ID/PW 찾기 - ABO만! */
.akl .seek-login-data.find_my_idpw .product-list-page-title{padding-bottom:20px;}
.akl .seek-login-data.find_my_idpw .divide-line{margin-bottom:20px;}
.akl .find_my_idpw .choose-seeking-type > span{display:inline-block;margin-top:0;margin-right:20px;}
.simple_chk_abo{padding:20px 0 0;border-top:1px solid #dadada;}
.akl .find_my_idpw .author-content .validation-wrapper.simpleABO{margin-bottom:0;}
@media (max-width:768px){
	.akl .seek-login-data.find_my_idpw .product-list-page-title{padding-bottom:15px;}
	.akl .seek-login-data.find_my_idpw .divide-line{margin-bottom:15px;}
	.akl .amway-theme.find_my_idpw .tit-h2{font-size:18px;}
	.akl .find_my_idpw .choose-seeking-type{padding-bottom:15px;}
	.simple_chk_abo{padding-top:15px;}
}

/* 리스트형 테이블 */
.list_table_wrap{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;text-align:center;}
.list_table_wrap .tit{font-weight:500;font-size:13px;color:#002f5f;}
.list_table_wrap .list_col_md_1{width:8.33333333%;}
.list_table_wrap .list_col_md_2{width:16.66666667%;}
.list_table_wrap .list_col_md_3{width:25%;}
.list_table_wrap .list_col_md_4{width:20%;}
.list_table_wrap .list_col_md_6{width:50%;}
.list_table_wrap .list_tr{display:table;table-layout:fixed;width:100%;}
.list_table_wrap .list_tr.checked{background:#f1fcff;}
.list_table_wrap .list_thead{background:#f4f4f4;}
.list_table_wrap .list_thead .list_th{display:table-cell;padding:10px 0;}
.list_table_wrap .list_tbody .list_td{display:table-cell;padding:10px 0;height:60px;font-weight:400;font-size:14px;line-height:22px;color:#56565a;vertical-align:middle;}
.list_table_wrap .list_tbody .list_tr{border-top:1px solid #eee;}
.list_table_wrap .list_tbody label{margin:0;}
/* type_striped */
.list_table_wrap.type_striped .list_tbody .list_tr:nth-child(even){background:#f4f4f4;}

@media (max-width:768px){
	.list_table_wrap .list_thead{display:none;}
	.list_table_wrap .list_tbody .list_tr{display:block;padding:15px 20px;}
	.list_table_wrap .list_tbody .list_tr:first-child{border-top:none;}
	.list_table_wrap .list_tbody .list_td{display:block;width:100%;height:auto;padding:0;}
	.list_table_wrap .list_tbody .list_td:after{content:"";display:block;clear:both;}
	.list_table_wrap .list_tbody .list_td .tit_label{display:block;float:left;font-weight:500;font-size:14px;color:#002f5f;}
	.list_table_wrap .list_tbody .list_td .txt{display:block;float:right;}
	/* has_chk */
	.list_table_wrap.has_chk .list_tbody .list_tr{position:relative;padding-left:48px;}
	.list_table_wrap.has_chk .list_tbody .list_tr .chk_area{position:absolute;left:15px;top:50%;width:auto;margin-top:-9px;}
}
/* 인증번호 유효성 체크 메세지 */
.noti-suc.type_in_form{display:inline-block;margin:7px 0 0 10px;padding-left:13px;font-size:13px;font-weight:500;color:#20893d;background:url(../images/akl_common/icon-success-green.png) no-repeat 0 5px;background-size:8px 6px;}
.noti-fail.type_in_form{display:inline-block;margin:7px 0 0 10px;padding-left:13px;font-size:13px;font-weight:500;color:#e85350;background:url(../images/akl_common/icon-fail.png) no-repeat 0 5px;background-size:8px 6px;}
/* 임시 : ASB-3513, 3514 회원 - 아이디 찾기-CHG0060089 - 커밋하지 않고 머지만 하다가 반영 직전에 akl-common.css에 내용 확인하고 없는 경우에만 보낸다. */

/* 2019-11-18 : 선물몰 받으시는 분 */
.akl .selfInsertWrap .selfInsertText{display:none;}
.akl .selfInsertWrap [type="checkbox"]:checked+label+.toolTip-wrapper+.selfInsertText{display:block; padding-left:30px; color:#909090; font-size:14px;}

/* 2019-11-18 : 모바일쿠폰선택 */
@media (max-width: 768px){
.nBgExperience .nBtns_ms {bottom:20px; margin-bottom:0;}
.box-cat-coupon{height:675px;}
.box-cat-coupon li .title {min-height:50px !important;}
}

/* 2019-11-20 : 장바구니 담기 버튼 없앤 후 간격조정 */
@media (max-width:768px){
.akl .mobile_sticky_btn .add_to_cart_form .bt-akl-white{margin-right:0;}
.akl .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont [class^="bt-akl-"]{margin:0 5px 0 0; width:calc(50% - 5px)}  /* 2019.11.19 담기 버튼 없앤 후 간격조정 */
.akl .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont.one [class^="bt-akl-"]{margin:0; width:100%;}      	         /* 2019.11.26 버튼 1개 일 경우 간격조정 */
.akl .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont.three [class^="bt-akl-"]{margin:0 5px 0 0; width:calc(50% - 30px)}  /* 2019.11.25 담기 버튼 있는 경우 간격조정 */
}

/* 22020-04-22 mobile hover del */
@media (max-width:768px) {
	.new-payment .payTab .payTab_button_area a:hover,
	.new-payment .payTab .payTab_button_area a:active {background-color:#bbb}
	.new-payment .payTab .payTab_button_area a.on:hover,
	.new-payment .payTab .payTab_button_area a.on:active {background-color:#007eb0}
}

/* 2020-10-07 카드뉴스 섹션 */
.card_swiper_wrap{width:100%;max-width:1200px;/*border-top:1px solid #e3e3e3;*/padding-top:40px;margin:0 auto;position:relative;}
.card_section{width:100%;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}
.swiper-container-android .swiper-slide, .swiper-wrapper {transform:translate3d(0px, 0, 0);}
.swiper-slide {flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;text-align:center;display:flex;align-items:center;justify-content:center;}
.swiper-slide img{max-width:100%;}

.swiper-button-prev, .swiper-button-next {width:36px;height:36px;position:absolute;top:50%;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;margin-top:-18px;outline:none;background:url(../images/akl_common/sprite/sp_akl.png) no-repeat 0 0;background-size:300px auto;}
.swiper-button-prev{left:10px;right:auto;background-position: 0 -40px !important;}
.swiper-button-next{right:10px;left:auto;background-position: -40px -40px !important;}

.swiper-pagination {text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10;margin-top:20px;}
.swiper-pagination.swiper-pagination-hidden {opacity:0;}
.swiper-pagination-bullet {width:10px;height:10px;display:inline-block;border-radius:100%;background:#ebebeb;}
.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px;}
.swiper-pagination-bullet-active {color:#fff;background:#C70535;}

.view_product{margin-top:20px;width:100%;text-align:center;}
.share_sns{width:25px;height:25px;position:absolute;top:50px;right:10px;z-index:10;}
.share_sns .feature-target{display:block;width:25px;height:25px;background: url(/_ui/responsive/theme-blue/images/akl_common/sprite/sp_brand.png) 0 0 no-repeat;background-size:250px auto;background-position-x:-30px}
.style_clear{margin-top:0 !important;padding-top:0 !important;}

/* 2020-11-25 영상공유 섹션 추가 */
.share_mv{position:relative;padding:24px 0 0 0;margin-top:25px;}
.share_mv .video-wrapper{}
.share_mv .video-wrapper iframe{border:2px solid #000;}
.share_mv .btn_share{width:116px;height:24px;display:block;position:absolute;top:0;right:0;background:url(../images/akl_common/btn_share_mv.png)no-repeat 0 0;background-size:cover;text-indent:-99999em;}

.mv_box{max-width:1200px;margin:0 auto;padding-top:36px;}
.mv_box p{font-size:24px;line-height:36px;color:#002f5f;text-align:center;}
.mv_box p span:first-child{font-weight:bold;color:#038ec3;}
.mv_box .video-wrapper{margin-top:32px;}
.mv_box .btn_area{margin-top:32px;}
.mv_box .btn_area a{width:343px;padding:12px 0 14px 0;display:inline-block;font-size:16px;line-height:24px;font-weight:bold;box-sizing:border-box;border-radius:40px;border:1px solid #000;}
.mv_box .btn_area a:first-child{background:#000;color:#fff;}
.mv_box .btn_area a:last-child{background:#fff;color:#000;}

@media (max-width:768px) {
	.swiper-button-prev{left:0;}
	.swiper-button-next{right:0;}
	.non-padding{padding:0 !important;margin-top:-30px !important;}
	/* 2020-11-25 영상공유 섹션 추가 */
	.container.pd_none{padding:0}
	.mv_box{padding-top:36px;}
	.mv_box p span{display:block;}            
	.mv_box .btn_area a{display:block;margin:0 auto;}
	.mv_box .btn_area a:last-child{margin-top:10px;}	
}

/* 외국인 회원가입 */
.new-join--foreigner{margin-top: 15px;}
.new-join--foreigner .foreigner-title{display: flex;justify-content: space-between;align-items: center;}
.new-join--foreigner .foreigner-title .title{font-size: 14px;font-weight: 500;margin: 0;padding: 0;color: #54565a;}
.new-join--foreigner .foreigner-title .button-register{display: inline-block;height: 35px;width: 90px;margin-left: 40px;line-height: 32px;font-size: 14px;font-weight: 500;color: #56565a;vertical-align: bottom;border-radius: 17px;background-color: #f4f4f4;border: 1px solid #808285;letter-spacing: -1px;}
.new-join--foreigner .foreigner-file{display: flex;height: 34px;margin-top: 6px;padding-left: 10px;background: #f9f9f9;font-size: 13px;font-weight: 500;color: #666;align-items: center;}
.new-join--foreigner .foreigner-file::before{content: '';display: block;width: 16px;height: 15px;margin-right: 6px;background: url(/_ui/responsive/theme-blue/images/akl_common/icon_file_name.png) 0 0 no-repeat;background-size: 100% auto;}
.new-join--foreigner .noti-suc{font-size: 14px;}
.approval-wrap{margin-bottom: 90px;}
.approval-wrap .approval-title{width: 100%;font-size: 24px;font-weight: 700;text-align: center;color: #002f5f;}
.approval-wrap .approval-title::before{content: '';display: block;width: 64px;height: 64px;margin: 0 auto 16px;background: url(/_ui/responsive/theme-blue/images/icon_apprival_wait.png) 0 0 no-repeat;background-size: 100% auto;}
.approval-wrap .approval-desc{font-size: 14px;color: #999;line-height: 20px;font-weight: 400;margin: 8px 0 0;text-align: center;}
.approval-wrap .approval-button-wrap{margin-top: 36px;text-align: center;}
.approval-wrap .approval-button{display: inline-flex;align-items: center;justify-content: center;height: 52px;padding: 0 20px;font-size: 16px;font-weight: 700;color: #fff;background: #002f5f;}

.layer-area .upload-container.layer-area_container{width: 430px;height: 650px}
.layer-area .upload-container .layer-prd_search_top{height: auto;}
.layer-area .upload-container .layer-area_content{height: 533px;padding: 0 16px;}
.layer-area .upload-container .layer-area_bottom{padding-bottom: 0;}
.layer-area .upload-container .layer-area_bottom .btn_floating-group .btn_box{height: auto;}
.layer-area .upload-container .btn_floating-group .btn_box button{height: 57px;}
.layer-area .upload-container .upload-title{font-size: 16px;font-weight: 700;color: #111;margin: 24px 0 12px;}
.layer-area .upload-container .upload-title .sub-text{font-size: 13px;font-weight: 500;color: #55565a;margin-left: 4px;}
.layer-area .upload-container .upload-title ~ .upload-title{margin-top: 40px;}
.layer-area .upload-container .upload-wrap{display: flex;margin: 0 -16px;}
.layer-area .upload-container .upload-item{width: 50%;margin: 0 16px;}
.layer-area .upload-container .upload-item .upload-button{width: 100%;height: 32px;margin-top: 12px;border: 1px solid #002f5f;background: #fff;font-size: 12px;font-weight: 700;color: #002f5f;}
.layer-area .upload-container .dropzone{display: block;position: relative;width: 100%;padding-bottom: 100%;background: #f5f5f5;}
.layer-area .upload-container .dropzone .text{position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 100%;text-align: center;font-size: 13px;}
.layer-area .upload-container .dropzone.complete .text{color: #002f5f;font-weight: 500;font-size: 13px;}
.layer-area .upload-container .dropzone.ing .text{color: #002f5f;font-weight: 500;font-size: 13px;}
.layer-area .upload-container .dropzone .text::before{content: '';display: block;width: 40px;height: 28px;margin: 0 auto 7px;background: url(/_ui/responsive/theme-blue/images/icon_register_upload_add.png) 50% 50% no-repeat;background-size: 28px auto;}
.layer-area .upload-container .dropzone.complete .text::before{background: url(/_ui/responsive/theme-blue/images/icon_register_upload_complete.png) 50% 50% no-repeat;background-size: 34.5px auto;}

.layer-area .upload-container .dropzone.ing .text::before{background: url(/_ui/responsive/theme-blue/images/icon_register_upload_process.png) 50% 50% no-repeat;background-size: 40px auto;}

.layer-area .upload-container .register-step{display: flex;justify-content: center;margin: 15px 0 0;}
.layer-area .upload-container .register-step .step{position: relative;width: 100%;margin: 0 16px;text-align: center;font-size: 12px;font-weight: 500;color: #55565a;}
.layer-area .upload-container .register-step .step .icon{content: '';display: flex;align-items: center;justify-content: center;width: 60px;height: 60px;margin: 0 auto 5px;border-radius: 100%;background-color: #f5f5f5;}
.layer-area .upload-container .register-step .step ~ .step::before{content: '';position: absolute;top: 18px;left: -24px;width: 24px;height: 24px;background: url(/_ui/responsive/theme-blue/images/icon_register_step.png) 0 0 no-repeat;background-size: 100% auto;}
.layer-area .upload-container .register-step .step .icon::before{content: '';display: block;width: 30px;height: 30px;background: url(/_ui/responsive/theme-blue/images/icon_register_upload.png) 50% 50% no-repeat;background-size: auto 28px;}
.layer-area .upload-container .register-step .step02 .icon::before{background-image: url(/_ui/responsive/theme-blue/images/icon_register_check.png);}
.layer-area .upload-container .register-step .step03 .icon::before{background-image: url(/_ui/responsive/theme-blue/images/icon_register_complete.png);}
.layer-area .upload-container .register-guide{margin-top: 13px;padding-bottom: 20px;}
.layer-area .upload-container .register-guide li{font-size: 12px;font-weight: 400;color: #999;position: relative;padding-left: 9px;}
.layer-area .upload-container .register-guide li::before{content: '';position: absolute;top: 7px;left: 0;width: 3px;height: 3px;border-radius: 100%;background: #999;}
.layer-area .upload-container .register-guide li ~ li{margin-top: 5px;}
.layer-area .upload-container .register-guide li.bolder{font-weight: 700;font-size: 13px;color: #666;}
.layer-area .upload-container .register-guide li .normal{font-weight: 400;font-size: 12px;margin-top: 3px;}
.layer-area .upload-container .register-guide .layer-tooltip{display: inline-block;vertical-align: top;position: static;margin-left: 4px;font-size: 0;}
.layer-area .upload-container .register-guide .layer-tooltip .btn-tooltip{display: block;position: relative;z-index: 2;width: 16px;height: 16px;background: url(../images/akl_common/ico_tooltip_new.png) no-repeat 50% 50% / 16px auto;}
.layer-area .upload-container .register-guide .layer-tooltip .layer-tooltip__panel .tooltip-caret{position: absolute;bottom: -9px;width: 7px;height: 9px;background: url(../images/akl_common/ico_tooltip_arrow_new.png) no-repeat 50% 100% / 100% auto ;background-color: #fff;transform: rotate(-180deg);}
.layer-area .upload-container .register-guide .layer-tooltip .layer-tooltip__panel{display: none;position: absolute;top: 0;left: 0;max-width: 343px;height: 282px;border: 1px solid #666;background: #fff;border-radius: 5px;padding: 1px 15px;}
.layer-area .upload-container .register-guide .layer-tooltip .layer-tooltip__panel .img{width: 240px;margin-top: 4px;}
.layer-area .upload-container .register-guide .layer-tooltip .layer-tooltip__panel .img img{width: 100%;}
.layer-area .upload-container .register-guide .layer-tooltip.open .layer-tooltip__panel{display: block;}

@media (max-width:768px) {
	.approval-wrap{margin-bottom: 50px;}
	.layer-area .upload-container.layer-area_container{width: 100%;height: 100%;}
	.layer-area .upload-container{display: flex;flex-direction: column;height: 100%;}
	.layer-area .upload-container .layer-area_content{height: 100%;padding-bottom: 57px;}
	.layer-area .upload-container .register-guide .layer-tooltip .layer-tooltip__panel{width: 100%;height: auto;margin-top: 17px;}
}
@media (max-width: 370px) {
	.layer-area .upload-container .register-guide .layer-tooltip.open .layer-tooltip__panel{margin-top: 32px;}
	.layer-area .upload-container .register-guide .layer-tooltip .layer-tooltip__panel .tooltip-caret{margin-left: 2px;}
}

/* 회원가입 UI 수정 */
.akl.new-v2 .accordion{border-bottom: 1px solid #e5e5e5;}
.akl.new-v2 .accordion__header{display: flex;align-items: center;position: relative;height: 56px;padding: 0;}
.akl.new-v2 .accordion__header-label{color: #333;font-weight: 500;}
.akl.new-v2 .accordion__body{padding: 8px 0;background: #f9f9f9;}
.akl.new-v2 .accordion__anchor{display: flex;justify-content: center;align-items: center;position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 24px;height: 24px;background: 0;}
.akl.new-v2 .accordion__anchor::before{content: '';width: 9px;height: 9px;border: 1px solid #666;border-width: 2px 2px 0 0;transform: rotate(135deg);transition: all .3s ease;}
.akl.new-v2 .accordion__body .check-list__item{position: relative;padding: 8px 16px;}
.akl.new-v2 .accordion__body .check-list__label{font-size: 14px;font-weight: 400;color: #333;}
.akl.new-v2 .accordion__body .check-list__detail{position: absolute;top: 50%;right: 16px;transform: translateY(-50%);padding-right: 16px;font-size: 12px;font-weight: 500;color: #008fc5;}
.akl.new-v2 .accordion__body .check-list__detail::after{content: '';position: absolute;top: 5px;right: 2px;width: 8px;height: 8px;transform: rotate(45deg);border: 2px solid #038ec3;border-width: 2px 2px 0 0;}
.akl.new-v2 .accordion [type="checkbox"] + label::before{width: 16px;height: 16px;top: 3px;}
.akl.new-v2 .accordion__header [type="checkbox"] + label::before{width: 20px;height: 20px;top: 0;}
.akl.new-v2 .accordion [type="checkbox"]:checked + label::before{background: url(../images/akl_common/icon-check-on-small.png) no-repeat 100% 50%;background-size: 100% auto;border: 0;}
.akl.new-v2 .accordion [type="checkbox"]:checked:disabled + label::before{background: url(../images/akl_common/icon-check-off.png) !important;background-size: 100% auto !important;}
.akl.new-v2 .accordion__header [type="checkbox"]:checked + label::before{background: url(../images/akl_common/icon-check-on.png) no-repeat 100% 50%;background-size: 100% auto;}
.akl.new-v2 .accordion [type="checkbox"]:checked + label::after{content: none;border: 0;}
.akl.new-v2 .accordion.open .accordion__header-label{color: #008fc5;}
.akl.new-v2 .accordion.open .accordion__anchor::before{transform: rotate(-45deg);border-color: #038fc5;}
.akl.new-v2 .optional-checklist__item{padding: 18px 0;border-top: 1px solid #e5e5e5;}
.akl.new-v2 .optional-checklist__item:first-child{border-top: 0;}
.akl.new-v2 .optional-checklist__item .new-join-reception_txt{padding: 0;font-size:13px;color: #55565a;}
.akl.new-v2 .optional-checklist__item .new-join-confirm-box{margin-top: 10px;padding: 0;text-align: left;}
.akl.new-v2 .optional-checklist__item .new-join-confirm-box label{position: relative;margin: 0;padding-right: 0;font-size: 16px;font-weight: 500;color: #333;/* background-position: 0 0; */}
.akl.new-v2 .optional-checklist__item .new-join-confirm-box  input[type=checkbox] + label{background: 0;}
.akl.new-v2 .optional-checklist__item .new-join-confirm-box label::before{content: '';display: block;position: absolute;top: 0;left: 0;width: 20px;height: 20px;border-radius: 2px;border: 1px solid #ccc;}
.akl.new-v2 .optional-checklist__item .new-join-confirm-box  input[type=checkbox]:checked + label::before{border: 0;background: url(../images/akl_common/icon-check-on.png) no-repeat 100% 50%;background-size: 100% auto;}
.akl.new-v2 .optional-checklist__item .new-join-confirm-box  input[type=checkbox]:checked:disabled + label::before{background: url(../images/akl_common/icon-check-off.png) !important;background-size: 100% auto !important;}
.new-join-wrap .new-join_tit02.renew-tit,.new-join-wrap .new-join_tit02{padding-bottom: 16px;}
.new-join-wrap .new-join-big-btn.auto-width{width: auto;min-width: 343px;}

/* 약관 수정 */
.new-join-wrap .new-join-container.agreements-container{ margin-top: 30px; }

.toggle-arrow{ display: block; width: 30px; height: 30px; background: url(../images/akl_common/arr-join-agree.png) no-repeat center center; background-size: 11px 7px; }

/* 레이어팝업 현행화 */
.akl .layer-round{ border: 0 !important; }
.akl .layer-round.layerWrapper .cbox.layerBox{ width: 600px; border: 0; }
.akl .layer-round p{ margin: 0; }
.akl .layer-round .cart-popup__dialog{ border-radius: 16px; overflow: hidden; }
.akl .layer-round .cart-popup__header{ display: block; height: auto; background: 0; padding: 24px 20px 20px; }
.akl .layer-round  .cart-popup__header-text{ display: block; height: auto; padding: 0; color: #002f5f; font-weight: 700; font-size: 24px; }
.akl .layer-round .cart-popup__content{ padding: 0 20px 0; }
.akl .layer-round .cart-popup__item-info{ padding: 0 0 30px; }
.akl .layer-round .sub-title{ margin: 0; font-size: 16px; font-weight: 700; color: #333; line-height: 1.5; }
.akl .layer-round .sub-text{ margin-top: 5px; font-size: 14px; color: #999; }
.akl .layer-round .layer-summary-text{ margin-bottom: 10px; font-size: 14px; line-height: 20px; color: #55565a; }
.akl .layer-round .cart-popup__item-link{ display: flex; padding: 0; border-top: 0; }
.akl .layer-round button.bt-akl-blue,
.akl .layer-round button.bt-akl-white{ width: 100%; height: 52px; font-size: 16px; font-weight: 700; }
.akl .layer-round .tbl-list-view{ margin-top: 15px; border: 1px solid #646468; border-width: 1px 0; }
.akl .layer-round .tbl-list-view .thead .tr > strong{ background: #f9f9f9; color: #333; font-weight: 700; }
.akl .layer-round .tbl-list-view .thead .tr > strong ~ strong{ border-left: 1px solid #e5e5e5; }
.akl .layer-round .tbl-list-view.terms .tbody .tr .mobile-row > strong{ display: none; }
.akl .layer-round .tbl-list-view.terms .tbody .tr > div{ padding: 8px 12px; font-size: 12px; color: #66656a; }
.akl .layer-round .tbl-list-view.terms .tbody .tr > div ~ div{ border-left: 1px solid #e5e5e5; }
.akl .layer-round .checkbox-list{ display: block; font-size: 0; }
.akl .layer-round .checkbox-list .check-blue ~ .check-blue{ margin-left: 14px; }
.akl .layer-round .table-horizontal{ border: 1px solid #646468; border-width: 1px 0; }
.akl .layer-round .table-horizontal__th{ padding: 12px 5px 12px 16px; background: #f9f9f9; color: #333; font-weight: 700; vertical-align: middle; }
.akl .layer-round .table-horizontal__td{ padding: 0 0 0 16px; vertical-align: middle; color: #333; }
.akl .layer-round .table-horizontal__tr ~ .table-horizontal__tr .table-horizontal__td,
.akl .layer-round .table-horizontal__tr ~ .table-horizontal__tr .table-horizontal__th{ border-top: 1px solid #d6d6d6; }
.akl .layer-round .table-agree-col1{width: 120px;}
.akl .layer-round .table-agree-col2{width: auto;}
.akl .check-blue .check-label{ position: relative; color: #333; font-size: 13px; font-weight: 500; padding-left: 24px; }
.akl .check-blue .check-label::before{ content: ''; position: absolute; top: 0; left: 0; width: 20px; height: 20px; border: 1px solid #ccc; background: 0; }
.akl .check-blue .check-label::after{ content: none; }
.akl .check-blue .check:checked +  .check-label::before{ border: 0; background: url(../images/akl_common/icon-check-on.png) no-repeat 100% 50%; background-size: 100% auto; }
.akl .star-list{ margin-top: 10px; }
.akl .layer-round p.star-list__item, .akl .star-list__item{ position: relative; margin-bottom: 4px; padding-left: 10px; font-size: 12px; color: #999; }
.akl .star-list__item::before{ content: '*'; position: absolute; top: 3px; left: 0; }
.akl .new-join-wrap.sub-join-wrap .optional-checklist input[type=checkbox]:disabled + label,
.akl .new-join-wrap.sub-join-wrap .accordion input[type=checkbox]:disabled + label{ background: 0 !important; cursor: not-allowed; }

@media (max-width:768px) {
	.akl.new-v2 .accordion__body .check-list__detail{ transform: none; top: 14px; }
	.akl.new-v2 .accordion__body .check-list__item{ padding-right: 98px; }
	.new-join-wrap .new-join-big-btn.auto-width{ width: 100%; min-width: 0; height: 60px; font-size: 18px; color: #fff; font-weight: 700; }
	.akl .layer-round.layerWrapper .cbox.layerBox{ width: 100%; }
	.akl .layer-round .tbl-list-view.terms .tbody .tr > div ~ div,
	.akl .layer-round .tbl-list-view .thead .tr > strong ~ strong{ border: 0; }
	.akl .layer-round .tbl-list-view .tbody .tr>strong{ background: #f9f9f9; color: #333; }
	.akl .layer-round .tbl-list-view .tbody .tr>strong.mobile-title{ padding: 8px 0; color: #022f5f; font-weight: 500; }
	.akl .layer-round .tbl-list-view.terms .tbody .tr .mobile-row{ padding: 0; display: flex; border-top: 1px solid #646468; }
	.akl .layer-round .tbl-list-view.terms .tbody .tr .mobile-row:last-child{ border-bottom: 1px solid #646468; }
	.akl .layer-round .tbl-list-view.terms .tbody .tr .mobile-row ~ .mobile-row{ border-top: 1px solid #d6d6d6; }
	.akl .layer-round .tbl-list-view.terms .tbody .tr .mobile-row > strong{ display: block; width: 80px; max-width: 80px; min-width: 80px; padding: 11px 10px 12px 16px; background: #f9f9f9; color: #333; }
	.akl .layer-round .tbl-list-view.terms .tbody .tr .mobile-row .td{ padding: 11px 10px 12px 10px; }
	.akl .layer-round .tbl-list-view{ border-bottom: 0; }
	.akl .layer-round .tbl-list-view .tr>.mob-tit:before{ top: 14px; }
	.akl .layer-round .table-agree-col1{width: 80px;}
}

/* 테이블 고정 메시지 */
.tbl-list-board .tbody .tr.state-fixed .cell-title a{color: #022f5f;font-weight: 700;}
.tbl-list-board.tbl-customMessage .tr.state-fixed>div.cell-label{width: 42px;text-align: center;}
.tbl-list-board.tbl-customMessage .tr>div.cell-label .fixed-icon{display: inline-block;width: 20px;text-align: right;}
.tbl-list-board.tbl-customMessage .tr>div.cell-label .fixed-icon:after{position: relative;top: -1px;font-family: 'AmwayIcons'!important;font-size: 9px;font-weight: normal;font-style: normal;font-variant: normal;content: '\e909';text-transform: none;color: #1cb4f9;speak: none;-webkit-font-smoothing: antialiased;}
.tbl-list-board .tbody .tr.state-fixed .cell-label,
.tbl-list-board .tbody .tr.state-fixed .cell-confirm,
.tbl-list-board .tbody .tr.state-fixed .cell-date,
.tbl-list-board .tbody .tr.state-fixed .cell-title{border-bottom: 1px solid #002f5f;}
.tbl-list-board .tbody .tr.state-fixed + .tr{border-top: 1px solid #002f5f;}

@media (max-width:768px) {
	.tbl-list-board .tbody .tr.state-fixed .cell-label,
	.tbl-list-board .tbody .tr.state-fixed .cell-confirm,
	.tbl-list-board .tbody .tr.state-fixed .cell-date,
	.tbl-list-board .tbody .tr.state-fixed .cell-title{border-bottom: 0;}
}

/* 고객서비스 종합안내 GNB */
.tab-pane.gnb-nav.gnb-nav--cs .depth2-links>ul{ height: 150px; }
.akl.new-v2 .desktop-nav-menu .overlay-menu-tab-left ul{ height: 164px; }
.akl header.main-header .amway-theme .amw-navigation-menu .navigation-menu-container .desktop-nav-menu .top-menu .top-menu-links .menu-nav-list .nav-list-item .overlay-menu-tab-left a{ font-weight: 500; color: #002f5f; }

/* 전체 팝업 */
@media (max-width:768px) {
	.akl .layerWrapper .cbox.layerBox.max-height{ height: 100%; }
	.akl .cbox.max-height.without-footer .cart-popup__dialog{ padding-bottom: 0; }
	.akl .cbox.max-height .cart-popup__header{ position: absolute; top: 0; left: 0; width: 100%; }
	.akl .cbox.max-height .cart-popup__dialog{ height: 100%; padding: 50px 0 61px; margin: 0; }
	.akl .cbox.max-height .cart-popup__content{ height: 100%; max-height: 100%;}
	.akl .cbox.max-height .cart-popup__content .table-wrapper{ height: auto; }
	.akl .cbox.max-height .cart-popup__content.payment .cart-popup__item-info{ height: 100% !important; max-height: 100%; }
	.akl .cbox.max-height .cart-popup__item-link{ position: absolute; bottom: 0; left: 0; width: 100%; background: #fff; }
	.akl .new-shipping-address-layer .cbox.max-height .amwa-btnbar{ position: fixed; }
}

/* 카카오 약관 팝업 추가 */
.akl .layer-round.layer-agree .cart-popup__dialog{ background: 0; }
.akl .layer-round.layer-agree .cart-popup__header,
.akl .layer-round.layer-agree .cart-popup__content{ background: #fff; }
.akl .layer-round.layer-agree .cart-popup__content{ margin-top: -1px; }
.akl .layer-round.layer-agree .cart-popup__bottom--confirm{ display: flex; }
.akl .layer-round.layer-agree .cart-popup__bottom--confirm button.bt-akl-white{ border-radius: 0 0 0 16px; }
.akl .layer-round.layer-agree .cart-popup__content .border{ padding: 0; }
.akl .layer-round.layer-agree [type=checkbox] + label{ font-size: 16px; font-weight: 400; margin: 0; font-size: 13px; color: #333; }
.akl .layer-round.layer-agree [type=checkbox] + label::after{ content: none; }
.akl .layer-round.layer-agree [type=checkbox].check--large + label{ font-size: 16px; font-weight: 500; color: #333; }
.akl .layer-round.layer-agree [type=checkbox].check--large + label::before{ width: 20px; height: 20px; }
.akl .layer-round.layer-agree [type=checkbox] + label::before{ width: 16px; height: 16px; top: 2px; }
.akl .layer-round.layer-agree [type="checkbox"]:checked + label::before{ background: url(../images/akl_common/icon-check-on-small.png) no-repeat 100% 50%; background-size: 100% auto; border: 0; }
.akl .layer-round.layer-agree .scroll-area{ height: 78px; margin: 8px 0; padding: 12px; border: 1px solid #e5e5e5; overflow-y: auto; }
.akl .layer-round.layer-agree .scroll-area li{ font-size: 12px; color: #66656a; line-height: 18px; letter-spacing: -.5px; }
.akl .layer-round.layer-agree .scroll-area p{ font-size: 12px; color: #66656a; line-height: 18px; letter-spacing: -.5px; }
.akl .layer-round.layer-agree .scroll-area p.main{ margin-bottom: 6px; }
.akl .layer-round.layer-agree .title-agreement{ font-size: 14px; line-height: 20px; color: #333; font-weight: 500; }
.akl .layer-round.layer-agree .title-agreement .highlight{ color: #ed174c; }
.akl .layer-round.layer-agree .row{ margin-top: 16px; }
.akl .layer-round.layer-agree .cart-popup__header-text{ line-height: 36px; margin: 0; }

@media (max-width: 768px) {
	.akl .layer-round.layer-agree .scroll-area li{ margin-bottom: 5px; }
}

/* 간편회원가입 */
.akl .container.simple-join{ min-width: 1376px; }
.simple-join .page-title{ margin: 0; }
.simple-join .join-hero{ position: relative; margin: 35px 0 0; }
.simple-join .join-hero__img{ width: 100%; height: 456px; background: url(../images/simple_join/hero-simple-join.png) 50% 0 no-repeat; background-size: auto 100%; }
.simple-join .join-hero__text-wrap{ position: absolute; top: 110px; left: 130px; }
.simple-join .join-hero__title{ margin: 0; color: #022f5f; font-size: 32px; line-height: 1.8; font-weight: 500; }
.simple-join .join-hero__title .highlight{ display: block; margin-top: 8px; font-size: 64px; line-height: 1.1; color: #111; font-weight: 700; }
.simple-join .join-hero__text{ margin-top: 36px; font-size: 20px; color: #565656; font-weight: 500; }
.simple-join .join-hero__text .bold{ color: #111; font-weight: 700; }
.simple-join .join-form{ display: flex; align-items: center; height: 210px; padding: 0 210px 0 173px; background: #022f5f; }
.simple-join .join-form__title{ margin: 0; color: #fff; font-size: 18px; line-height: 1.43; font-weight: 400; }
.simple-join .join-form__title .highlight{ display: block; margin-top: 6px; font-weight: 700; font-size: 24px; line-height: 1.5; }
.simple-join .join-form__row{ display: flex; width: 100%; }
.simple-join .join-form__row ~ .join-form__row{ margin-top: 14px; }
.simple-join .join-form__form{ width: 440px; margin-left: auto; }
.simple-join .join-form__select, .simple-join .join-form__input, .simple-join .join-form__button{ height: 40px; border-radius: 2px; }
.simple-join .join-form__select{ position: relative; width: 120px; background: #fff; }
.simple-join .join-form__select::before{ content: ''; position: absolute; top: 12px; right: 12px; width: 16px; height: 16px; background: url(../images/akl_common/arrow-select-box.png) 50% 50% no-repeat; background-size: 100% auto; }
.simple-join .join-form__select select{ width: 100%; height: 100%; padding-left: 16px; background: 0; border: 0; outline: 0; }
.simple-join .join-form__input{ width: 240px; margin-left: 8px; }
.simple-join .join-form__button{ width: 60px; margin-left: 12px; background: #fff; color: #002f5f; font-size: 13px; font-weight: 700; }
.simple-join .join-form__button:hover, .simple-join .join-form__button:focus{ background: #e5e5e5; }
.simple-join .join-form__button--url{ position: relative; width: 100%; height: 60px; margin: 0; font-size: 18px; line-height: 1.5; font-weight: 700; border: 1px solid #fd6588; background: #fd6588; color: #fff; font-weight: 700 !important; }
.simple-join .join-form__button--kakao{ display: none; }
.simple-join .join-form__button--url::after{ content: ''; position: absolute; top: 19px; left: 289px; width: 39px; height: 64px; background: url(../images/simple_join/icon-button-click.png) 50% 50% no-repeat; background-size: 100% auto; }
.simple-join .join-form__button--kakao:disabled, .simple-join .join-form__button--url:disabled{ background: #ccc !important; cursor: not-allowed; color: #999 !important; }
.simple-join .join-form__button--url:hover, .simple-join .join-form__button--url:active{ background: #EF496F; }
.simple-join .join-form__button--kakao:hover, .simple-join .join-form__button--kakao:active{ background: #FED702; }
.simple-join .join-form__button--url:disabled::after{ content: none; }
.simple-join .join-step{ padding: 54px 0 60px; }
.simple-join .join-step__title{ font-size: 26px; color: #022f5f; text-align: center; font-weight: 700; }
.simple-join .join-step__title .toolTip-wrapper.tooltipNew{ display: inline-flex; align-items: center; width: 16px; }
.simple-join .join-step__title .toolTip-wrapper.tooltipNew .btn-tooltip{ width: 16px !important; height: 16px !important; }
.simple-join .join-step__title .toolTip-wrapper.tooltipNew .tooltip-content{ width: 559px; text-align: left; font-weight: 400; }
.simple-join .join-step__title .toolTip-wrapper.tooltipNew.open .btn-tooltip:after{ top: 19px; left: 3px; }
.simple-join .join-step__order{ display: flex; justify-content: center; margin-top: 40px; }
.simple-join .join-step__order-item{ width: 320px; margin: 0 5px; }
.simple-join .join-step__order-item .order-step{ display: flex; align-items: center; justify-content: center; width: 86px; height: 32px; margin: 0 auto; border-radius: 50px; background: #2e8ed4; font-size: 16px; color: #fff; }
.simple-join .join-step__order-item .order-text{ margin-top: 8px; font-size: 16px; font-weight: 500; text-align: center; color: #111; line-height: 1.5; height: 24px; }
.simple-join .join-step__order-item .order-image{ margin-top: 24px; width: 100%; }
.simple-join .join-step__order-item .order-image img{ width: 100%; max-width: 100%; height: auto; }
.simple-join .join-step--bg{ background: #fafafa; margin-bottom: 60px; }
.simple-join .join-step--bg .join-step__order-item{ margin: 0 25px; }
.simple-join br.mobile{ display: none; }

@media (max-width: 768px) {
	.akl .container.simple-join{ min-width: 0; }
	.simple-join br.mobile{ display: block; }
	.akl .container.simple-join{ padding: 0; }
	.simple-join .join-form__select{ min-width: 100px; width: 100px; }
	.simple-join .join-form__button{ min-width: 64px; width: 64px; }
	.simple-join .join-form__input{ width: 100%; font-size: 13px; }
	.simple-join .join-hero__img{ height: auto; padding-bottom: 120%; background-image: url(../images/simple_join/hero-simple-join-m.png); }
	.simple-join .join-hero__text-wrap{ top: 60px; left: 0; width: 100%; text-align: center; }
	.simple-join .join-hero__title{ font-size: 20px; }
	.simple-join .join-hero__title .highlight{ margin-top: 0; font-size: 36px; }
	.simple-join .join-hero__text{ margin-top: 8px; font-size: 13px; }
	.simple-join .join-form{ flex-direction: column; height: auto; padding: 30px 16px; }
	.simple-join .join-form__title{ text-align: center; font-size: 14px; }
	.simple-join .join-form__title .highlight{ margin-top: 2px; font-size: 15px; font-weight: 700; }
	.simple-join .join-form__form{ width: 100%; margin-top: 16px; }
	.simple-join .join-form__row{ margin-top: 0; }
	.simple-join .join-form__row ~ .join-form__row{ margin-top: 16px; }
	.simple-join .join-form__button--url{ height: 50px; }
	.simple-join .join-step__title .toolTip-wrapper.tooltipNew .tooltip-content{ width: 100%; top: 17px; left: -10px; }
	.simple-join .join-step__order{ display: block; overflow: hidden; margin-top: 30px; }
	.simple-join .join-step__order-item{ width: 100%; max-width: 320px; margin: 0 auto; }
	.simple-join .owl-stage{ display: flex; }
	.simple-join .join-step--bg .join-step__order-item{ margin: 0 auto; }
	.simple-join .join-step .owl-nav .owl-next{ right: 16px; width: 20px; height: 37px; background: url(../images/simple_join/simple-join-next.png) 0 0 no-repeat !important; background-size: 100% auto !important; }
	.simple-join .join-step .owl-nav .owl-prev{ left: 16px; width: 20px; height: 37px; background: url(../images/simple_join/simple-join-prev.png) 0 0 no-repeat !important; background-size: 100% auto !important; }
	.simple-join .join-form__button--kakao{ display: block; width: 100%; height: 50px; margin: 0 9px 0 0; background: #feec02; font-size: 16px; color: #3c1c1e; letter-spacing: -1px; font-weight: 700 !important; }
	.simple-join .join-form__button--kakao::before{ content: ''; display: inline-block; vertical-align: middle; width: 24px; height: 24px; margin-right: 4px; background: url(../images/simple_join/icon-button-kakao.png) 0 0 no-repeat; background-size: 100% auto; }
	.simple-join .join-form__button--kakao:disabled::before{ background-image: url(../images/simple_join/icon-button-kakao-disabled.png); }
	.simple-join .join-form__button--url{ width: 100%; height: 50px; font-size: 16px; letter-spacing: -1px; }
	.simple-join .join-form__button--url::after{ top: 26px; left: auto; right: 5px; }
}
@media (max-width: 350px) {
	.simple-join .join-form__button--kakao::before{ content: none; }
}

@media (max-width: 768px) {
	.akl .coupon-layer.max-height .layer-tabs-wrapper{ height: 100%; max-height: none; }
	.akl .coupon-layer.max-height .layer-tabs-wrapper.couponBox .cart-popup__item-info{ height: 100% !important; max-height: none; padding-top: 15px; }
}

/* 20220302 함께 비교하면 좋을 상품 */
.product-detail-recommend .tit-cont1{padding:36px 0 22px 70px}
.akl .amway-theme .product-detail-recommend-box{overflow-x:auto}
.akl .amway-theme .product-detail-recommend{height:440px;}
.akl .amway-theme .product-detail-recommend .tit-cont1 .tit{position:relative;margin-right:14px;color:#333}
.akl .amway-theme .product-detail-recommend .tit-cont1 .tit:after{content:'';position:absolute;top:13px;right:-15px;width:1px;height:14px;background:#707070;}
.akl .amway-theme .product-detail-recommend .tit-cont1 .txt{margin-left:12px;color:#5e5e5c}
.akl .amway-theme .product-detail-recommend .product-unit-v2.shadow{box-shadow:none;border:1px solid #ededed}
@media (max-width: 768px) {
	.akl .amway-theme .product-detail-recommend-box{overflow-x:visible}
	.product-detail-recommend .tit-cont1{padding:1px 0 8px 3px}
	.akl .amway-theme .product-detail-recommend{height:318px;}
	.akl .amway-theme .product-detail-recommend .tit-cont1 .tit:after{width:0;height:0}
	.product-detail-recommend .owl-stage-outer{padding-left:3px}
}

/* 20220425 마이쇼핑 수취인 추가 */
.collapse.in{display:block}
.order_sheet{border:none}
.renewal_my-shopping .order_sheet .order_num{border:1px solid #e3e3e3;}
.renewal_my-shopping .order_stat_wrap,
.renewal_my-shopping .box_product{border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3}
.order_receiver.accodion_box .accodion_box_tit{padding:15px 0;height:56px;background-color:#fff;}
.order_receiver.accodion_box .accodion_box_tit > a{position:relative;display:inline-block;width:100%}
.order_receiver.accodion_box .accodion_box_tit > a:after{content:"";position:absolute;top:7px;right:4px;width:12px;height:12px;background:url(../images/akl_common/myshopping_accor_arrow_2.png) no-repeat;background-size:12px auto}
.order_receiver.accodion_box .accodion_box_tit > a:after{content:"";position:absolute;top:7px;right:4px;width:12px;height:12px;background:url(../images/akl_common/myshopping_accor_arrow_1.png) no-repeat;background-size:12px auto} /* 20220511 a태그 클래스 제거 */
.order_receiver.accodion_box .accodion_box_tit .receiver_list{display:inline-block;height:24px;padding:0 12px;color:#8527bc;font-size:13px;font-weight:700;border-radius:50px;border:1px solid #8527bc;line-height:24px}
.order_receiver.accodion_box .accodion_box_tit .receiver_name{display:inline-block;margin-left:7px;font-size:16px;font-weight:700;color:#333;line-height:24px}
.order_receiver.accodion_box .accodion_box_cont0{background-color:#eee7fa;color:#333;font-size:14px;line-height:1.75}
.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont{padding:17px 59px 14px;}
/* .order_receiver.accodion_box .accodion_box_cont0.collapsing{max-height:80px !important} */
@media (max-width: 768px)  {
	.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont{padding:15px}
	.order_receiver.accodion_box .accodion_box_tit > a:after{right:0}
	.order_receiver.accodion_box .accodion_box_tit > a.collapsed:after{right:0}
}
.akl .con-list-item span.txte-wrap em.price-way{display:block}
.akl span.txte-wrap em.od-way{display:block !important}
.akl .list-content .content-list .con-list-item .ord-num span.txte-wrap{font-weight:700;}
.akl .list-content .content-list .con-list-item .ord-date span.txte-wrap,
.akl .list-content .content-list .con-list-item .ord-pvbv span.txte-wrap,
.akl .list-content .content-list .con-list-item .ord-price span.txte-wrap{font-weight:700}
.akl .list-content .content-list .con-list-item .ord-price span.txte-wrap em{font-weight:400}
.akl .myorder-list .ord-delivery{width:12%}
.myorder-list.type02 .toolTip-wrapper{display:inline-block;margin-left:3px;width:18px;height:18px;vertical-align:middle;}
.myorder-list.type02 .toolTip-wrapper .btn-tooltip{display:block;position:relative;margin:0;width:18px;height:18px;background:url(../images/akl_plp/ico_tooltip.png) 50% 50% no-repeat;background-size:16px auto;overflow:visible;}
.myorder-list.type02 .toolTip-wrapper.open .btn-tooltip:after{content:'';position:absolute;margin-left:-5px;width:21px;height:10px;left:50%;background-image:url(../images/akl_plp/ico_tooltip_arrow.png);background-size:10px auto;background-color:transparent;background-position:0;z-index:100}
.myorder-list.type02 .toolTip-wrapper .tooltip-content{position:absolute;top:29px;left:-140px;margin-left:0;padding:15px;background-color:#fff;letter-spacing:-0.5px;border:1px solid #666;border-radius:8px;max-width:484px;min-width:300px;}
.myorder-list.type02 .toolTip-wrapper .tooltip-content ul{padding:0}
.myorder-list.type02 .toolTip-wrapper .tooltip-content li{position:relative;padding-left:0;font-size:12px;color:#666;line-height:18px;font-weight:400;text-align:left;letter-spacing:-.6px;word-break:break-all}
.myorder-list.type02 .toolTip-wrapper .tooltip-content li:before{width:0;height:0}
.myorder-list.type02 .toolTip-wrapper .tooltip-content li:last-child{padding-bottom:0}
@media (max-width:768px) {
	.akl .myorder-list .ord-delivery{width:100%;padding:2px 20px;display:block;clear:both}
	.myorder-list.type02 .ord-delivery .toolTip-wrapper .tooltip-content{top:11px !important;left:auto;right:0}
	.myorder-list.type02 ul.sub-list .con-list-item .toolTip-wrapper .tooltip-content {min-width: 100%;} /* 20220511 툴팁 오류 수정 */
}

/* 20220425 스마트오더 여러상품 주문 시 오류 */
.multi_add .retrun_wrap input[type=checkbox] + label{font-weight:500} /* 20220511 폰트웨이트 수정 */

/* 20220518 25센트 라이드 주문 시 배송방법 */
.akl span.txte-wrap em.od-way.ride{display:inline-block !important}

/* 20220518 마이쇼핑 화면 오류 수정 */
@media (max-width:768px) {
	.order_receiver.accodion_box .accodion_box_tit{min-height:56px;height:auto}
	.order_receiver.accodion_box .accodion_box_tit .receiver_list{vertical-align:top;}
	.order_receiver.accodion_box .accodion_box_tit .receiver_name{width:70%;word-break:break-word;}
}

/* 20220527 스마트페이 할부개월수 버튼 관련 css 추가 */
.btn_square_area {display:flex; flex-wrap:wrap; align-items:center;}
.btn_square_area .btn_square_box {position:relative; margin-right:8px;}
.btn_square_area .btn_square_box .btn_square_gray {position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0, 0, 0, 0); white-space:nowrap; border-width:0;}
.btn_square_area .btn_square_box .btn_square_gray + label {display:inline-block; width:100%; color:#55565a; font-size:14px; font-weight:normal; border:1px solid #dadada; background-color:#fff; text-align:center; padding:10px 20px; margin:0; cursor:pointer;}
.btn_square_area .btn_square_box .btn_square_gray:checked + label,
.btn_square_area .btn_square_box .btn_square_gray:hover + label {color:#fff; border-color:#397dac; background-color:#397dac;}

.shipping_delivery_st02 .non_member_order .accodion_box.accodion_orderlist {margin-top:19px;}

@media (max-width:768px) {
	.btn_square_area .btn_square_box {width:calc( (100% - 6px) / 3 ); margin-right:3px;}
	.btn_square_area .btn_square_box:last-child {margin-right:0;}
	.btn_square_area .btn_square_box .btn_square_gray + label {padding:10px 0;}

	.shipping_delivery_st02 .creditCard .card-method .form_group_b .payment-item-a {padding:10px 0;}
	.shipping_delivery_st02 .creditCard .card-method .form_group_b:first-child .payment-item-a:first-child {padding-top:0; border-top:none;}

	.shipping_delivery_st02 .non_member_order .accodion_box.accodion_orderlist {margin-top:19px;}
}

/* 20220608 회원가입 버튼 오류 수정 */
.akl.new-v2 .accordion__anchor{display:inline-block}
.akl.new-v2 .accordion__anchor:before{position:absolute;top:5px;right:10px}

/* 20220902 정기주문 수정 */
.multi_add{margin-top:0 !important}
.akl .multi_add .product-list-page-title{margin-top:0;margin-left:15px}
.multi_add .toolTip-wrap{left:41.4%}
.multi_add .gift_box{left:52.5%}
.multi_add .gift_box.period{left:74.5%}
.multi_add .retrun_order .row{width:64.4%}
.multi_add .retrun_order .row.row2 + .row{width:32.2%}
.multi_add .retrun_wrap input[type=checkbox] + label{margin-top:8px}
.multi_add .multi_plp_item.gift_item .gift_item_name strong{font-weight:400}
@media (max-width:1100px) {
	.multi_add .gift_box{width:18%}
	.multi_add .gift_box select.form-control{width:100%}
}
@media (max-width:768px) {
	.akl .multi_add .product-list-page-title{margin-bottom:18px}
	.multi_add .multi_plp_item.gift_item{padding:45px 15px 141px 105px}
	.multi_add .multi_plp_item.gift_item .gift_item_name{bottom:68.5px}
	.multi_add .multi_plp_item.gift_item .gift_box.period:after{content:'';display:block;clear:both}
	.multi_add .multi_plp_item.gift_item .gift_box.period{top:auto;left:0;bottom:14.5px;width:100%}
	.multi_add .multi_plp_item.gift_item .gift_box.period .gift_item_name{position:static;display:inline-block;font-size:13px;left:0;color:#55565a;background-color:transparent;line-height:40px}
	.multi_add .multi_plp_item.gift_item .gift_box.period .gift_item_name:before{width:0;height:0}
	.multi_add .multi_plp_item.gift_item .gift_box.period .gift_item_name:after{width:0;height:0}
	.multi_add .multi_plp_item.gift_item .gift_box.period select.form-control{float:right;margin-right:15px;width:73.9%;height:40px;color:#002f5f;font-size:14px}
	.multi_add .gift_box{top:96px}
	.multi_add .gift_box select.form-control{min-width:120px}
	.multi_add .retrun_order{padding:29.5px 0 10.5px}
	.multi_add .retrun_order .row.row2{margin-bottom:0}
	.multi_add .retrun_order .row.row2 select{margin-bottom:10px}
	.multi_add .retrun_wrap .autoOrder.new-order label{margin-top:0}
	.multi_add .retrun_wrap .row:first-child label{vertical-align:middle;}
}

/* 20220915 정기주문 수정 */
.multi_add .gift_box.mo{display:none}
@media (max-width:768px) {
	.multi_add .gift_box{position:static;display:inline-block}
	.multi_add .gift_box.mo{display:inline-block}
	.multi_add .gift_box.pc{display:none}
	.multi_add .gift_box select.form-control{margin-left:18px}
	.multi_add .toolTip-wrap{position:absolute;top:64px;left:196px;margin:0}
	.multi_add .gift_item_name{position:static;display:inline-block}
	.multi_add .plp_price{margin-bottom:7px}
	.multi_add .plp_quantity_gift_wrapper{height:25px}
	.multi_add .multi_plp_wrap .multi_plp_list .multi_plp_item{padding:45px 15px 15px 105px}
	.multi_add .multi_plp_wrap .multi_plp_item .gift_item_name{position:relative;bottom:0;left:0;right:0;margin:12px 0 0 -91px;width:calc(100% + 91px);}
	.multi_add .multi_plp_wrap .multi_plp_item .gift_box.period{margin-top:9px;margin-left:-18px;width:calc(100% + 18px)}
	.multi_add .multi_plp_wrap .multi_plp_item .gift_box.period .gift_item_name{width:auto;margin-top:15px;padding-left:24px;line-height:1;background-color:transparent}
	.multi_add .multi_plp_wrap .multi_plp_item .gift_box.period .gift_item_name:before,
	.multi_add .multi_plp_wrap .multi_plp_item .gift_box.period .gift_item_name:after{width:0;height:0}
	.multi_add .multi_plp_wrap .multi_plp_item .gift_box.period select.form-control{float:right;margin-right:0;width:100%;height:40px;color:#002f5f}
}

/* 20220902 정기주문 수정 */
.order_complete .gift_box.period{left:60.2%}
.order_complete .plp_count{left:45.5%}
.order_complete .multi_plp_item.gift_item .gift_item_name strong{font-weight:400}
.order_complete .total_order_info{padding:25px 40px 26px}
.order_complete .total_order_info .total_order_info_area{padding-top:2px}
.order_complete .total_order_info .total_order_info_area div{font-weight:700}
@media (max-width:1100px) {
	.order_complete .gift_box.period{left:55%}
}
@media (max-width:950px) {
	.order_complete .plp_count{left:48%}
	.order_complete .gift_box{width:25%}
} 
@media (max-width:768px) {
	.order_complete .multi_plp_item.gift_item{padding:45px 15px 91px 105px}
	.order_complete .multi_plp_item.gift_item .gift_item_name{padding:5px 20px 0;bottom:48.5px}
	.order_complete .multi_plp_item.gift_item .gift_item_name:before{top:17px}
	.order_complete .multi_plp_item.gift_item .gift_item_name:after{top:13px}
	.order_complete .multi_plp_item.gift_item .gift_box{position:absolute}
	.order_complete .multi_plp_item.gift_item .gift_box.period:after{content:'';display:block;clear:both}
	.order_complete .multi_plp_item.gift_item .gift_box.period{left:0;bottom:20.5px;width:100%}
	.order_complete .multi_plp_item.gift_item .gift_box.period .gift_item_name{margin-bottom:0;padding:0 20px 5px;bottom:0;font-size:12px}
	.order_complete .multi_plp_item.gift_item .gift_box.period .gift_item_name:before{top:13px}
	.order_complete .multi_plp_item.gift_item .gift_box.period .gift_item_name:after{top:10px}
	.order_complete .multi_plp_item.gift_item .gift_box.period select.form-control{float:right;margin-right:15px;width:73.9%;height:40px;color:#002f5f;font-size:14px}
	.order_complete .total_order_info{padding:20px 15px}
	.order_complete .total_order_info .total_price_area .total_price{padding-bottom:14.5px;border-bottom:1px solid #e3e3e3;}
}

/* 20220915 정기주문 수정 */
@media (max-width:768px) {
	.order_complete .multi_plp_wrap .multi_plp_item{padding-bottom:15px}
	.order_complete .multi_plp_wrap .multi_plp_item .gift_item_name{position:relative;bottom:0;left:0;right:0;margin-top:8px;margin-left:-91px;padding:5px 20px}
	.order_complete .multi_plp_wrap .multi_plp_item .gift_item_name:before{top:19px;}
	.order_complete .multi_plp_wrap .multi_plp_item .gift_item_name:after{top:15px;}
	.order_complete .multi_plp_wrap .multi_plp_item .gift_item_name + .gift_item_name{margin-top:-12px;padding-top:0}
	.order_complete .multi_plp_wrap .multi_plp_item .gift_item_name + .gift_item_name:before{top:14px}
	.order_complete .multi_plp_wrap .multi_plp_item .gift_item_name + .gift_item_name:after{top:10px}
}

/* 20221104 회원가입 완료페이지 css 수정 */
.member_info .member_info_cont ul div {width:auto; min-width:120px; padding-right:20px;}
.new-join-wrap .member_info .bt-akl-blue.type2 {width:auto; min-width:160px;}

@media (max-width:768px) {
	.member_info .member_info_cont ul div {width:auto; min-width:100px; padding-right:15px;}
	.new-join-wrap .member_info .bt-akl-blue.type2 {width:auto; min-width:150px;}
}

/* 20221104 복수배송 보내는 사람 추가 */
.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont{padding:19px 59px}
.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont .sender_box,
.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont .receiver_box{display:flex;letter-spacing:-.35px}
.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont .receiver_box{margin-top:5px}
.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont .sender,
.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont .receiver{position:relative;padding-left:11px;}
.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont .sender:before,
.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont .receiver:before{position:absolute;content:'';top:10px;left:0;width:3px;height:3px;background:#333;border-radius:50%;}
.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont .sender_info,
.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont .receiver_info{font-weight:700;}
.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont > .receiver_phonenum,
.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont > .receiver_address{font-weight:700}
.myorder-list.type02 .toolTip-wrapper .tooltip-content ul *{color:#666;font-size:12px}
.myorder-list.type02 .toolTip-wrapper .tooltip-content ul li{font-weight:700}
.myorder-list.type02 .toolTip-wrapper .tooltip-content ul li .sender,
.myorder-list.type02 .toolTip-wrapper .tooltip-content ul li .receiver{position:relative;padding-left:6px !important;font-weight:400}
.myorder-list.type02 .toolTip-wrapper .tooltip-content ul li .receiver{margin-top:5px}
.myorder-list.type02 .toolTip-wrapper .tooltip-content ul li .sender:before,
.myorder-list.type02 .toolTip-wrapper .tooltip-content ul li .receiver:before{position:absolute;content:'';top:8px;left:0;width:2px;height:2px;background:#666;}
.myorder-list.type02 .toolTip-wrapper .tooltip-content ul li .sender_info,
.myorder-list.type02 .toolTip-wrapper .tooltip-content ul li .receiver_info{margin-top:1px;padding-left:0 !important;font-weight:700}
.myorder-list.type02 .toolTip-wrapper .tooltip-content ul li .sender_info,
.myorder-list.type02 .toolTip-wrapper .tooltip-content ul li .receiver_phonenum,
.myorder-list.type02 .toolTip-wrapper .tooltip-content ul li .receiver_address{margin-top:1px;padding-left:6px !important;}
.myorder-list.type02 .toolTip-wrapper .tooltip-content .list-type5 > li{padding-bottom:0}
@media (max-width:768px) {
	.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont{padding:16px 15px}
	.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont .sender_box,
	.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont .receiver_box{display:block;}
	.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont .sender_info,
	.order_receiver.accodion_box .accodion_box_cont0 .accodion_box_cont .receiver_info{padding-left:11px}
	.myorder-list.type02 .toolTip-wrapper.type-mob-full .tipCont-wrapper .tooltip-content{width:calc(100vw - 80px)}
	.akl .myorder-list .list-content .content-list .sub-list .con-list-item{display:inline-block}
	.akl .myorder-list.type02 .con-list-item + .sub-list > .row.con-list-item{overflow:visible}
	.akl .myorder-list.type02 .content-list .sub-list:after{left:20px}
}

/* 20230206 마이쇼핑 전체 주문내역 배송지/수령지 컬럼 툴팁 팝업 하단 잘림 현상 수정 */
@media (max-width:768px) {
	.akl .myorder-list.type02 .sub-list > .row.con-list-item{overflow:visible}
}

/* S : 20230926 내 주변 후원자 찾기 */
.sponsorFind_cont {margin: 20px 0 10px;} /* 20231013 수정 */
.sponsorFind_cont.pdBT {padding-bottom: 5px;}
.sponsorFind_cont .sponsorFindBtn a {min-width: initial !important; font-size: 14px !important; letter-spacing: -.41px; border: none; background-color: initial; color: #3574a0;} /* 20231013 수정 */
.sponsorFind_cont .sponsorFindBtn a:hover {color: #3574a0;} /* 20231013 추가 */
.sponsorFind_cont .sponsorFindBtn a[class^="btn_default-"].medium {padding: 0 !important; height: auto; font-weight: bold; line-height: 1.07;} /* 20231013 추가 */
.sponsorFind_cont .sponsorFindTxt {margin-top: 8px;}
.sponsorFind_cont .sponsorFindTxt li {font-size: 11px; letter-spacing: -.55px; color: #56565a; line-height: normal; position: relative; padding-left: 10px;}
.sponsorFind_cont .sponsorFindTxt li:not(:last-child) {margin-bottom: 3px;}
.sponsorFind_cont .sponsorFindTxt li::before {content: ""; display: block; width: 2px; height: 2px; background: #707070; border-radius: 50%; position: absolute; top: 6px; left: 0;}

.akl.new-v2 .sponsorFind-wrap.new-join-wrap .sub_txt {color: #666; text-align: center; letter-spacing: -.7px; margin-top: 4px;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .pstTopS {top: 23px !important;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .check-list__subTxt {font-size: 13px; color: #565657; letter-spacing: -.65px; padding-left: 26px; word-break: keep-all; margin: 5px 0;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .optional-checklist__item {padding-bottom: 18px;} /* 20231013 수정 */
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .optional-checklist__item:last-child {padding-bottom: 5px;} /* 20231013 추가 */
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .optional-checklist__item .new-join-reception_txt {letter-spacing: -.65px; line-height: normal; margin-bottom: 20px; color: #565657;} /* 20231013 수정 */ /* 20231213 수정 */
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .optional-checklist__item:last-child .new-join-reception_txt {margin-bottom: 15px;} /* 20231013 추가 */
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .accordion .accordion__body [type="checkbox"] + label::before {top: 2px;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .optional-checklist__item .new-join-confirm-box label {padding-left: 30px; letter-spacing: -.75px; font-size: 15px;} /* 20231013 추가 */
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .optional-checklist__item .new-join-confirm-box label::before {top: -1px;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .optional-checklist__item .new-join-confirm-box {margin-top: 0; position: relative;} /* 20231013 수정 */
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .optional-checklist__item .new-join-confirm-box .check-list__detail {position: absolute; top: 50% !important; right: 0; transform: translateY(-50%); padding-right: 16px; font-size: 12px; font-weight: 500; color: #008fc5;} /* 20231013 추가 */
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .optional-checklist__item .new-join-confirm-box .check-list__detail::after {content: ""; position: absolute; top: 5px; right: 2px; width: 8px; height: 8px; transform: rotate(45deg); border: 2px solid #038ec3; border-width: 2px 2px 0 0;} /* 20231013 추가 */
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .ipt_area .count-down {bottom: 5px;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .ipt_area input[class^=form_ipt][readonly] {background-color: #f5f5f5 !important;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .ipt_area .form_ipt01 {color: #222 !important; letter-spacing: -.7px; font-size: 14px !important;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .ipt_area .form_ipt01.form_ipt04 {width: 57px; margin-right: 8px;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .ipt_area .form_ipt01.form_ipt05 {width: calc(100% - 195px);}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .ipt_area .form_label {top: 27px;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .ipt_area.on .form_label {font-size: 10px; letter-spacing: -.5px; top: 10px;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .ipt_area.ipt_area_change.on .form_label {top: 7px;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .noti-suc.noti-info {font-size: 11px; letter-spacing: -.55px;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .noti-suc.fail {padding-left: 0; font-size: 11px; letter-spacing: -.55px; font-weight: normal;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .noti-suc.fail.noIcon {background: none;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .new-join-big-btn {background: #ccc; font-size: 16px; font-weight: bold; letter-spacing: -.47px; line-height: 0.94; height: 60px; border-radius: 30px;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .new-join-big-btn.active {background: #002f5f;}

.akl.new-v2 .sponsorFind-wrap.new-join-wrap .sub_tit {color: #002f5f; font-weight: bold; letter-spacing: -.7px; text-align: center; margin: 24px 0 0;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .sub_txt.mgBT {margin-bottom: 56px;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .sub_txt.mgT_BT {margin: 56px 0 24px;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .sponsorFindResult-btn-wrap {display: flex; justify-content: center; gap: 8px; padding: 56px 0 40px;}
.akl.new-v2 .sponsorFind-wrap.new-join-wrap .sponsorFindResult-btn-wrap button {font-size: 16px; padding: 0 5px; min-width: 187.5px;}

.layer_section.sponsorInfoPop.type-wide-a .layer_section-container.shipping_delivery_st02 .layer-header {padding: 12px 20px; border-color: #d7d7d7;}
.layer_section.sponsorInfoPop.type-wide-a .layer_section-container.shipping_delivery_st02 .layer-header .header-title {color: #002f5f; letter-spacing: -1.2px; line-height: normal;}
.layer_section.sponsorInfoPop.type-wide-a .layer_section-container .layer-sponsorInfo {padding: 30px 20px;}
.layer_section.sponsorInfoPop .layer-sponsorInfo .contentTitle {font-size: 16px; font-weight: bold; letter-spacing: -.8px; color: #333; text-align: center; display: block; margin-bottom: 16px; word-break: keep-all;} /* 20231213 수정 */
.layer_section.sponsorInfoPop .align-box.size-auto button {height: 52px;}

.sponsorInfo-wrap {width: 100%; position: relative;}
.sponsorInfo-wrap::after {content: ""; display: block; width: 100%; height: 1px; background: #646464; position: absolute; top: 0; left: 0;}
.sponsorInfo-wrap.mgT {margin-top: 56px;}
.sponsorInfo-wrap .sponsorInfo-box {display: flex; border-bottom: 1px solid #d6d6d6;}
.sponsorInfo-wrap .sponsorInfo-box div {width: 100%;}
.sponsorInfo-wrap .sponsorInfo-box div span {display: block; padding: 12px 0 12px 16px; font-size: 13px; letter-spacing: -.65px; color: #333; height: 100%; text-wrap: wrap; word-break: break-all;}
.sponsorInfo-wrap .sponsorInfo-box div.sponsorInfo-tit {max-width: 120px; min-width: 100px; background: #f9f9f9;}
.sponsorInfo-wrap .sponsorInfo-box div.sponsorInfo-tit span {font-weight: bold;}
.sponsorInfo-wrap .sponsorInfo-box.result {justify-content: center; gap: 20px;}
.sponsorInfo-wrap .sponsorInfo-box.result div {width: initial;}
.sponsorInfo-wrap .sponsorInfo-box.result div span {padding: 18px 0;}

/* S : 20231013 추가 */
.akl .layer-sponsorPopup.layer-round .cart-popup__header {border: 1px solid #d7d7d7; padding: 14px 20px 10px;}
.akl .layer-sponsorPopup.layer-round .cart-popup__header .cart-popup__header-text {color: #111;}
.akl .layer-sponsorPopup.layer-round .cart-popup__item-info {padding: 20px 0;}
.akl .termsWrapper ol.dotSt > li {text-indent: -8px; padding-left: 8px;} 
/* E : 20231013 추가 */

@media (max-width:768px) {
	.sponsorFind_cont {margin: 15px 0 10px;} /* 20231013 추가 */
	.sponsorFind_cont.pdBT {padding-bottom: 20px;}
	.sponsorFind_cont .sponsorFindBtn {display: flex; flex-direction: column; gap: 6px;}
	.sponsorFind_cont .sponsorFindBtn a {min-width: initial !important; width: 100%; line-height: 38px !important; color: #fff; background-color: #002f5f; border: 1px solid transparent; border-color: #002f5f;} /* 20231013 수정 */
	.sponsorFind_cont .sponsorFindBtn a:hover {color: #fff; background-color: #002f5f;} /* 20231013 추가 */
	.sponsorFind_cont .sponsorFindBtn a[class^="btn_default-"].medium {padding: 0 !important; height: auto;} /* 20231013 추가 */
	.sponsorFind_cont .sponsorFindBtn a.csBtn {background: #e5e5e5; font-weight: bold; color: #222; border-color: #e5e5e5;} /* 20231013 수정 */
	.sponsorFind_cont .sponsorFindBtn a.csBtn img {width: 15px; height: 15px; margin: -3px 8px 0 0;}

	.akl.new-v2 .sponsorFind-wrap.new-join-wrap {padding-bottom: 50px;}
	.akl.new-v2 .sponsorFind-wrap.new-join-wrap .pstTopS {top: 14px !important;}
	.akl.new-v2 .sponsorFind-wrap.new-join-wrap .check-list__subTxt {margin-right: -80px; word-break: break-all;}
	.akl.new-v2 .sponsorFind-wrap.new-join-wrap .optional-checklist__item {padding-bottom: 18px;} /* 20231013 수정 */
	.akl.new-v2 .sponsorFind-wrap.new-join-wrap .optional-checklist__item:last-child {padding-bottom: 20px;} /* 20231013 추가 */
	.akl.new-v2 .sponsorFind-wrap.new-join-wrap .ipt_area .form_ipt01.form_ipt05 {width: calc(100% - 170px);}
	.akl.new-v2 .sponsorFind-wrap.new-join-wrap .new-join-big-btn {border-radius: 0; margin: 0;}
	.akl.new-v2 .sponsorFind-wrap.new-join-wrap .pcOnly {display: none;}
	.akl.new-v2 .sponsorFind-wrap.new-join-wrap .btn_floating-group button {font-size: 16px; width: 100%; padding: 0 10px; text-wrap: wrap; line-height: normal;}
	.akl.new-v2 .sponsorFind-wrap.new-join-wrap .sub_txt.mgT_BT {margin-top: 20px;} /* 20231213 추가 */

	.sponsorInfo-wrap .sponsorInfo-box div.sponsorInfo-tit {max-width: 100px; min-width: 70px;}
	.sponsorInfo-wrap .sponsorInfo-box div.sponsorInfo-txt span {padding-left: 15px;}
	.sponsorInfo-wrap .sponsorInfo-box.result div.sponsorInfo-txt span {padding-left: 0;}

	.akl .layer-sponsorPopup.layer-round .cart-popup__header {padding: 16px 20px 14px;} /* 20231013 추가 */
}
/* E : 20230926 내 주변 후원자 찾기 */

/* S : 20240207 자동로그인 모바일웹 확장 및 아이디/패스워드 입력 개선 */ /* uat 에는 login.css 가 없어서 akl-common-new-v2.css 에 추가해 놓음 */
.akl .line_form-type {position:relative;}
.akl input.form_lines[type=password]::-ms-reveal {display:none;}

/* 버튼 그룹화 */
.akl .form_group-button {display:flex; gap:10px; align-items:center;}
.akl .form_group-button button {border:none; background-color:transparent;}
.akl .form_group-button button [class^="btn_"] {display:block; width:100%; height:100%; text-indent:-9999px; background-repeat:no-repeat; background-position:left top; background-size:100% auto;}
.akl .form_group-button-login {position:absolute; right:0; top:0;}
.akl .form_group-button-login button {display:block; width:24px; height:24px;}

/* 버튼 그룹화 - 삭제 버튼 */
.akl .form_element-button-delete {}
.akl .form_element-button-delete .btn_del {background-image:url(/_ui/responsive/theme-blue/images/akl_common/ico_del.png);}

/* 버튼 그룹화 - 눈 버튼 */
.akl .form_element-button-eye {}
.akl .form_element-button-eye .btn_eye {}
.akl .form_element-button-eye .btn_eye.btn_eye_on {background-image:url(/_ui/responsive/theme-blue/images/akl_common/ico_eye_on.png);}
.akl .form_element-button-eye .btn_eye.btn_eye_off {background-image:url(/_ui/responsive/theme-blue/images/akl_common/ico_eye_off.png);}
/* E : 20240207 자동로그인 모바일웹 확장 및 아이디/패스워드 입력 개선 */

/* S : 20240711 것모닝 태그 추가 */
.akl .plp-item-label {padding-top:5px; margin-bottom:4px;}
.akl .plp-item-label::before {content:""; position:absolute; left:-16px; top:0; width:16px; height:25px; border:0; transform:scale(-1);}

.akl .plp-item-label.label-gutmorning {border-right:none; padding-left:9px; margin-right:7px; background-color:#fff; border:1px solid; padding-top:4px;}
.akl .plp-item-label.label-gutmorning::before {content:none;}
.akl .plp-item-label.label-gutmorning::before,
.akl .plp-item-label.label-gutmorning::after {top:-1px; background-size:8px auto; background-repeat:no-repeat;}
.akl .plp-item-label.label-gutmorning + .plp-item-label {padding-left:0; margin-left:9px;}
.akl .plp-item-label.label-gutmorning + .plp-item-label::before {content:"";}
.akl .plp-item-label.gutmorning1 {color:#544bff; border-color:#544bff;}
.akl .plp-item-label.gutmorning1::after {background-image:url(/_ui/responsive/theme-blue/images/icon_bg_gutmorning1.png);}
.akl .plp-item-label.gutmorning2 {color:#e400cd; border-color:#e400cd;}
.akl .plp-item-label.gutmorning2::after {background-image:url(/_ui/responsive/theme-blue/images/icon_bg_gutmorning2.png);}
.akl .plp-item-label.gutmorning1 + .gutmorning2,
.akl .plp-item-label.gutmorning2 + .gutmorning1 {padding-left:9px; margin-left:0;}
.akl .plp-item-label.gutmorning1 + .gutmorning2::before {content:""; background-image:url(/_ui/responsive/theme-blue/images/icon_bg_gutmorning2.png);}
.akl .plp-item-label.gutmorning2 + .gutmorning1::before {content:""; background-image:url(/_ui/responsive/theme-blue/images/icon_bg_gutmorning1.png);}

/* 것모닝 태그 옆에 붙은 태그들 왼쪽 잘림 현상 수정 */
.akl .plp-item-label.label-gutmorning + .plp-item-label.bg-blue::before {background-image:url(../images/icon_bg_blue.png);}
.akl .plp-item-label.label-gutmorning + .plp-item-label.bg-blue2::before {background-image:url(../images/icon_bg_blue2.png);}
.akl .plp-item-label.label-gutmorning + .plp-item-label.bg-blue3::before {background-image:url(../images/icon_bg_blue3.png);}
.akl .plp-item-label.label-gutmorning + .plp-item-label.bg-green::before {background-image:url(../images/icon_bg_green.png);}
.akl .plp-item-label.label-gutmorning + .plp-item-label.bg-green2::before {background-image:url(../images/icon_bg_green2.png);}
.akl .plp-item-label.label-gutmorning + .plp-item-label.bg-navy::before {background-image:url(../images/icon_bg_navy.png);}
.akl .plp-item-label.label-gutmorning + .plp-item-label.bg-purple::before {background-image:url(../images/icon_bg_purple.png);}
.akl .plp-item-label.label-gutmorning + .plp-item-label.bg-red::before {background-image:url(../images/icon_bg_red.png);}
.akl .plp-item-label.label-gutmorning + .plp-item-label.bg-red2::before {background-image:url(../images/icon_bg_red2.png);}

@media (max-width:768px) {
	.akl .plp-item-label:nth-of-type(4) {padding-left:9px;}
	.box_sop-main.sh_bsop_renewal .box_sop-wrap .sop-item .box_thumb .flag_wrap {width:100%;}
	.box_sop-main.sh_bsop_renewal .box_sop-wrap .sop-item .box_thumb .flag_wrap > span {margin-top:3px;}
}
/* E : 20240711 것모닝 태그 추가 */