﻿/* 2019.04 브랜드 페이지 개편*/
@import url("akl-brand-new.css");

/* 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-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:#ebebeb;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:#333;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:25px 0 25px 0;width:calc(100% + 30px);left:-15px;}
	.product-detail-recommend .owl-stage-outer{padding:0 0 0 28px;}
	.product-detail-recommend .tit-cont1{padding:0 0 15px 15px;}
	.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-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-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-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;}

/*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;}

	/* S : 2020-01-16 버튼영역 재정의 */
	.main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont:after {display:none !important}
	.main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont {display:table;width:100%;table-layout:fixed}
	.main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont .btn_cart {display:table-cell;float:none;margin:0;vertical-align:top;padding:0;width:inherit}
	.main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont .btn_cart:first-child {padding-right:10px}
	.main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont .btn_cart ~ .btn_cart {padding-right:10px}
	.main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont .btn_cart:last-child {padding-right:0}
	.main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont .bt-bundling {display:table-cell;width:50px;height:49px;float:none;vertical-align:middle;position:static;text-align:center;text-indent:0;font-size:0}
	.main_btn_area .col-xs-12 .mobile_sticky_btn .add_to_cart_form.bundling-bt-cont .bt-bundling:after {position:relative;top:-1px;left:auto;vertical-align:middle;display:inline-block}
	/* E : 2020-01-16 버튼영역 재정의 */
}

/*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{padding:0 0 5px 30px;}
.order-list-area .title-box .product-list-page-title h1.myorder:after{left:0;}

/* 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 그래프 수정, 2019-08-28 그래프 수정 */
.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: -40px; 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: 950px; 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 { top: 30px; left: -10px; width: 230px; height: 36px; 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 { top: -8px; left: -10px; width: 480px; height: 105px; 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; }
@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: 58px; width: 300px; }
	.tutorialCont3 > div:before { content: ''; position: absolute; left: 40px; top: -25px; width: 2px; height: 27px; background-color: #fff; }
	.tutorialCont4 { width: calc(100% + 20px); }
	.tutorialCont4 > div { left: 40px; top: 127px; width: 280px; }
	.tutorialCont4 > div:before { content: ''; position: absolute; left: 40px; top: -25px; width: 2px; height: 27px; 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;}
}

/* 레이어 팝업 스크롤 */
.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;text-align:right;}/* 2019-07-17 수정 */
	/* 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;}

/* 비회원구매 */
.new-join-container + .main_btn_area{margin:40px 0 30px;}
.top_logo{height:75px;margin:0 0 12px;padding:25px 0 0;border-bottom:1px solid #eee;}
.top_logo .logo{display:block;width:115px;height:37px;overflow:hidden;margin:0 auto;background:url(../images/akl_common/logo_230x74.png) no-repeat 0 0;background-size:contain;font-size:1px;line-height:0;color:transparent;}
.ban_txt_lead{padding:15px 30px;background:#fffbf2;text-align:center;}
.ban_txt_lead .txt_lead{margin-bottom:5px;font-weight:300;font-size:24px;line-height: 1.42;letter-spacing:-2.4px;color:#222222;}
.ban_txt_lead .txt_lead_sub{display:inline-block;position:relative;margin-bottom:0;font-size:14px;line-height:1.07;letter-spacing:-1.4px;color:#222222;}
.ban_txt_lead .txt_lead_sub:before{content:"";display:block;position:absolute;left:0;right:-2px;bottom:-2px;height:7px;background:#81e5ff;}
.ban_txt_lead .txt_lead_sub .txt{position:relative;}
p.txt_bul_dot{position:relative;margin:0;padding-left:9px;font-size:12px;line-height:1.33;letter-spacing:-1.2px;color:#808285;}
p.txt_bul_dot:before{content:"";display:block;position:absolute;left:0;top:6px;width:4px;height:4px;border-radius:50%;background:#808285;}
.shareSNS_btns_wrap{margin-bottom:24px;}
.shareSNS_btns_wrap:after{content:"";display:block;clear:both;}
.shareSNS_btns_wrap .bod-view-sns{float:left;}
.shareSNS_btns_wrap .link_share_area{float:left;margin-left:12px;}
.shareSNS_btns_wrap .btn_link{height:28px;padding:0 10px;background-color:#ebf8fe;font-weight:500;font-size:12px;line-height:28px;letter-spacing:-1.2px;color:#0075a4;text-align:center;}
.shareSNS_btns_wrap .btn_link .ico_link{display:inline-block;padding-left:18px;background:url(../images/akl_common/ico_link.png) no-repeat left 0;background-size:14px;line-height:14px;}
.akl .layerWrapper .cbox.layerBox.msg_pop_layer{border:none;}
.akl .msg_pop_layer .cart-popup__dialog{border-radius:5px;}
.akl .msg_pop_layer .cart-popup__content{padding:40px 0 50px;}
.akl .msg_pop_layer .cart-popup__close{top:initial;bottom:-60px;left:50%;width:40px;height:40px;margin-left:-20px;background:url(../images/akl_common/btn_pop_close.png) no-repeat 0 0;background-size:contain;}
.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);}
.msg_box{text-align:center;}
.msg_box.ico_link_done:before{content:"";display:block;width:60px;height:60px;margin:0 auto 20px;background:url(../images/akl_common/ico_link_done.png) no-repeat 0 0;background-size:contain;}
.msg_box p{margin-bottom:0;}
.msg_box .lead{font-size:16px;line-height:1.44;color:#222;}
.msg_box .lead .txt_strong{font-weight:500;color:#002f5f;}
.msg_box .lead + p{margin-top:10px;}
.shipping-tip{margin:10px 0 15px;text-align:right;}
.toolTip-wrapper.toolTip-type03{height:18px;line-height:18px;}
.toolTip-wrapper.toolTip-type03 .btn-tooltip{width:auto;height:18px;margin:0;padding:0 0 0 18px;background:url(../images/akl_common/ico_pay_tooltip.png) no-repeat 0 0 !important; background-size:18px !important;}
.toolTip-wrapper.toolTip-type03 .btn-tooltip .btn-tooltip-txt{display:inline-block;position:initial;margin-left:4px;font-weight:500;font-size:14px;line-height:18px;color:#002f5f !important;}
.toolTip-wrapper.toolTip-type03 .tooltip-content{ border:1px solid #007eb0 !important; border-radius:0 !important; background-color:#fff !important;}
.toolTip-wrapper.toolTip-type03 .tooltip-content *{text-align:left;color:#56565a !important;}
.shipping-tip .toolTip-wrapper.toolTip-type03 .tooltip-content{margin-left:-162px;}
.non_member_order p{margin-bottom:0;}
.non_member_order strong{font-weight:inherit;}
.non_member_order .shipping-delivery-shipping-header{margin-bottom:0;padding-bottom:10px;border-bottom:1px solid #56565a;}
.non_member_order .shipping-delivery-shipping-header .tit{font-weight:500;font-size:18px;line-height:1.11;color:#222;}
.non_member_order .shipping-delivery-shipping-header .txt_small{margin-left:10px;font-size:14px;color:#666;}
.non_member_order .new-join-container{margin-top:20px;}
.non_member_order .new-join-wrap{width:initial;}
.non_member_order .new-join-wrap .ipt_area{height:auto;}
.non_member_order .new-join-wrap .txt_add_info{margin-top:12px;margin-bottom:0;}
.non_member_order .new-join-wrap .delivery-msg{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #dadada;}
.non_member_order .new-join-wrap .delivery-msg .label_area{padding-left:0;}
.non_member_order .new-join-wrap .delivery-msg .m-message{display:inline-block;width:60%;}
.non_member_order .new-join-wrap .delivery-msg .byte-txt{margin-left:16px;font-size:13px;color:#808285;}
.non_member_order .new-join-wrap .delivery-msg .delivery-msg-list{left:15px;}
.non_member_order .pay_method{margin-top:30px;}
.non_member_order .creditCard{margin-top:20px;}
.non_member_order .card-method .form-group{margin-top:10px;}
.non_member_order .card-method > .form-group:first-of-type{margin-top:0;}
.non_member_order .card-method .card-tit{margin-top:10px;padding-left:0;}
.non_member_order .card-method .card-kinds-sel .G10600_lp2{margin-left:10px;margin-right:5px;}
.non_member_order .card-method .card-kinds-sel .shipping-delivery-size{width:158px;}
.non_member_order label,
.non_member_order [type="checkbox"]+label,
.non_member_order [type="checkbox"]:checked+label,
.non_member_order [type="checkbox"]:not(:checked)+label{margin-top:0;margin-bottom:0;}
.non_member_order .pay-line .form-group{padding-top:0;}
.non_member_order .form-group .payment-forms-back-slash + .card-inp2{margin-left:0;}
.akl .non_member_order .amway-theme .form-group > label,
.non_member_order .form-group > label{margin-top:10px;padding-top:0;}
.non_member_order .deli-introduction p.tit .bt-akl-white.mini{margin-left:8px;vertical-align:middle;}
.non_member_order .payment_box.shipping-delivery-ship{margin-top:20px;padding:20px 0;border-top:1px solid #dadada;border-bottom:none;}
.non_member_order .ms-agree-toggle{margin:0;}
.non_member_order .ms-agree-toggle .accordion-custom{border-top:none;}
.non_member_order .ms-agree-toggle .accordion-custom .panel{margin-bottom:0;}
.non_member_order .ms-agree-toggle .accordion-custom .panel .panel-heading{padding:0;}
.non_member_order .ms-agree-toggle .accordion-custom .panel label{font-weight:400;color:#808285;}
.non_member_order .ms-agree-toggle .accordion-custom .panel-title{padding:0;}
.non_member_order .ms-agree-toggle .accordion-custom .pull-right{position:absolute;top:-24px;right:60px;width:auto;padding:0;color:#007eb0;text-align:right;}
.non_member_order .ms-agree-toggle .accordion-custom .panel-body{margin-top:10px;padding:10px 0 10px;border-top:1px solid #e3e3e3;}
.non_member_order .ms-agree-toggle .accordion-custom .panel-body label{margin:5px 0;}
.non_member_order .order-items-toggle{margin-top:20px;}
.non_member_order .order-items-toggle .accordion-custom{border-top:none;}
.non_member_order .order-items-toggle .accordion-custom .panel{margin-bottom:0;border:1px solid #dadada;}
.non_member_order .order-items-toggle .accordion-custom .panel .panel-heading{padding:0 30px;}
.non_member_order .order-items-toggle .accordion-custom .panel-title{height:58px;padding:16px 0 17px;}
.non_member_order .order-items-toggle .accordion-custom .panel-title .text-uppercase.accordion-header-text{font-size:16px;}
.non_member_order .shipping-delivery-summary-prices{padding-bottom:0;}
.non_member_order .shipping-delivery-list-item-total{border-bottom:none;}
.non_member_order .confirm-box{border-bottom:none;}
.non_member_order .btn_func{min-width:80px;height:25px;padding:0 5px;background:#bbbbbb;font-weight:500;line-height:25px;font-size:13px;color:#fff;text-align:center;}
.non_member_order .order-preview-group{margin-bottom:10px;padding:20px 0 0;border-bottom:1px solid #dadada;}
.non_member_order .order-preview-box{margin-bottom:20px;}
.non_member_order .order-preview-box:after{content:"";display:block;clear:both;}
.non_member_order .order-preview-label{display:block;float:left;width:15%;margin:0;}
.non_member_order .order-preview-value{display:block;float:left;width:85%;padding-left:10px;}
.non_member_order .order-preview-value .btn_func{vertical-align:top;}
.non_member_order .order-preview-value .shipping-delivery-address-detail{display:inline-block;margin-right:10px;}
.non_member_order .join_landing{max-width:940px;padding:0;}
.non_member_order .abo_join_wrap{margin-top:20px;margin-bottom:0;}
.non_member_order .msg_box_info{margin-bottom:20px;padding:21px 20px;border:solid 1px #c9e5f2;border-radius:4px;background-color:#ebf8fe;font-size:16px;line-height:1.5;text-align:center;color:#002f5f;}
.non_member_order .msg_box_info .txt_bold{font-weight:500;}
@media (max-width:768px){
	.top_logo{margin-left:-15px;margin-right:-15px;}
	.shareSNS_btns_wrap{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #eee;}
	.shareSNS_btns_wrap .link_share_area{float:right;margin-left:0;}
	.toolTip-wrapper.toolTip-type03.type-mob-full .tipCont-wrapper .tooltip-content{top:9px;margin-left:0;}
	.ban_txt_lead{text-align:left;}
	.non_member_order .new-join-wrap .delivery-msg .label_area{margin-bottom:7px;}
	.non_member_order .new-join-wrap .delivery-msg .delivery-msg-list{left:0;}
	.non_member_order .card-method select.shipping-delivery-size{margin-bottom:0;}
	.non_member_order .form_cont,
	.non_member_order .pay-line .form_cont{padding-left:15px;}
	.non_member_order .card-method .card-kinds-sel .shipping-delivery-size{width:50%;}
	.non_member_order .card-method .card-kinds-sel .G10600_lp2{margin-left:4px;margin-right:0;}
	.non_member_order .card-method .card-kinds{margin:5px 0;}
	.non_member_order .card-method .card-kinds:after{content:"";display:block;clear:both;}
	.non_member_order .card-method .card-kinds.card-bonuspoint{margin:10px 0;padding-left:0;}
	.non_member_order .ms-agree-toggle .accordion-custom .panel{border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
	.non_member_order .ms-agree-toggle .accordion-custom .panel .panel-heading{padding:15px 10px;}
	.non_member_order .ms-agree-toggle .accordion-custom .pull-right{top:-12px;right:0;}
	.non_member_order .ms-agree-toggle .accordion-custom .panel-body{margin-top:0;padding:15px 10px;}
	.non_member_order .order-items-toggle{margin-bottom:20px;}
	.non_member_order .order-preview-box{margin-bottom:18px;}
	.non_member_order .order-preview-label{width:27%;}
	.non_member_order .order-preview-value{width:73%;}
}
@media (max-width:320px){
	.non_member_order .ms-agree-toggle .accordion-custom .panel .panel-heading{padding-left:0;padding-right:0;}
	.non_member_order .ms-agree-toggle .accordion-custom .pull-right{right:0;}
}

/* 재구매 알림 */
@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;}/*2019-08-06 마이페이지 간격 수정*/
.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;}
}

/* 고정 공지사항 */
.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;}
}

/* 주문내역상세 : 월렛 분할결제 */
.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;}
}

/* SOP 리스트 */
.list-content.mysop-list-content .content-list .item-name{word-break:break-word;}

/* 마이쇼핑 */
.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 .filter{width:45%;}
	.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;}
}

/* 검색어 하이라이트 */
.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;}


/* 장바구니 : 제품목록 개선 */
.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;}

/* 장바구니 : 공유하기(보내기) */
.list-type2.normal > li, p.txt-italic.normal{font-style:normal;}/* 2019-07-16 추가 */
.list-type2.big > li, p.txt-italic.big{font-size:14px;}/* 2019-07-16 추가 */
.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 추가 */

/* S : 2020-01-16 버튼영역 재정의 */
.express-checkout-block .express-checkout-btns {display:table;width:100%;table-layout:fixed;margin:0}
.express-checkout-block .express-checkout-btns .btn_cart {display:table-cell;float:none;vertical-align:top}
.express-checkout-block .express-checkout-btns .btn_cart:first-child {padding:0 2px 0 0}
.express-checkout-block .express-checkout-btns .btn_cart ~ .btn_cart {padding:0 0 0 2px;width:50% !important;}
.express-checkout-block .express-checkout-btns .btn_cart:last-child {padding-right:0 !important;width:100%}
.express-checkout-block .express-checkout-btns .btn_cart .bt-akl-red {display:block}
/* E : 2020-01-16 버튼영역 재정의 */

.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;}
.show_copy_url p{margin-bottom:5px !important;}/* 2019-07-16 추가 */
@media (max-width:768px){
	.main_btn_area .btn_cart,
	.main_btn_area .col_btn{display:block;float:left;width:50%;padding:0 2px;}
	.main_btn_area .btn_cart.type_full,
	.main_btn_area .col_btn.type_full{width:100%;margin-top:4px;}
	.main_btn_area .btn_cart [class^="bt-akl-"],
	.main_btn_area .col_btn [class^="bt-akl-"]{min-width:0;width:100%;}/* 2019-07-17 수정 : .main_btn_area .col_btn 추가 */
	.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;}
}

/* 구매권한 양도/양수 */
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;}
	.akl .new-assignment-conts div.pur-btn .txte-btn .btn_row{text-align:left;}/* 2019-08-01 추가 */


	.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;}
}

/* 아이디 찾기 */
.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;}

/* 나의 주문내역 목록 */
.myorder-history .dateStart-end .space{height:40px;padding:0;line-height:40px;text-align:center;}
.myorder-history .dateStart-end .box-date-select{margin-top:5px;padding:0;}
.myorder-history .order-reqemnet.mob-product-facet .facet__list.second-list > li{float:left;width:50%;}
.myorder-history .order-reqemnet.mob-product-facet .facet__list.second-list:after{content:"";display:block;clear:both;}

/* 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;}
}

/* 퀵오더 */
[class^="bt-akl-"].mini.btn_round{border-radius:13px !important;}

.cartTitile .product-list-page-title.shopping-list-page-title.mb25{margin-bottom:20px;}
.btn_quickorder{margin-top:-2px;margin-left:10px;}

.l_quickOrder .quick_order_wrap{margin:20px 0;}
.l_quickOrder .quick_order_wrap .opt-quantity.mini{width:102px;}
.l_quickOrder .quick_order_wrap .opt-quantity.mini a{width:30px;height:30px;line-height:30px;}
.l_quickOrder .quick_order_wrap .opt-quantity.mini .inpNum{height:30px;margin-left:30px;}

.l_quickOrder .btn_delete_item{overflow:hidden;position:absolute;right:10px;top:10px;width:20px;height:20px;background:url(../images/akl_common/close.gif) no-repeat 50% 50%;background-size:20px;color:transparent;font-size:1px;line-height:1px;letter-spacing:-10px;}

.l_quickOrder .form_list_type{padding:12px 0;border-bottom:1px solid #e3e3e3;}
.l_quickOrder .form_list_type:after{content:"";display:block;clear:both;}
.l_quickOrder .form_list_type .form-group{margin:0;}
.l_quickOrder .form_list_type .help-block{margin-bottom:0;}

.l_quickOrder .quick_order_wrap .shopping-cart-item-list .product-list-item .list-item-info{padding-left:0;}
.l_quickOrder .quick_order_wrap .shopping-cart-item-list .product-list-item .list-item-info .product-name{padding-top:0;}
.l_quickOrder .quick_order_wrap .shopping-cart-item-list .product-list-item .list-item-info .product-numbers{padding-top:5px;}
.l_quickOrder .quick_order_wrap .shopping-cart-item-list .product-list-item .list-item-info .product-numbers .product-code{display:inline-block;padding-top:0;font-size:12px;line-height:14px;}
.l_quickOrder .quick_order_wrap .shopping-cart-item-list .product-list-item .list-item-info .product-numbers .product-pvbv{display:inline-block;margin-left:16px;font-size:12px;}
.l_quickOrder .quick_order_wrap .shopping-cart-item-list .product-list-item .product-item-element.list-item-amount{width:30%;text-align:left;vertical-align:middle;}
.l_quickOrder .quick_order_wrap .prd_price{font-size:14px;line-height:1.71em;color:#808285;}
.l_quickOrder .quick_order_wrap .prd_price .price{font-weight:500;color:#55565a;}

@media (max-width:768px){
	.l_quickOrder .quick_order_wrap .cart-item-header{display:none;}
	.l_quickOrder .quick_order_wrap .item_list_wrap{border-top:1px solid #e3e3e3;}

	.l_quickOrder .quick_order_wrap .shopping-cart-item-list .product-list-item .list-item-info .product-numbers .product-pvbv{display:block;margin-left:0;padding:0;}
	.l_quickOrder .quick_order_wrap .shopping-cart-item-list .product-list-item .product-item-element.list-item-amount{width:45%;float:none;}

	.l_quickOrder .shopping-cart-item-list .product-list-item .list-item-info{width:100%;margin-left:0;}
	.l_quickOrder .shopping-cart-item-list .product-list-item .product-item-element.list-item-amount{margin-top:0;text-align:left;}
	.l_quickOrder .shopping-cart-item-list .product-list-item .product-item-element.list-item-amount.col-xs-5{width:41.66666667%;}
	.l_quickOrder .shopping-cart-item-list .product-list-item .product-item-element .opt-quantity-wrap .opt-quantity{float:none;}
}
@media (max-width:320px){
	.br_xs{display:block;font-size:1px;line-height:1px;color:transparent;}
	.btns_in_table{margin-left:0;}
}

/* 주문내역상세 */
.btn_group{margin:-10px 0 0 -10px;overflow:hidden;}
.btn_group [class^="bt-akl-"]{margin:10px 0 0 10px;}
.btn_group [class^="bt-akl-"].mini{width:120px;height:38px;line-height:38px;font-size:14px;}

.top-location a{font-size:14px;}

.akl .accordion-custom .panel-title.type_hasBtn [class^="bt-akl-"]{position:relative;z-index:1;}
.akl .accordion-custom .panel-title.type_hasBtn .btn_acco{position:absolute;left:0;top:0;right:0;bottom:0;}

.new_myorder_history .order-delivery [class^="col-"]{padding-left:0;padding-right:0;}
.new_myorder_history .txt-in-area .orderSummary,
.new_myorder_history .txt-in-area .orderPrice{height:auto;}
.myorder_detail_wrap .myorder_overview{margin-bottom:10px;padding:11px 0 13px 0;border:1px solid #dadada;}
.myorder_detail_wrap .myorder_util_wrap{font-size:0;line-height:0;}
.myorder_detail_wrap .myorder_util_wrap .btn_myorder_util{display:inline-block;width:39px;height:39px;margin-left:10px;}
.myorder_detail_wrap .myorder_util_wrap .btn_myorder_util.btn_show_ebill{background:url(../images/akl_common/btn_myorder_bill.png) no-repeat 0 0;background-size:contain;}
.myorder_detail_wrap .myorder_util_wrap .btn_myorder_util.btn_share_sns{background:url(../images/akl_common/btn_myorder_sns.png) no-repeat 0 0;background-size:contain;}
.l_myBill .mybill_barcode_wrap{margin:15px 0;font-size:15px;color:#56565a;text-align:center;}
.l_myBill .mybill_barcode_wrap .img_barcode img{max-width:70%;margin:10px 0;}
.l_myBill .mybill_barcode_wrap .img_barcode .LINC_check_barcode{margin:0;padding:23px 0;}
.l_myBill .mybill_receipt_wrap{margin:30px 0 0;border:1px solid #dadada;}
.akl .new_myorder_history .mybank_info{margin:10px 0 7px;padding:6px 10px 5px;border:1px solid #dadada;}
.akl .new_myorder_history .mybank_info > span{margin-top:0 !important;}
.akl .new_myorder_history .txt-in-area .orderPayme .mytrans_info_wrap span{display:block;margin:13px 0 0;padding:0;}
.akl .new_myorder_history .txt-in-area .orderPayme .mytrans_info_wrap .mypay_info span:first-child{margin-top:0;}
.akl .new_myorder_history .txt-in-area .orderPayme .mytrans_info_wrap .btn-payinfo{display:inline-block;margin:-2px 0 0 5px;padding:0;}
.akl .new_myorder_history .accordion-custom{border-top:none;}
.akl .new_myorder_history .accordion-custom .panel{border-bottom:none;}
.akl .new_myorder_history .accordion-custom .panel .panel-heading{padding:0;}
.akl .new_myorder_history .accordion-custom .panel-title{position:relative;padding:13px 20px 11px 0;border-bottom:1px solid #56565a;font-weight:700;font-size:18px;color:#222;}
.akl .new_myorder_history .accordion-custom .panel-title:after{content:"";display:block;position:absolute;right:9px;top:50%;width:15px;height:9px;margin-top:-4.5px;background:url(../images/akl_common/ico_acco_arr.png) no-repeat 0 0;background-size:contain;
	-webkit-transition:transform 0.2s linear;transition:transform 0.2s linear;
	-webkit-transform:rotate(-180deg);transform:rotate(-180deg);
}
.akl .new_myorder_history .accordion-custom .collapsed .panel-title:after{-webkit-transform:rotate(0);transform:rotate(0);}
.akl .new_myorder_history .accordion-custom .panel-title [class^="bt-akl-"]{margin-top:-3px;margin-left:5px;}
.akl .new_myorder_history .accordion-custom .panel-title .text-uppercase.accordion-header-text{padding-left:0;}
.akl .new_myorder_history .accordion-custom .panel-title .text-uppercase.accordion-header-text:before{display:none;}
.akl .new_myorder_history .panel-body{padding:0 !important;}
.akl .new_myorder_history .txt-in-area{border-top:none;padding:0;}
.akl .new_myorder_history .txt-in-area .row_info{margin-top:13px;padding:0;}
.akl .new_myorder_history .txt-in-area .row_info:first-child{margin-top:0 !important;}
.akl .new_myorder_history .txt-in-area .row_info:after{content:"";display:block;clear:both;}
.akl .new_myorder_history .txt-in-area .row_info .orderSummary,
.akl .new_myorder_history .txt-in-area .row_info .orderPrice,
.akl .new_myorder_history .txt-in-area .row_info .orderStatement,
.akl .new_myorder_history .txt-in-area .row_info .orderPayme{padding:0;}
.akl .new_myorder_history .txt-label{margin-bottom:0;}
.akl .new_myorder_history .txt-in-area .txt-content span.sumy-num button{display:inline-block;margin:0 0 0 5px;}
.akl .new_myorder_history .myview-info-type,
.akl .new_myorder_history .myview-info-type.payway{margin:0;padding:17px 0;border-top:1px solid #dadada;}
.akl .new_myorder_history .myview-info-type:first-child,
.akl .new_myorder_history .myview-info-type.payway:first-child{border-top:none;}
.akl .new_myorder_history .myview-info-type .txt-in-area:after,
.akl .new_myorder_history .myview-info-type.payway .txt-in-area:after{content:"";display:block;clear:both;}
.akl .new_myorder_history .txt-in-area .orderProof{padding:0;}
.akl .new_myorder_history .txt-in-area .orderProof .txt-label,
.akl .new_myorder_history .txt-in-area .orderStatement .txt-label{margin-bottom:7px;}
.akl .new_myorder_history .txt-in-area .pay-trans{padding-top:5px;}
.akl .new_myorder_history .txt-in-area .pay-trans:first-child{padding-top:0;}
.akl .new_myorder_history .txt-in-area .pay-trans span.btn-business{display:inline-block;margin:-2px 0 0 10px;padding-left:0;}
.akl .new_myorder_history .txt-in-area .orderStatement [type="checkbox"]+label,
.akl .new_myorder_history .txt-in-area .orderStatement [type="checkbox"]:checked+label,
.akl .new_myorder_history .txt-in-area .orderStatement [type="checkbox"]:not(:checked)+label{margin:0;}

.akl .new_myorder_history .myorder-promotion,
.akl .new_myorder_history .myordef-shipArea{padding-top:0;}

.txt-in-area .orderPrice .col-md-9.txt-content{font-weight:500;}

@media (max-width:768px){
	.new_myorder_history .col-xs-4{width:33.33333333%;}
	.new_myorder_history .col-xs-8{width:66.66666667%;}
	.new_myorder_history .col-xs-12{width:100%;}

	.btn_group{margin:-5px 0 0 -3px;}
	.btn_group [class^="bt-akl-"]{margin:5px 0 0 3px;}
	.btn_group [class^="bt-akl-"].mini{width:auto;height:25px;line-height:23px;font-size:12px;}

	.myorder_detail_wrap .product-list-page-title{margin-bottom:2px;}
	.myorder_detail_wrap .top-location{padding:0 0 5px;}
	.myorder_detail_wrap .top-location .link-area{display:inline-block; color:#002f5f; font-weight:500;}
	.myorder_detail_wrap .title-box .product-list-page-title h1{font-weight:500;}
	.myorder_detail_wrap .title-box .product-list-page-title h1.myorder{padding-left:30px;}
	.myorder_detail_wrap .myorder_overview_wrap{margin-top:3px;}
	.myorder_detail_wrap .myorder_overview{padding-left:35px;padding-right:20px;}
	.myorder_detail_wrap .myorder_overview .txt-label{margin-bottom:0;}
	.myorder_detail_wrap .info_overview{margin-top:9px;}
	.myorder_detail_wrap .info_overview:first-child{margin-top:0;}

	.myorder_detail_wrap .myorder_util_wrap .btn_myorder_util{width:28px;height:28px;margin-left:8px;}

	.akl .new_myorder_history{margin-top:-10px;}
	.akl .new_myorder_history .txt-in-area .row_info{margin-top:0;}
	.akl .new_myorder_history .txt-in-area .row_info .orderSummary,
	.akl .new_myorder_history .txt-in-area .row_info .orderPrice,
	.akl .new_myorder_history .txt-in-area .row_info .orderStatement,
	.akl .new_myorder_history .txt-in-area .row_info .orderPayme{margin-top:4px;}

	.akl .new_myorder_history .txt-in-area .orderPayme .mytrans_info_wrap span{margin:3px 0 0;}

	.akl .new_myorder_history .myview-info-type,
	.akl .new_myorder_history .myview-info-type.payway{padding:7px 0 11px;}

	.akl .new_myorder_history .accordion-custom .panel-title{padding:8px 20px 6px 0;}
	.akl .new_myorder_history .accordion-custom .panel-title:after{right:0;width:11px;height:7px;margin-top:-3.5px;}

	.akl .new_myorder_history .myorder-promotion .shopping-cart-item-list{margin-top:0;border-top:none;}
	.akl .new_myorder_history .myorder-promotion .shopping-cart-item-list .product-list-item{padding-left:0;padding-right:0;}
	.akl .new_myorder_history .myorder-promotion.type2 .product-item-element.list-item-state{padding-top:3px;}
	.akl .new_myorder_history .shopping-cart-item-list .product-list-item .list-item-info .product-code{line-height:1;}
	.akl .new_myorder_history .value-wrapper.option p.opt-im{display:inline-block;text-align:left;}
	.akl .new_myorder_history .value-wrapper.option .option-info{display:inline-block;margin-left:5px;text-align:left;}
}

/* Amway알리미 개선 */
.pop_main_alimi .layer-content-wrapper{position:relative;}
.pop_main_alimi .alimi_cnt_wrap{height:524px;padding:45px 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;}
@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;}
}

/* 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;}
}

/* 프로모션 구성품 선택 추가 */
.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){
	.default-shipping-address .detail-content .col-xs-12{margin-bottom:0;}
	.default-shipping-address .detail-content .col-xs-12 .control-label,
	.onlinefax .default-shipping-address .detail-content .col-xs-12 .control-label{margin-bottom:5px !important;}

	.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;}
.real_row:after{content:'';display:block;clear:both;}
.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}

.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}
.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}
	.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;}/*2019-08-06 플로팅*/
	.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}

@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{width:143%}
}

/* 주문결제 */
.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 .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{min-width:0;width:calc(50% - 5px);margin-right:10px;margin-bottom:10px;font-size:14px}/* 2019-06-13 : min-width, margin-right 추가, width 수정 */
	.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:24px}/* 2019-05-24 23 -> 24 */
	.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;}/*2019-08-19 월렛 배너*/
	.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 -20px}
	.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:29px !important}/* 2019-05-24 top 31 -> 29 */
.gift_order .simple_gift .toolTip-wrapper .tooltip-content .list-type4 > li{padding:0 0 3px 10px !important}

@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 .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}

@media (max-width:768px){
	.gift_order .txt-in-area .orderSummary .txt-label span{display:block}
}


/* 간편선물 */
.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;} /*//191104 : add*/

}

/* 마이페이지 주문서 내역 검색 버튼 */
@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)}
}

/* 20220331 장스오SOP 픽업주문 관련 */
.cart-items-wrapper .default-shipping-address.akl-toggle-wrap .address-tit{display:inline-block;margin-top:7px;vertical-align:top;}
.default-shipping-address.akl-toggle-wrap .tabs_block_wrap{display:inline-block;margin:0 0 20px 0;width:71%;vertical-align:middle;}
.default-shipping-address.akl-toggle-wrap .tabs_block_wrap .tabs-toggles{width:100%}
.default-shipping-address.akl-toggle-wrap .tabs_block_wrap .tabs-toggles .tab-toggle-wrap{border:none;height:auto}
.default-shipping-address.akl-toggle-wrap .tabs_block_wrap .tabs-toggles .tab-toggle-wrap.active{border:none;height:auto}
.default-shipping-address.akl-toggle-wrap .tabs_block_wrap .tabs-toggles .tab-toggle-wrap .tab-toggle{display:block;padding:0;border:1px solid #d7d7d7;background-color: #fff;height:40px;text-align:center;}
.default-shipping-address.akl-toggle-wrap .tabs_block_wrap .tabs-toggles .tab-toggle-wrap .tab-toggle + .tab-toggle{border-left-color:transparent;}
.default-shipping-address.akl-toggle-wrap .tabs_block_wrap .tabs-toggles .tab-toggle-wrap.active .tab-toggle{border-color:#567bf3;border-top-width:1px;background-color:#567bf3;}
.default-shipping-address.akl-toggle-wrap .tabs_block_wrap .tabs-toggles .tab-toggle-wrap:first-child .tab-toggle{border-radius:0;}
.default-shipping-address.akl-toggle-wrap .tabs_block_wrap .tabs-toggles .tab-toggle-wrap .tab-toggle .toggle-text{display:block;color:#56565a;line-height:40px;}
.default-shipping-address.akl-toggle-wrap .tabs_block_wrap .tabs-toggles .tab-toggle-wrap.active .tab-toggle .toggle-text{color:#fff}
.default-shipping-address.akl-toggle-wrap .tab-body .detail-content{padding:20px 0;border-top:1px solid #dadada}
.default-shipping-address.akl-toggle-wrap .tab-body .detail-content .list-type5 > li.deco-none:before{width:0;height:0}
.default-shipping-address.akl-toggle-wrap .tab-body .detail-content .list-type5 > li{position:relative}
.default-shipping-address.akl-toggle-wrap .tab-body .detail-content .list-type5 > li:before{content:"";position:absolute;width:2px;height:2px;background:#999;left:0;top:7px;}
.default-shipping-address.akl-toggle-wrap .tab-body .payment-item-a .payment-title{width: 165px;}
.default-shipping-address.akl-toggle-wrap .tab-body .payment-item-a .payment-content{width: calc(100% - 300px)} 
.default-shipping-address.akl-toggle-wrap .tab-body .payment-item-a .payment-content2{padding-left: 15px; padding-top: 4px;} 
.default-shipping-address.akl-toggle-wrap .tab-body .payment-item-a .tel .form-col-c{flex:auto;}
.default-shipping-address.akl-toggle-wrap .tab-body .payment-item-a .tel .form-col-d{width:5rem}
.default-shipping-address.akl-toggle-wrap .tab-body .link-btn{color: #567bf3 !important;font-size: 13px;text-decoration: underline;background-color: #fff;}
.default-shipping-address.akl-toggle-wrap .tab-body .ads-sm{background: #f7f7f7;padding: 7px 10px;margin-top: 5px;font-size: 13px;color: #333;font-weight: normal; letter-spacing: -0.6px;}
.default-shipping-address.akl-toggle-wrap .abc_form{margin-bottom: 10px;}
.default-shipping-address.akl-toggle-wrap .abc_cont_area{background: #f4f4f4;padding: 14px;display: flex;}
.default-shipping-address.akl-toggle-wrap .abc_cont{flex:1}
.default-shipping-address.akl-toggle-wrap .abc_cont .sstit{font-size: 14px;color: #56565a;font-weight: 500;padding-bottom: 10px;display: block;}
.default-shipping-address.akl-toggle-wrap .abc_cont .list-type5 > li{font-size: 11px;color: #666;}
.default-shipping-address.akl-toggle-wrap .abc_cont01{padding-right: 20px;border-right: dotted 1px #dedede;margin-right: 20px;}
.default-shipping-address.akl-toggle-wrap .abc_cont02{padding-bottom: 60px;}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step{display: table;width: 100%;max-width: 400px;position: relative;}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li{display: table-cell;width: 20%;font-size: 12px;color: #999999;letter-spacing: -0.6px;vertical-align: top;cursor:pointer}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li span{/* width: 55px;display: inline-block; */display: block;text-align: center;font-weight: 500;position: relative;width: 100%;}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li span:before{content:'';position:absolute;right:-3px;top:20px;width:6px;height: 11px;background:url('/_ui/responsive/theme-blue/images/akl_plp/arr_abc_step.png') 50% 50% no-repeat;background-size:6px auto;}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li:last-child span::before{display: none;}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li span em{width: 47px;height: 47px;border-radius: 23px;border: solid 1px #d7d7d7;display: inline-block;margin-bottom: 5px;background:url('/_ui/responsive/theme-blue/images/akl_plp/pickup_step_img_01.png') 50% 50% no-repeat;background-size:15px auto;}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li span i{display: block;font-weight: 400;}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li.on {color: #567bf3;}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li.on em{border-color: #567bf3;background-color: #fff;}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li:nth-child(1) span em{background-image:url('/_ui/responsive/theme-blue/images/akl_plp/pickup_step_img_01.png')}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li:nth-child(2) span em{background-image:url('/_ui/responsive/theme-blue/images/akl_plp/pickup_step_img_02.png')}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li:nth-child(3) span em{background-image:url('/_ui/responsive/theme-blue/images/akl_plp/pickup_step_img_03.png')}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li:nth-child(4) span em{background-image:url('/_ui/responsive/theme-blue/images/akl_plp/pickup_step_img_04.png')}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li:nth-child(5) span em{background-image:url('/_ui/responsive/theme-blue/images/akl_plp/pickup_step_img_05.png')}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li:nth-child(1).on span em{background-image:url('/_ui/responsive/theme-blue/images/akl_plp/pickup_step_img_01_on.png')}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li:nth-child(2).on span em{background-image:url('/_ui/responsive/theme-blue/images/akl_plp/pickup_step_img_02_on.png')}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li:nth-child(3).on span em{background-image:url('/_ui/responsive/theme-blue/images/akl_plp/pickup_step_img_03_on.png')}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li:nth-child(4).on span em{background-image:url('/_ui/responsive/theme-blue/images/akl_plp/pickup_step_img_04_on.png')}
.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li:nth-child(5).on span em{background-image:url('/_ui/responsive/theme-blue/images/akl_plp/pickup_step_img_05_on.png')}

.default-shipping-address.akl-toggle-wrap .abc_cont02 .abc_step li.on .step_detail:after{content:'';display: inline-block; position: relative; left: 50%;;width:20px;height:9px;background:url(../images/akl_plp/ico_tooltip_arrow.png) 0 0 no-repeat;z-index: 11;margin-left:-4px;background-size: 10px auto;}
.step_detail_cont{display: none;margin-top: 8px;padding: 15px 12px 15px 15px;width: 100%;max-width: 400px; border-radius: 8px;border: solid 1px #666;background: #fff;color: #666666;font-size: 11px;padding-left: 45px;position: absolute;left:0;;z-index:10;}
.step_detail_cont.step_detail_cont01{display: block;}
.step_detail_cont strong{font-size: 21px;font-weight: 600;position: absolute;left: 15px;top: 10px;}

.step_detail_cont .accodion_box_cont .form_group_a{margin: -6px 0;}
.step_detail_cont .accodion_box_cont .form_group_a .payment-item-a{padding-top: 8px;padding-bottom: 8px;}
.step_detail_cont .accodion_box_cont .form_group_a .payment-item-a:last-child .payment-item-title{line-height: 30px;min-height: 30px;}
.default-shipping-address.akl-toggle-wrap .accodion_box_cont0 .toolTip-type02 .tooltip-content{/* top: 33px !important; */left: 0;}

/* form */
.default-shipping-address.akl-toggle-wrap .tab-body .payment-item-a {display:flex;border-bottom:none;width: 100%;padding-bottom:10px}
.default-shipping-address.akl-toggle-wrap .tab-body .payment-item-a .payment-title {width:165px}
.default-shipping-address.akl-toggle-wrap .tab-body .payment-item-a .payment-item-title {width:165px;line-height:40px;font-size:14px;font-weight:500;letter-spacing:-.8px;color:#002f5f;margin:0}
.default-shipping-address.akl-toggle-wrap .tab-body .pay_cont .payment-item-a .payment-item-title{font-size:13px;font-weight: 400;}
.default-shipping-address.akl-toggle-wrap .tab-body .payment-item-a .payment-content {width:calc(100% - 150px);max-width:410px}
.default-shipping-address.akl-toggle-wrap .tab-body .form-item-txt {font-size: 12px;}
.default-shipping-address.akl-toggle-wrap .tab-body .form-item-txt .point{color: #ed2250;}

.default-shipping-address.akl-toggle-wrap .tab-body .form-item-a {display:flex;/* margin-top:16px */}
.default-shipping-address.akl-toggle-wrap .tab-body .form-item-a .form_input {width:100%;font-family: 'Roboto', 'noto sans kr', sans-serif;}
.default-shipping-address.akl-toggle-wrap .tab-body .form-item-a .form-col-a {width:100px}
.default-shipping-address.akl-toggle-wrap .tab-body .form-item-a .form-col-b {margin-left:8px;width:200px}
.default-shipping-address.akl-toggle-wrap .tab-body .form-item-a .form-col-c {flex:1;line-height:36px}
.default-shipping-address.akl-toggle-wrap .tab-body .form-item-a .form-col-c ~ .form-col-c {margin-left:4px;}
.default-shipping-address.akl-toggle-wrap .tab-body .form-item-a .form-col-d {margin-left:8px}
.default-shipping-address.akl-toggle-wrap .tab-body .form-item-a ~ .dot-list-a {margin-top:8px}
.default-shipping-address.akl-toggle-wrap .tab-body .form-item-a .form-col-e {margin-left:8px;line-height:36px}
.default-shipping-address.akl-toggle-wrap .tab-body .payment-content.tel .form-item-a .form-col-c:first-child{flex:none; width:30%;} 
.default-shipping-address.akl-toggle-wrap .tab-body .payment-content.addr .form-item-a .form-col-c:last-child{flex:none; width:110px;} 
.default-shipping-address.akl-toggle-wrap .tab-body .payment-content.addr .form-item-a .form-col-c:last-child .btn_basic-d{padding: 0; text-align: center;width: 100%;font-size: 12px;color: #002f5f;font-weight: bold;}
.default-shipping-address.akl-toggle-wrap .tab-body .payment-content.addr .form-item-a .form-col-c:last-child .btn_basic-d:hover{background: #fff;}

/* select */
.default-shipping-address.akl-toggle-wrap .tab-body .detail-content .form_select-default {position:relative;display:inline-block;width:100%}
.default-shipping-address.akl-toggle-wrap .tab-body .detail-content .form_select {padding:0 28px 0 10px;width:100%;border: solid 1px #dadada;height: 40px;border-radius:2px;font-size:13px !important;font-weight:400;color:#333;line-height:35px;letter-spacing:-.7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image: url(/_ui/responsive/theme-blue/images/akl_plp/m_ico-select.png);background-position:right center;background-repeat:no-repeat;background-size:21px auto;font-family:'Roboto', 'noto sans kr', sans-serif;}
.default-shipping-address.akl-toggle-wrap .tab-body .detail-content .form_select-default .form_select:focus {outline:none}
.default-shipping-address.akl-toggle-wrap .tab-body .detail-content .form_select-default .form_select option:focus,
.default-shipping-address.akl-toggle-wrap .tab-body .detail-content .form_select-default .form_select option:hover {outline:none !important}
.default-shipping-address.akl-toggle-wrap .tab-body .detail-content .form_select::-ms-expand {display:none}

@media (max-width:1000px) {
	.default-shipping-address.akl-toggle-wrap .tabs_block_wrap{margin:0 0 20px 0;width:100%}
	.default-shipping-address.akl-toggle-wrap .tab-body .payment-item-a{display:block;position:relative;padding-top:0}
	.default-shipping-address.akl-toggle-wrap .tab-body .payment-item-a .payment-content{max-width:100%;width:100%}
	.default-shipping-address.akl-toggle-wrap .tab-body .payment-item-a .payment-content2{flex:1;position:absolute;top:2px;right:0;padding-left:15px}
	.default-shipping-address.akl-toggle-wrap .tab-body .link-btn{margin-top:0}
	.default-shipping-address.akl-toggle-wrap .abc_cont_area{display:block}
	.default-shipping-address.akl-toggle-wrap .abc_cont{display:block;margin:0;padding-right:0;padding-bottom:10px;border:none;}
	.default-shipping-address.akl-toggle-wrap .abc_cont.abc_cont01{border-bottom:solid 1px #e5e5e5;}
	.default-shipping-address.akl-toggle-wrap .abc_cont.abc_cont02{margin-top:20px;padding-bottom:60px}
	.default-shipping-address.akl-toggle-wrap .tab-body .detail-content{padding:10px 0 20px}
}

.default-shipping-address.akl-toggle-wrap.order-items-toggle{margin-top:0;border-top:none}
.default-shipping-address .detail-content.tab-content.tab-pane .address-tit{margin-top:0}
.default-shipping-address .detail-content.tab-content.tab-pane .shipping-list-order{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dadada}
.cart-items-wrapper .payment_box .address-tit{display:inline-block;margin-top:3px;margin-right:109px;vertical-align:middle}
.cart-items-wrapper .payment_box .payTab_button_area{display:inline-block;vertical-align:middle;}
@media (max-width:768px) {
	.cart-items-wrapper .payment_box .payTab_button_area{display:block}
}

/* 20220524 쿠폰및구매권한 툴팁 수정 */
.title-tooltip-area .toolTip-wrapper.toolTip-type03 .tooltip-content p:last-child{margin:0}
.title-tooltip-area .toolTip-wrapper.toolTip-type03 .tooltip-content p + ul{margin-top:10px}
@media (max-width:768px) {
	.title-tooltip-area .toolTip-wrapper.toolTip-type03.type-mob-full .tipCont-wrapper .tooltip-content.abcd{left:-30% !important}
}

/* 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{left:auto}
.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}
}

/* 20220930 앱 접근 권한 팝업 수정 */
.app-guide .guide_popup .cart-popup__dialog{border-radius:16px;overflow:hidden;}
.app-guide .guide_popup .g_head{margin:0;padding:17.5px 20px;font-size:24px;font-weight:700;color:#333;text-align:left}
.app-guide .guide_popup .cart-popup__item-info{padding:20px}
.app-guide .guide_popup .txttop{margin-top:10.5px;padding:14px 37px;background:#f4f4f4;font-size:14px;font-weight:500;color:#666;line-height:1.57}
.app-guide .guide_popup dl.apptype01 dt{font-size:16px}
.app-guide .guide_popup dl.apptype01 dd li:nth-of-type(1){background:url(../images/icons/app_15.png) no-repeat 0 50%;background-size:33px auto;}
.app-guide .guide_popup dl.apptype01{border-top:none;padding-top:0}
.app-guide .guide_popup dl dd{color:#666}
.app-guide .guide_popup dl dd strong{color:#56565a;font-weight:700}
.app-guide .guide_popup dl.apptype02 dt{color:#e11e45;font-size:16px}
.app-guide .guide_popup dl.apptype02 dd li{margin-bottom:12px}
.app-guide .guide_popup dl.apptype02 dd li:nth-of-type(1){background:url(../images/icons/app_16.png) no-repeat 0 50%;background-size:33px auto;}
/* S : 20231012 수정 */
.app-guide .guide_popup dl.apptype02 dd li:nth-of-type(2){background:url(../images/icons/app_16.png) no-repeat 0 50%;background-size:33px auto;}
.app-guide .guide_popup dl.apptype02 dd li:nth-of-type(3){background:url(../images/icons/app_03.png) no-repeat 0 50%;background-size:33px auto;}
.app-guide .guide_popup dl.apptype02 dd li:nth-of-type(4){background:url(../images/icons/app_11.png) no-repeat 0 50%;background-size:33px auto;}
/* E : 20231012 수정 */
.app-guide .guide_popup .txt-italic.ex{margin-top:6px;padding-bottom:0;padding-left:8px;font-size:12px;font-weight:500;color:#666;font-style:normal;}
.app-guide .guide_popup dl.apptype03 dt{font-size:16px;font-weight:700;color:#333}
.app-guide .guide_popup .g_foot{padding:0;}
.app-guide .guide_popup .g_foot .g_btn .bt-akl-blue{width:100%;height:52px;font-size:16px;line-height:52px;}

/* 20221026 A Pay 확산 수정 */
.toolTip-wrapper.toolTip-type03.type-mob-full .tipCont-wrapper .tooltip-content{top:27px}
@media (max-width:768px) {
	.toolTip-wrapper.toolTip-type03.type-mob-full .tipCont-wrapper .tooltip-content{top:-4px}
}

/* 20231005 앱 접근 권한 팝업 css 추가 */
.app-guide .guide_popup dl.apptype02 dd li.apptypeic_camera {background:url(../images/icons/app_04.png) no-repeat 0 50%; background-size:33px auto;}

@media (max-width:768px) {
	.layerWrapper.app-guide .guide_popup.guide_popup_new {top:50% !important; left:0 !important; margin:0 !important; transform:translate(0, -50%) !important;}
	.app-guide .guide_popup.guide_popup_new .cart-popup__dialog .app-guide {max-height:calc(100vh - 250px);}
}