﻿/** ---------------------------------------------------------
  * Version :AKL Hybris UIUX 1.0
  * @ 파일 :akl-account.css
  * @ 구분 :회원가입, 마이페이지 등
  * ---------------------------------------------------------
  */
.akl .banner__shop-now {font-weight:500; font-size:16px;}
.akl .banner__shop-now:hover{transition:background-color 0.3s, color 0.3s;}
.akl .homepage_banner .banner__action {font-weight:400; letter-spacing:0; text-transform:uppercase;}
.akl .video-preview .video-cont { display:table; width:100% }
.akl .video-preview .video-cont span { display:table-cell; vertical-align:middle;}
.akl .featured_brands .product-recentlyviewed__imagelist .owl-item:before { content:""; position:absolute; left:0; top:50%; height:30px; margin-top:-15px; border-left:1px solid #dadada; z-index:1}
.akl .featured_brands .product-recentlyviewed__imagelist .owl-item:first-child:before { display:none}

/* 마이페이지 wrapper */
.akl .message-center-wrapper, .akl .authorization-step-wrapper, .akl .wishlist-wrapper,
.akl .mypage-abo-renewal, .akl .sponsor-switch-wrapper {padding:21px 50px 0; font-family:'Noto Sans KR', sans-serif;}/*20190131 수정*/

/* 비즈니스> 후원자정정 wrapper */
.akl .business .sponsor-switch-wrapper {padding:36px 0 0;}

/* box */
.refund-box {border:1px solid #e3e3e3;padding:18px 20px 10px;margin-top:20px;}
.refund-box h5 {font-size:13px;padding:0;margin:0;}

/** ---------------------------------
 * @ 마이페이지
 * ----------------------------------
 */
.mypage-main-wrapper {padding:30px 0 0;}/*20190131 수정*/
.user-account-header .user-block .user-image-container .icon {top:94px; overflow:hidden; width:32px; height:32px;}
.user-account-header .user-block .user-image-container .icon-pencil:after {display:none;}
.akl .user-account-header { min-height:176px; background-color:#4a909b;}
.akl .user-account-header .user-block .user-image-container .icon>a {position:absolute; z-index:100; top:0; left:0; display:block; overflow:hidden; box-sizing:border-box; width:100%; height:100%; background:url(../images/akl_common/ico_profile_edit.png) 0 0 no-repeat;}

/* 메인 Toggle 영역 */
.akl .mypage-main-wrapper .panel-group .panel+.panel {margin-top:0;}
.akl .mypage-main-wrapper .accordion-custom .panel .panel-heading {padding:0 20px;}
.akl .mypage-main-wrapper .accordion-custom .panel .panel-heading>a {display:block;}
.akl .mypage-main-wrapper .accordion-custom .panel-title {position:relative; padding:10px 0 10px;} /*padding:27px 0 27px; 20190131 수정*/
.akl .mypage-main-wrapper .accordion-custom .panel-title .pull-right {position:absolute; top:50%; right:0; margin-top:-14px}
.akl .mypage-main-wrapper .accordion-custom .panel-body {padding:0 20px 20px; border-top:0;}/*20190201 수정 */
.mypage-main-wrapper .accordion-custom .panel-title p {margin-bottom:0; margin-top:-3px;font-size:16px;} /* 190429_수정 Mypage 변경(아코디언 제목 줄 크기 줄임) */
.mypage-main-wrapper .accordion-custom .panel-title p>* {display:inline-block; vertical-align:middle;}
.mypage-main-wrapper .accordion-custom .panel-title p>strong {font-size:18px;}
.mypage-main-wrapper .accordion-custom .panel-title p>span {margin-left:20px; color:#56565a; font-size:14px; font-weight:400;letter-spacing:normal;}
.mypage-main-wrapper .akl-toggle-wrap {margin:20px;}/*20190131 수정*/
.mypage-main-wrapper .always-show {padding:0 40px; box-sizing:border-box;}

/* 배너형 링크 */
.mypage-block-list p {margin-bottom:0; font-size:14px;}
.mypage-block-list ul {overflow:hidden;}
.mypage-block-list li {float:left; width:32%; margin-top:14px;}
.mypage-block-list li>div {border:1px solid #dadada; border-radius:3px;}
.mypage-block-list li>div a {position:relative; display:block; margin:5px 0 5px; padding:0 20px 0 65px; color:#56565a; font-weight:400; vertical-align:middle;}
.mypage-block-list li>div a:before {content:''; position:absolute; top:8px; left:22px; width:28px; height:28px; background:url(../images/akl_common/ico_mypage_main.png) no-repeat; background-size:40px auto}
.mypage-block-list li>div strong{display:inline-block; margin-bottom:3px; color:#032c5e; font-weight:500;}
.mypage-block-list li p>span {display:inline-block; margin-left:10px; padding-left:10px; font-size:14px; line-height:1.2; font-weight:normal;border-left:1px solid #56565a;}
.mypage-block-list li p>span:first-child {margin-left:0;padding-left:0; border-left:0;}

.mypage-block-list.top-info {margin-top:0; border:1px solid #dadada; background:#f4f4f4; border-radius:3px;}

.mypage-block-list.top-info li>div {position:relative; border:1px solid #f4f4f4;}
.mypage-block-list.top-info li>div a {border:0; border-radius:0; margin:10px 0 12px; padding:0 20px 0 65px;}
.mypage-block-list.top-info li>div a:after {content:''; position:absolute; top:0; right:-12px; width:1px; height:40px; background:#dadada;}
.mypage-block-list.top-info li>div strong {font-size:14px; line-height:1.2; color:#0073a3;}
.type-member .mypage-block-list.top-info li>div:after {background:transparent}
/*
.mypage-block-list.top-info li>div {position:relative; box-sizing:border-box; min-height:92px; height:100%; padding:20px 20px 20px 65px;border:0; border-radius:0;}
.mypage-block-list.top-info li>div:before, .mypage-block-list.top-info li>div:after {content:''; position:absolute;}
.mypage-block-list.top-info li>div:before {top:50%; left:22px; margin-top:-14px; width:28px; height:28px; background:#0074a3;}
.mypage-block-list.top-info li>div:after {top:26px; right:-12px; width:1px; height:40px; background:#dadada;}
 */

.mypage-block-list.top-info li>.box-top-03:after {display:none;}
.mypage-block-list.top-info li.nth-3n {margin-top:0;}
.mypage-block-list li.nth-3n-1 {width:36%; padding-left:24px; padding-right:24px;}
.panel-collapse .mypage-block-list li.nth-3n {margin-top:0;}

/* 배너형 링크 icon > 상단고정  */
.always-show .mypage-block-list .abo-icon-01 a:before {background-position:0 0;}
.always-show .mypage-block-list .abo-icon-02 a:before {background-position:0 -40px;}
.always-show .mypage-block-list .abo-icon-03 a:before {background-position:0 -80px;}
.always-show .mypage-block-list .abo-icon-04 a:before {background-position:0 -120px;}
.always-show .mypage-block-list .abo-icon-05 a:before {background-position:0 -160px;}
.always-show .mypage-block-list .abo-icon-06 a:before {background-position:0 -200px;}
.always-show .mypage-block-list .abo-icon-07 a:before {background-position:0 -1160px;}
.always-show .mypage-block-list .member-icon-01 a:before {background-position:0 0;}
.always-show .mypage-block-list .member-icon-02 a:before {background-position:0 -200px;}

/* 배너형 링크 icon > 회원정보관리 */
.mypage-block-list.type-abo-manage .abo-icon-01 a:before {background-position:0 -160px;}
.mypage-block-list.type-abo-manage .abo-icon-02 a:before {background-position:0 -240px;}
.mypage-block-list.type-abo-manage .abo-icon-03 a:before {background-position:0 -280px;}
.mypage-block-list.type-abo-manage .abo-icon-04 a:before {background-position:0 -320px;}
.mypage-block-list.type-abo-manage .abo-icon-05 a:before {background-position:0 -360px;}
.mypage-block-list.type-abo-manage .abo-icon-06 a:before {background-position:0 -400px;}
.mypage-block-list.type-abo-manage .abo-icon-07 a:before {background-position:0 -440px;}
.mypage-block-list.type-abo-manage .abo-icon-08 a:before {background-position:0 -920px;}
.mypage-block-list.type-abo-manage .abo-icon-09 a:before {background-position:0 -952px;}
.mypage-block-list.type-abo-manage .abo-icon-10 a:before {background-position:0 -1000px;} /*190429_추가 Mypage 변경 (메뉴잠금 아이콘) */
.mypage-block-list.type-abo-manage .member-icon-01 a:before {background-position:0 -160px;}
.mypage-block-list.type-abo-manage .member-icon-02 a:before {background-position:0 -360px;}
.mypage-block-list.type-abo-manage .member-icon-03 a:before {background-position:0 -400px;}

/* 배너형 링크 icon > 나의쇼핑정보 */
.mypage-block-list.type-shopping-manage .abo-icon-01 a:before {background-position:0 -480px;}
.mypage-block-list.type-shopping-manage .abo-icon-02 a:before {background-position:0 -520px;}
.mypage-block-list.type-shopping-manage .abo-icon-03 a:before {background-position:0 -560px;}
.mypage-block-list.type-shopping-manage .abo-icon-04 a:before {background-position:0 -600px;}
.mypage-block-list.type-shopping-manage .abo-icon-05 a:before {background-position:0 -640px;}
.mypage-block-list.type-shopping-manage .abo-icon-06 a:before {background-position:0 -680px;}
.mypage-block-list.type-shopping-manage .abo-icon-07 a:before {background-position:0 -720px;}
.mypage-block-list.type-shopping-manage .abo-icon-08 a:before {background-position:0 -760px;}
.mypage-block-list.type-shopping-manage .abo-icon-09 a:before {background-position:0 -1040px;} /*190429_추가 Mypage 변경 (정기주문 & 스마트 오더 내역) */
.mypage-block-list.type-shopping-manage .abo-icon-10 a:before {background-position:0 -1120px;} /*190902_추가 마이추천팩 */
.mypage-block-list.type-shopping-manage .abo-icon-11 a:before {background-position:0 -1200px;}
.mypage-block-list.type-shopping-manage .member-icon-01 a:before {background-position:0 -480px;}
.mypage-block-list.type-shopping-manage .member-icon-02 a:before {background-position:0 -520px;}
.mypage-block-list.type-shopping-manage .member-icon-03 a:before {background-position:0 -560px;}
.mypage-block-list.type-shopping-manage .member-icon-04 a:before {background-position:0 -760px;}

/* 배너형 링크 icon > 결제관리 */
.mypage-block-list.type-payment-manage .abo-icon-01 a:before {background-position:0 -800px;}
.mypage-block-list.type-payment-manage .abo-icon-02 a:before {background-position:0 -80px;}
.mypage-block-list.type-payment-manage .abo-icon-03 a:before {background-position:0 -840px;}
.mypage-block-list.type-payment-manage .member-icon-01 a:before {background-position:0 -800px;}
.mypage-block-list.type-payment-manage .member-icon-02 a:before {background-position:0 -80px;}

/* 배너형 링크 icon > 멤버십 */
.mypage-block-list.type-membership-manage .abo-icon-01 a:before {background-position:0 -120px;}
.mypage-block-list.type-membership-manage .abo-icon-02 a:before {background-position:0 -880px;}
.mypage-block-list.type-membership-manage .abo-icon-03 a:before {background-position:0 -1080px;} /*190429_추가 Mypage 변경 (회원탈퇴) */
.mypage-block-list.type-membership-manage .member-icon-01 a:before {background-position:0 -880px;}
.mypage-block-list.type-membership-manage .member-icon-02 a:before {background-position:0 -200px;}
.mypage-block-list.type-membership-manage .member-icon-03 a:before {background-position:0 -1080px;} /*190429_추가 Mypage 변경 (회원탈퇴) */

/* 전자세금계산서 수신정보 */
.tax-bill-sms>p {padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e3e3e3;}/*20190131 수정*/

/* 프로필사진 */
.photo-managing-tool {background:#efefef;}
.photo-managing-tool > img {width:100%; height:auto;}
.photo-managing-terms {padding:10px 15px 0;}/*20190131 수정*/
.photo-managing-terms .conditions .text {font-size:13px;}
.photo-managing-terms .radio-wrapper {display:inline-block; margin-left:15px;}
.photo-managing-terms #terms .conditions {margin-bottom:10px;}
.photo-managing-terms #terms .text {max-height:100px;}
.photo-managing-terms #terms h3 {font-size:16px; font-weight:500; margin:20px 0 10px 0;}/*20190131 없었는데 마진 추가 margin:20px 0 10px 0;추가*/
.photo-managing-terms #terms .action.amway-theme {border:0; padding:0; margin:0; text-align:right;}
.photo-managing-terms .imgupload { border-top:1px solid #dadada; margin-top:10px; }/*20190131 수정*/
.photo-managing-terms .imgupload h3 {  font-size:18px!important; color:#002f5f; margin-top:10px; padding-bottom:5px; font-weight:400!important;}
.photo-managing-terms .bouns-file-list p {margin-bottom:0; border:0}
/* 마이페이지 > 본인인증 */
.authorization-step-wrapper .icon-title-description {padding-bottom:10px;}
.authorization-step-wrapper .validation-wrapper {border-bottom:0; margin-bottom:0;}
.authorization-step-wrapper .valid-result-box {padding:30px 0 40px; margin-bottom:0; border-bottom:1px solid #dadada; text-align:center;}
.authorization-step-wrapper .next-control {text-align:center; /* margin-top:40px; */}

.result-failure-details {border-bottom:1px solid #dadada;}
.result-failure-details .sub-title-gray {margin-bottom:20px; font-size:16px; color:#56565a;}
.result-failure-details >div {padding:40px 0 37px;}
.result-failure-details .box-line {border-top:1px solid #dadada;}
.result-failure-details .st-text+p {margin-top:17px;}
.result-failure-details>li * {font-size:14px;}

.tbl-list-board.authorization {margin-bottom:20px;}
.tbl-list-board.authorization .thead .tr>strong,
.tbl-list-board.authorization .tr>div {padding-left:20px;}
.tbl-list-board.authorization .tr:nth-of-type(even)>div {background:#f4f4f4;}
.tbl-list-board.authorization .mob-block>strong {display:none;}
.tbl-list-board.authorization .tbody .mob-block>p{margin-bottom:0}
.tbl-list-board.authorization .tbody .tr>div {border-top:0}

/* 마이페이지 - 맞춤메시지 */
.akl .message-center-wrapper .next-control {text-align:center;}
.akl .message-center-list {padding:0 50px; margin-top:10px;}
.akl .message-center-wrapper .messages-numb {margin-bottom:12px;font-size:14px;font-weight:500; text-align:center}/*20190131 수정*/
.akl .message-center-wrapper .messages-numb:nth-of-type(1) { text-align:left}
.akl .message-center-wrapper .messages-numb a {text-decoration:underline; font-weight:inherit; display:inline-block; padding:0 3px; color:#0075a4;}
.akl .amway-theme.message-center-wrapper .messages-numb a:hover{text-decoration:underline !important;}
.paging-wrap + .list-type2 {margin-top:40px;}

/* 마이페이지 - 맞춤메시지 목록 - col width */
.amway-theme .state-notyet>div a {font-weight:500;}
/*.tbl-list-board.tbl-customMessage a {color:#56565a; font-weight:400;} 20190131 수정*/
.tbl-list-board.tbl-customMessage .tr>div {border-top:0}
.tbl-list-board.tbl-customMessage .tr>div.cell-label{ text-align:center}
.tbl-list-board.tbl-customMessage .tr>div.cell-confirm { text-align:center}
.tbl-list-board.tbl-customMessage .tr>div.cell-date{ text-align:center}
.tbl-list-board.tbl-customMessage .state-notyet>div {font-weight:500;}
.tbl-list-board.tbl-customMessage .thead .tr>strong {/* border-bottom:1px solid #e3e3e3; */}
.tbl-list-board.tbl-customMessage .cell-label{width:5%;}
.tbl-list-board.tbl-customMessage .cell-num{width:10%;}
.tbl-list-board.tbl-customMessage .cell-confirm{width:10%;}
.tbl-list-board.tbl-customMessage .cell-confirm>em[class^=ico-message]{display:inline-block; width:20px; height:22px; text-indent:-999px; margin-top:3px; overflow:hidden; background:url(../images/akl_common/ico_message_read.png) 0 5px no-repeat; background-size:20px auto}
.tbl-list-board.tbl-customMessage .cell-confirm em.ico-message-read {background-position:0 -59px;}
.tbl-list-board.tbl-customMessage .cell-date{width:15%;}
.tbl-list-board.tbl-customMessage .cell-title{width:70%;}
.tbl-list-board.tbl-customMessage .cell-title a{color:#56565a;word-break:keep-all} /* 190218_수정 단어단위 줄바꿈 */
.tbl-list-board.tbl-customMessage .cell-title a:hover{color:#0075a4;}

/* 마이페이지 - 맞춤메시지 상세내용 */
.message-center-details {position:relative; padding-top:43px;}
.akl .message-center-details .btn-prev-page {position:absolute; top:0; left:0; display:inline-block; padding-left:16px; font-size:14px; font-weight:500; }
.akl .message-center-details .btn-prev-page:before {content:'\ea4d'; position:absolute; left:0; top:-2px; font-family:'AmwayIcons'!important; font-size:18px;}
.message-center-details * {font-size:14px;}
.message-center-details .next-control {margin-top:40px;}
.message-center-details .next-control .bt-akl-txt {min-width:0;}
.board-view-head {position:relative; padding:8px 160px 10px 0; border:1px solid #e3e3e3; border-width:1px 0;}/*20190131 수정*/
.amway-theme .message-center-details .board-view-head h2 {padding-left:0; font-weight:500;font-size:22px; line-height:1.5; word-break:keep-all} /*20190131 추가, 20190207 폰트크기 추가, 190218 단어단위 줄바꿈 */
.board-view-head .txt-title {text-align:left; margin:0; padding:0 0 10px; line-height:1.4;}
.board-view-head .txt-date {margin-bottom:0; font-size:14px;}
.board-view-head .btn-box {position:absolute; top:30px; right:0;}
.board-view-head .btn-box button {width:40px; height:20px; padding:0; margin-left:10px; color:#0075a4; font-size:14px; background:transparent;}
.board-view-head .btn-box .btn-ico-print {width:60px; padding-left:25px; margin-left:0; background:url(../images/akl_common/ico_btn_print.png) no-repeat;}
.board-view-body {margin:30px 0 60px;}
.bod-view-body + .board-view-foot {border-top:0;}
.board-view-foot {overflow:hidden; padding-top:30px; border-top:1px solid #e3e3e3; text-align:center; position:relative;}
.board-view-foot .btn_prev { position:absolute;left:0; top:30px;}
.board-view-foot .btn_next { position:absolute;right:0; top:30px;}
.board-view-foot .bt-akl-blue.btn_list {background-color:#0075a4; border-color:#0075a4;}
.board-view-foot .bt-akl-blue.btn_list:hover {background-color:#fff;}

.message-sponsor-switch .msg-box ul>li {margin-top:5px;}
.message-sponsor-switch .btn-box {padding:30px 0; text-align:center;}

/* 사용안함 :2018.04.17
.board-view-foot li {display:table;width:100%; border-bottom:1px solid #e3e3e3;}
.board-view-foot li>* {display:table-cell;vertical-align:middle;}
.board-view-foot li>strong {width:14%; padding:20px 0 18px; font-weight:normal;}
.board-view-foot li>p {width:86%; padding:20px 0 18px;} */

/* 마이페이지 - 맞춤메시지 팝업 */
.akl .popup-dialog {padding:24px 40px 40px; background:#fff;}
.akl .popup-dialog .popup__close {position:absolute; top:-2px; right:0;}
.akl .popup-dialog .popup__close img {width:20px; height:20px}
.custom-message-header {position:relative; padding-bottom:18px; border-bottom:1px solid #e3e3e3; color:#002f5f; font-size:24px; font-weight:500; letter-spacing:-0.05em;}
.custom-message-header>p {font-size:24px;letter-spacing:-2px;font-weight:500;font-family:'Noto Sans KR', sans-serif; text-transform:initial;}
.custom-message-body {margin-top:40px; padding-bottom:50px; background-color:#f2f9fc;}
.custom-message-body .message-detail { margin:20px 50px 0; padding:0 80px 50px; box-sizing:border-box; background:#fff;}
.custom-message-body .message-detail .paging-wrap {margin-bottom:40px;}
.custom-message-body .top-image>img {width:100%; height:auto;}
.custom-message-body .top-image {margin-bottom:50px;}
.message-detail .nca-footer-image {margin-top:35px;}
.message-detail .nca-footer-image>img {width:100%; height:auto;}
.message-detail .next-control {padding-top:38px; margin-top:38px; text-align:center; border-top:1px solid #dadada;}
.message-detail .box-top-text h2 { padding:75px 0 40px; margin-bottom:40px; color:#002f5f; font-size:28px; line-height:1.4; font-weight:500; text-align:center; border-bottom:2px solid #333;}
.message-detail .box-top-text.small-txt {padding-bottom:30px;margin-bottom:0; border-bottom:2px solid #333;}
.message-detail .box-top-text.small-txt h2{padding-bottom:0; margin-bottom:10px; font-size:18px;border-bottom:0;}
.message-detail .box-top-text.small-txt p {text-align:center;}
.message-detail.new-abo .box-top-text {padding-bottom:30px;margin-bottom:0; border-bottom:2px solid #333;}
.message-detail.new-abo .box-top-text h2{margin:0 0 10px; padding-bottom:0; font-size:28px;border-bottom:0;}
.message-detail.new-abo .box-top-text p {font-size:18px;text-align:center;}

#terms.custom-message .action {padding:0;margin:0;text-align:right;border:0;}
#terms.custom-message .action .radio-wrapper {display:inline-block; margin-left:15px;}
.custom-message h3 {font-size:16px;}
.custom-message>li{margin-top:40px; border-top:1px solid #e3e3e3;}
.custom-message>li.start {margin-top:0; border-top:0;}
.custom-message.trip-detail h3 {margin:0}
.custom-message.trip-detail>li{position:relative; padding-top:40px;}
.custom-message.trip-detail .btn-print-it {position:absolute; top:40px; right:0;}
.custom-message.trip-detail .box-trip-notice {margin-top:20px;}
.form-group.mobile-nca {display:table; margin:25px 0 25px;}
.form-group.mobile-nca > span {display:table-cell; vertical-align:top; padding-left:10px}
.form-group.mobile-nca .form-tel-1 {width:90px; padding-left:0;}
.form-group.mobile-nca .form-tel-2 {width:180px;}
.form-group.mobile-nca .form-btn {width:100px;}

.tbl-list-dl {overflow:hidden; table-layout:auto;}
.tbl-list-dl>dt, .tbl-list-dl>dd {float:left; margin-top:20px;}
.tbl-list-dl>dt {width:15%; color:#002f5f;}
.tbl-list-dl>dd {width:85%;}

/* NCA 항공메시지 */
.nca-passenger {margin-top:25px; color:#333; font-weight:500;}
.nca-sub-title {position:relative; margin-top:18px; padding-left:10px; font-weight:500;}
.nca-sub-title:before {content:''; position:absolute; top:50%; left:0; margin-top:-2px; width:3px; height:3px; background:#5a5a5e;}
.nca-flight-data {display:table; width:100%;}
.nca-flight-data>li {display:table-cell;box-sizing:border-box;}
.nca-flight-data.type-domestic>li {width:50%;}
.nca-flight-data.type-domestic .box-left {padding-right:10px;}
.nca-flight-data.type-domestic .box-right {padding-left:10px;}
.nca-flight-data.type-abroad>li {width:32%;}
.nca-flight-data.type-abroad .box-left {padding-right:10px;}
.nca-flight-data.type-abroad .box-center {width:34%; padding-left:10px; padding-right:10px;}
.nca-flight-data.type-abroad .box-right {padding-left:10px;}

/* NCA 항공메시지 - 비행정보 */
.flight-info .txt-reserve-details {background:url(../images/akl_common/bg_nca_airplane_pc.png) no-repeat 50% 50%;}
.flight-info .txt-reserve-details {padding:25px 20px;}
.flight-info .txt-reserve-details ol {overflow:hidden;}
.flight-info .txt-reserve-details ol>li {float:right; text-align:right;}
.flight-info .txt-reserve-details ol>li:first-child {float:left; text-align:left;}
.flight-info .txt-reserve-details ol>li>span{display:block;}
.flight-info .txt-reserve-details .flight-city {padding-bottom:6px;font-size:14px; color:#56565a;}
.flight-info .txt-reserve-details .flight-date,
.flight-info .txt-reserve-details .flight-time {margin-top:6px; font-size:16px; color:#222;}
.type-abroad .flight-info .txt-reserve-details {padding:20px 20px; background:url(../images/akl_common/bg_nca_airplane_pc2.png) no-repeat 50% 22px;}
.type-abroad .flight-info .txt-reserve-details .flight-date,
.type-abroad .flight-info .txt-reserve-details .flight-time {font-size:14px;}

/* 대기상태 */
.flight-info.state-waiting .txt-reserve-details ol>li>span {color:#bbb;}

/* NCA 항공메시지 - Tag */
.flight-info {border:1px solid #e3e3e3;}
.flight-info>p {position:relative; padding:16px 20px; text-align:right; background:#f4f4f4;}
.flight-info>p>span {display:inline-block;}
.flight-info>p .tag-txt {position:absolute; top:14px; left:20px;}
.flight-info .tag-txt {display:inline-block;padding:0 8px;border-radius:2px;color:#fff;line-height:20px; font-size:11px;}
.flight-info .tag-txt.start {background:#2a6df0;}
.flight-info .tag-txt.finish {background:#f02a2a;}
.flight-info .tag-txt.start {background:#2a6df0;}
.flight-info .tag-txt.via {background:#666;}
.flight-info .tag-txt.arrival {background:#222;}
.flight-info .txt-reserve-num {}
.flight-info .txt-airplane {position:relative; margin-left:7px; padding-left:14px;}
.flight-info .txt-airplane:before {content:'/'; position:absolute; top:0; left:0;}

/* NPTS - 플래티늄 */
.message-detail .box-top-text.platinum {text-align:center; border-bottom:2px solid #333; position:relative;}
.message-detail .box-top-text.platinum .name-title {padding:65px 0 5px; color:#002f5f; font-size:28px; line-height:1.4; font-weight:700; margin-bottom:0; letter-spacing:-1px }
.message-detail .box-top-text.platinum .sub-text {font-size:16px; padding-bottom:35px; margin-bottom:0;}
.message-detail .txt-tel {display:inline-block; padding-right:15px;}
.message-detail .box-top-text.platinum button {position:absolute; right:0; bottom:10px}
.message-detail .custom-message.type-platinum li:first-child { margin-top:20px; border:0}
.message-detail .custom-message.type-platinum li h3 {padding:20px 0; }
.message-detail .custom-message.type-platinum li div label {font-size:14px;}
.message-detail .custom-message.type-platinum li div > span {display:block; margin-bottom:20px;}
.message-detail .custom-message.type-platinum li div input[disabled] + label,
.message-detail .custom-message.type-platinum li div input[readonly] + label {color:#bbb;}
.message-detail .custom-message.type-platinum li div.panel {border:0;border-radius:0; -webkit-box-shadow:none;box-shadow:none;}
.message-detail .custom-message.type-platinum li div.panel .plat-sel {margin:15px 0 0 30px;}
.message-detail .custom-message.type-platinum li div.panel .plat-sel label {margin-right:20px}
.message-detail .custom-message.type-platinum li div.panel .plat-sel span {margin-bottom:10px;}
.message-detail .custom-message + .list-type2 {margin-top:30px;}

/* 신규 ABO 프로모션 */
.state-new-abo>h3 {padding:0; margin:37px 0 17px; font-size:16px; text-align:center; font-weight:normal}
.state-new-abo>ul {overflow:hidden;}
.state-new-abo>ul>li {float:left; margin-top:20px; box-sizing:border-box;}
.state-new-abo .current-info {height:300px; border:1px solid #dadada; text-align:center;}
.state-new-abo .current-info>strong{position:relative;display:block;padding-top:200px;font-weight:500;}
.state-new-abo .current-info>strong:before {content:'';position:absolute; width:100%; height:100px; left:0; right:0; bottom:60px;}
.state-new-abo .current-info>p {margin:0; font-size:16px;}
.state-new-abo .current-info .numb {font-size:32px; font-weight:700;}
.state-new-abo .list-num1 {text-align:center;}
.state-new-abo .list-num1>li {display:inline-block; float:none;width:420px; }
.state-new-abo .list-num2>li {width:50%; padding-left:1%}
.state-new-abo .list-num2>li:first-child {padding-right:1%;}
.state-new-abo .list-num3>li {width:32%;}
.state-new-abo .list-num3>li.nth-3n-1 {width:36%; padding:0 2%;}
.state-new-abo .list-num4>li {width:25.5%; padding-left:2%;}
.state-new-abo .list-num4>li.first {width:23.5%; padding-left:0;}
.state-new-abo .list-num5>li {width:32%;}
.state-new-abo .list-num5>li.nth-3n-1 {width:35%; padding:0 2.5%;}
.state-new-abo .current-info.type-total>strong:before {background:url(../images/akl_common/ico_msg_newabo_total.png) no-repeat 50% 100%;}
.state-new-abo .current-info.buyer-type-01>strong:before {background:url(../images/akl_common/ico_msg_newabo_buyer1.png) no-repeat 50% 100%;}
.state-new-abo .current-info.buyer-type-02>strong:before {background:url(../images/akl_common/ico_msg_newabo_buyer2.png) no-repeat 50% 100%;}
.state-new-abo .current-info.buyer-type-03>strong:before {background:url(../images/akl_common/ico_msg_newabo_buyer3.png) no-repeat 50% 100%;}
.state-new-abo .current-info.buyer-type-04>strong:before {background:url(../images/akl_common/ico_msg_newabo_buyer4.png) no-repeat 50% 100%;}

.message-detail.search-area {padding-top:70px;}
.message-detail.search-area .tbl-top-total strong {display:inline-block; padding:0 3px 0 5px; color:#002f5f;}
.message-detail.search-area .tbl-list-board.type-tbody-th {margin-top:17px;}
.message-detail.search-area .tbl-list-board.type-tbody-th .tbody .new-abo-th1 {padding-left:25px;}
.message-detail.search-area .list-wrapper-notice {padding-top:40px;border-top:1px solid #e3e3e3;}
.message-detail.search-area .list-wrapper-notice .title {position:relative; padding-left:24px; font-size:14px;}
.message-detail.search-area .list-wrapper-notice .title:before {content:'';position:absolute; top:0; left:0; display:block; width:20px; height:20px; background:url(../images/akl_common/icon_mem.png) no-repeat; background-size:18px}
.message-detail.search-area .list-wrapper-notice>ul {margin-left:24px;}
.message-detail.search-area .list-wrapper-notice strong {font-weight:500;}

/* 신규 ABO 프로모션 :대상자 조회 */
.akl .form-group .joinDate select.form-control {width:auto; min-width:80px;}
.targetInquiry {padding-bottom:40px; margin-bottom:36px;border-bottom:1px solid #dadada;}
.targetInquiry .form-group {overflow:hidden; float:left;}
.targetInquiry .form-group * {font-size:14px;}
.targetInquiry .form-group label {min-width:95px; box-sizing:border-box; padding-right:30px;}
.targetInquiry .form-group>div {display:block; float:left;}
.targetInquiry .form-group>div>* {display:inline-block;}
.targetInquiry .joinDate>em {display:inline-block; padding-right:10px;}
.targetInquiry .joinDate {width:190px;}
.targetInquiry .valueBox input[type=text] {width:190px;}
.targetInquiry .form-group.target {margin-right:30px;}
.targetInquiry .form-group.target .select-type {width:180px; margin-right:20px;}
.targetInquiry .form-group.take-part .select-type {width:180px;}
.targetInquiry .form-group.take-part > * {display:inline-block}
.targetInquiry .btns button {min-width:70px;}
.targetInquiry .btns:before {content:''; display:table; width:100%;}

/* ----- ABO 갱신 ----- */
.layerBox .txt-ineligibility {padding:0 10px 10px;}
.mypage-abo-renewal .outer-border-bottom {margin-bottom:37px;}
.mypage-abo-renewal .info-txt-btm {margin-top:40px; padding-top:20px; border-top:1px solid #e3e3e3;}
.mypage-abo-renewal .akl-toggle-wrap {margin-top:40px;}
.mypage-abo-renewal #terms .action {text-align:right; border-bottom:0; padding-bottom:0;}
.mypage-abo-renewal #terms h3 {margin-top:10px; color:#56565a; font-weight:500; letter-spacing:-0.025em;}
.mypage-abo-renewal #terms p.terms-paragraph {padding-bottom:15px; line-height:150%;}
.mypage-abo-renewal a {font-weight:500;}
.mypage-abo-renewal p {margin-bottom:0;}
.form-group.inline-child .amw-radio-wrap {display:block;}
.form-group.inline-child .amw-radio-wrap+.amw-radio-wrap {margin-top:10px;}

.dl-form-group > dt {padding-bottom:10px; color:#56565a; font-size:16px; font-weight:500;}
.dl-form-group .form-group {display:table; width:100%; margin:18px 0 0;}
.dl-form-group .form-group * { font-size:14px;}
.dl-form-group .form-group .txt-label {display:table-cell; width:16%; min-width:150px; color:#002f5f;}
.dl-form-group .form-group .txt-value {display:table-cell; width:84%;}
.dl-form-group .form-group .txt-value.mobile-num>span {display:inline-block; margin-right:10px;}
.dl-form-group .txt-italic {margin:10px 0 0;}

/* ABO갱신 - 간편가입자 갱신을 위한 간편인증 화면 필요 2019.02.20 추가 */
.akl .mypage-abo-renewal .validation-para-input {padding-top:0;margin-top:0;margin-bottom:0}
.akl .mypage-abo-renewal .form-group {margin-top:0;}
.akl .mypage-abo-renewal .validation-para-input .inner { margin-top:15px; }

.box-case-wrapper { margin-top:-4px}
.box-case-wrapper .box-case-tit {display:block; margin-bottom:17px; font-size:16px; letter-spacing:-0.025em;}
.box-case-wrapper .box-case-text {line-height:160%;}
.box-case-wrapper .box-case-text + .dl-form-group {margin-top:20px;border-top:1px solid #e3e3e3;}/*2019.02.22 간격조정*/
.box-case-wrapper .box-case-text + .dl-form-group>dt { padding-top:10px;}/*2019.02.22 간격조정*/
.box-case-wrapper .dl-form-group>ul {margin-top:10px;}/*2019.02.22 간격조정*/
.box-case-wrapper .dl-form-group>ul>li.form-group:first-child {margin-top:0;}

.box-case-wrapper .box-case-sub .box-case-tit {margin-bottom:5px; font-weight:normal;}
.box-case-wrapper .box-case-sub .box-case-text .btn-box {display:block; padding-top:8px;}
.akl .box-case-wrapper .box-case-sub .box-case-text{font-size:14px;color:#808285;}

.tbl-list-board.type-tbody-th.aboRenewal .abo-downline-th1,
.tbl-list-board.type-tbody-th.aboRenewal .abo-downline-th2,
.tbl-list-board.type-tbody-th.aboRenewal .abo-downline-th3 {width:28%;}
.tbl-list-board.type-tbody-th.aboRenewal .abo-downline-th4 {width:16%;}
.tbl-list-board.type-tbody-th.aboRenewal .thead .tr>strong,
.tbl-list-board.type-tbody-th.aboRenewal .tbody .tr>div{ padding-left:30px;}

.akl .mypage-abo-renewal .accordion-custom .panel .panel-heading {padding:0 20px;}
.akl .mypage-abo-renewal .accordion-custom .panel .panel-heading>a {display:block;}
.akl .mypage-abo-renewal .accordion-custom .panel-body {padding:0 30px 30px 20px; border-top:0;}
/*.akl .mypage-abo-renewal .accordion-custom .panel-title {position:relative; padding:27px 0 27px;} 2019.02.22*/
.akl .mypage-abo-renewal .accordion-custom .panel-title .pull-right {position:absolute; top:50%; right:0; margin-top:-14px;}
.akl .mypage-abo-renewal .accordion-custom .panel-body .control-label {padding-left:0;}
.akl .mypage-abo-renewal .accordion-custom .panel-body .list-type2,
.akl .mypage-abo-renewal .accordion-custom .panel-body .list-type5 {margin-top:10px;}/*2019.02.22 간격조정*/
.akl .mypage-abo-renewal .after-processing {margin:10px 0 0; padding:15px 20px 15px; border:1px solid #dadada; border-width:1px 0; text-align:center}/*2019.02.22 간격조정*/
.akl .mypage-abo-renewal .after-processing .title {display:inline-block; margin-right:20px; color:#002f5f; font-size:18px; font-weight:500;}
.akl .mypage-abo-renewal .after-processing .noti-suc {display:inline-block;}

.box-case-wrapper .list-type5 +.tbl-top-searchbox {margin-top:10px;}/*2019.02.22 간격조정*/
.box-case-wrapper .tbl-top-title {margin:37px 0 18px; font-weight:500; font-size:16px; color:#56565a; letter-spacing:-0.025em;}
.box-case-wrapper .tbl-top-searchbox {overflow:hidden; margin-bottom:10px;}/*2019.02.22 간격조정*/
.box-case-wrapper .tbl-top-searchbox .tbl-top-title { float:left; margin:0; padding:8px 0 0;}/*2019.02.22 간격조정*/
.box-case-wrapper .tbl-top-searchbox .form-select {float:right;}
.form-srch-btn {overflow:hidden; float:left;}
.form-srch-btn select.form-control {margin-right:8px;}

/* ----- 회원가입----- */
.akl .tit-h2 {font-size:18px; color:#002f5f; font-weight:500;}
.akl .wrapper-memb-join {max-width:1400px; margin:0 auto;}
.akl .wrapper-memb-join h2.tit-h2 {padding:0 12px;margin-top:10px;}/*20190111*/
.akl .wrapper-memb-join p.tit-sub-txt { padding:0 12px;}
.akl .wrapper-memb-join #terms .conditions {min-height:140px;}
.akl .wrapper-memb-join #terms h3 {font-size:16px; margin:10px 0 15px}/*20190131 margin:10px 0 15px 추가*/
.akl .wrapper-memb-join #terms h3 a {position:absolute; right:0; top:0; display:block; overflow:hidden; width:22px; height:20px; text-align:right;}
.akl .wrapper-memb-join #terms h3 .icon-exports {position:static; display:inline-block;}
.akl .wrapper-memb-join #terms .action { margin-bottom:10px;padding-bottom:5px;}/*20190111*/
.akl .wrapper-memb-join .action {text-align:right;}
.akl .wrapper-memb-join .action .radio-wrapper { display:inline; margin-left:20px;}
.akl .wrapper-memb-join .next-control {margin:0 12px; text-align:center;padding-top:10px;}/*20190111*//*20190131 수정*/
.akl #terms .agreement-para-box>p {color:#e11e45; margin-bottom:0}
.akl #terms .agreement-para-box>p+p {margin-top:5px;}
.akl .wrapper-memb-join #terms p.bold {font-size:16px;}
.box-conts-tableset .conditions.expand {display:table; width:100%;}
.box-conts-tableset .conditions.expand .row {display:table-row;}
.box-conts-tableset .conditions.expand .row>div{overflow:hidden;}
.akl .wrapper-memb-join .termsWrapper p.listWarning { text-indent:0; padding-left:10px}
.inlineP.listWarning {display:inline-block;}
.akl #register-step-page { margin-top:15px; } /* 20190123 추가 */
.akl #register-step-page .new-ibo-reg {padding:0 12px;}
.akl #register-step-page #confirm ,
.akl #register-step-page .form-control + .bt-akl-white {margin-bottom:3px; margin-left:10px;}
.akl #register-step-page .form-group {vertical-align:top;}
.akl #register-step-page .new-ibo-reg .control-label {padding-top:2px; }
.akl .termsWrapper.onFocus > ul > li { margin-bottom:20px;}
.akl #register-step-page #overseasBizhiddenArea .radio-checklist-group li+li {margin-top:10px;}
.akl #register-step-page #overseasSponsorhiddenArea .radio-checklist-group li+li { margin-top:10px;}

/* 약관 공통내용  */
.akl .terms-tit-con {padding:30px 0 20px;border-bottom:1px solid #e3e3e3;}
.akl .terms-tit-con +.listWarning {margin-top:15px;}
.akl .terms-tit-con .box-type-tit {display:block;font-size:14px; margin-bottom:12px;}
.akl .popWidXL .termsWrapper p.listWarning { text-indent:0; padding-left:10px}

/* 약관 (기존 css 사용) */
.akl .termsWrapper * , .akl .termsWrapper p , .akl #terms .termsWrapper p {font-size:13px;}
.akl .termsWrapper.privacyInfo *, .akl .termsWrapper.privacyInfo p, .akl #terms .termsWrapper.privacyInfo p , .akl .privacyInfo .tbl-list-view .thead .tr>strong {font-size:16px !important;}
.akl #terms .termsWrapper.privacyInfo p.terms-paragraph{font-size:14px !important;}/* 2019.03.04 추가 */
.akl .termsWrapper .refer, .akl .termsWrapper p.listWarning {text-indent:-18px;padding-left:18px;}
.akl .termsWrapper .colorM {color:#0a70d3 !important;}
.akl .termsWrapper .colorS {color:#333 !important;}
.akl .termsWrapper .colorR {color:#e81135 !important;}
.akl .termsWrapper .mgtS {margin-top:7px !important;}
.akl .termsWrapper .mgtSs{margin-top:5px !important;}
.akl .termsWrapper .mgtS{margin-top:10px !important;}
.akl .termsWrapper .mgtM{margin-top:20px !important;}
.akl .termsWrapper .mgtL{margin-top:30px !important;}
.akl .termsWrapper .mgtL2{margin-top:45px !important;}
.akl .termsWrapper .mgbNone{margin-bottom:0 !important;}
.akl .termsWrapper .mgbS{margin-bottom:10px !important;}
.akl .termsWrapper .mgbM{margin-bottom:20px !important;}
.akl .termsWrapper .mgbL{margin-bottom:30px !important;}
.akl .termsWrapper .mgbL2{margin-bottom:40px !important;}
.akl .termsWrapper .mgtbSs{margin:5px 0 !important;}
.akl .termsWrapper .mgtbS{margin:10px 0 !important;}
.akl .termsWrapper .mgtbM{margin:20px 0 !important;}
.akl .termsWrapper .mgtbL{margin:30px 0 !important;}
.akl .termsWrapper .mglNone{margin-left:0 !important;}
.akl .termsWrapper .mglS{margin-left:10px !important;}
.akl .termsWrapper .mglM{margin-left:20px !important;}
.akl .termsWrapper ul > li{line-height:160%}
.akl .termsWrapper ul a{/*text-decoration:underline;*/}
.akl .termsWrapper ol > li{text-indent:-15px; padding-left:15px; line-height:160%;}
.akl .termsWrapper ol li ol{margin-top:5px; margin-bottom:5px;}
.akl .termsWrapper ol > li p{text-indent:0;}
.akl .termsWrapper ol > li .listDash li{text-indent:0; padding-left:12px;}
.akl .termsWrapper > strong.titH1{display:block; padding:0; color:#0a70d3; font-size:12px; padding-top:30px; border-top:1px solid #d5d5d5; margin-top:26px;}
.akl .termsWrapper > strong.titH1.titH1st{padding-top:0; border-top:none; margin-top:0;}
.akl .termsWrapper .titH1-a {padding-bottom:15px;font-size:18px;color:#002f5f;font-weight:500;border-bottom:1px solid #dadada}
.akl .termsWrapper .titH1{display:block; padding:35px 0 10px; color:#444; font-size:15px;}
.akl .termsWrapper .titH2{display:block; margin:16px 0 12px 0; padding-left:0; color:#444; font-size:14px; font-weight:500;}
.akl .termsWrapper .titH2.line {border-top:1px solid #dadada;padding-top:15px}
.akl .termsWrapper > .titH2:first-child {margin-top:0;}
.akl .termsWrapper .titH2.bgNone{background-image:none; padding-left:0}
.akl .termsWrapper .titH3{display:block; margin:10px 0 8px 0; padding-left:10px; font-weight:bold; background:url(/_ui/desktop/images/common/bul_dot_terms_h3.gif) 0 3px no-repeat;}
.akl .termsWrapper .titH3.bul{display:inline-block; margin:0}
.akl .termsWrapper .titHtext{padding:0 0 12px 0; line-height:160%;}
.akl .termsWrapper .titHtext.pdbNone{padding-bottom:0}
.akl .termsWrapper .titHtext + .titH2{margin-top:4px}
.akl .termsWrapper .titHtext.grayBox{margin:15px 0 40px; padding:24px 24px 18px; background:#f6f6f6;}
.akl .termsWrapper .listDash > ul, .termsWrapper .listDash > li, .termsWrapper p.listDash {padding-left:12px; background:url(../images/akl_common/bul_dashed_terms.gif) 0 3px no-repeat;}
.akl .termsWrapper .listDash .bgNone{background-image:none; padding-left:0}
.akl .termsWrapper .listDash.mgtLi li{margin-top:8px}
.akl .termsWrapper .listDotFN{padding:0 0 3px 0;}
.akl .termsWrapper .listDotFN li{background:url(/_ui/desktop/images/common/bul_dot2.gif) no-repeat 0 7px; padding-left:6px;}
.akl .termsWrapper .listDotFS li{font-size:12px; overflow:hidden; background:url(../images/akl_common/bul_dot3.gif) no-repeat 0 8px; line-height:20px; padding:0 0 0 9px;}
.akl .termsWrapper p.listDotFS, .termsWrapper div.listDotFS{background:url(../images/akl_common/bul_dot3.gif) no-repeat 0 7px; line-height:20px; padding:0 0 0 9px; font-size:13px}
.akl .termsWrapper em.listDotFS{display:block; background:url(../images/akl_common/bul_dot3.gif) no-repeat 0 7px; line-height:20px; padding:0 0 0 9px;}

/* 회원가입에서  core reset */
.akl .wrapper-memb-join .amw-radio-wrap.radio-label {padding-left:18px;}
.akl .wrapper-memb-join .amw-radio-wrap.radio-label input[type=radio] {position:absolute; top:0; left:0;}
.akl #register-step-page .amway-theme * {font-size:14px;}
.akl #register-step-page .amway-theme .accordion-element { margin-bottom:15px; }/*20190111*//*20190131 수정*/
.akl #register-step-page .amway-theme h2.tit-h2 {font-size:18px;}
.akl #register-step-page .amway-theme .txt-info-must + .form-sub-title { margin-top:28px}/*20190111*/
/* 본인확인 > 본인확인 방법 선택 */
.wrapper-memb-join.step-validation .tit-h2+div {margin-top:15px;}/*20190131 수정*/
.wrapper-memb-join.step-validation #market-validation-box {border-bottom:0;margin-bottom:10px;}/*20190111*/

/* 인증완료 메시지 */
.validation-wrapper {position:relative; padding:160px 0 0; margin-top:20px; margin-bottom:18px; border-bottom:1px solid #dadada;}/*20190131*/
.validation-wrapper .valid-progress {position:relative;}
.validation-wrapper .valid-result-box {display:none; text-align:center; margin-bottom:20px;}/*20190131*/
.validation-wrapper .valid-result-box.on {display:block;}
.validation-wrapper .valid-result-box>strong {position:relative; display:inline-block; color:#20893d; font-size:16px; line-height:20px;}
.validation-wrapper .valid-progress .box-input-details {display:none; padding-top:20px;border-top:1px solid #dadada;} /*20190131 수정*/
.validation-wrapper .valid-progress .box-input-details+.valid-result-box.on {padding-top:20px; border-top:1px solid #dadada;} /*20190131 수정*/
.validation-wrapper.type-member {padding:0;}
.validation-wrapper.type-member .valid-progress .box-input-details {display:block;}
.product-list-page-title.line { border-bottom:1px solid #dadada; padding-bottom:37px }
.validation-wrapper.subBiz + .info-txt-btm {border-top:1px solid #e3e3e3; padding-top:17px}

/* 인증방법 선택 */
.validation-wrapper>div[class^=valid-type]>p {position:absolute; top:0; width:33.3333%; text-align:center; box-sizing:border-box;}
/*20190131*/
.validation-wrapper.type02>div[class^=valid-type]>p {position:absolute; top:0; width:25%; text-align:center; box-sizing:border-box;}
.validation-wrapper.type02>div.valid-type-phone>p {left:25%;}
.validation-wrapper.type02>div.valid-type-ipin>p {left:50%;}
.validation-wrapper.type02>div.valid-type-foreigner>p {left:75%;}

/*
.validation-wrapper>div.valid-type-phone>p {left:0; border-left:0;}
.validation-wrapper>div.valid-type-ipin>p {left:33.5%;}
.validation-wrapper>div.valid-type-simple>p {left:66.5%;} */

.validation-wrapper>div.valid-type-simple>p {left:0; border-left:0;}
.validation-wrapper>div.valid-type-phone>p {left:33.5%;}
.validation-wrapper>div.valid-type-ipin>p {left:66.5%;}
.validation-wrapper>div>p{border-left:1px solid #e3e3e3;}
.validation-wrapper.subBiz>div.valid-type-phone>p {padding-left:16%; left:0; border-left:0;}
.validation-wrapper.subBiz>div.valid-type-ipin>p {padding-right:16%; left:50%;}
.validation-wrapper.subBiz>div[class^=valid-type]>p {width:50%;}
.validation-wrapper .validation-para strong {position:relative; display:inline-block; padding-left:38px; line-height:25px; color:#002f5f; font-size:16px;}
.validation-wrapper .validation-para strong:before {content:''; position:absolute; top:0; left:0; width:25px; height:25px; background-color:#ddd; background-size:25px !important}
.validation-wrapper .validation-para span {display:block; margin:12px 0 20px; font-size:14px}
.validation-wrapper>div.valid-type-phone .validation-para strong {padding-left:32px;}
.validation-wrapper>div.valid-type-phone .validation-para strong:before {background:url(../images/akl_common/icon_validation_mobile.png) 0 0 no-repeat;}
.validation-wrapper>div.valid-type-ipin .validation-para strong:before {background:url(../images/akl_common/icon_validation_ipin.png) 0 0 no-repeat;}
.validation-wrapper>div.valid-type-foreigner .validation-para strong:before {background:url(../images/akl_common/icon_validation_foreigner.png) 0 0 no-repeat;}/*20190131*/
.validation-wrapper>div.valid-type-simple .validation-para strong:before {background:url(../images/akl_common/icon_validation_simple.png) 0 0 no-repeat;}
.validation-wrapper>div.valid-type-simple02 .validation-para strong:before {background:url(../images/akl_common/icon_validation_simple.png) 0 0 no-repeat;}
.validation-wrapper>div.valid-type-simple02 >p {border-left:0}

/* 조팀장님 보고용 추후 삭제 */
.validation-wrapper>div.valid-type-phone.type02 .validation-para strong:before {background:url(../images/akl_common/icon_validation_simple.png ) 0 0 no-repeat;}
.validation-wrapper>div.valid-type-ipin.type02 .validation-para strong:before {background:url(../images/akl_common/icon_validation_mobile.png) 0 0 no-repeat;}
.validation-wrapper>div.valid-type-simple.type02 .validation-para strong:before {background:url(../images/akl_common/icon_validation_ipin.png) 0 0 no-repeat;}


/* 나이스 본인인증 */
.validation-wrapper-single {margin-top:40px; margin-bottom:18px; border-bottom:1px solid #dadada; text-align:center;}
.validation-wrapper-single .validation-para strong {position:relative; display:inline-block; padding-left:38px; line-height:25px; color:#002f5f; font-size:16px;}
.validation-wrapper-single .validation-para strong:before {content:''; position:absolute; top:0; left:0; width:25px; height:25px; background-color:#ddd; background-size:25px !important}
.validation-wrapper-single .validation-para span {display:block; margin:12px 0 20px; font-size:14px}
.validation-wrapper-single .valid-type-nice .validation-para {margin:0 0 50px;}
.validation-wrapper-single .valid-type-nice .validation-para strong:before {background:url(../images/akl_common/icon_validation_simple.png) 0 0 no-repeat;}
.validation-wrapper-single .valid-progress {margin-bottom:40px;}
.validation-wrapper-single .valid-result-box {display:none;}
.validation-wrapper-single .valid-result-box.on {display:block;}

/* 간편 본인인증 */
.validation-box-simple {padding-right:50%; box-sizing:border-box;}
.validation-box-simple .ty-input-name input[type=text],
.validation-box-simple .ty-input-birth input[type=text] {width:280px;}
.validation-box-simple .form-group label {font-size:14px; padding-left:0;}
.validation-box-simple .form-group .col {padding-left:0; padding-right:0;}
.validation-box-simple .form-group .last-col { padding-right:0;}
.validation-box-simple .form-group.mobile .row.form-item-row .input-part-1 {padding-left:0; padding-right:0;}
.validation-box-simple .form-group.mobile .row.form-item-row .input-part-2{padding-left:12px; padding-right:0;}
.validation-box-simple .form-group.mobile .last-col{padding-right:0;}
.validation-box-simple .form-group.mobile-certifi .certifi-input {padding-left:0; width:43%;}
.validation-box-simple .form-group.mobile-certifi label,
.validation-box-simple .form-group.mobile-certifi .last-col { padding-right:0;}
.validation-box-simple .certifi-input-box {position:relative; box-sizing:border-box;}
.validation-box-simple .certifi-input-box .certifi-label {margin-right:-2px;}
.validation-box-simple .certifi-input-box .col-btn {padding-left:0; padding-right:0; width:32%;}
.akl .form-group .txt-input-guide {margin-top:8px;color:#808285; font-size:13px; margin-bottom:0}

/* 정보입력 */
.confirm-sucees.col-space-top {margin-top:10px;}
.confirm-sucees {color:#20883e; font-weight:bold; margin-bottom:7px; position:relative; font-size:13px;}
.wrapper-memb-join.step-add-data {}
/* .akl .wrapper-memb-join .radio-checklist-group .inline-label.checklabel{color:#56565a;} 2018.06.29 체크박스 수정 중*/
.akl .icon-green-hook {background:url('../images/icons/green-hook.png') no-repeat 0 0;}
.akl #abo-sponsor-confirmed {font-size:13px}
.akl #reg-confirm-info.reg-confirm-txt {padding-left:0;}
.akl #reg-confirm-info.reg-confirm-txt .help-block {margin-top:0;}
.akl #register-step-page .form-horizontal .form-group {margin-left:-14px; margin-right:-14px;}
.akl #register-step-page .form-horizontal .form-group .list-type2 li:last-child { padding-bottom:0}

.akl #register-step-page .boxtype-form-sponsor {margin-bottom:10px;}/*20190131 수정*/
.akl #register-step-page .boxtype-form-sponsor .form-group+.list-type5 {margin-top:5px;}/*20190131 수정*/
.akl #register-step-page .divider { margin-bottom:20px; margin-top:18px; } /*20190131 추가*/
.akl #register-step-page .new-ibo-reg .panel-body { padding:10px; } /*20190131 추가*/
.akl #register-step-page .form-group.overseas-abo .bt-akl-white{margin-bottom:3px;}
.akl #register-step-page .list-type5 > li strong{color:#002f5f; font-size:14px;}
.akl #register-step-page .radio-checklist-group {margin-top:33px; padding-top:40px; border-top:1px solid #dadada;}
.akl #register-step-page .radio-checklist-group>ul{margin-top:30px;}
.akl #register-step-page .st-text-sub {font-size:13px;}
.akl #register-step-page .amway-theme h2 {display:block; padding:0; margin:0 0 10px; text-align:left;}
.form-group.seek-address .col {padding-left:0; max-width:450px; position:relative;}
.form-group.seek-address .col p {margin-right:105px; margin-bottom:8px;}
.form-group.seek-address .col .bt-akl-white { position:absolute; right:15px; top:0; padding:0 20px; min-width:95px;}
#register-step-page  .form-group.seek-address .col .form-control {width:100%;}
#register-step-page  .form-group.seek-address .col .form-control:nth-of-type(2),
#register-step-page  .form-group.seek-address .col .form-control:nth-of-type(3) { margin-top:8px}
.akl #register-step-page #ingredientsBody {border-top:1px solid #dadada;}
.akl #register-step-page #ingredientsBody .panel-body {padding-top:30px;}
.akl #register-step-page #ingredientsBody .control-label {padding-left:0;}
.akl .boxtype-form-sponsor .form-group > div{font-size:18px !important;color:#000;font-weight:900;letter-spacing:0} /* 190314_추가 회원가입 이름 강조 */

/* 필수입력 */
.akl .txt-info-must { font-size:13px;}
.akl .ico-must-astar {position:relative; display:inline-block; width:12px; height:14px; padding-left:12px; overflow:hidden; box-sizing:border-box;}
.akl .ico-must-astar:before {content:'*'; position:absolute; top:0; right:0; width:10px; color:#e11e45; font-size:16px;}

/* 필수-선택 상세(div-table) */
.box-conts-tableset .conditions {font-size:14px;border:1px solid #e3e3e3;margin-bottom:30px;}
.box-conts-tableset .text {padding:18px 15px 0;overflow-y:auto;max-height:160px;}
.box-conts-tableset .simple .text {max-height:500px;}
.box-conts-tableset .text-btn {display:none;}
.box-conts-tableset .action {border-bottom:1px solid #e3e3e3;padding-bottom:30px;margin-bottom:40px;}
.box-conts-tableset .action label {padding-top:0;font-weight:600;}
.box-conts-tableset .action label .amw-label-radio-text {font-weight:600;}
.box-conts-tableset  p {font-size:14px;}
.box-conts-tableset .row {margin:0;overflow-y:auto;max-height:160px;}
.box-conts-tableset h4 {padding:15px 18px;margin:0;background:#f4f4f4;font-weight:600;font-size:14px;}
.box-conts-tableset .col-text {padding:15px 18px 0;}
.box-conts-tableset .agreement-box p {margin-bottom:20px;}
.box-conts-tableset .col {padding:0;position:relative;display:table-cell;float:none;}
.box-conts-tableset .col .line {position:absolute;height:100%;top:45px;right:0;border-right:1px solid #e3e3e3;}

.akl #register-step-page .abo-steps1 {padding-top:0}
.akl #register-step-page .form-sub-title {margin-bottom:15px; text-transform:initial;font-size:16px; }
.akl #register-step-page .new-ibo-reg .radio-wrapper {margin-bottom:0;}
.akl #register-step-page .box-agreement-detail .radio-wrapper + .form-sub-txt {margin-top:20px !important;}
.akl .wrapper-memb-join #register-step-page .next-control {margin:0; padding:10px 0 10px; border-top:1px solid #dadada;}/*20190131 수정*/
.akl #register-step-page .new-ibo-reg .next-control a { margin:0; padding:0; } /*20190131 추가*/
.akl #register-step-page .form-txt-large {font-size:18px; font-weight:500; color:#002f5f; margin:0;}
.akl #register-step-page .form-txt-large+.form-sub-title {padding-top:10px;}/*20190131 수정*/
.akl .box-agreement-detail {padding-bottom:35px;}/*20190131 수정*/
.akl .box-agreement-detail .space-list-top {margin-top:15px;}/*20190111*/
.akl .box-agreement-detail .form-sub-txt {color:#002f5f;font-weight:500;}
.akl .box-agreement-detail .form-sub-title + p {margin-top:-5px;margin-bottom:20px;}
.akl #register-step-page .box-agreement-detail + .divider { margin-top:0}

.akl .form-set-email>span {display:inline-block; width:330px;}
.akl .form-set-email input[type=text], .akl .form-set-email input[type=password] {width:148px;vertical-align:middle;}
.akl .form-set-email .email-input-txt {display:inline-block; vertical-align:middle; padding:0 8px; width:33px; box-sizing:border-box; text-align:center;}
.akl .form-set-email .email-select.form-control,
.akl #register-step-page .email-select.form-control {width:148px; margin-left:8px;}

/*190422_추가 BOSS 화면 수정*/
#register-step-page .form-set-phone select{width:83px;margin-right:10px}
#register-step-page .form-set-phone input{width:188px;vertical-align:middle;margin-right:10px}
#register-step-page .form-set-phone > span{position:relative;overflow:hidden;display:inline-block;vertical-align:top}
#register-step-page .form-set-phone .time-limit{position:absolute;right:20px;top:10px;color:#888;font-weight:500}

/* 부사업자 등록 > 주사업자 입력내용 열고닫기 */
.wrapper-memb-join.prev-step-fold .btn-fold-conts {position:relative; display:block; padding:0 12px; margin-top:-20px;}
.wrapper-memb-join.prev-step-fold .btn-fold-conts:after{content:"\002b"; position:absolute; top:50%; right:22px; margin-top:-10px; text-align:right; width:20px; height:20px; font-family:'Glyphicons Halflings'; font-size:12px; font-weight:100; color:#0075a4; line-height:20px;}
.wrapper-memb-join.prev-step-fold .btn-fold-conts.open:after {content:"\2212";}
.akl .wrapper-memb-join.prev-step-fold .btn-fold-conts h2.tit-h2 {box-sizing:border-box; padding:30px 20px 28px; margin:0; font-weight:500}
.akl .wrapper-memb-join .tit-h2.spouse-data {margin-top:60px;}
.akl #register-step-page .spouse-data-reg .form-horizontal {padding-top:60px; border-top:1px solid #e3e3e3;}
.akl #register-step-page .spouse-data-reg h2.tit-h2 {font-size:18px; font-weight:500}
.form-group .select-gender .radio-wrapper {display:inline-block;}
.form-group .select-gender .radio-wrapper + .radio-wrapper {margin-left:40px;}

/* 회원가입 > connectedID  */
.connectedID {border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3; padding:40px 0 25px; overflow:hidden; margin:18px 0 20px}
.connectedID .form-group { max-width:500px}
.connectedID .form-group label{ float:left; width:35%; line-height:40px; margin-bottom:0}
.connectedID .form-group .account-profile__value { float:left; width:65%;}
.Connected-id p.tit { font-size:16px; font-weight:500}
.Connected-id .list-type5 { padding-top:10px; padding-bottom:15px}
.Connected-id .list-type2 {border-top:1px solid #e3e3e3; padding-top:18px}
.akl .cart-popup__item-info.U30000_lp4 > p {border-bottom:1px solid #e3e3e3; padding:0 0 30px; margin-bottom:30px}
.akl .cart-popup__item-info.U30000_lp4 p.txt-italic {padding-left:10px;}
.akl .cart-popup__item-info.U30000_lp4 .table-wrapper {margin-bottom:10px;}
.akl-toggle-wrap-pop  .accordion-custom .panel-title {  padding:25px 0;}
.akl-toggle-wrap-pop  .accordion-custom .panel-title .text-uppercase.accordion-header-text {font-size:16px;  }
.akl-toggle-wrap-pop .accordion-custom dl dt {  font-size:14px; font-weight:500; margin-bottom:5px; }
.akl-toggle-wrap-pop .accordion-custom dl dd {  font-size:14px; margin-bottom:25px; }
.akl-toggle-wrap-pop .accordion-custom dl dd .table-wrapper { margin-top:20px; }
.pop-U30000-lp3 { font-size:16px;}
.pop-U30000-lp3 strong { display:inline-block; color:#e11e46; margin-left:20px}

/* 회원가입 > 가입안내 */
.akl .company-banner { max-height:400px; overflow:hidden; margin-bottom:80px; display:block;}
.akl .company-banner .banner_wrapper h1 {font-family:'Noto Sans KR', sans-serif; font-size:40px; line-height:140%; font-weight:500!important; margin-bottom:20px;}
.company-banner .banner_wrapper .text p {font-size:18px;  }
.akl .company-banner img { width:100%}
.akl #register-landing-page .company-banner {display:none;}
.akl #register-landing-page .involved-way {margin-bottom:0; padding:0 80px; min-height:190px;}/* min-height:220px;20190131 수정*/
.akl #register-landing-page .involved-way dt { margin-bottom:10px;}
.akl #register-landing-page .involved-way dd { padding-left:0;   font-size:14px;}
.akl #register-landing-page .show-terms {  margin-left:80px; }

/* 회원가입 > 가입완료 */
.akl .involved-ways02 {margin:0 80px; padding:20px 0 0; border-top:1px solid #dadada;}/*20190131 수정*/
.akl .involved-ways02 .list-type2 { padding:18px 0 0; border-top:1px solid #dadada;}
.akl .involved-ways02 .involved-ways02-dl01 { margin-bottom:25px}
.akl .involved-ways02 .involved-ways02-dl01 dt { font-size:16px; font-weight:500; margin-bottom:10px; color:#002f5f;}
.akl .involved-ways02 .involved-ways02-dl01 dd p strong{ display:inline-block; padding-left:25px; background:url(../images/akl_common/icon_tel.png) no-repeat 5px 50%;}
.akl .involved-ways02 .involved-ways02-dl02 {padding-bottom:15px}/*20190131 수정*/
.akl .involved-ways02 .involved-ways02-dl02 dt { padding-left:25px; background:url(../images/akl_common/icon_mem.png) no-repeat 0 0; background-size:18px}
.akl .involved-ways02 .involved-ways02-dl02 dd { padding-left:25px;}

.akl .icon-successs {background-image:url(../images/icons/success.png); background-size:14px; margin-right:5px; position:static;}
.akl .reg-ques-box .content {border-top:1px solid #e3e3e3; padding-top:15px; margin-top:15px;}/*20190111*/
.akl .reg-ques-box .content h4 {margin-bottom:25px;}
.akl .reg-ques-box .form-group { margin-left:-12px; margin-bottom:8px;}
.akl .reg-ques-box .form-group label { font-size:14px;}
.akl .reg-ques-box .form-text { margin-bottom:25px;}
.akl .my-link { text-decoration:underline; color:#0075a4}
.register-step-foot {border-top:1px solid #e3e3e3; padding-top:60px; margin-top:50px; text-align:center;}
.register-step-foot.mob {display:none;}
.register-step-foot .title-h2 {  margin-bottom:15px; text-align:center; letter-spacing:-1px}
.register-step-foot  p { font-size:16px}
.helping-people {overflow:hidden; margin:50px auto 0; padding:0 50px; max-width:1376px;}
.helping-people .brand-item>a,
.helping-people .brand-item em,
.helping-people .brand-item span {display:block;}
.helping-people .brand-item span {position:relative; margin-top:15px; height:45px;}
.helping-people .brand-item span:before {content:''; display:block; position:absolute; left:0; bottom:2px; width:1px; height:30px; background:#dadada;}
.helping-people .owl-stage>div:nth-of-type(1) .brand-item span:before {display:none;}
.helping-people .brand-item>a span img {width:auto; display:inline-block; vertical-align:middle;}

.member-brand { max-width:1376px; margin:40px auto 0}
.member-brand h2.amway-learning__title {margin:55px auto;text-align:center;font-size:32px;letter-spacing:-2px;}
.member-brand .product-recentlyviewed__imagelist .owl-item a {display:inline-block;width:136px;padding-top:136px;color:#00305e;font-size:16px;font-weight:400;background:url('/_ui/responsive/theme-blue/images/akl_brand/about/brand_icons.png') no-repeat 0 0;}
.member-brand .product-recentlyviewed__imagelist .owl-item a span{display:block;margin-top:10px;}
.member-brand .product-recentlyviewed__imagelist .owl-item:nth-child(2) a {background-position:-166px 0;}
.member-brand .product-recentlyviewed__imagelist .owl-item:nth-child(3) a {background-position:-338px 0;}
.member-brand .product-recentlyviewed__imagelist .owl-item:nth-child(4) a {background-position:-506px 0;}
.member-brand .product-recentlyviewed__imagelist .owl-item:nth-child(5) a {background-position:-677px 0;}
.member-brand .product-recentlyviewed__imagelist .owl-item:nth-child(6) a {background-position:-846px 0;}
.member-brand .product-recentlyviewed__imagelist .owl-item:nth-child(7) a {background-position:-1009px 0;letter-spacing:-1px}
.member-brand .product-recentlyviewed__imagelist .owl-item:nth-child(8) a {background-position:-1169px 0;}
.member-brand .product-recentlyviewed__imagelist .owl-item:nth-child(9) a {background-position:-1331px 0;}

/* ----- 로그인 ----- */
.login-page { width:360px; margin:0 auto;box-sizing:border-box;}
.login-page .login-title {margin-top:0; padding-top:0; font-size:24px;}
.login-page .login-form__owner {font-size:14px;}
.login-page input[type=text], .login-page input[type=password] {width:100%;}
.wrapper-login .login-form__link{display:inline-block;margin-top:15px;font-size:14px;line-height:1.43;text-align:left;letter-spacing:.1px;color:#0075a4;margin-right:20px} /* 190308_수정 로그인 링크 위치 */
.wrapper-login .login-form__owner{ font-weight:500;line-height:3.44px; }
.wrapper-login .login-form__register{text-align:center; display:block; width:100%;height:60px; line-height:55px; font-size:20px; border:2px solid #e11e45; -webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;letter-spacing:.2px; color:#fff;background-color:#e11e45; }
.wrapper-login .login-form__register:hover{color:#e11e45; background:#fff;}
.akl .login-page .login-form__owner {line-height:1.5;font-size:14px;}

/* ----- ID/PW 찾기 ----- */
.akl .seek-login-data {position:relative; min-height:400px; max-width:1400px; margin:0 auto; padding:0 12px; box-sizing:border-box;}
.akl .seek-login-data.amway-theme h2 {padding:initial;margin:0; text-align:left;}
.akl .seek-login-data.wrapper-memb-join h2.tit-h2 {padding:0;}
.akl .seek-login-data .product-list-page-title {margin:0; padding:0 0 34px;}
.akl .seek-login-data .divide-line {padding:0; margin:0 0 40px; border-top:1px solid #dadada;}
.akl .wrapper-seek-result .form-sub-title-gray + .divide-line {margin-top:40px;}

/* 회원유형 선택 */
.akl .choose-seeking-type {padding:10px 0 20px;}/*20190111*/
.akl .choose-seeking-type>span {display:block; margin-top:20px;}
.akl .choose-seeking-type>span>label {display:inline-block;}

/* 인증방법 선택 */
.akl .seek-login-data .navigation-tabs-container {margin-left:0; margin-right:0; box-sizing:border-box;}
.akl .seek-login-data .outer-border-bottom {margin:0 0 20px;}/*20190111*/
.akl .seek-login-data.amway-theme .tabs-toggles {margin-right:0; margin-left:0;}
.akl .seek-login-data input[type="radio"].amwa-radio:checked+label {color:#002f5f;}

/* 본인확인 정보입력 (본인확인 완료 메시지 영역 없음) */
.akl .author-content .validation-wrapper {padding-top:0;}
.akl .author-content .validation-wrapper.findInfo_author {padding-top:190px;}
.akl .author-content .validation-wrapper.findInfo_author .identify-input {display:none}
.akl .author-content .validation-wrapper.subBiz {height:190px; margin-top:50px;}
.akl .author-content .validation-wrapper.simpleABO {padding-bottom:25px;}
.akl .author-content .validation-wrapper.simpleMember {padding-bottom:30px; border-bottom:1px solid #dadada;}
.akl .author-content .author-tit {display:block;font-size:16px;}
.akl .author-content.member .author-tit {padding-top:20px; border-top:1px solid #dadada;}/*20190111*/
/* 10월5일 수정버전 :탭삭제, 간편확인 순서이동
.akl .author-content .author-tit {display:block;font-size:16px; padding-top:40px; border-top:1px solid #dadada;} */
.akl .author-content .author-text em {color:#002f5f;font-weight:500;}
.akl .amway-theme .author-content .author-text {margin-top:10px;}
.akl .amway-theme .author-text, .akl .amway-theme .author-text * {font-size:14px;}
.akl .author-content .validation-box-simple .ty-input-name input[type=text],
.akl .author-content .validation-box-simple .ty-input-birth input[type=text] {width:317px;}
.akl .wrapper-memb-join .author-content .author-text {}
.akl .wrapper-memb-join .author-content .next-control {margin-top:35px;}
.akl .wrapper-memb-join .author-content .simpleABO .next-control {margin-top:0; padding:20px 0 40px; border-bottom:1px solid #dadada;}
.akl .wrapper-memb-join .author-content .info-txt-btm + .next-control {margin-top:0}

/* 본인확인 (본인확인 완료 메시지 포함) */
.akl .author-content.result-message .validation-wrapper.subBiz {height:auto; padding-top:190px;}
.akl .business .sponsor-switch-wrapper .author-content .author-tit {font-size:18px; color:#002f5f; letter-spacing:-0.025em;}
.akl .business .sponsor-switch-wrapper .author-content .author-text{font-size:16px; letter-spacing:-0.025em;}

/* ABO갱신 - 본인확인 box */
.renew-authorization {padding:40px 0;}
.renew-authorization .end-control {text-align:center; padding-top:50px;}
.renew-authorization .valid-type-phone > .validation-para {border-left:0;}
.renew-authorization .validation-wrapper {display:table; width:100%; padding:0; margin:0;border:0; table-layout:fixed;}
.renew-authorization .validation-wrapper>div[class^=valid-type] {display:table-cell; width:50%; box-sizing:border-box;}
.renew-authorization .validation-wrapper>div[class^=valid-type]>p {position:static; width:100%;}
.renew-authorization .validation-wrapper>div.valid-type-phone {border-left:0}
.renew-authorization.result {padding:0 20px 20px;}
.renew-authorization.result .valid-result-box {text-align:center; padding:40px 0; margin-bottom:20px; border-bottom:1px solid #e3e3e3;}
.renew-authorization.result .valid-result-box+.txt-italic {margin:0;}
.renew-authorization.result .end-control {padding-top:20px;}

/* 결과보기 :공통 */
.akl .wrapper-seek-result .form-sub-title-gray {margin-bottom:20px; font-size:16px; color:#56565a; }
.akl .wrapper-seek-result h3.form-sub-title-gray { text-align:left}
.akl .wrapper-seek-result .form-group {margin:0;padding:40px 0; border:1px solid #dadada; border-width:1px 0;}
.akl .wrapper-seek-result .form-group p {margin-bottom:0;}
.akl .wrapper-seek-result .form-group+.info-txt-btm {margin-top:20px;}
.akl .wrapper-seek-result .form-group>strong {color:#002f5f;}
.akl .wrapper-seek-result .message-box {padding:0 0 30px; margin-bottom:40px; border-bottom:1px solid #dadada; text-align:center}
.akl .wrapper-seek-result .message-box .form-sub-title-gray {margin-bottom:10px;}

/* 결과보기 :member */
.akl .result-form-list>li {padding:40px 0; border-top:1px solid #dadada;}
.akl .result-form-list>li * {font-size:14px;}
.akl .result-form-list {margin-bottom:20px; border-bottom:1px solid #dadada;}
.akl .result-form-list .form-group {padding:0;border:0;}
.akl .result-form-list .form-group+.form-group {margin-top:17px;}
.akl .result-form-list .form-group [class^="col-"]{padding-left:0; padding-right:0;}
.akl .result-form-list .form-group + .list-type2 {margin-top:36px;}
.akl .result-form-list .form-group span.txt+button{margin-left:10px;}
.akl .result-form-list .form-group span.txt {display:inline-block; min-width:327px}
.akl .result-form-list .form-group.mobile-certifi {margin-top:12px;}
.akl .result-form-list .certifi-input-box {width:490px; margin-top:10px}
.akl .result-form-list .col-btn button {margin-left:12px;}
.akl .result-form-box {margin:30px 0 20px; padding:40px 0; border:1px solid #dadada; border-width:1px 0;}
.akl .wrapper-seek-result .result-form-box .form-group {margin:0; padding:0; border:0;}
.akl .wrapper-seek-result .result-form-box .form-group + .form-group {margin-top:10px;}

/* 결과보기 :비밀번호 재설정 */
.akl .wrapper-seek-result.reset-password input[type=text],
.akl .wrapper-seek-result.reset-password input[type=password]{width:283px;}

/*** 회원가입 > 포인트관리  ***/
.pointe-body {padding:30px 0 0;}
.poit-contents { margin-top:-3px}
.poit-contents p.bonus-payment__description {font-weight:500;}
.point-title {clear:both;display:block;padding:0 0 10px;text-align:center;margin:0 auto;}
.point-title:after {clear:both;display:block;content:''}
.point-title .tit {color:#002f5f;font-size:38px;font-weight:500;letter-spacing:-2px;}
.point-title .money {letter-spacing:-1px;}
.point-title .money p {font-size:16px;padding:0 0;margin:0 0;font-weight:500;color:#56565a}
.point-title .money span {font-size:14px;font-weight:400;padding:0 0;margin:0 0;color:#808285}
.po-list {padding:10px 0 0}
.po-list p.po-timag {font-size:14px;padding:10px 0 5px;margin:0 0;font-weight:500}
.point-management .form-group {padding:15px 0 0}
.point-management .form-group .date-range-select {/*width:247px !important;*/margin-top:10px !important;}
.point-management .date-form-group {padding:10px 0 0}
.point-management .date-form-group button {margin-left:10px; min-width:95px}
.point-management .form-group .box-date-select {width:200px;}
.point-management .form-group .box-date-select input{width:100%;}
.point-management .form-group.date-form-group .date-range-icon { width:15px; margin:0 10px;}
.akl .datepicker-dropdown:before,
.akl .datepicker-dropdown:after { display:none}
.point-title + .po-list {border-bottom:1px solid #e3e3e3; padding-bottom:35px; margin-bottom:15px;}

.table-point-wrapper {width:100%;padding:28px 0 0}
.table-point-wrapper ul {width:100%;border-top:1px solid #e3e3e3;display:table;table-layout:fixed;}
.table-point-wrapper ul li.thead-tit {width:100%; display:table-row; background:#f4f4f4;border-bottom:1px solid #e3e3e3;text-align:center;}
.table-point-wrapper ul li.thead-tit span {display:table-cell; padding:10px 15px; vertical-align:middle;font-size:13px;font-weight:500;color:#002f5f;}

span.day-txt, div.day-txt {width:20%;text-align:center;}
span.order-return-txt, div.order-divison {width:20%;text-align:center;}
span.division-txt, div.division-txt {width:25%;text-align:center;}
span.tobe-earned, span.earning-used, span.available-point {width:18%;}
div.tobe-earned, div.earning-used, div.available-point {width:17%;}

.table-point-wrapper ul li.tbody {clear:both;width:100%; display:table-row; }
.table-point-wrapper ul li.tbody div {display:table-cell; padding:16px 15px;vertical-align:middle;font-size:14px;}
.table-point-wrapper ul li.tbody span {font-size:14px;vertical-align:middle;}
.table-point-wrapper ul li.tbody:nth-child(odd) {background:#f4f4f4;}

.table-point-wrapper.mpoint {border-bottom:1px solid #dadada;}
.table-point-wrapper.mpoint .thead-tit {overflow:hidden; width:100%; display:block;}
.table-point-wrapper.mpoint .thead-tit > span {float:left; display:block; border-bottom:1px solid #dadada;}
.table-point-wrapper.mpoint ul {display:block;}
.table-point-wrapper.mpoint ul li.thead-tit {border-bottom:0}
.table-point-wrapper.mpoint ul li.tbody {overflow:hidden; width:100%; display:block;}
.table-point-wrapper.mpoint ul li.tbody div {display:block; float:left}
.table-point-wrapper.mpoint ul li.tbody .mob-ttoy {display:none; width:0}
.table-point-wrapper.mpoint .tbody .apply-conver {padding:10px}

.table-point-wrapper.mpoint .thead-tit+.tbody > div {border-top:0;}
.table-point-wrapper.mpoint ul li.tbody > div {border-top:1px solid #dadada;}
.table-point-wrapper.mpoint ul li.tbody:after {content:''; display:block; clear:both}
.table-point-wrapper.mpoint ul li.tbody:nth-child(odd) {background:#fff;}
.table-point-wrapper ul li.tbody.no-data {padding:16px 0;border-bottom:1px solid #dadada;}
.table-point-wrapper ul li.tbody.no-data div.no-list {display:table-cell;text-align:center;width:100%;}
ul li.tbody div span.look-money .mon-num + .min-btn {margin-left:10px;}
ul li.tbody div.tobe-earned,
ul li.tbody div.earning-used,
ul li.tbody div.available-point {text-align:center; }
.mob-earned-txt,.mob-earning-txt,.mob-available-txt,.mob-order-txt {display:none;}

span.name-txt {text-align:center;width:19%;}
span.m-point-look {text-align:center;width:26%;}
span.apply-conver {text-align:center;width:30%;}
span.request-conver {text-align:center;width:25%;}

ul li.tbody div.name-txt {text-align:center;width:19%;}
ul li.tbody div.no-point-txt {text-align:center;width:81%;font-size:14px;line-height:18px;}
ul li.tbody div.m-point-look {text-align:center;width:26%;}
ul li.tbody div.apply-conver {text-align:center;width:30%;}
ul li.tbody div.request-conver {text-align:center;width:25%;}

.mob-business, .mob-look-txt, .mob-apply-txt, .mob-request-txt {display:none;}
ul li.tbody div.mob-ttoy {display:none;}
.member-point-body { margin-top:17px}/*20190131 수정*/

.table-point-wrapper.member span.order-return-txt {width:15%;}
.table-point-wrapper.member span.division-txt {width:26%;}
.table-point-wrapper.member ul li.tbody div.order-divison {width:15%;text-align:center;}
.table-point-wrapper.member ul li.tbody div.division-txt {width:26%;text-align:center;}

.akl .datepicker .datepicker-days .table-condensed tbody tr td.day.active {color:#fff;}

/* 회원가입 > M포인트 전환 popup */
.pop-switch-logo {text-align:right;}
.pop-switch-points-list {border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:20px 0 10px;margin-top:10px;}
.pop-switch-poconts {padding:25px 0;}
.pop-switch-poconts .form-group {padding:10px 0 0}
.pop-switch-poconts .form-group span {display:inline-block;padding-left:5px;}
.pop-switch-poconts .form-group span:first-child {padding-left:0;}

.pop-switch-poconts .form-group.pop-cardnum span {width:22%;}
.pop-switch-poconts .form-group.pop-cvv span:first-child {width:22%;}
.pop-switch-poconts .form-group.pop-password span:first-child {width:22%;}

/* 회원가입 > 간편가입 */
.akl .easy-join {width:100%; padding:10px 0 15px; border-bottom:1px solid #e3e3e3;}/*20190131 수정*/
.akl .easy-join .form-group .form-item-row.telephone select {width:100px; margin-right:10px; vertical-align:top}
.akl .easy-join .form-group .form-item-row.telephone input {width:190px; vertical-align:top}
.akl .easy-join .form-item-row .col-xs-8.col {width:auto; padding-left:0; padding-right:0}
.akl .easy-join .form-item-row .col-xs-4.col.last-col {width:auto; padding-left:10px;}
.akl .easy-join .form-group .form-item-row.commurl input {width:300px;}
.btn-cacao {display:none;}
.body-alert-txt {clear:both;display:block;font-size:14px;font-weight:500;letter-spacing:-1px;padding:5px 0 0}

/* 회원가입 > 나의 위시리스트 > 리스트 */
.akl .create-new-shopping-list-container {margin-bottom:0 !important;}
.akl .create-new-shopping-list-container .create-shopping-list-form .new-shopping-list-row .description {padding:0 0 10px;font-size:14px !important;}
.akl .create-new-shopping-list-container .create-shopping-list-form .new-shopping-list-row label {font-size:14px !important;}
.akl .cart-content-wrapper .amway-theme .accordion-element {margin-bottom:20px !important;}/*20190131 수정*/
.akl .create-new-shopping-list-container .create-shopping-list-form .shopping-list-input {font-size:14px !important;}
.akl .shopping-list-row-button-wrapper {padding:0 0 10px !important;}/*20190131 수정*/
.akl .create-new-shopping-list-container .create-shopping-list-form h6 {font-weight:500;}
.akl .create-new-shopping-list-container .create-shopping-list-form .shopping-list-form-element-label .shopping-list-input{ max-width:initial; }/*20190131 추가*/
.akl .create-new-shopping-list-container .create-shopping-list-form .shopping-list-input{ max-width:initial; }/*20190131 추가*/
.akl .create-new-shopping-list-container .create-shopping-list-form .part-last{ padding:0; }/*20190131 추가*/

.wish-list-item {clear:both;display:block;}
.wish-list-item:after {content:'';clear:both;display:block; }
.list-headers {clear:both;display:block;background:#f4f4f4;padding:0px 0;font-size:13px;color:#002f5f;font-weight:500;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.field-name {display:inline-block;vertical-align:middle;width:30%;}
.field-name label {vertical-align:middle; margin-bottom:0}
.field-memo {display:inline-block;vertical-align:middle;width:65%;  }
.list-headers .field-memo { text-align:center}
.list-details {clear:both;display:block;padding:10px 14px;vertical-align:middle;}/*20190131 수정*/
.list-details:nth-child(odd) {background:#f4f4f4}
.wisth-name {vertical-align:top;font-weight:500;padding-left:15px}
.wisth-name strong {color:#0075a4;font-weight:500;font-size:14px;}
.wisth-name em {color:#56565a;}
.wisth-info {vertical-align:top;font-weight:500;padding:0 0;font-size:14px;line-height:22px;}

/* 회원가입 > 나의 위시리스트 > 상세보기 */
.akl .new-shopping-list-detail .product-list-page-title span {font-family:'Noto Sans KR', sans-serif;font-weight:500;letter-spacing:-0.05em}
.akl .txt-detail-wish .detail-content span {font-weight:500;font-size:14px;}
.akl .txt-detail-wish .detail-content.col-xs-12 {padding:0 0;}
.akl .txt-detail-wish .detail-content label {font-weight:500;font-size:14px;padding:10px 0 0;}
.akl .txt-detail-wish .detail-content input {font-weight:400;}
.akl  #ShopListDetailForm .left-content {font-weight:500;font-size:14px;}
.akl .amway-theme .accordion-element .accordion-panel-title .title-element.accordion-header-icon {top:-1px;}
.akl .amway-theme .accordion-element .accordion-panel-title .title-element .icon-minus {font-size:16px;line-height:0;}

/* 회원가입 > 위시리스트  상세보기 (아코디언 영역) */
.akl #ShopListDetailBody {position:relative;}
.akl #ShopListDetailBody .btn-wrapper {position:absolute; top:0; right:30px; width:100px;}
.akl #ShopListDetailBody .btn-wrapper>button+button {margin-top:6px;}
.akl .shopping-cart-quick-shop-wrapper .quick-shop-container .bt-akl-white {background:#fff;}

.my-wisth-list {width:100%;}
.my-wisth-list .item-name-container input.form-contorl {width:60%;}
.wish-del.mywish-list a.bt-akl-txt {padding:0 0;min-width:auto;text-align:left;}
.top-location {padding:0 0 10px;}
.top-location p {color:#002f5f; font-size:14px;font-weight:500}
.btn-wishlist-go,.amway-theme .btn-wishlist-go {display:inline-block;width:19px;height:14px;background:url(../images/akl_common/top-arrow.png) no-repeat left center; font-size:0;text-indent:-999999px;vertical-align:middle;margin-right:10px;}


/* 마이페이지 > 배송지 관리*/
.form-s:after {content:""; display:block;  clear:both; width:0; height:0;}
.form-s input.input-st { width:280px; vertical-align:top; margin-right:8px; font-size:14px;}
.akl .main-container.shipping { padding-bottom:80px; padding-left:62px;padding-right:62px;}
.akl .main-container.shipping form input[type="text"] { vertical-align:top; margin-right:8px}
.shipping-form-wrapper { overflow:hidden}
.shipping-form-wrapper .form-s { float:left}
.shipping-form-wrapper .button-group { margin-top:3px}/*margin-top:8px; 20190131 수정*/


.shipping-top { clear:both; overflow:hidden; margin:0px 0 0;}/*margin:22px 0 2px; 20190131 수정*//*20190131 수정*/
.shipping-top p { float:left; font-size:14px;margin:0; }/*20190131 수정*/
.shipping-top p em {display:inline-block; font-size:14px;  margin-left:10px; color:#0075a4}
.shipping-top span { display:block; float:right}
.akl .user-account-header .user-block .user-info .user-id {font-weight:400;}
.shipping-list-head {overflow:hidden; padding:10px 0; background:#f4f4f4;border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; width:100%}
.shipping-list-head span {float:left; font-size:14px; padding:0 10px; font-weight:500; color:#002f5f; text-align:center}
.shipping-list-head span:nth-of-type(1) { padding:0 10px 1px 15px; }
.shipping-list-head span:nth-of-type(3) {padding-bottom:1px; padding-right:19%}
.shipping-list {overflow:hidden; clear:both; position:relative; padding:12px 10px 12px 0 ;border-bottom:1px solid #e3e3e3;  }/*20190131 수정*/
.shipping-list div {float:left}
.shipping-list div span {display:block;float:left; font-size:14px; text-align:center}
.shipping-list div span i {display:block; color:#002f5f}
.shipping-list div span em  {display:inline-block; margin-top:10px}
.shipping-list div span:nth-of-type(1) {padding-bottom:1px;}
.shipping-list div span:nth-of-type(2){ text-align:left}
.shipping-list .bt-akl-blue {margin-bottom:0}
.list-left { position:absolute; width:120px; top:50%; margin-top:-10px; overflow:hidden; }
.list-left span {padding:0 10px}
.list-left span:nth-of-type(1) {padding-left:15px;}
.list-left span:nth-of-type(3) {padding-left:30px;}
.list-right {padding-left:120px; width:100%}
.list-right span:last-child button{ float:right}
.shipping-list-wrap .mark {display:block; width:20px; height:20px; margin:0 0 3px; padding:0; border:0; background:url('../images/akl_common/ico_bookmark_off.png') no-repeat 0 0; text-indent:-300px; overflow:hidden;}
.shipping-list-wrap .mark.selected {  background:url('../images/akl_common/ico_bookmark_on.png') no-repeat 0 0;}
/*
.shipping-list-head [type="checkbox"]:not(:checked)+label::before,
.shipping-list [type="checkbox"]:not(:checked)+label::before,
.shipping-list-head [type="checkbox"]:checked+label::before,
.shipping-list [type="checkbox"]:checked+label::before {  top:-10px !important; }
.shipping-list-head [type="checkbox"]:not(:checked)+label::before,
.shipping-list [type="checkbox"]:not(:checked)+label::before{  top:-10px !important; }
.shipping-list-head [type="checkbox"]:checked+label::after,
.shipping-list [type="checkbox"]:checked+label::after {  top:-5px !important; } */
.list-right span:last-child button{ float:right; min-width:95px}

.shipping-modfiy { padding:10px 0 10px 60px; position:relative; border-bottom:1px solid #e3e3e3; clear:both;}/*20190131 수정*/
.shipping-modfiy .guide-txt-a {position:relative;font-size:13px;background-color:#f9f9f9;padding:10px 10px 10px 30px;color:#666;margin:0 0 16px;letter-spacing:-.6px;max-width:520px}
.shipping-modfiy .guide-txt-a i {position:absolute;top:12px;left:10px}
.shipping-modfiy .guide-txt-a .guide-point {color:#0075a4;font-weight:500}
.shipping-modfiy .form-group .col-md-2,
.shipping-modfiy .form-group .col-md-10,
.shipping-modfiy .form-group .col-xs-12 {padding-left:0 !important; padding-right:0 !important; width:75%;}
.shipping-modfiy-top {margin-bottom:18px;}
.shipping-modfiy-top span{font-size:14px; }
.shipping-modfiy-top span:nth-of-type(2) {margin-left:40px;}
.shipping-modfiy-body { margin-right:125px; margin-left:67px; }
.shipping-modfiy-body .form-group {overflow:hidden; margin-bottom:5px;}/*20190131 수정*/
.shipping-modfiy-left { max-width:520px}
.shipping-modfiy-left .form-group .case01 { margin-top:3px}
.shipping-modfiy-left .form-group .case02  input[type="text"]{ width:148px}
.shipping-modfiy-left .col-md-9.col-xs-12.case02 input[type="text"]{ width:100%}
.shipping-modfiy-agree { clear:both; border-top:1px solid #e3e3e3; padding-top:10px; }/*20190131 0201*/
.shipping-modfiy-agree p{ font-size:14px; }
.shipping-modfiy-agree .form-group div { margin-top:5px; display:inline-block;} /*20190131 수정, 20190213 display:inline-block 추가 */
.shipping-modfiy-btnw { position:absolute; right:20px; top:20px; width:100px; text-align:right}
.shipping-modfiy-btnw .bt-akl-blue,.shipping-modfiy-btnw .bt-akl-white,.shipping-modfiy-btnw .bt-akl-txt { margin-bottom:6px;min-width:95px}
.akl .main-container.shipping .akl-toggle-wrap { margin-bottom:20px;}/*20190131 수정*/
.akl .main-container.shipping .accordion-custom .panel-title .text-uppercase.accordion-header-text {font-size:16px; color:#0075a4; letter-spacing:-1px}
.akl .shipping-num { font-size:18px;  font-weight:500; margin-bottom:15px; color:#002f5f}/*20190131 수정*/
.akl .shipping-num em {font-size:18px; }
.pot { color:#e11e45}
.paging-wrap {position:relative;display:block;margin-top:30px}
.paging-wrap > span { display:block; position:absolute; left:0; top:0; z-index:2}
.paging-wrap > span button { margin-right:20px;}
.akl .amway-theme.new-shipping .accordion-element .accordion-toggle {  padding:1.5em 0; }
.akl .amway-theme.new-shipping .accordion-element .accordion-panel:first-child { border-top:0 !important;}
.akl .amway-theme.new-shipping .accordion-element .accordion-panel-title {padding:0; font-weight:500 }
.akl .amway-theme.new-shipping .accordion-element .accordion-panel-collapse .accordion-collapse-wrapper {padding:0;}
.akl .amway-theme.new-shipping .panel-body.product-detail{padding:0;}
.new-shipping-cont > p { font-size:16px;}
.new-shipping-cont > p + p { font-size:13px; margin-bottom:30px}
.new-shipping-cont .form-group { overflow:hidden; max-width:420px; margin-bottom:10px ;}
.new-shipping-cont .form-group .col-md-2,
.new-shipping-cont .form-group .col-md-10,
.new-shipping-cont .form-group .col-xs-12 {padding-left:0 !important; padding-right:0 !important; text-align:center}
.new-shipping-cont .form-group input[type="text"]{ width:100%}
.new-shipping-agree { clear:both; border-top:1px solid #e3e3e3; padding-top:10px; margin-top:5px; margin-bottom:5px; }/*20190131 수정*/
.new-shipping-agree p{ font-size:14px;  }
.new-shipping-agree .form-group div { margin-top:5px; display:inline-block; margin-right:20px;} /* 20190213 display, margin 추가*/
.new-shipping-btnw {  border-top:1px solid #e3e3e3; padding-top:20px; margin-top:5px; margin-bottom:15px; }
.new-shipping-btnw .list-type2 {padding:0 0 5px;}/*2019.03.13 간격 수정 */
.akl .tbl-type1.case02 th,.tbl-type1.case02 td { font-size:14px; text-align:center;}
.akl .tbl-type1.address { margin-bottom:20px }
.akl .tbl-type1.address th { font-size:14px!important;}
.akl .tbl-type1.address th:nth-child(2) { padding-left:0!important; }
@media (max-width:768px) {
	.shipping-modfiy .guide-txt-a {max-width:100%}
}

.tbl-type1.address td { font-size:14px; padding:5px 0 0;}/*190125 간격조정*/
.akl .tbl-type1.address th:first-child,.tbl-type1.address td:first-child { padding-left:2px;padding-bottom:3px;padding-top:3px; }/*190125 간격조정*/
.akl .tbl-type1.address td li { position:relative; margin-bottom:5px} /*190125 간격조정*/
.akl .tbl-type1.address td li strong{ display:block; position:absolute; left:0; top:0; color:#002f5f}
.akl .tbl-type1.address td li p{ margin:0 45px 0 40px;} /*190125 간격조정*/
.akl .tbl-type1.address td li button{ position:absolute; right:0; top:0; background:none; border:0; color:#0075a4}/*190129 간격조정*/

.form-group-move .form-group { width:290px}
.form-wrapper.address-pop { margin-bottom:0px; overflow:hidden;}/*190125 간격조정*/
.form-wrapper.address-pop input[type="text"] { width:81%}
.form-wrapper.address-pop .btn-primary { float:right; width:85px}
.form-wrapper.address-pop + .list-type2{ margin-bottom:10px }/*190125 간격조정*/
.form-wrapper.address-pop02 dt{ font-size:16px;margin-bottom:5px}/*190125 간격조정*/
.form-wrapper.address-pop02 dd input:nth-of-type(1){ width:30%; color:#002f5f }
.form-wrapper.address-pop02 dd input:nth-of-type(2){ width:68%; float:right; color:#002f5f }
.form-wrapper.address-pop02 dd input:nth-of-type(3){ width:100%; margin-top:5px}/*190125 간격조정*/
.form-wrapper.address-pop02 form input { margin-bottom:0}/*190125 간격조정 추가*/
.form-group  + .form-wrapper.address-pop { margin-top:-10px}
.akl .pot-text { font-size:14px; margin-bottom:10px;}/*190125 간격조정*/
.akl .pot-text02 {display:block; margin-top:5px; margin-left:3px; letter-spacing:-1px; font-weight:300; background:url('../images/akl_common/ico_star.png') no-repeat left 5px;padding:0 0 4px 5px;font-size:13px;color:#808285;line-height:18px;font-style:italic;}/*190125 간격조정*/
/* .shipping .accordion-custom .icon-minus { margin-top:13px; }
  .shipping .accordion-custom .icon-minus:before { font-size:25px;} */

.Defaul-taddr { padding-left:33.33333333%; width:66.66666667%;}

/* 마이페이지 > 비밀번호 확인 */
.akl .modify .confirm-password { max-width:500px; padding:30px 0 30px; }
.akl .modify .confirm-password dt { font-size:16px; font-weight:500; letter-spacing:-1px; margin-bottom:25px;}
.akl .modify .confirm-password dd .form-group { margin:0}
.akl .modify .confirm-password dd .form-group label, .confirm-password dd .form-group div {line-height:40px}
.akl .modify .btn-group-type02 { border-top:1px solid #e3e3e3; padding-top:40px;text-align:center;}

/* 마이페이지 > 개인정보 수정 */
.noti-suc { font-size:16px; font-weight:500; padding-left:22px; font-size:16px; font-weight:500; color:#20893d; background:url('../images/icons/success.png') no-repeat left 4px; background-size:14px; letter-spacing:-1px;}
.noti-error { display:inline-block; font-size:16px; font-weight:500; color:#e11e45; letter-spacing:-1px; }
.noti-error:before { content:"";  background:url('../images/icons/warning.png') no-repeat left 5px; background-size:16px; padding-right:22px; }
.akl .modify #terms .col {float:left;}
.akl .modify #terms h3 { font-size:16px; font-weight:500; margin-bottom:20px }
.akl .modify .col-md-2, .akl .modify .col-md-3, .akl .modify .col-md-4,.akl .modify .col-md-5,.akl .modify .col-md-5, .akl .modify .col-md-7, .akl .modify .col-md-8, .akl .modify .col-md-9,
.akl .modify .col-md-10{padding-left:0;}

.akl .panel-group.account-profile .account-profile__panel:first-child {border-top:0;}
.akl .panel-group.account-profile .panel-title .pull-right.icon-minus {margin-top:5px;}
.akl .account-profile__panel .text-uppercase {font-size:18px; font-weight:500; letter-spacing:-2px}
.akl .account-profile__panel .panel-heading a {display:block; padding:20px 30px 20px 5px }/*20190131 수정*/
.akl .account-profile__panel .icon-user-new:before,
.akl .account-profile__panel .icon-shield:before,
.akl .account-profile__panel .icon-mail:before { font-size:18px; color:#008fc5; margin-right:5px}
.akl .account-profile__panel .icon-user-new02:before { font-size:18px; content:"\ea6b"; color:#008fc5; margin-right:5px;}
.akl .account-profile__panel .icon-user-new03:before { font-size:18px; content:"\ea6b"; color:#008fc5; margin-right:5px;}
.akl .account-profile .account-profile__label { text-transform:capitalize;}
.akl .account-profile {font-size:14px;font-family:'Noto Sans KR', sans-serif; padding:0 1.75em 0;}
.akl .account-profile .panel-collapse .box-sizing .dis-block + .dis-block {margin-top:10px;}
.akl .account-profile .account-profile__value,
.akl .account-profile .account-profile__editor .form-group {font-size:14px;}
.akl .account-profile .account-profile__value button,
.akl .account-profile .account-profile__value span { margin-left:8px;}
.akl .account-profile .account-profile__value #U60301b_lp1,
.akl .account-profile .account-profile__value #U60301a_lp1,
.akl .account-profile .account-profile__value #changeSponsorBtn,
.akl .account-profile .account-profile__value .edit-button {margin-left:0;}
.akl .account-profile__label {font-weight:500;vertical-align:middle}
.akl .account-profile__value {vertical-align:middle}

.akl .account-profile .mobile-phone-form-group .input-part-1,.account-profile .alternate-phone-form-group .input-part-1 { width:139px;}
.account-profile .alternate-phone-form-group .input-part-2 {width:164px;}
.akl .account-profile .mobile-phone-form-group .input-part-2 {width:164px;}
.akl .account-profile .mobile-phone-form-group .input-part-3 {width:43%;  margin-left:12px; }
.akl .account-profile .mobile-phone-form-group .certifi-input-box { margin-top:12px}
.akl .account-profile .mobile-phone-form-group .certifi-input-box .certifi-label { width:22%; min-width:125px }
.akl .account-profile .mobile-phone-form-group .certifi-input-box .certifi-input { width:33%;}
.akl .account-profile .mobile-phone-form-group .certifi-input-box .col-btn { width:22%; padding-left:0}

.akl .account-profile .btn.btn-primary.edit-button {margin-top:20px;}
.akl .address-form-group .bt-akl-white {right:15px}
.akl .chk-personal-info-usage {margin:10px 0}
.akl .chk-personal-info-usage label {margin-right:10px;}
.akl .chk-personal-info-usage .col-xs-12 {padding:0; width:auto;}
.akl .chk-personal-info-usage .col-xs-12 + .bt-akl-white {margin-left:10px;}
.akl .address-form-group .bt-akl-white {right:15px}
.akl .account-profile__editor__avatar__img-overlay button{margin-top:-4px; display:block; width:100%; background:none; border:0; height:30px; line-height:100%;  text-align:center; padding:0;}
.akl .account-profile__editor__avatar__img-overlay button span {font-size:14px; color:#fff; font-weight:500}
.akl .legend-tit { margin:30px 0 10px;font-weight:500; }
.akl .sponsor-pop .form-group { position:relative;}
.akl .sponsor-pop .form-group .col-md-9 { padding-right:0;}
.akl .sponsor-pop p { margin-right:90px}
.akl .sponsor-pop input{ width:100%}
.akl .sponsor-pop button{ position:absolute; right:0; top:0; min-width:85px; }
.akl .account-profile .panel-body #terms {padding:0 0 !important;}
.akl .account-profile .panel-body #terms h3.uppercase {margin-top:0}
.akl .account-profile__panel .panel-collapse { padding:0 2.20em; }
.akl .modify .list-type2 + .action { margin-top:20px;}
.akl .modify .action .checklabel { margin-right:30px;}
.akl .modify #terms .action label {font-weight:500;}
.akl .modify fieldset + fieldset { margin-top:30px}
.akl .modify-radio {padding:30px 0; border-bottom:1px solid #e3e3e3}
.akl .modify-form-group {padding:25px 0 30px;}
.akl .modify-form-group .form-group{max-width:400px; margin-bottom:5px}
.akl .modify-form-group .form-group label {font-size:14px;}
.akl .modify-form-group .form-group label, .akl .modify-form-group .form-group div {line-height:40px}
p + .modify-form-group {padding:15px 0 20px !important;}

.email-send button {vertical-align:middle;}
.email-send + .list-type5 { padding-top:25px}
.list-type-wrap { padding-top:20px}

/* 마이페이지 > 후원자정정 */
.akl .sponsor-switch-wrapper .step-wrap .checkout-steps {margin-bottom:0;}
.sponsor-switch-wrapper .tit-h2+div {margin-top:20px;}
.sponsor-switch-wrapper .step-wrap + .author-content {margin-top:37px;}
.sponsor-switch-wrapper .author-content .info-txt-btm {padding-top:40px; border-top:1px solid #e3e3e3;}

.sponsor-switch-info .title-h6 {margin-top:37px; color:#56565a;}
.sponsor-seek {margin:40px 0 15px;}
.sponsor-seek > p {margin-bottom:0;}
.sponsor-seek .form-wrapper {overflow:hidden; padding:20px 0 0;}
.sponsor-seek .form-wrapper>label {float:left; width:150px; line-height:40px;}
.sponsor-switch-info .info-txt-btm {margin-top:40px;}
.sponsor-switch-info .agreement-box {overflow:hidden; margin-top:40px; padding-top:20px; border-top:1px solid #e3e3e3;}
.sponsor-switch-info .agreement-box > p {float:left; margin:5px 0 0;}
.sponsor-switch-info .agreement-box > span {float:right;}
.sponsor-switch-info .tbl-list-board .thead .tr>strong {border-bottom:0;}

/* 비즈니스 > 후원자 정정 */
.business .sponsor-switch-wrapper.request-status .info-txt-btm {margin-top:40px; padding-top:30px; border-top:1px solid #e3e3e3;}
.business .sponsor-switch-wrapper.request-status h2>em {display:inline-block; margin-left:5px; letter-spacing:.025em;}

/* 후원자 정정 */
/*
.sponsor-certification {position:relative; display:table; width:100%; padding:20px 0; margin-top:15px; border:1px solid #e3e3e3; border-width:1px 0;}
.sponsor-certification:after {content:''; position:absolute; top:20px; bottom:20px; left:50%; border-left:1px solid #e3e3e3;}
.sponsor-certification>dl {display:table-cell; width:50%; text-align:center;}
.sponsor-certification dl>dt {position:relative; display:inline-block; padding-left:32px; line-height:2;}
.sponsor-certification dl>dt:before {content:''; position:absolute; top:4px; left:0; width:25px; height:25px;}
.sponsor-certification dl:nth-of-type(1)>dt:before {background:url(../images/akl_common/icon_validation_mobile.png) 5px 0 no-repeat;}
.sponsor-certification dl:nth-of-type(2)>dt:before {background:url(../images/akl_common/icon_validation_ipin.png) 0 0 no-repeat; top:0;}
.sponsor-certification dl dd {margin-top:5px; padding:0 35px; letter-spacing:-0.05em}
.sponsor-certification dl dd + dd {margin-top:15px;}

.certification-complete {padding:20px 0; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; text-align:center;}
.certification-complete p { margin-bottom:15px;}
.certification-complete .noti-suc {display:inline-block;  } */
#terms .col .line { bottom:0}

.akl .account-profile__value { padding-top:0;vertical-align:middle;}
.akl .account-profile__editor { padding-top:0;vertical-align:middle;}

.akl .account-profile__editor .form-group .col-md-4.email-id {vertical-align:middle;width:319px;}
.akl .account-profile__editor .form-group .email-id span {display:block;font-size:14px;width:46%; float:left}
.akl .account-profile__editor .form-group .email-id span input {vertical-align:middle;}
.akl .account-profile__editor .form-group .email-id span select {vertical-align:middle;}
.akl .account-profile__editor .form-group .email-id span.at {width:8%; text-align:center; margin-top:5px;}
.akl .account-profile__editor .form-group span.txt {line-height:2.3em;vertical-align:middle;font-size:14px;}
.akl .account-profile__editor .form-group button {vertical-align:top}
.akl .account-profile__editor .form-group .col-md-4.email-dotcom {padding-left:0;margin-left:-3px;}
.akl .account-profile__editor .form-group .email-dotcom select {width:43%;margin-right:8px;text-transform:lowercase}
.akl .account-profile__editor .form-group .col-md-5.address {width:426px;}
/*
.preferred-name-form-group, .mobile-phone-form-group, .gender-form-group, .date-of-birth-form-group, .name-form-group, .preferred-name-form-group,
.email-form-group, .alternate-phone-form-group, .address-form-group, .preferred-langauge-form-group, .date-of-birth-form-group {padding:5px 0 0} */


/*** 마이페이지 > header ***/
.akl .user-account-header .container { position:relative;}
.akl .breadcrumb {letter-spacing:-1px;}
.akl .user-account-header .user-block {padding-left:75px;display:table;  align-items:center;  }
.akl .user-account-header .go-block {padding-right:50px;}
.akl .go-block .jump-to-wrapper { padding-left:0;}
.akl .user-account-header .user-block .user-info .user-name {font-size:22px;letter-spacing:-2px;line-height:110%;padding-bottom:3px;} /* 190312_수정 마이페이지 이름, 여백 크기 수정 */
.akl .user-account-header .user-block .user-info .user-id {font-size:14px;letter-spacing:0;}
.akl .user-account-header .go-block select {margin-right:0;height:38px;}
.akl .user-account-header .go-block input[type="button"] {font-size:14px;padding:0.5em 0.8em 1.5em;font-weight:400;height:40px;}
.akl .go-block input[type="button"] {top:0;}
.akl .user-block.col-sm-6 {width:auto; margin-right:460px; position:relative;}
.akl .user-block.col-sm-6 span {word-break:break-all; }
.akl .go-block.col-sm-6{ position:absolute; right:12px; width:467px; }

@media screen and (-webkit-min-device-pixel-ratio:0) { .akl .go-block input[type="button"] {top:0px;} }

/*** 마이페이지 > common ***/
.akl .container-fluid.my-count .container-lg {overflow:inherit}


/* 마이페이지 > 개인정보 활용동의 관리 */
.akl .page-bonus-payment .bonus-payment .bonus-payment-content {padding:0 50px;padding-top:5px; font-family:'Noto Sans KR', sans-serif;}/*padding-top:5px;20190131 추가*/
.akl .page-bonus-payment .bonus-payment .bonus-payment-wrapper {margin:16px 0;border-top:0 none;padding:0;border-bottom:none;}
.akl .page-bonus-payment .bonus-payment .bonus-payment__description {font-size:14px;padding:7px 0 0; }
.akl .user-account-header, .akl .user-account-header .user-block .user-info .user-name {font-family:'Noto Sans KR', sans-serif;}

.akl #terms .terms-title {font-size:14px;color:#55565a !important;font-weight:500; position:relative; letter-spacing:-1px;}
.akl #terms .terms-title span.visition {font-weight:normal;padding-left:20px;font-size:12px;color:#808285; }
.akl #terms .terms-title span.visition em {font-style:normal;background:url('../images/akl_common/ico_lg-line.png') no-repeat left center;padding:0 6px;font-size:12px;}
.akl #terms .terms-title span.visition em:first-child {background:0 none;padding:0 6px 0 0}
.akl #terms p {font-size:14px;line-height:20px;}
.akl #terms .text {padding:20px 15px 12px; font-size:14px;}
.akl .terms .text {max-height:160px;overflow-x:hidden; overflow-y:auto;padding:20px 15px 12px;}
.akl .show-terms2.terms01 {position:absolute;right:8px;top:8px;width:32px;display:inline-block;cursor:pointer;overflow:hidden;}
.akl .show-terms2.terms02 {position:absolute;right:8px;top:8px;width:32px;display:inline-block;cursor:pointer;overflow:hidden;}
.akl .show-terms2.terms03 {position:absolute;right:0;top:9px;width:100px;display:inline-block;cursor:pointer;text-align:right;font-weight:500;}
.akl .show-terms2.terms04 {position:absolute;right:8px;top:8px;width:32px;display:inline-block;cursor:pointer;overflow:hidden;}
.akl .show-terms2.terms05 {position:absolute;right:8px;top:8px;width:32px;display:inline-block;cursor:pointer;overflow:hidden;}
.akl .show-terms2.text-add-renew {position:absolute;right:8px;top:8px;width:32px;display:inline-block;cursor:pointer;overflow:hidden;}/* 20250806 ASB-13049 - 추가 */
.akl .icon-exports {position:static;display:inline-block;background:url('../images/icons/export.png') no-repeat right center;background-size:16px 15px;text-indent:-99999999999px;}

.akl .terms-and-conditions-management #terms .terms-title .icon-exports {top:13px;}
.akl #terms .action label .amw-label-radio-text {font-weight:500}
.akl #terms .text-btn {font-size:14px;}
.akl .terms .text-btn {display:none;}
.akl .radio-wrapper {margin-top:10px;}
.akl .radio-wrapper:first-child {margin-top:5px;}
.akl .amw-label-radio-text {font-size:14px;}
.akl .ico.photo {font-style:normal;position:absolute;right:18px;display:inline-block;background:url('../images/akl_common/ico_photo_arrow.png') no-repeat right center;font-size:14px;padding:0 13px 0 0;}
.akl .terms-and-conditions-management #terms .action { text-align:right}
.akl .terms-and-conditions-management #terms .action .radio-wrapper { display:inline; margin-left:20px}

/* 회원가입 약관UI변경(2018.12.14) */
.article-wrapper .conditions {display:none;}
.article-wrapper .article-agree-check {position:relative; margin-top:20px;}
.article-wrapper .article-agree-check .show-terms2 {position:absolute; top:0; left:3px; display:block;}
.akl .article-wrapper .icon.icon-exports {text-indent:0; width:auto; background-position:0 0; padding-left:20px;}
.akl .article-wrapper .icon-exports > em {display:block; font-weight:700;}
.akl #terms .article-wrapper .show-terms2 {display:block;}

/* 마이페이지 > 개인정보 활용동의 관리 layer popup */
.akl .terms-and-conditions-management #terms {padding:0 0}
.akl .h4-txt {font-size:16px;font-weight:500;;padding:23px 0 0}
.akl .terms-vision {font-size:12px;color:#808285;padding:25px 0 0;}
.akl .terms-vision span {background:url('../images/akl_common/ico_lg-line.png') no-repeat left center;padding:0 6px;}
.akl .terms-vision span:first-child {background:0 none;padding:0 6px 0 0}
.akl .cart-photo-info {list-style:none;padding:0 0;margin:0 0;}
.akl .cart-photo-info li {font-size:16px;padding:0 0 19px;font-weight:500}
.akl .cart-photo-info li p {font-size:14px;padding:8px 0 0;line-height:22px;font-weight:400}
.akl .txt-itaic {padding:0 0;font-size:13px;color:#808285;}
.akl .photo-enroll {border-top:1px solid #e3e3e3;margin-top:20px}
.akl .photo-enroll h3 {font-size:16px;font-weight:700;padding:0 0 20px;}
.akl .photo-enroll .col-sm-4, .akl .photo-enroll .col-sm-8 {padding:0;}
.akl .terms-photo-in {width:150px;background:#e3e3e3}
.akl .terms-photo-in img {width:150px;height:150px;}
.akl .terms-photo-body {}
.akl .terms-photo-body .account-profile__label {padding:0 0 0;font-size:14px;}
.akl .terms-photo-body .form-group {margin-bottom:8px;}
.akl .terms-photo-body select.form-control {margin-bottom:0;width:100%;}
.akl .filebox {margin-top:3px}
.akl .filebox input[type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.akl .filebox label {margin-left:6px;display:inline-block;}
.akl .filebox .upload-name {display:inline-block;padding:0 15px;font-family:inherit;line-height:normal;vertical-align:middle;background-color:#fff; border:1px solid #dadada; -webkit-appearance:none; -moz-appearance:none; appearance:none;font-size:14px;height:40px;}
.akl .filebox .upload-display {margin-bottom:5px;}
.akl .form-uplod-txt {padding:8px 0 0;}
.akl .form-uplod-txt li {background:url('../images/akl_common/ico_star.png') no-repeat left 5px;padding:0 0 6px 10px;font-size:13px;color:#808285;line-height:18px;font-style:italic; background-size:5px}
.akl .filebox .upload-thumb-wrap {display:inline-block;width:54px;padding:2px;vertical-align:middle;border:1px solid #ddd;border-radius:5px;background-color:#fff;}
.akl .filebox .upload-display img {display:block;max-width:100%;width:100% \9;height:auto;}
.akl .filebox.bs3-primary label { color:#002f5f; background-color:#fff;border:1px solid #002f5f;height:40px;font-size:14px;margin-bottom:0;padding:8px 20px 8px;}
.akl .tbl-type1 tr.td-top td {vertical-align:top;}
.akl .te-txt-sm {font-size:13px;color:#808285;}
.akl .terms-mobile-info {display:none;}
.akl .agreement-row + .agreement-row {margin-top:7px;}

.akl .terms-and-conditions-management #terms .terms-title {text-align:left;}
.akl .terms-and-conditions-management .next-control {padding:0 0 !important;margin:0 auto;text-align:center;}
.akl .terms-and-conditions-management .next-control button.btn-blue-white {color:#fff !important;}

/* 마이페이지 > 계좌관리 */
.bonus-payment-wrapper {border-bottom:0 none;margin:0; padding:0 50px;border-top:0 none;}
.akl .bonus-payment-content {font-family:'Noto Sans KR', sans-serif;padding:16px 0 0;}/*20190131 수정*/
.akl .bonus-payment__items .col-md-6 {padding-left:0}
.akl .bonus-payment__items .col-md-6:last-child {padding-right:0}
.akl .bonus-payment .bonus-payment__item {padding:25px 30px;border:1px solid #f2f2f2;margin:30px 0 0;}
.akl .bonus-payment .bonus-payment__item-description {padding:0 0 12px;border-bottom:1px solid #dadada;font-size:14px;}
.akl .bonus-payment__item-info {box-sizing:border-box;width:100%;margin:20px 30px;padding:0;}
.akl .bonus-payment__item-info dl {padding:0 0;display:table;width:100%;box-sizing:border-box;margin:0;}
.akl .bonus-payment__item-info dt,.akl .bonus-payment__item-info dd {display:table-cell;vertical-align:top;text-align:left;font-size:14px;box-sizing:border-box;padding:3px 0;}
.akl .bonus-payment__item-info dt {width:20%;color:#002f5f;}
.akl .no-account {text-align:center;font-size:14px;padding:26px 0 21px;}
.akl .account-btn {display:block;text-align:center;}
.akl .account-btn .btn {margin-top:5px;}
.akl .bonus-payment__description + .bonus-payment__items { margin-top:-25px}

/* 개발 - 주소찾기 기본높이 추가 */
.akl .cart-popup__content.payment .cart-popup__item-info#searchAddressSection {min-height:480px;}

/* 마이페이지 > 계좌관리 layer popup */
.akl .cart-popup__content.payment {height:100%;}
.akl .cart-popup__content.payment .cart-popup__item-info {overflow:hidden;}
.akl .cart-popup__content.payment .form-horizontal {padding:20px 0 0;}
.akl .cart-popup__content.payment .form-horizontal .form-group {margin:0 0 8px;}
.akl .cart-popup__content.payment .col-md-5, .akl .cart-popup__content.payment .col-md-7 {padding:0 0;}
.akl .cart-popup__content.payment .account-profile__value > span {float:left;vertical-align:middle;}
.akl .cart-popup__content.payment .account-profile__value span.first {width:45%;}
.akl .cart-popup__content.payment .account-profile__value span.dash {width:10%;text-align:center;}
.akl .cart-popup__content.payment .account-profile__value span.second {width:45%;}
.akl .ars-num {display:block;}
.akl .ars-num span.phone-num {padding-right:10px;}
.akl span.admi-num .bt-akl-white {padding:0 30px !important;line-height:35px !important;}
.akl .cart-popup__content.payment .pay-txt {clear:both;display:block;font-size:13px;line-height:20px;color:#808285;padding:10px 0 0}
.akl .bonus-payment__item-info.bonus {padding:25px 0;margin:0px 0 30px;border-bottom:1px solid #e3e3e3}
.akl .bonus-payment__item-info.bonus dt {width:20%;}
.akl .cart-popup__content.payment .cart-popup__item-link .btn-blue-white {min-width:120px;}
.akl .cert-guide strong {font-weight:normal;color:#ed174c}
.akl .gui-txt {border-top:1px solid #e3e3e3;padding:18px 0 0;margin-top:20px}
.akl .btn-guiee {padding:0 0 0 9px;}
.akl .ars-minute {padding:30px 0 0 0;margin:0 0;}
.akl .ars-minute p {color:#002f5f;font-size:18px;padding:0 0;font-weight:500;}
.akl .bonus-payment__item-info.acc-pw {padding:25px 0;margin:0 0;border-bottom:1px solid #e3e3e3}
.akl .bonus-payment__item-info.acc-delete {margin:20px 0  0;}
.amway-theme.bonus-pop p{ padding:10px 0 5px}
.amway-theme.bonus-pop .radio-wrapper { text-align:right;}

/* 마이페이지 > 보너스 계좌등록 >  툴팁 */
.akl .toolTip-common { position:relative; }
.akl .toolTip-common.bonus-account { margin:20px 0 30px; padding:30px 0; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3;}
.akl .toolTip-common.bonus-account  .radio-wrapper { text-align:right;}

/* 마이페이지 > 자동이체계좌 등록 > new acccordion */
.akl .akl-accordion, .akl-accordion * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.akl .akl-accordion {overflow:hidden;padding:0 0 20px;}
.akl .accordion-section-title {font-size:14px;background:#fff url('../images/akl_common/ico_ars_down.png') no-repeat right center; padding:0 20px 0 0;color:#0075a4;background-size:16px auto}
.akl .accordion-section-title.active, .akl .accordion-section-title:hover {text-decoration:underline;}
.akl .accordion-section-content {display:none;border-top:1px solid #e3e3e3;padding:15px 0;margin-top:10px;}

/* 마이페이지 > 반품환불계좌 */
.btn-bo-center {text-align:center;padding:10px 0 0;}
.refund-pay {border-top:1px solid #e3e3e3;padding:20px 0 0;margin-top:30px}
.refund-info {padding:30px 0 0}
.refund-info h4 {font-size:16px;line-height:22px;}
.tbl-mob-type2 {display:none;}

.consent-agree {padding:10px 0 0;}
.consent-agree input {vertical-align:middle;}
.consent-agree label {font-size:14px;font-weight:500;vertical-align:middle;}

/* 마이페이지 > 쿠폰관리  */
.title-box .product-list-page-title h1.coupon {position:relative;font-size:18px !important;padding:0 0 5px;}

h1.page-title {position:relative;margin:10px 0;padding:0 0;}
h1.page-title span {font-size:18px;font-weight:500;color:#002f5f;padding:0 20px}
h1.page-title > i {width:25px;color:#0075a4;font-weight:500;}
h1.page-title .fa-percent:before {content:"";position:absolute;left:25px;top:25px;background:url('../images/akl_common/ico-cupon.png') no-repeat left center;width:18px;height:16px;  }

.akl .mypage-cupon-managment p {margin:0 0;}
.akl .mypage-cupon-managment p.num-cupon {position:relative;font-size:14px;font-weight:400;letter-spacing:-1px;}
.akl .mypage-cupon-managment p.num-cupon strong {padding-left:5px; font-weight:700;color:#002f5e}
.akl .mypage-cupon-managment p.num-cupon .sort-coupon{display:block;position:absolute;right:0;top:-15px;}
/* .akl .mypage-cupon-managment .list-content {padding:10px 0 0} */
.akl .amway-theme .outer-border-bottom + p.num-cupon { margin-top:-3px}

.akl .list-content .list-row-title > div.mycupon-num {width:20%;padding:0 0 0 20px; text-align:center}
.akl .list-content .list-row-title > div.mycupon-name {width:45%;padding:0 10px 0 0;}
.akl .list-content .list-row-title > div.mycupon-day {width:23%; text-align:center}
.akl .list-content .list-row-title > div.mycupon-way {width:12%; text-align:center}

.akl .content-list .con-list-item > div.mycupon-num {width:20%;padding:0 0 0 20px; text-align:center }
.akl .content-list .con-list-item > div.mycupon-name {width:45%;padding:0 10px 0 0;}
.akl .content-list .con-list-item > div.mycupon-day {width:23%; text-align:center}
.akl .content-list .con-list-item > div.mycupon-way {width:12%; text-align:center}

.akl .list-content.coupon-list .list-row-title > div.mycupon-num, .akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-num {width:20%;}
.akl .list-content.coupon-list .list-row-title > div.mycupon-name, .akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-name {width:38%;}
.akl .list-content.coupon-list .list-row-title > div.mycupon-day, .akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-day {width:23%;}
.akl .list-content.coupon-list .list-row-title > div.mycupon-volume, .akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-volume {width:7%;}
.akl .list-content.coupon-list .list-row-title > div.mycupon-way, .akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-way {width:12%;}

.akl .link-btn.color-gray {color:#bbb !important;}
.color-gray {color:#bbb !important;}
.cont-inarea.cupon {padding:15px 0 0;}

/* title common */
.title-box .product-list-page-title h1 {position:relative; padding:0 0 5px; font-weight:700;}

/* 나의 쇼핑정보 > 중개판매관리 > 견적서 작성 */
.account-area {padding:0 50px;}
.account-area .title-box.order .myorder-sns {top:-6px;}
.account-area .title-box.order .btn_sns-share {position:absolute;right:0;top:0}
.title-box .product-list-page-title {position:relative;margin:15px 0 0} /* 190123_줄간격_수정 */
.title-box .bonus-payment__description {margin-bottom:0;}

.intermediary-sales {clear:both;display:block;margin:0 0;padding:40px 0 0;}
.intermediary-sales [role="button"] {white-space:normal;display:block;text-align:left;}
.intermediary-sales  .accordion-custom .panel-title { border-top:1px solid #e3e3e3}
.intermediary-sales .panel-heading {position:relative;}
.intermediary-sales .panel-heading .pull-right {position:absolute; top:13px;right:20px;}/*플러스 버튼 위치 조정 20190201*/
.intermediary-sales .account-section-content { margin-bottom:40px;}

.brokerage-sales-guide {padding:0 0 10px;}
.akl .cart-popup__content .cart-popup__item-info p.pop-txt{padding:0 0 30px}
.akl .cart-popup__content .form-horizontal .form-group {margin:0 0;}

.estimate-area { position:relative;}
.estimate-area .point-date-range .box-date-select span.slp-year {display:inline-block;width:30%}
.estimate-area .point-date-range .box-date-select span.slp-month {display:inline-block;width:25%}
.estimate-area .point-date-range .box-date-select span.slp-day {display:inline-block;width:25%}

/* 나의 쇼핑정보 > 중개판매관리 > 견적서 작성 > 견적서 */
.estimate-area {}
.estimate-area:after {content:'';clear:both;display:block;}
.estimate-area p.est-tit {font-size:18px;font-weight:500;color:#002f5f;text-align:center;letter-spacing:-1px; margin-top:-5px}
.estimate-form-box { border:1px solid #e3e3e3;width:300px;height:162px;padding:20px 0 20px 20px;border-right:0 none; position:absolute;}
.estimate-form-box .box-date-select input {width:82%;font-size:14px;}
.estimate-form-box .box-date-select .form_datetime {min-width:auto;}
.estimate-form-box p {font-size:14px;font-weight:400;}
.p-nameing {padding:10px 0 0;}
.p-nameing input {width:82%;font-size:14px;}
.p-nameing span {padding-left:5px;}
.p-nameing span label {font-size:14px;font-weight:400;color:#56565a;}
.estimate-producer-box {margin-left:300px; height:160px; border-style:solid;border-color:#e3e3e3;border-width:1px 1px 1px 1px; display:table; }
.tit-producer { height:160px;width:5%;background:#f4f4f4;text-align:center; padding:0 20px; font-size:13px;color:#002f5f;font-weight:500;margin:0 0;letter-spacing:1px; display:table-cell; vertical-align:middle;}
.info-producer { height:160px;width:95%;border-left:1px solid #e3e3e3; display:table-cell;}
.info-producer ul {width:100%;}
.info-producer ul li {clear:both;display:block;height:40px;margin:0 0;border-top:1px solid #e3e3e3;overflow:hidden}
.info-producer ul li:first-child {border-top:0 none;}
.info-producer ul li dl {text-align:left;display:table;width:100%;table-layout:fixed;height:40px; margin-bottom:0}
.info-producer ul li dl dt {background:#f4f4f4;font-size:13px;display:table-cell;vertical-align:middle;padding:0 10px;font-weight:500;color:#002f5f; line-height:130%;}
.info-producer ul li dl dd {font-size:14px;display:table-cell;vertical-align:middle;font-weight:400;padding:0 10px; line-height:130%;}
.info-producer ul li dl.type1 dt {width:15%;}
.info-producer ul li dl.type1 dd {width:85%;}
.info-producer ul li dl.type2 dt {width:30%;}
.info-producer ul li dl.type2 dd {width:70%;}
.divisio-pen {float:left;width:50%;}

.form-group-mob { display:none}
.esthistory-box.mob { display:block }
/* 나의 쇼핑정보 > 중개판매관리 > 위시리스트 제품 가져오기 팝업 */
.cart-popup__content.wish-list .cart-popup__item-link .btn-blue-white {min-width:120px;}

/* 나의 쇼핑정보 > 중개판매관리 > 견적서 작성 > 견적목록 */
.est-prod-list-box {}
.est-prod-head {clear:both;position:relative;display:block;width:100%;}
.est-prod-head:after {content:'';clear:both;display:block;}
.est-prod-head h3 {display:block;width:100%;font-size:18px;color:#002f5f;padding:0 0 10px;letter-spacing:-2px;}
.est-prod-head p {float:left;width:50%;font-size:14px;font-weight:400;vertical-align:top;margin:0 0;padding:5px 0 0;}
.est-prod-head .ep-btn {float:right;width:50%;text-align:right;vertical-align:top;margin:0;padding:0 0;}

.est-prod-conts {clear:both;display:block;padding:20px 0 0}
.est-total-price {font-size:16px;color:#002f5f;font-weight:400}
.est-total-price span {font-weight:500}

.es-prod-move {clear:both;display:block;padding:15px 0 0;height:auto;}
.es-prod-move .wish-num {display:inline-block;vertical-align:top;padding:13px 0 0}
.es-prod-move .wish-num span {font-size:14px;}
.es-prod-move .add-wish-warp2 {display:inline-block; vertical-align:top;position:relative;top:0;margin-left:5px;}
.es-prod-move .add-wish-warp2 .product-list__item-link-text {width:100%; background:0 none;margin:0;padding:0;}
.es-prod-move .add-wish-warp2 .icon-add-shopping-list {background:url("../images/akl_common/ico_heart.png") no-repeat; background-size:24px}
.es-prod-move .add-wish-warp2 .plp-add-to-shopping-list {margin-top:3px}
.es-prod-move .add-wish-warp2 .plp-add-to-shopping-list.open button {border:1px solid #dadada;}
.es-prod-move .add-wish-warp2 .shopping-list-button-text {font-size:14px;}
.es-prod-move .add-wish-warp2 button {padding:0 10px;margin:0 0;font-size:14px;color:#0075a4;border:1px solid #fff;height:40px;line-height:40px}
.es-prod-move .add-wish-warp2 .cart-detail__dropdown-menu {z-index:9999999 !important; position:absolute; left:0;right:auto; top:39px; width:300px; border-top:1px solid #dadada;}
.es-prod-move .add-wish-warp2 .cart-detail__dropdown-menu:after {content:'';position:absolute;top:-2px;left:0;width:136px;height:4px;background:#fff}
.es-prod-move .add-wish-warp2 .cart-detail__dropdown-menu ul {padding:10px 0;height:150px;overflow:auto;}
.es-prod-move .add-wish-warp2 .cart-detail__dropdown-menu ul li {padding:10px 0;}
.es-prod-move .add-wish-warp2 .cart-detail__dropdown-menu ul li:first-child {border-top:0 none;}
.es-prod-move .add-wish-warp2 .cart-detail__dropdown-menu ul li label {top:0;font-size:14px;height:18px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.es-prod-move .add-wish-warp2 .dropdown-menu-bottom {border-top:1px solid #ccc;padding:10px 20px;}
.es-prod-move .add-wish-warp2 .dropdown-menu-bottom .btn-add-wish {display:inline-block;font-size:14px;font-weight:500;text-align:left;padding:0 0 0 10px;float:none;top:0;lefT:0;}

.es-prod-move .wish-del {display:inline-block;vertical-align:top;padding:10px 0 0}

.est-txt-area {clear:both;display:block;padding:30px 0 30px;border-bottom:1px solid #e3e3e3;}
.est-txt-area.type2 {border-top:1px solid #e3e3e3;border-bottom:0 none;padding:30px 0 0; margin-top:20px}
.est-txt-area.type3 {border-bottom:0 none;padding:30px 0 0;}
.akl .btnArea-center {clear:both;display:block;margin:40px auto 0;text-align:center;}

/* 나의 쇼핑정보 > 중개판매 > 제품리스트 */
.shopping-tbl-list {clear:both;display:block;width:100%;}
.shopping-th {display:table;width:100%;table-layout:fixed;background:#f4f4f4;overflow:hidden;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;box-sizing:border-box;}
.shopping-th .th-chk, .shopping-th .th-tit {float:left;}
.shopping-th .th-chk {width:5%;text-align:center;vertical-align:top;display:table-cell;}
.shopping-th .th-tit {width:95%;text-align:left;vertical-align:top; }
.shopping-th .th-tit.th-head {display:table-cell; position:relative;padding:11px 0;box-sizing:border-box;; text-align:center; }
.shopping-th .th-tit.th-head > div { font-size:13px;font-weight:500;color:#002f5f;box-sizing:border-box;float:left; }
.shopping-th .item-number {width:15.8%;}
.shopping-th .item-subject {width:27.2%;}
.shopping-th .item-quantity {width:14.3%;}
.shopping-th .item-price:nth-child(4) {width:11.4%;}
.shopping-th .item-total:nth-child(5) {width:11.4%;}
.shopping-th .item-price:nth-child(6) {width:8.5%;}
.shopping-th .item-total:nth-child(7) {width:10%;}

.shopping-tbody {clear:both;display:block;}
.shopping-tbody ul {}
.shopping-tbody ul li {clear:both;display:table;position:relative;padding:10px 0;width:100%;border-bottom:1px solid #e3e3e3;}/*20190201*/
.shopping-tbody .td-chk, .shopping-tbody .td-info { display:table-cell;}
.shopping-tbody .td-chk {width:5%;text-align:center;vertical-align:middle;}
.shopping-tbody .td-chk label.checkbox-element-wrapper {padding:9px 0 0}
.shopping-tbody .td-info {width:95%;text-align:left;display:table-cell;vertical-align:middle;}

.shop-product-code {display:table-cell;width:43%;margin:0;vertical-align:middle;box-sizing:border-box;}
.shop-product-code .shop-ptit {display:table;width:100%;}
.shop-product-code .pro-code {display:table-cell;width:15%;font-size:14px; text-align:center; }
.shop-product-code .pro-name {display:table-cell;width:26%;font-size:14px;}
.shop-product-info {display:table-cell;width:57%;font-size:14px;margin:0;padding:0;box-sizing:border-box;}
.shop-product-info .shop-plist {display:table;width:100%;text-align:left;table-layout:fixed;box-sizing:border-box;}
.shop-product-info .shop-plist .list-item-quatiy {display:table-cell;width:25%;font-size:14px;box-sizing:border-box; text-align:center; }
.shop-product-info .shop-plist .list-price {display:table-cell; text-align:center; box-sizing:border-box; }
.shop-product-info .shop-plist .list-price:nth-of-type(2) {width:20%; }
.shop-product-info .shop-plist .list-price:nth-of-type(3) {width:20%; }
.shop-product-info .shop-plist .list-price:nth-of-type(4) {width:15%;}
.shop-product-info .shop-plist .list-price:nth-of-type(5) {width:20%; padding-right:20px}
.shop-product-info .shop-plist .qty-label {display:none;}
.shop-product-info .shop-plist .price-label {display:none;}
.shop-product-info .shop-plist .total-price-label {display:none;}
.shop-product-info .shop-plist span {font-size:14px;font-weight:400;}

.shopping-tbody .td-chk.fee {width:46%;text-align:left;padding-left:275px;}
.shopping-tbody .td-chk.fee span {font-size:14px;font-weight:400;letter-spacing:-1px;}
.shopping-tbody .td-info.fee {width:54%;}
.shopping-tbody .td-info.fee .list-item-quatiy .value-wrapper {text-align:center;width:100px;font-weight:400;}
.shopping-tbody .supply-price {background:#f4f4f4;}
.shopping-tbody .supply-price span {font-weight:500;color:#002f5f}
.shopping-tbody .supply-price span.est-label {font-size:13px;}
.shopping-tbody .supply-price span.est-num {font-size:14px;text-align:right;padding-right:10px;}

/* 나의 쇼핑정보 > 중개판매관리 > 중개판매 견적내역 */
.esthistory-box {clear:both;display:block;border-bottom:1px solid #e3e3e3;padding:3px 0 25px}
.esthistory-box p {font-size:14px;font-weight:400;}
.estimate-conts {clear:both;display:block;padding:30px 0 0}
.estimate-conts p {font-size:14px;font-weight:400;}
.estimate-conts p strong {color:#002f5e;font-weight:700;font-size:14px;}
.estmlist-area {clear:both;display:block;}
.estmlist-area:after {content:'';clear:both;display:block;}
.akl div.esylist-no {width:8%;text-align:left;padding:0 20px; text-align:center}
.akl div.esylist-numname {width:58%;padding:0 10px;}
.akl div.esylist-date {width:18%;padding:0 0px; text-align:center}
.akl div.esylist-condition {width:16%; text-align:center}

.esylist-num {display:inline-block;width:30%;font-size:14px; text-align:center}
.esylist-num a { padding-left:20px;}
.esylist-subject {display:inline-block;width:65%;font-size:14px}
.esylist-subject em {display:none;}
.esylist-no {font-size:14px}
.akl .estmlist-area .list-content .esylist-subject {padding-left:30px; }
.akl #Estimate-history.estmlist-area .list-content .content-list .esylist-subject {padding-left:67px; text-align:center;}
.pop-est-example {width:100%;height:auto;}
.pop-est-example img {width:100%;height:auto;}

.akl .cart-popup__header.white {background:#fff}
.akl .cart-popup__header.white .cart-popup__header-text {color:#002f5f;}

/* 나의 쇼핑정보 > 중개판매관리 > 사업자등록증 관리 */
.estcompany-search {padding:30px 0 20px}
.esthistory-detail-box {padding:30px 0 30px; margin-top:-15px; border-bottom:1px solid #e3e3e3;overflow:hidden;}
.esthistory-detail-box:nth-of-type(1) {padding:0 0 30px; }
.est-detail-header {padding:20px 0 30px}
.est-detail-header h3 {display:inline-block;font-size:16px;font-weight:500;color:#56565a;letter-spacing:-1px;}
.est-detail-header p {font-size:13px;font-weight:400;padding:7px 0 0;margin:0 0;}
.est-btn-del {display:inline-block;padding-left:10px;}
.akl .est-btn-del .link-btn { margin-top:0}
.akl div.esylist-company {width:60%;text-align:center;padding:0 ;}
.akl div.esylist-delegate {width:12%;text-align:center;padding:0 10px;}
.akl div.esylist-regdate {width:13%;text-align:center;padding:0 0px;}
.akl div.esylist-view {text-align:center; width:16%;}

.akl div.esylist-company span.esylist-subject {width:60%; }
.akl div.esylist-company span.esylist-num {width:30%;}
.akl div.esylist-company span.esylist-num em {display:none;}

.est-detail-conts { max-width:700px; margin-top:-10px;}
.est-detail-conts .col-md-2  { width:200px;padding-left:0}
.est-detail-conts .form-group > .col-md-3 { width:315px;padding-left:0}
.est-detail-conts .form-group > .col-md-6 { width:490px;padding-left:0;padding-left:0}
.est-detail-conts .form-group .email-group .col-md-6 {width:325px;}
.est-detail-conts .form-group .email-group .email-id .id { width:150px;}

.cellphone-group .col-md-4 {padding:0;}
.cellphone-group .col-md-8 {padding-right:0; padding-left:10px;}
.group-txt {clear:both;display:block;padding:10px 0 0;}
.group-txt span {display:inline-block;font-size:14px;font-weight:400; margin-right:5px }
.group-txt span [type="checkbox"]+label, [type="checkbox"]:checked+label, [type="checkbox"]:not(:checked)+label { margin:0;}
.group-txt span.txt {padding-right:5px; }

.email-group {clear:both;display:block;width:100%;}
.email-group .col-md-6 {padding:0 0;}
.email-group .col-md-3 {padding:0 0;}
.email-group .email-id span {display:inline-block;width:43%;}
.email-group .email-id span.at {width:auto;padding:0 3px;}
.txt-star {color:#e11e45;}

.business-regis {}
.business-regis li { display:block;padding:9px 0; overflow:hidden;}
.business-regis li span {font-size:14px;}
.business-regis li .col-md-2, .business-regis li .col-md-3 {padding:0 0;}
.business-regis li span.in-tit {font-weight:500;color:#002f5f;}
.business-regis li span.in-txt {font-weight:400;}
.akl .con-list-item a.bt-akl-white.mini:hover {color:#fff !important;}

/* 나의 쇼핑정보 > 구매양도/양수 > 사용 */
.assignment-conts {clear:both;display:block;padding:12px 0 0}/*2019.02.21*/
.total-transfer {font-size:18px;font-weight:500;color:#002f5f;letter-spacing:-2px;margin:0 0;padding:0;}
.shipping-form-wrapper.purchase {padding:20px 0 0}
.akl div.all-ceek {width:5%;text-align:center;}
.akl div.pur-name {width:20%;padding:0 10px;}
.akl .list-content .content-list .con-list-item .pur-name .txte-wrap{font-size:16px} /* 190531_수정 양도양수 리스트 */
.akl div.pur-name em { text-align:center;} /* 190531_수정 양도양수 리스트 */
.akl div.pur-prod {width:18%;padding:0 0px;}
.akl div.pur-quitey {width:10%;text-align:center;}
.akl div.pur-day {width:15%; text-align:center;}
.akl div.pur-grantor {width:13%; text-align:center;}
.akl div.pur-btn {width:19%;text-align:left;}
.akl .tab-content .list-content.history{ padding-top:40px;}
.akl div.pur-btn .txte-btn button.bt-akl-blue.mini {padding:0 10px 0 !important;line-height:20px; margin:1px 1px}
.akl .list-content.history .con-list-item .pur-day span.txte-wrap {width:100%;}
.cont-inarea {clear:both;display:block;width:100%; padding:40px 0 0;box-sizing:border-box;}
.cont-inarea .d-right .list-type2 {margin-top:20px}
.akl .shipping-form-wrapper.purchase + .list-content {border-top:0; margin-top:0}
.akl .shipping-form-wrapper.purchase + .list-content.history .list-row-title {border-top:1px solid #e3e3e3;}
/*.cont-inarea:after {content:'';clear:both;display:block;}
 .cont-inarea .d-left {display:table-cell;width:50%;}
.cont-inarea .d-right {display:table-cell;width:50%;text-align:right;}
.cont-inarea .d-right .list-type2 {float:right;}*/
.cont-inarea + .paging-wrap { margin-top:30px}
/* 나의 쇼핑정보 > 구매양도/양수 > 사용내역 */
.akl .list-content.history {padding:40px 0 0}
.akl div.all-ceek2 {width:4%;text-align:center;}
.akl div.pur-name2 {width:22%;padding:0 10px;}
.akl .list-content .content-list .con-list-item .pur-name2 .txte-wrap{font-size:16px} /* 190531_추가 양도양수 리스트 */
.akl div.pur-prod2 {width:21%;padding:0 10px;}
.akl div.pur-assignee {width:9%;padding:0 10px 0 20px;text-align:center;}
.akl div.pur-transferer {width:9%;text-align:center;}
.akl div.pur-transfer-date {width:9%; text-align:center;}
.akl div.pur-day-quantity {width:9%;text-align:center;}
.akl div.pur-day-use {width:9%;text-align:center;}
.akl div.pur-condition {width:9%;text-align:center;}
.akl div.pur-btn2 {width:8%; text-align:right; padding-right:20px}
.akl div.pur-btn2 .txte-btn button.bt-akl-blue.mini {padding:0 10px 0 !important;line-height:20px; min-width:auto;}

/* 나의 쇼핑정보 > 구매권한 양도 결과 안내 */
.akl .pop-authority .list-content {margin:0;padding:0 0 30px}
.akl .pop-purname {width:30%;padding:0 20px}
.akl .pop-assign {width:15%;padding:0 10px}
.akl .pop-success {width:10%;padding:0 10px}
.akl .pop-fail {width:10%;padding:0 10px}
.akl .pop-fail-reason {width:35%;padding:0 0}
.akl .con-list-item .pop-fail-reason {width:35%;padding:0 0;}

/* 나의 쇼핑정보 > 구매권한 양도 팝업 */
.cart-popup__content.trans-purchase {max-height:none}
.poo-ass-product {clear:both;display:block;border-bottom:1px solid #dadada;}
.poo-prdlist {border-top:1px solid #dadada;padding:20px 0;}
.poo-prdlist p {font-size:14px;font-weight:400}
.poo-prdlist ul li {display:table;width:100%;table-layout:fixed;padding:8px 0;}
.poo-prdlist ul li span {display:table-cell;font-size:14px}
.poo-prdlist ul li span.op-tit {width:85px;font-weight:500;color:#002f5f;}
.poo-prdlist ul li span.op-sub-info {font-weight:400;text-align:left;}
.poo-prdlist ul li span.op-label {width:85px;font-weight:500;color:#002f5f;}
.poo-prdlist ul li span.op-wap {font-weight:400;text-align:right;}
.poo-prdlist ul li > div {display:table-cell;}
.poo-prdlist ul li > div.a-pvbv {width:50%;}
.poo-prdlist ul li > div.a-price {width:50%;}

.poo-ass-search {clear:both;display:block;padding:38px 0 0}
.poo-ass-search .form-group {width:100%;}
.poo-ass-search .form-group input {vertical-align:top;}
.poo-ass-search .form-group input.input-st {width:81%;margin-right:6px}
.poo-ass-search .form-group button {vertical-align:top;min-width:85px;}

.poo-asslist-title {clear:both;display:block;margin:0;padding:15px 0 0;}
.poo-asslist-title .a-left {float:left;}
.poo-asslist-title .a-right {float:right;padding:5px 0 0}
.poo-asslist-title .a-right strong {font-weight:500;font-size:14px;}
.poo-asslist-title .a-right span {font-size:14px;font-weight:400}

.akl .poo-asslist-box {clear:both; display:block;padding:10px 0 35px;}
.akl .poo-asslist-box .pop-list-detail {max-height:370px;overflow-x:hidden;overflow-y:auto;}
.akl .poo-asslist-box .pop-list-detail .list-content {padding:0 0}
.akl .poo-asslist-box .list-content .content-list {padding:13px 0;}

.akl .list-row-title .pop-ass-num {width:25%;padding:3px 20px}
.akl .list-row-title .pop-ass-name {width:30%;padding:3px 10px}
.akl .list-row-title .pop-ass-quay {width:35%;padding:3px 10px;}

.akl .poo-asslist-box .con-list-item .all-ceek {padding:6px 0}
.akl .content-list .con-list-item > div.pop-ass-num {width:25%;padding:6px 20px;text-align:center;}
.akl .content-list .con-list-item > div.pop-ass-name {width:30%;padding:6px 10px; text-align:center;}
.akl .content-list .con-list-item > div.pop-ass-quay {width:35%;padding:0 10px;text-align:center;}

.pop-moreArea {display:none;}


/* 나의 쇼핑정보 > 구매권한 양도 > 복수선택 팝업 */
.poo-prdlist ul li span.op-sub-num {font-weight:400;text-align:left;}
.poo-prdlist ul li span.op-sub-num div.opt-quantity {display:inline-block;vertical-align:middle;}
.poo-prdlist ul li span.op-sub-num span.que-num {display:inline-block;vertical-align:middle;}

.akl .list-row-title .pop-ass-num2 {width:30%;padding:3px 20px}
.akl .list-row-title .pop-ass-name2 {width:55%;padding:3px 10px}
.akl .list-row-title .pop-ass-btn {width:15%;padding:3px 10px;}

.akl .con-list-item  .pop-ass-num2 {width:30%;padding:6px 20px; text-align:center;}
.akl .con-list-item  .pop-ass-name2 {width:55%;padding:6px 10px; text-align:center;}
.akl .con-list-item  .pop-ass-btn {width:15%;padding:0 15px;text-align:right;}

.akl .list-content.revenge .content-list {border-bottom:1px solid #d3d3d3;}
.akl .list-content.revenge .content-list:nth-child(odd) {background:#fff}

/* 나의 쇼핑정보 > 구매권한 양도 > 양도취소(회수) 팝업 */
.akl .assignment-pop .assignment-opt{ margin:20px 0; overflow:hidden;}
.akl .assignment-pop .assignment-opt span { float:left;}
.akl .assignment-pop .assignment-opt .tite-label{  font-weight:500; color:#002f5f; margin-top:10px; width:90px; }
.akl .assignment-pop .assignment-opt .txte-wrap + span { margin-top:10px; margin-left:10px}
.akl .assignment-pop .assignment-opt .opt-quantity.mini {float:none}

.assignment-opt.line {border-top:1px solid #dadada; padding-top:20px; padding-bottom:10px;}
.assignment-opt-name { padding-bottom:20px; overflow:hidden;}
.akl .assignment-pop .assignment-opt .assignment-opt-name .tite-label{ font-weight:500; margin-right:0; color:#002f5f; display:inline-block;float:none; }
.akl .assignment-pop .assignment-opt .assignment-opt-name .txte-wrap{ display:inline-block;float:none;}

/* 나의 쇼핑정보 > 제품구매 예약 */
.akl div.rese-num {width:7%;padding:0 10px;text-align:center}
.akl div.rese-condition {width:15%;text-align:center}
.akl div.rese-subje {width:46%;padding:0 20px 0 0;}
.akl div.rese-period {width:19%;text-align:center}
.akl div.rese-day {width:13%;padding:0 20px;text-align:center}
.akl .content-list .con-list-item span.txte-wrap {vertical-align:middle; text-align:center; }
.akl .content-list .con-list-item span.txte-wrap  span {font-size:14px;vertical-align:middle;padding:0}
.akl .content-list .con-list-item span.txte-wrap  span.col-disabled {padding-top:5px;}

/* 나의 쇼핑정보 > 제품구매 예약 > 상세보기 */
.assignment-view {padding:5px 0;margin:0 0;}
.assignment-view .bod-view-head {text-align:left;padding:25px 0 28px;border-bottom:1px solid #d3d3d3; margin-top:10px}
.assignment-view .bod-view-head h2.head-title {padding:0 0;margin:0 0;}
.assignment-view .wcms-content {margin:0;padding:30px 0;overflow:hidden;border-bottom:1px solid #d3d3d3}

p.txt-reserv-num {padding:30px 0 0;font-size:14px;font-weight:400;letter-spacing:-1px;}
.shopping-item-area {clear:both;display:block;}
.shop-list-content {display:block;}
.shop-list-content.type2 {margin-top:40px}
.product-item-header {display:table;width:100%;box-sizing:border-box;table-layout:fixed;padding:10px 0 8px;background:#f4f4f4;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3}
.product-item-header > div {display:table-cell;vertical-align:middle;font-size:13px;font-weight:500;color:#002f5f;box-sizing:border-box;text-align:center;}
.shop-prod {padding:0 20px;width:54%;}
.shop-quantity {padding:0 20px;width:20%;}
.shop-price {padding:0 20px;width:13%;}
.shop-total {padding:0 20px;width:13%;}

.product-item-list {clear:both;display:block;}
.product-item-list li {display:table;width:100%;box-sizing:border-box;table-layout:fixed;padding:15px 0;font-size:14px;border-bottom:1px solid #e3e3e3;}/*2019.02.21*/

.product-item-list li .shop-prod {padding:0 20px;width:54%;}
.product-item-list li .shop-quantity {padding:0 20px;width:20%;}
.product-item-list li .shop-price {padding:0 40px;width:13%;text-align:right;}
.product-item-list li .shop-total {padding:0 40px;width:13%;text-align:right;}
.product-item-list li .shop-prod, .product-item-list li .shop-quantity,
.product-item-list li .shop-price, .product-item-list li .shop-total {display:table-cell;box-sizing:border-box;vertical-align:middle; text-align:center;}

.product-item-list li .col-ak-10 {display:table;width:100%;box-sizing:border-box;table-layout:fixed;}

.product-item-list li .txt-label {display:none;}
.product-item-list li .txt-warp {font-size:14px;}
.product-item-list li .txt-warp p.txt-im {padding:8px 0 0;margin:0;font-size:13px;color:#808285;}
.list-item-prod {display:table-cell;width:80px;vertical-align:top;box-sizing:border-box;}
.list-item-prod img {width:65px;height:65px;border:1px solid #dcdcdc;}
.list-item-info {display:table-cell;vertical-align:top;text-align:left;box-sizing:border-box;}
.list-item-info .product-name {font-size:14px;font-weight:500;}
.list-item-info .product-code {padding:8px 0 0}
.list-item-info .product-code span {display:block;font-size:13px;font-weight:400;color:#808285;}
.shop-btn {clear:both;display:block;text-align:center;padding:30px 0 0}
.shop-btn button {vertical-align:top;margin:0 5px;}
.shop-btn a.bt-akl-white {vertical-align:top;margin:0 0;}
.shop-txt-info {clear:both;display:table;width:100%;margin-top:15px}

/* 나의 쇼핑정보 > 나의 주문내역 */
.container.amway-theme [role=button] {white-space:inherit;cursor:pointer}
.account-area .panel-group.accordion-custom.new-accordion-custom .panel-title {position:relative;}

.myorder-history {padding:0} /* 190123_줄간격_수정 */
.akl .myorder-history + .btn-center {margin-top:10px} /* 190123_줄간격_추가 */
.akl .filters-header span {font-size:13px;font-weight:500}
.akl .filters-header button {font-size:13px;font-weight:500;color:#0075a4 !important;}
.akl .filters-header button:hover span {color:#002f5f !important;}

.order-info-type {padding:0 0 5px;border-bottom:1px solid #e3e3e3}/*2019.02.21*/
.order-conts {padding:10px 0;margin:0 0;width:100%;}/*2019.02.21*/
.order-conts .col-xs-3 {padding-left:0;}
.order-conts .col-md-9 {padding-right:0;}
.akl .form-item-row {display:table;width:100%;table-layout:fixed;}
.akl .form-item-row select.form-control {width:100%;}
.akl .form-item-row .col-xs-4 {padding:0 5px 0 0;}
.akl .form-item-row .col-xs-4:last-child {padding:0 0 0;}

.dateRange-area {clear:both;display:block;padding:0 0 30px;overflow:hidden; position:relative; z-index:1}
.akl .dateSel select.form-control {width:100%;}
.dateStart-end p {display:block;font-size:13px;font-weight:500;margin:0 0;padding:20px 0 10px;}
.dateStart-end .box-date-select input {width:100%;}
.akl .product-list-left-refinements-slot .accordion-custom .panel-title {padding:10px 0 10px;}/*20190201*/
.akl .product-list-left-refinements-slot .accordion-custom .panel-title span.text-uppercase {font-size:14px;letter-spacing:-1px;}

.mob-product-facet {display:none}
.myorder-search .cuton-sel {display:inline-block;width:188px;margin-right:10px;}
.myorder-search .cuton-sel select.form-control {width:100%;}
.myorder-search .cuton-form-wrapper {display:inline-block;}

.myorder-list-area {width:100%;}
.myorder-list-num {position:relative;margin:35px 0 0;padding:0;}
.myorder-list-num p strong {font-weight:700;color:#002f5e;}
.myorder-list-num .hype-btn {position:absolute;right:0;top:0;}
.akl .myorder-list.type02 .content-list {padding:0}
.akl .myorder-list.type02 .content-list .con-list-item {padding:7px 0 8px;}/*2019.02.21*/
.akl .myorder-list.type02 .content-list .con-list-item:nth-of-type(even){padding:14px 0 18px; background:#f4f4f4;}
/* .akl .myorder-list.type02 .content-list .con-list-item:nth-of-type(even) + .sub-list { background:#f4f4f4;}
.akl .myorder-list.type02 .content-list .con-list-item:nth-of-type(even) + .sub-list + .sub-list{ background:#f4f4f4;} */
.akl .myorder-list.type02 .content-list .row-bg {background:#f4f4f4;}

.akl .myorder-list.type02 .sub-list {margin:0}
.akl .myorder-list.type02 .sub-list .con-list-item {border-left:0; position:relative;}
.akl .myorder-list.type02 .sub-list li.con-list-item:after {content:""; position:absolute; left:20px; top:0; bottom:0; border-left:2px solid #dadada; height:77px }
.akl .myorder-list.type02 .sub-list li > div { padding-left:25px!important; }


.akl .myorder-list .ord-num {width:13%; text-align:center}
.akl .myorder-list .ord-date {width:13%; text-align:center}
.akl .myorder-list .ord-price {width:14%; text-align:center}
.akl .myorder-list .ord-pvbv {width:12%; text-align:center}
.akl .myorder-list .ord-chnnel {width:14%; text-align:center}
.akl .myorder-list .ord-type {width:12%; text-align:center}
.akl .myorder-list .ord-cond {width:12%; text-align:center}
.akl .myorder-list .ord-btn {width:10%; text-align:center}
.akl .myorder-list .ord-hyper {width:14.282%; text-align:center}

.akl .myorder-list .ord-price.case02 {width:20%; text-align:center}/*나의 반품내역 테이블 */
.akl .myorder-list .ord-pvbv.case02 {width:20%; }/*나의 반품내역 테이블 */
.akl .con-list-item .ord-pvbv.case02 span.txte-wrap em { display:inline-block;}

.akl .myorder-list .con-list-item .link-btn {color:#0075a4 !important;}
.akl .myorder-list .con-list-item .link-btn:hover {color:#002f5f !important;}

.mob-in {display:none}
.akl span.txte-wrap em.od-way {display:inline-block !important;}

.akl .myorder-list .sub-list {clear:both;display:block;margin:20px 0 0 30px;}
.akl .myorder-list .sub-list .con-list-item {padding:0 0 10px;border-left:2px solid #dadada;}
.akl .myorder-list .sub-list .con-list-item .ord-num {width:11%;padding-left:10px;}
.akl .myorder-list .sub-list .con-list-item .ord-date {width:12%;padding-left:0;}
.akl .myorder-list .sub-list .con-list-item .ord-price {width:15%;padding:0 0;}
.akl .myorder-list .sub-list .con-list-item .ord-pvbv {width:12%;}
.akl .myorder-list .sub-list .con-list-item .ord-chnnel {width:15%;}
.akl .myorder-list .sub-list .con-list-item .ord-type {width:12%;}
.akl .myorder-list .sub-list .con-list-item .ord-cond {width:13%;}
.akl .myorder-list .sub-list .con-list-item .ord-btn {width:10%;}

.btn-require .bt-akl-blue {width:100%;}
.txt-botm {clear:both;margin-top:20px}/*2019.02.21*/

/* 나의 쇼핑정보 > 나의 주문내역 > HyperStore 주문내역 */
.hyper-store {position:relative;}
.hyper-store .btn-center {/*border-bottom:1px solid #e3e3e3; padding-bottom:40px;*/ margin-bottom:35px;}
.akl .hyper-store select.form-control { width:90px; margin-right:7px;}
.akl .hyper-store em {margin-right:7px;}
.ord-hyper-totel {overflow:hidden;border-top:1px solid #e3e3e3; background-color:#F4F4F4; padding:15px 0}
.ord-hyper-totel > div { float:left}
.ord-hyper-totel .totel-name { width:57.128%; text-align:center; color:#002f5f; font-size:13px; font-weight:500;}
.ord-hyper-totel .totel-price { width:14.282%; text-align:center}
.ord-hyper-totel .tite-label { display:none; color:#002f5f; font-size:13px; font-weight:500;}

/* 나의 쇼핑정보 > 나의 주문내역 > 상세정보 */
.account-area .title-box.order {position:relative;padding-bottom:0;} /* 190123_줄간격_수정 */
.title-box.order .myorder-sns {position:absolute;top:30px;right:0;text-align:right;}
.title-box.order .myorder-sns .add-to-cart-extra-actions > div {display:inline-block;}
.title-box.order .myorder-sns .kakaotalk {display:none}

.ord-info-area {width:100%;}
.view-history-btn span {display:inline-block;margin-right:12px;}
.akl .view-history-btn .link-btn { margin-top:0;} /*버튼으로 수정 후 삭제 예정 */
.myorder-history .view-history-btn button { margin-bottom:3px } /* 2019.02.21 추가 주문내역 버튼으로 수정*/
.list-ara {padding:10px 0 0}

.mymyview-info-type {clear:both;display:block;border-top:1px solid #e3e3e3;margin-top:30px}
.myview-info-type .txt-in-area {display:table;width:100%;padding:20px 0 0; }
.txt-in-area .txt-label {font-size:14px;color:#002f5f;font-weight:500;letter-spacing:-1px;}
.txt-in-area .txt-content {font-size:14px;font-weight:400;letter-spacing:-1px;text-align:left;}
.txt-in-area .txt-content span {font-size:14px;}
.txt-in-area .txt-content span + button {margin-left:10px}
.txt-in-area .col-md-6 {padding:0 0;}
.txt-in-area .col-md-3 {padding:0 0;}
.txt-in-area .col-md-2 {padding:0 0;width:13.5%;}
.txt-in-area .col-md-10 {padding:0 0;width:86.5%;}
.txt-in-area .orderSummary {padding:10px 0;height:35px} /* 190123_줄간격_수정 */
.akl .txt-in-area .bt-akl-white.mini {min-width:50px;}
.txt-in-area .txt-content span.sumy-num {display:block;}
.txt-in-area .txt-content span.sumy-num button {margin-left:10px}
.txt-in-area .txt-content .txt-smart {margin-top:-6px;line-height:1} /* 190123_줄간격_수정 */
.akl .myorder-history .accordion-custom .pull-right {position:absolute;right:0; top:0; margin-top:6px } /* 190123_줄간격_수정 */


/* 나의 주문내역 > 상세정보 > 결제정보 */
.txt-in-area .orderProof {clear:both;display:block;padding:5px 0 0} /* 190123_줄간격_수정 */
.txt-in-area .pay-trans {padding:7px 0 0;margin:0 0;} /* 190123_줄간격_수정 */
.txt-in-area .pay-trans:first-child {padding:0 0 0}
.txt-in-area .pay-trans label {display:inline-block;font-size:14px;font-weight:400;vertical-align:middle;}
.txt-in-area .pay-trans input {display:inline-block;vertical-align:middle;}
.txt-in-area .pay-trans span.btn-cash, .txt-in-area .pay-trans span.btn-business {display:inline-block;vertical-align:middle;margin:-2px 0 0 10px}

.txt-in-area .orderStatement{padding:5px 0;} /* 190123_줄간격_수정 */
.txt-in-area .pay-pvbv {}
.txt-in-area .pay-pvbv span {display:inline-block;vertical-align:middle;margin-left:10px}
.txt-in-area .pay-pvbv span input[type="checkbox"]:not(:checked)+label {color:#56565a;font-weight:400;}
.txt-in-area .pay-pvbv span input[type="checkbox"]:checked+label {color:#56565a;font-weight:500;}
.txt-in-area .pay-pvbv span:first-child {margin-left:0;}
.txt-in-area .pay-pvbv span.pay-btn {margin-top:-5px}

.myview-info-type.payway {clear:both;display:block;border-top:0 none;margin-top:0}
.myview-info-type.payway .txt-in-area {padding:10px 0 0}
.txt-in-area .btn-payinfo {vertical-align:top;margin:0 0 0 10px}
.txt-in-area .orderPayme {padding:5px 0;} /* 190123_줄간격_수정 */
.txt-in-area .orderPayme .txt-content span {display:inline-block;}
.txt-in-area .orderPayme .txt-content span em {display:inline-block;}
.txt-in-area .orderPrice {padding:10px 0;height:35px;} /* 190123_줄간격_수정 */

/* 나의 주문내역 > 상세정보 > 쿠폰/프로모션 내역 */
.cupon-promotion {}
.akl div.od-no {width:8%;padding:0 10px 0 20px}
.akl div.od-pvmo {width:45%;text-align:left;}
.akl div.od-pvbv {width:15%;text-align:left;}
.akl div.od-qut {width:7%;text-align:center;}
.akl div.od-price {width:15%;text-align:center;padding:0 20px}
.akl div.od-cond {width:10%;padding:0 10px;}

.akl .con-list-item div.od-price {text-align:right;padding:0 50px 0 0}
.akl span.tt-prom {display:inline-block;vertical-align:middle;}
.akl span.tt-prom img {width:84px;height:34px;border:1px solid #e3e3e3;padding:2px;}
.akl .con-list-item span.txte-wrap span.tt-txt {display:inline-block;vertical-align:middle;margin-left:5px;}
.akl .con-list-item span.txte-wrap span.tt-txt strong {color:#56565a;font-weight:500}
.akl .con-list-item span.txte-wrap span.tt-txt em {color:#56565a;font-weight:400}

/* 나의 주문내역 > 상세정보 > 배송정보 */
.jobo-top {clear:both;display:block;}
.jobo-top .txt-title {font-size:16px;font-weight:500;padding-right:10px;}

.akl .myorder-history .panel-group .panel-heading+.panel-collapse>.list-group,
.akl .myorder-history .panel-group .panel-heading+.panel-collapse.in>.panel-body {border-top:0; /* padding:0 0 15px; */}
/*.akl .myorder-history .panel-title {position:relative;padding:5px 50px 5px 10px;}*/ /* 190123_줄간격_수정 */

.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text {font-family:'Noto Sans KR', sans-serif !important;padding-left:10px}
.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text.icon-infom:before {content:'';position:absolute;top:50%;left:-16px;margin-top:-10px;background:url('../images/akl_common/ico_Intermediary.png') no-repeat left center;width:21px;height:21px;}
.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text.icon-paym:before {content:'';position:absolute;top:50%;left:-16px;margin-top:-10px;background:url('../images/akl_common/ico_card.png') no-repeat left center;width:21px;height:21px;}
.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text.icon-cupon:before {content:'';position:absolute;top:50%;left:-16px;margin-top:-10px;background:url('../images/akl_common/ico-cupon.png') no-repeat left center;width:21px;height:21px;}
.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text.icon-deby:before {content:'';position:absolute;top:50%;left:-16px;margin-top:-10px;background:url('../images/akl_common/ico_ship.png') no-repeat left center;width:21px;height:21px;}
.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text.icon-cup-pro:before {content:'';position:absolute;top:50%;left:-16px;margin-top:-8px;background:url('../images/akl_common/ico_cup-pro.png') no-repeat left center;width:20px;height:15px;background-size:20px auto}

.view-info-delvery{clear:both;display:block;border-top:0 none;margin-top:0}
.view-info-delvery .orderShipp {display:table;width:100%;table-layout:fixed;box-sizing:border-box;padding:6px 0;} /* 190123_줄간격_수정 */
.view-info-delvery .orderShipp .txt-label, .view-info-delvery .orderShipp .txt-content {display:table-cell;box-sizing:border-box;}
.view-info-delvery .orderShipp .txt-label {width:13.5%;font-weight:500;color:#002f5f;font-size:14px;}
.view-info-delvery .orderShipp .txt-content {width:86.5%;font-weight:400;letter-spacing:-0.05em;font-size:14px;}
.view-info-delvery .orderShipp .txt-content span {font-size:14px;}
.delivery-name02 .byte-txt { display:inline-block; font-size:13px; margin-top:10px; margin-left:8px}

.mychange-ship {width:100%;padding:10px 0}
.mychange-ship .guid-box a.title {font-size:14px;color:#0075a4;font-weight:500;background:url('../images/akl_common/ico_ars_down.png') no-repeat right center; background-size:18px auto; padding-right:24px;}
.mychange-ship .guid-box.on a.title {background:url('../images/akl_common/ico_ars_up.png') no-repeat right center; background-size:18px auto;}
.akl .mychange-ship .shipping-list-order{margin-top:3px} /* 190123_줄간격_추가 */
.mychange-ship .shipping-list-order span{margin-top:3px} /* 190123_줄간격_수정 */
.mychange-ship .shipping-list-order span label {font-size:14px;}

.mychange-ship .default-shipping-address .detail-content {width:80%;}
.mychange-ship .default-shipping-address .detail-content .normal-devy {padding:5px 0;}
.mychange-ship .default-shipping-address .detail-content .col-xs-12 {margin:0 0;}
.mychange-ship .default-shipping-address .detail-content .normal-devy .col-md-2 {padding-left:0;font-weight:500;font-size:14px;color:#002f5f}
.mychange-ship .default-shipping-address .detail-content .normal-devy .col-md-10 {padding-left:0;font-weight:400;font-size:14px;width:400px;}
.mychange-ship .default-shipping-address .detail-content .normal-devy .col-md-10:after { content:""; clear:both; display:block;}
.mychange-ship .default-shipping-address .detail-content .normal-devy .control-label {padding:8px 0 0}
.mychange-ship .default-shipping-address .detail-content .normal-devy .control-group {display:inline-block;vertical-align:top;margin:0 0;width:30%; float:left;}
.mychange-ship .default-shipping-address .detail-content .normal-devy .control-group select {width:100%;}
.mychange-ship .default-shipping-address .detail-content .normal-devy .form-group {display:inline-block;vertical-align:top; width:68.2%; float:right;margin-bottom:0} /* 190123_줄간격_수정 */
.mychange-ship .default-shipping-address .detail-content .normal-devy .form-group input.form-control {width:100%;}
.mychange-ship .default-shipping-address .detail-content .normal-devy .mo-content .bo-name {position:relative;}
.mychange-ship .default-shipping-address .detail-content .normal-devy .mo-content .bo-name input.form-control {width:100%;}
.mychange-ship .default-shipping-address .detail-content .normal-devy .mo-content .delivery-name {position:relative;}
.mychange-ship .default-shipping-address .detail-content .normal-devy .message-shop {padding:10px 0 0;}
/* .mychange-ship .default-shipping-address .detail-content .normal-devy .mo-content .delivery-name .byte-txt { position:absolute;right:-70px; top:10px;font-size:13px;letter-spacing:0;} */
/* .mychange-ship .default-shipping-address .detail-content .normal-devy .mo-content .bo-name .byte-txt {position:absolute; right:-70px; top:0; font-size:13px; letter-spacing:0} */
.mychange-ship .default-shipping-address .detail-content .normal-devy .mo-content .bo-name .delivery-msg-list {width:100%;}

.mychange-ship .default-shipping-address .detail-content .normal-devy .mo-content .bo-name .byte-txt,
.mychange-ship .default-shipping-address .detail-content .normal-devy .mo-content .delivery-name .byte-txt {position:absolute; right:-70px; top:0; font-size:13px; line-height:40px; letter-spacing:0;}


.mychange-ship .new-shipping-address .phone-group {padding-left:0px !important}
.mychange-ship .new-shipping-agree label {font-size:14px;font-weight:500}
.mychange-ship .new-shipping-address .detail-content .new-cart .delv-shopbox .form-group .address input[type="text"] {width:100%;}
.mychange-ship .new-shipping-address .phone-group > .control-group {float:left;width:30%;}
.mychange-ship .new-shipping-address .phone-group > .form-group {float:right;width:68% !important}
.mychange-ship .new-shipping-address .phone-group .clearfix {clear:both;display:block;width:100%;}
.mychange-ship .new-shipping-agree .form-group input {margin-bottom:10px !important}
.mychange-ship .new-shipping-agree .form-group label {margin-bottom:10px !important}

.ap-jobo {padding-left:20px;}
.view-info-delvery .orderPicup {display:table;width:100%;table-layout:fixed;box-sizing:border-box;padding:10px 0;}
.view-info-delvery .orderPicup .txt-label, .view-info-delvery .orderPicup .txt-content {display:table-cell;box-sizing:border-box;font-size:14px;}
.view-info-delvery .orderPicup .txt-label {width:13.9%;font-weight:500;color:#002f5f}
.view-info-delvery .orderPicup .txt-content {width:86.1%;font-weight:400;}
.mychange-ship .default-shipping-address .detail-content .normal-devy .control-group.emplace select {width:160px;}

.myordef-shipArea {clear:both;display:block;padding:10px 0 0} /* 190123_줄간격_수정 */
.myordef-shipArea .myorder-promotion + br,
.myordef-shipArea .myorder-promotion + br + br,
.myordef-shipArea .myorder-promotion + br + br + br{display:none} /* 190123_줄간격_추가 */
.btn-center + .myordef-shipArea {  border-top:1px solid #e3e3e3; margin-top:40px}
.mylist-top {clear:both;display:block;padding:0 0 0;}
.mylist-top:after {content:'';clear:both;display:block;}
.mylist-top .l-title {float:left;font-size:16px;font-weight:500;letter-spacing:-1px;}
.mylist-top .l-title .bt-akl-gray { margin-left:5px;} /*2019.02.26 추가 */
.mylist-top .r-cond {float:right;}
.mylist-top .r-cond span {font-size:14px;font-weight:400;letter-spacing:-1px;}
.mylist-top .r-cond span.red {font-weight:500;}
.mylist-box {clear:both;display:block;}
.akl .mylist-box .list-content .content-list {border-bottom:1px solid #e3e3e3;padding:35px 0;}
.akl .mylist-box .list-content .content-list:nth-child(odd) {background:#fff}
.akl div.moy-prod {width:38%;padding:0 20px;}
.akl div.moy-qut {width:8%;text-align:center;}
.akl div.moy-opt {width:20%;padding:0 0 0 40px;}
.akl div.moy-pre1 {width:12%;padding:0 40px;}
.akl div.moy-pre2 {width:12%;padding:0 40px;}
.akl div.moy-month {width:10%;text-align:center;}

.akl .list-row-title .moy-pre1 {text-align:left;}
.akl .con-list-item .moy-pre1 {text-align:right;}
.akl .list-row-title .moy-pre2 {text-align:left;}
.akl .con-list-item .moy-pre2 {text-align:right;}
.akl .pl-image {display:inline-block;vertical-align:top;width:67px;}
.akl .pl-image img {max-width:67px;}
.akl .pl-conts {display:inline-block;vertical-align:top;width:70%;padding-left:15px}
.akl .pl-conts .spl-tit {display:block;font-size:14px;font-weight:500;line-height:20px;}
.akl .pl-conts .spl-code {display:block;font-size:13px;font-weight:400;color:#808285;padding:5px 0 0}
.akl .pl-conts .spl-pvbv {display:block;font-size:13px;font-weight:400;color:#808285;padding:5px 0 0}

.prod-composition {padding:10px 0 0 106px;}
.prod-composition .guid-box a.title {font-size:14px;color:#0075a4;font-weight:500;background:url('../images/akl_common/ico_com_down.png') no-repeat right center;padding-right:20px}
.prod-composition .guid-box.on a.title {background:url('../images/akl_common/ico_com_up.png') no-repeat right center;}

.prod-composition .don-list-cont {padding:10px 0 0;}
.don-list-cont .dod-list-item {clear:both;display:table;table-layout:fixed;width:100%;padding:5px 0 5px;box-sizing:border-box;background:transparent}
.don-list-cont .dod-list-item:nth-child(odd) {background:transparent}
.don-list-cont .dod-list-item > div {display:table-cell;box-sizing:border-box;}
.don-list-cont .dod-list-item > div span.tite-label {display:none;}
.don-list-cont .dod-list-item div.comp-prod {padding:0 0;width:29%;text-align:left;margin:0 0;font-weight:500}
.don-list-cont .dod-list-item div.comp-qut {width:8%;text-align:center;}
.don-list-cont .dod-list-item div.comp-opt {width:20%;padding:0 0 0 40px;}
.don-list-cont .dod-list-item div.comp-pre1 {width:12%;padding:0 40px;text-align:right;}
.don-list-cont .dod-list-item div.comp-pre2 {width:12%;padding:0 40px;text-align:right;}
.don-list-cont .dod-list-item div.comp-month {width:10%;text-align:center;}

/* 나의 주문내역 > 상세정보 > 팝업 > 택배조회 */
.pop-parcelService {display:block;padding:0 0 20px;}
.akl div.pop-sev-num {width:25%;padding:0 20px;}
.akl div.pop-sev-rec {width:15%;}
.akl div.pop-sev-add {width:40%;}
.akl div.pop-sev-detail {width:20%;text-align:center;}

/* 나의 주문내역 > 상세정보 > 팝업 > 택배조회 상세보기 */
.pop-parcel-detail {}
.pop-parce-step {display:table;table-layout:fixed;box-sizing:border-box;width:100%;margin:0 auto;}
.pop-parce-step > div {display:table-cell;box-sizing:border-box;}
.pop-parce-step .p-step {width:20%;text-align:center;vertical-align:middle;}
.pop-parce-step .p-step p {vertical-align:top;}
.pop-parce-step .p-step p.step-tit {margin-bottom:2px;font-weight:700;font-size:12px;color:#1bb3f3}
.pop-parce-step .p-step p.step-txt {font-size:14px;font-weight:700;}
.pop-parce-step .p-step p.step-cont {display:block;position:relative;height:60px;}
.pop-parce-step .p-step p.step-cont span {vertical-align:middle;}
.pop-parce-step .p-step p.step-cont span img {margin:0 auto;}
.pop-parce-step .p-step p.step-cont:before {content:'';position:absolute;top:20px;right:0;display:inline-block;background:url('../images/akl_common/ico_step_arrow.png') no-repeat left center;width:9px;height:16px;}
.pop-parce-step .p-step p.step-cont.last:before {background:none}

.akl div.pop-steop-01 {width:15%;padding:0 20px;}
.akl div.pop-steop-02 {width:25%;}
.akl div.pop-steop-03 {width:40%;}
.akl div.pop-steop-04 {width:20%;}

/* 나의 주문내역 > 상세정보 > 팝업 > 입금정보 변경 신청 */
.pop-deposit-area {padding:20px 0 0;}
.pop-deposit-area .form-group {width:100%;display:table;table-layout:fixed;box-sizing:border-box;}
.pop-deposit-area .p-depso-label, .pop-deposit-area .p-depso-cont {display:table-cell;box-sizing:border-box;vertical-align:middle;letter-spacing:-1px;}
.pop-deposit-area .p-depso-label {width:40%;font-size:14px;font-weight:500;color:#002f5f;}
.pop-deposit-area .p-depso-cont {width:60%;font-size:14px;font-weight:400;}
.pop-deposit-area .p-depso-cont label {line-height:18px;}
.pop-deposit-area .acc-name {display:block;padding:6px 0 0;}

/* 나의 주문내역 > 상세정보 > 팝업 > 현금영수증 발급신청 */
.p-depso-cont .amwa-radio+label {display:inline-block;font-size:14px;font-weight:400;padding-left:25px;padding-right:20px;}
.p-depso-cont .amwa-radio+label:before {top:0px}
.pop-txt-divsion {border-top:1px solid #e3e3e3;margin:20px 0 0;padding:20px 0 0}
.pop-txt-divsion ul.list-type5 li {letter-spacing:-1px;font-weight:500;}
.pop-txt-divsion ul.list-type5 li ul {padding:0 0 10px}
.pop-txt-divsion ul.list-type5 li ul li {font-size:14px;font-weight:400;}
.pop-txt-refe {border-top:1px solid #e3e3e3;margin:0;padding:15px 0 0}
.p-depso-cont span.buss-regnum {display:block;padding:5px 0 0;}

/* 나의 주문내역 > 상세정보 > 팝업 > 현금영수증 출력 */
.solution-parea {width:100%;height:100%;}

/* 나의 주문내역 > 상세정보 > 팝업 > 주문취소 방법 선택 */
.pop-orderCancel-area p.tit {font-size:16px;font-weight:500;letter-spacing:-1px;}

.akl div.can-num {width:18%;padding-left:15px;}
.akl div.can-date {width:18%;padding-left:10px;}
.akl div.can-price {width:30%;padding-right:10px;}
.akl div.can-pvbv {width:17%;}
.akl div.can-cond {width:17%;}

.akl .sub-list .con-list-item .cane-num {width:15%;padding-left:8px;}
.akl .sub-list .con-list-item .cane-date {width:18%;padding-left:0;}
.akl .sub-list .con-list-item .cane-price {width:31%;padding:0 0;}
.akl .sub-list .con-list-item .cane-pvbv {width:18%;}
.akl .sub-list .con-list-item .cane-cond {width:18%;}

.akl .con-list-item span.txte-wrap em.price-way {display:inline-block;}
.akl .sub-list .con-list-item .cane-price span.txte-wrap em.price-way {display:inline-block;}

.odc-info {clear:both;display:block;border-top:1px solid #e3e3e3;padding:15px 0 0;}
.odc-info p {padding:25px 0 0;}
.odc-info p label {font-size:14px;font-weight:400;letter-spacing:-1px;color:#56565a;}

/* 나의 주문내역 > 상세정보 > 팝업 > 그룹주문 상세보기 */
.group-order-detail {padding:0 0 20px;}
.pop-groupTop {clear:both;display:block;border-bottom:1px solid #e3e3e3;padding:0 0 10px;}
.pop-groupTop:after {content:'';clear:both;display:block;}
.pop-group-item {display:table;width:100%;table-layout:fixed;box-sizing:border-box;margin-bottom:10px;}
.pop-group-item .gde-label, .pop-group-item .gde-conts {display:table-cell;box-sizing:border-box;vertical-align:middle;text-align:left;letter-spacing:-1px;}
.pop-group-item .gde-label {width:30%;font-size:14px;font-weight:500;color:#002f5f;}
.pop-group-item .gde-conts {width:70%;font-size:14px;font-weight:400;}

.pop-group-dlist {clear:both;display:block;margin:20px 0 0;font-size:14px;}
.pop-group-dlist p.od-m {border-bottom:1px solid #e3e3e3;letter-spacing:-0.05em;padding:0 0 10px}
.pop-group-dlist p strong {color:#002f5e;}

.tbl-type1.group-history {}
.tbl-type1.group-history th {width:30%;}
.tbl-type1.group-history td {width:70%;text-align:right;}

.group-cpm-detail {}
.group-cpm-detail p.g-tit {clear:both;display:block;font-size:14px;font-weight:500;color:#002f5f;margin:16px 0 0;}
.gdt-list {clear:both;display:block;padding:8px 10px 10px;overflow:hidden;border-style:solid;border-color:#e3e3e3;border-width:1px 0;background:#f4f4f4;margin-top:18px;}
.gdt-list div.gdt-pvbv {float:left;}
.gdt-list div.gdt-total {float:right;}
.gdt-list div.gdt-pvbv span, .gdt-list div.gdt-total span {display:inline-block;font-size:13px;letter-spacing:-0.05em;}
.gdt-list div.gdt-pvbv span.txt-tite {font-weight:400;}
.gdt-list div.gdt-pvbv span.txt-warp {font-weight:500;padding-left:8px}
.gdt-list div.gdt-total span.txt-tite {font-weight:400;}
.gdt-list div.gdt-total span.txt-warp {font-weight:500;padding-left:8px}
.pop-group-dlist .table-wrapper {margin-top:4px}

/* 나의 주문내역 > 상세정보 > 팝업 > 간편선물 */
.akl div.gio-day {width:25%;padding-left:20px}
.akl div.gio-num {width:20%;}
.akl div.gio-pic {width:40%;}
.akl div.gio-ap {width:15%;}

.gift-txt {border-top:0;padding:15px 0 0}
.gift-group-send {display:block;margin:25px 0 0;padding:0 0 15px}
.gift-group-send p.me-top label {font-size:14px;font-weight:400;color:#56565a;letter-spacing:-1px;}
.simple-inpo {clear:both;display:block;border-top:1px solid #e3e3e3;padding:20px 0 0}
.simple-inpo .form-group {clear:both;display:table;width:100%;table-layout:fixed;box-sizing:border-box;}
.simple-inpo .form-group .gift-label, .simple-inpo .form-group .gift-conts {display:table-cell;box-sizing:border-box;vertical-align:middle;text-align:left;}
.simple-inpo .form-group .gift-label {width:40%;font-size:14px;font-weight:500;color:#002f5f;padding-right:50px;}
.simple-inpo .form-group .gift-label label {font-size:14px;}
.simple-inpo .form-group .gift-conts {width:60%;font-size:14px;font-weight:400;}
.simple-inpo .form-group .gift-conts span {vertical-align:middle;}
.simple-inpo .form-group .gift-conts span.txt-deno label {font-size:14px;font-weight:400;letter-spacing:-1px;padding-right:8px;}
.gift-conts span.phone-sel {float:left;width:90px;}
.gift-conts span.phone-in {float:right;width:calc(100% - 100px);}

/* 나의 주문내역 > 상세정보 > 팝업 > 실적 변경 신청 */
.perform-box {font-size:14px;letter-spacing:-0.05em;padding:0 0 20px}
.perform-box .list-type5 {border-bottom:1px solid #e3e3e3;padding:0 0 15px}
.perform-tit {font-weight:500;margin-top:30px }
/* .perform-history {border-bottom:1px solid #e3e3e3;} */
.perform-history.no-line {border-bottom:0 none;}
.akl .perform-history .list-content .content-list {padding:18px 0;}

p.pef-txt {font-weight:400;padding:16px 0 0}
p.pef-txt strong {color:#002f5f;font-weight:500;}

.akl div.perf-mem {width:40%;padding-left:20px}
.akl div.perf-num {width:45%;}
.akl div.perf-pv {width:15%;}

.pee-name-story {font-size:16px;font-weight:400;color:#002f5f;letter-spacing:-1px;margin:25px 0 -10px}
.pee-name-story strong {font-weight:500;}

.akl div.pele-num {width:25%;padding-left:20px}
.akl div.pele-pv {width:20%;}
.akl div.pele-day {width:40%;}
.akl div.pele-btn {width:15%;}

/* 주문내역 상세 > 카카오톡 공유하기 페이지 추가 20190124 */
.akl main.kakaotalk-page { margin-top:10px }
.akl main.kakaotalk-page .header { border-bottom:3px solid #002f5f; max-width:1460px; margin:0 auto; padding-left:10px;}
.akl main.kakaotalk-page .header img { width:120px; }
.akl main.kakaotalk-page .header span{color:#002f5f;  padding-left:.7em; position:relative; margin-left:.4em;}
.akl main.kakaotalk-page .header span:before { content:''; position:absolute; left:0; top:30%; width:1px; height:60%; background:#b2c0cf;}
.akl main.kakaotalk-page .accordion-custom .panel-title { cursor:default; }
.akl main.kakaotalk-page .myview-info-type .txt-in-area { border-top:0; padding-bottom:5px; }
.akl main.kakaotalk-page .view-info-delvery { padding-bottom:5px; }
.akl main.kakaotalk-page .product-list-page-title{ margin:15px 0 5px; }
.akl main.kakaotalk-page .myordef-shipArea{ padding-top:0;}
.akl main.kakaotalk-page .panel-group { margin-bottom:10px; }
@media (max-width:768px) {
	.akl main.kakaotalk-page .view-info-delvery { padding-bottom:10px; }
  .myorder-history .view-history-btn button.mob{display:inline-block !important;}
}

/* 나의 반품내역 > 목록,상세*/
.myview-info-type .txt-in-area {border-top:1px solid #e3e3e3; padding:3px 0 3px} /* 190123_줄간격_수정 */
.myorder-history .panel-group .panel {margin-top:5px;}
.myorder-history .panel-group .panel+.panel .txt-in-area{  border-top:0; padding-top:0 }
.myorder-history .panel-group .myview-info-type.payway { padding:0 0 5px; margin-bottom:5px;} /* 190123_줄간격_수정 */
.myorder-history .panel-group .myview-info-type.group-sum { /*border-bottom:1px solid #e3e3e3; margin-bottom:27px;*/}
.myview-info-type.payway .txt-in-area { padding:0;}
.list-ara {padding:10px 0} /* 190123_줄간격_수정 */
.akl .myorder-history .panel-heading+.panel-collapse>.panel-body {padding-bottom:0;}
.myview-info-type.return .txt-in-area{  border-top:0; padding-top:0 }
.col-md-12c {width:100%; overflow:hidden; height:auto; padding:1px 0}
.txt-in-area .orderSummary02 {padding:7px 0; } /* 190123_줄간격_수정 */
.myview-info-type.payway { padding-bottom:27px}
.col-md-12.order-delivery{ padding-bottom:0} /* 190123_줄간격_수정 */
.mychange-ship .tgg-hidden-area {border-top:1px solid #e3e3e3;margin-top:10px;padding:7px 0 0;} /* 190123_줄간격_수정 */
.tgg-hidden-area .default-shipping-address { border-bottom:0;}
.myorder-history .panel-group .myview-info-type.payway.case02 {border-bottom:0; padding-bottom:0;}
.tgg-hidden-area .default-shipping-address .btn-center { clear:both; padding:0} /* 190123_줄간격_수정 */

/* 나의 반품내역 > 목록,상세 반품차감내역 팝업 */
.title-box .product-list-page-title h1.return {position:relative;font-size:18px !important;padding:0 0 5px;}
.title-box .product-list-page-title h1.return:before {content:"";position:absolute;top:3px;left:-30px;display:inline-block;background:url('../images/akl_common/ico_order02.png') no-repeat left center;width:21px;height:21px;}

.return-his-list li{ overflow:hidden; margin-bottom:20px;}
.return-his-list li span{color:#002f5f; font-weight:500; float:left;}
.return-his-list li em{ float:right;}
.sumy-type .bt-akl-white { margin-left:10px;}
.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text.icon-paym02:before {content:'';position:absolute;top:50%;left:-16px;margin-top:-10px;background:url('../images/akl_common/ico_card02.png') no-repeat left center;width:21px;height:21px;}



/* 마이페이지 > ABO전환 */
.abo-cont { position:relative; max-width:1400px; margin:0 auto 10px; padding:25px 62px 10px; background:#f4f4f4 url(../images/akl_common/img_abo_c.png) no-repeat 100% 100%;}
.abo-cont dl { padding:40px 0 25px; }
.abo-cont dl dt{ margin-bottom:15px; font-size:40px; font-weight:500;color:#002f5f}
.abo-cont dl dd{margin-bottom:30px; font-size:18px; font-weight:500}
.abo-cont dl dd b{font-size:18px; font-weight:500;color:#002f5f }
.abo-cont dl dd span {font-size:18px; display:block;}
.abo-cont dl dd li{margin-bottom:5px; padding-left:25px;font-size:16px; background:url(../images/akl_common/ico_abo_c.png) no-repeat left 6px; background-size:16px 12px}
.abo-wrap .title-h6 { color:#002f5f }
.abo-wrap .button-control { text-align:center;}
.abo-wrap .abo-agree { padding:40px 0; margin-top:30px; border-top:1px solid #e3e3e3; text-align:right; }
.abo-wrap .abo-agree .radio-wrapper { display:inline-block; margin-left:20px}

.abo-wrap .abo-agree p {  padding-bottom:10px; font-size:14px; text-align:left;}
.abo-wrap .amw-label-radio-text { font-weight:500}

/* 나의 주문내역 > 상세정보 > 팝업 > HyperStore 주문내역 */
.hyperStore-box {width:100%;}
.hyperStoreFrameContent {overflow:hidden}
.hyperStoreFrameContent .amway-theme.hyper-store {padding:20px 20px 0;}
.hyperStoreFrameContent .hyperStore-box {padding:0 20px 20px;}

/* 나의 주문내역 > 프로모션 2018.05.15 */
.akl .myorder-promotion {clear:both;display:block;padding:10px 0 0;} /* 190123_줄간격_수정 */
.akl .myorder-promotion .shopping-cart-item-list .gwp-item.product-list-item .list-item-image {padding-left:0} /* 190123_줄간격_수정 */
.akl .myorder-promotion .shopping-cart-item-list .product-list-item {padding:10px 0} /* 190123_줄간격_수정 */
.akl .myorder-promotion .shopping-cart-item-list .product-list-item .list-item-info {width:100%;}
.akl .myorder-promotion .shopping-cart-item-list .product-list-item .list-item-info .product-stock{line-height:1.2} /* 190123_줄간격_추가 */
.akl .myorder-promotion .shopping-cart-item-list .list-header {font-weight:500;font-size:13px;}
.akl .myorder-promotion .shopping-cart-item-list .list-header .col-xs-5 {width:37%;font-size:13px;}
.akl .myorder-promotion .shopping-cart-item-list .list-header .col-xs-3 {width:10%;}
.akl .myorder-promotion .shopping-cart-item-list .list-header .col-xs-2 {width:20%;}
.akl .myorder-promotion .shopping-cart-item-list .list-header .col-xs-1 {width:11%;}
.akl .myorder-promotion .shopping-cart-item-list .list-header .col-xs-1.list-item-month {text-align:center;padding:0 0;font-size:13px;}

.akl .myorder-promotion .shopping-cart-item-list .product-list-item .col-md-5 {width:37%;}
.akl .myorder-promotion .shopping-cart-item-list .product-list-item .col-md-3 {width:10%;font-size:14px;}
.akl .myorder-promotion .shopping-cart-item-list .product-list-item .col-md-2 {width:20%;font-size:14px;}
.akl .myorder-promotion .shopping-cart-item-list .product-list-item .col-md-1 {width:11%;font-size:14px;text-align:center;padding:0}
.akl .myorder-promotion .shopping-cart-item-list .product-list-item .col-md-1.list-item-erformance {text-align:center;padding:0 0;}
.akl .myorder-promotion .shopping-cart-item-list .gwp-item.product-list-item .gwp-gift-selections {width:450px;}
.akl .product-list-item .product-item-element.list-item-amount {text-align:center;}
.akl .myorder-promotion .shopping-cart-item-list .view-bundle-contents {width:660px;}
.akl .myorder-promotion .shopping-cart-item-list .view-bundle-contents * {font-size:13px;}
.akl .myorder-promotion .shopping-cart-item-list .product-list-item .plp-item-label-wrap {top:-1px}
.akl .myorder-promotion .view-bundle-contents .view-setcomp .v-subject {width:52%;}
.akl .myorder-promotion .view-bundle-contents .view-setcomp .v-number {width:23%;text-align:center;padding:0 40px;}
.akl .myorder-promotion .view-bundle-contents .view-setcomp .v-option {width:25%;text-align:left;padding:0 0 0 40px;}
.month-label {display:none;}
.value-wrapper.month-value-wrapper {}

/* 나의 주문내역 > 주문내역 상세정보 - 셀추가 (2018.11.01) */
.akl .myorder-promotion.type2 .shopping-cart-item-list .list-header .col-xs-4 {width:36%}
.akl .myorder-promotion.type2 .shopping-cart-item-list .list-header .col-xs-2 {width:16%;}
.akl .myorder-promotion.type2 .shopping-cart-item-list .list-header .col-xs-1 {width:8%;}
.akl .myorder-promotion.type2 .shopping-cart-item-list .product-list-item .col-md-4 {width:36%;}
.akl .myorder-promotion.type2 .shopping-cart-item-list .product-list-item .col-md-2 {width:16%;}
.akl .myorder-promotion.type2 .shopping-cart-item-list .product-list-item .col-md-1 {width:8%;}
.akl .myorder-promotion.type2 .list-item-state .txt-state-label {display:none;}
.akl .myorder-promotion.type2 .list-item-state .value-wrapper .shipment-text {display:block; font-size:14px;}
.akl .myorder-promotion.type2 .value-wrapper .shipment-text + .bt-akl-white {margin-top:8px; font-size:12px;}


/* 마이페이지 > ABO등록증/수첩 재발송 */
.akl .note-resend-wrap p {padding-bottom:20px; margin-bottom:25px; border-bottom:1px solid #e3e3e3;}
.akl .note-resend *{ position:relative; font-size:14px; }
.akl .note-resend {  max-width:700px; }
.akl .note-resend dl { display:table; padding:10px 0;  width:100%}
.akl .note-resend dt { display:table-cell; font-weight:500; color:#002f5f; letter-spacing:-1px; width:25% }
.akl .note-resend dd { display:table-cell; width:75%}
.akl .note-resend dd button { margin-left:8px;}
.akl .note-resend-wrap .list-type2 { display:block; border-top:1px solid #e3e3e3; padding-top:15px; margin-top:20px; }
.akl .note-resend-wrap .btn-group { display:block;  margin-top:30px; text-align:center;}

/* ABO등록증/수첩 재발송 신규 */
.akl .icon-has-title{position:relative;margin:4px 0 30px;padding-left:28px;font-family:'Noto Sans KR', sans-serif !important;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-0.9px;text-align:left;color:#002f5f}
.akl .icon-has-title:after {content:"";position:absolute;top:0;left:0;}
.akl .icon-has-title.note-resend2:after {top:1px;width:20px;height:20px;background:url(../images/akl_common/ico_note-resend3.png) no-repeat 0 50% / 20px}
.akl .icon-has-title.note-resend2 ~ .amway-theme .outer-border-bottom {margin-bottom:24px;}
.akl .note-resend-new-wrap {margin-bottom:30px;}
.akl .note-resend-new-wrap:after {display: block;content:"";clear: both}
.akl .note-resend-new-wrap .left {float:left;width:448px;}
.akl .note-resend-new-wrap .right {float:right;width:calc(100% - 448px - 22px);margin-left:22px;}
.akl .note-resend-new-wrap .sub-title-line {margin:0;padding-bottom:14px;border-bottom:1px solid #646468;font-size:16px;font-weight:bold;line-height:1;letter-spacing:-0.44px;color:#333;text-align:left}
.akl .note-resend-new-wrap .info-desc {clear: both;position:relative;margin:8px 0 0;padding-left:8px;font-size: 12px;line-height: 1.5;color: #999;  letter-spacing: -0.6px;}
.akl .note-resend-new-wrap .info-desc:before {content:""; position:absolute; left:0; top:6px;width:3px; height:3px; background:#999;}
.akl .note-resend-new-wrap .info-desc.mo-desc{display: none;}
.akl .note-resend-new-wrap .note-resend-title{font-size: 16px;font-weight: 700;padding-bottom: 12px;border-bottom: 1px solid #646468}
.akl .note-resend-new-wrap .card-wrap{margin-top: 8px;}
.akl .card-wrap {margin-top:10px;border:1px solid #002f5f;border-radius:10px;}
.akl .card-wrap .card-head {display:flex;justify-content:space-between;align-items:flex-start;height:53px;padding:22px 20px 0 32px;background:#002f5f;border-radius:8px 8px 0 0}
.akl .card-wrap .certificate-title,
.akl .card-wrap .certificate-subTitle {display:inline-block;width:170px;line-height:1}
.akl .card-wrap .certificate-title img,
.akl .card-wrap .certificate-subTitle img,
.akl .card-wrap .certificate-stamp img,
.akl .card-wrap .certificate-authorship img {width:100%}
.akl .card-wrap .card-body {padding:18px 26px;}
.akl .card-wrap .person-info li {display:flex;justify-content:flex-start}
.akl .card-wrap .person-info li + li {margin-top: 6px}
.akl .card-wrap .person-info li * {line-height: 1.5;letter-spacing: -0.7px;color: #002f5f;}
.akl .card-wrap .person-info li .item {display:flex;width:56px;justify-content:space-between;flex-shrink: 0;margin-right:24px;}
.akl .card-wrap .person-info li .cont {color: #333;font-weight: 500;}
.akl .card-wrap .card-footer {padding: 0 0 10px;text-align: center;}
.akl .card-wrap .certificate-stamp {display:inline-block;width:34px;vertical-align:top}
.akl .card-wrap .certificate-authorship-wrap {display:inline-block;margin-left:8px;text-align:left}
.akl .card-wrap .certificate-authorship {display:inline-block;width:114px;}
.akl .card-wrap .certificate-text {margin:0;font-size:10px;font-weight:500;line-height:1.6;letter-spacing:-0.5px;color: #333;}
.akl .amway-theme__abo{margin-bottom: 120px;}

.akl .certificate-wrap .btn-default-group {margin-top:24px;}
.akl .resend-apply-wrap {position:relative;padding-bottom: 66px;height: 288px;}
.akl .resend-apply-wrap .form_element-radio {margin-right:77px;}
.akl .resend-apply-wrap .form_group-element {margin-top: 8px;padding:18px 0 11px;}
.akl .resend-apply-wrap .btn-default-group {position:absolute;right:0;bottom:0}
.akl .resend-apply-wrap .apply-box-btn {position:absolute;right:26px;bottom:22px;}
.akl .resend-apply-wrap .btn-link-sm {display:inline-block;padding:3px 7px;border-radius:2px;border:1px solid #ccc;font-size:11px;font-weight:500;text-align:center;color:#666;background:#fff;line-height:1.55;letter-spacing:-0.55px;}
.akl .resend-apply-wrap .toolTip-wrapper.tooltipNew .tooltip-content{top: 27px;}
.akl .resend-apply-wrap [class^="form_element-"] input[type='radio'] + label{padding-top: 0;}

.akl .apply-box {display:none;position:relative;padding:24px 115px 24px 24px;background-color:#f4f4f4;border-top:1px solid #e5e5e5;}
.akl .apply-box.active {display:block;}
.akl .apply-box .confirm-msg {display:inline;margin:0;font-size:13px;font-weight:500;color:#333;line-height:1.5;letter-spacing: -0.65px;vertical-align: middle;}
.akl .apply-box .confirm-info {padding-left:10px;font-size:12px;color:#333;line-height: 1.5;letter-spacing: -0.6px;}
.akl .apply-box .confirm-info .title{float:left;display:inline-block;width:62px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:-0.6px;text-align:left;color:#002f5f;}
.akl .apply-box .confirm-info .info {float:left;width:calc(100% - 62px)}
.akl .apply-box .confirm-info li {margin-top:12px;}
.akl .apply-box .confirm-info li:after {content:"";display:block;clear:both}
.akl .apply-box .confirm-info li > * {vertical-align: top}

.toolTip-wrapper.tooltipNew {width: 23px;}
.toolTip-wrapper.tooltipNew .btn-tooltip {position:relative;top:-1px;left:-1px;display:inline-block;width:23px !important;height:23px !important;margin:0;background:url(../images/akl_common/ico_tooltip_new.png) no-repeat 50% 50% / 16px;vertical-align:top;}
.toolTip-wrapper.tooltipNew.open .btn-tooltip:after {top:21px;left:7px;width:7px;height:8px;background:url(../images/akl_common/ico_tooltip_arrow_new.png) no-repeat 50% 100% / 100% auto;z-index:11;}
.toolTip-wrapper.tooltipNew .tooltip-content {display:none;top:25px;min-width:300px;margin-left:-54px;padding:17px 10px 12px 12px;background-color:#fff;border:solid 1px #666;border-radius:8px}
.toolTip-wrapper.tooltipNew .tooltip-content * {color:#666;font-size:13px;}
.toolTip-wrapper.tooltipNew .tooltip-content .tooltip-text-tit {margin-bottom:5px;font-weight:bold;color:#666;letter-spacing:-0.65px;}
.toolTip-wrapper.tooltipNew .tooltip-content .tooltip-normal-list li {color:#666;line-height:1.67;letter-spacing:-0.6px;}
.toolTip-wrapper.tooltipNew .tooltip-content .tooltip-normal-blt li {position:relative;padding-left:10px;}
.toolTip-wrapper.tooltipNew .tooltip-content .tooltip-normal-blt li::before {position:absolute;left:0;top:6px; display:inline-block; content:''; width: 3px; height: 3px; background-color: #666666; color:#666; }

/* button */
.note-resend-new-wrap .btn-default-group [class^="btn_default-"] {display:inline-block;vertical-align:middle;height:32px;line-height:30px;box-sizing:border-box;padding:0 10px;min-width:68px;border:1px solid transparent;font-size:13px;letter-spacing:-.6px;text-align:center;font-weight:500;border-radius:2px;cursor:pointer}
.note-resend-new-wrap .btn-default-group [class^="btn_default-"]:hover {background-color:#008fc5;border-color:#008fc5;color:#fff}
.note-resend-new-wrap .btn-default-group [class^="btn_default-"].medium {min-width:168px;height:40px;padding:0 20px;font-size:16px;line-height:1.5}
.note-resend-new-wrap .btn-default-group [class^="btn_default-"].medium + [class^="btn_default-"].medium {margin-left:6px}
.note-resend-new-wrap .btn-default-group [class^="btn_default-"]:disabled {background-color:#ececec;border-color:#ececec;color:#fff}
.note-resend-new-wrap .btn-default-group .btn_default-a {border-color:#002f5f;color:#002f5f;background-color:#fff}
.note-resend-new-wrap .btn-default-group .btn_default-b {border-color:#002f5f;color:#fff;background-color:#002f5f}
.note-resend-new-wrap .btn-default-group .btn_default-e {border-color:#cccccc;color:#111;background-color:#f4f4f4}
.note-resend-new-wrap .btn-default-group .btn_default-e:hover {background-color:#008fc5;border-color:#008fc5;color:#fff}
/* checkbox & radio */
.renew-type-input [class^="form_element-"] {position:relative;display:inline-block;margin:0;padding:0}
.renew-type-input [class^="form_element-"] input[type='checkbox'],
.renew-type-input [class^="form_element-"] input[type='radio'] {position:absolute;left:0;top:0;margin:0;z-index:1;width:20px;height:20px;vertical-align:middle;opacity:0}
.renew-type-input [class^="form_element-"] input[type='checkbox'] + label,
.renew-type-input [class^="form_element-"] input[type='radio'] + label {position:relative;display:inline-block;padding:3px 0 0 27px;color:#666;font-size:14px;line-height:20px;min-height:20px;font-weight:normal;vertical-align:middle;cursor:pointer}
.renew-type-input [class^="form_element-"] input:checked + label {color:#333}
.renew-type-input [class^="form_element-"].no_label {width:20px;height:20px}
.renew-type-input [class^="form_element-"].no_label input + label {padding-left:0;font-size:0 !important;line-height:0}
.renew-type-input [class^="form_element-"] label:before,
.renew-type-input [class^="form_element-"] label:after {content:'' !important;position:absolute;left:0;top:0;display:inline-block;width:20px;height:20px;box-sizing:border-box;border:1px solid #999;background-color:#fff}
.renew-type-input [class^="form_element-"] {margin-right:25px}
.renew-type-input [class^="form_element-"]:last-child {margin-right:0}
.renew-type-input [class^="form_element-"] input:disabled + label,
.renew-type-input [class^="form_element-"] input:disabled:checked + label {cursor:not-allowed}
.renew-type-input [class^="form_element-"] input:disabled + label,
.renew-type-input .form_element-checkbox input[type='checkbox']:disabled + label {color:#ececec !important}
.renew-type-input [class^="form_element-"] input:disabled + label:before,
.renew-type-input [class^="form_element-"] input:disabled + label:before {background:#fff !important;border:1px solid #ececec}
/* radio */
.renew-type-input .form_element-radio label:before {border-radius:50%;border-color:#ccc}
.renew-type-input .form_element-radio label:after {left:5px;top:5px;display:block;width:10px;height:10px;border:none;border-radius:50%;background-color:#ececec}
.renew-type-input .form_element-radio input[type='radio']:checked + label:before {background-color:#002f5f;border:none}
.renew-type-input .form_element-radio input[type='radio']:checked + label:after {background-color:#fff}
.renew-type-input .form_element-radio input[type='radio']:not(:checked) + label:after {opacity: 0}
.renew-type-input .form_element-radio input[type='radio']:disabled + label:after {background-color:#ececec}

@media (max-width:1024px) {
    .akl .note-resend-new-wrap .left,
    .akl .note-resend-new-wrap .right {float:none;width:100%;}
    .akl .note-resend-new-wrap .right {margin:32px 0 0 0}
    .akl .note-resend-new-wrap .btn-default-group .btn-print {display:none}
    .akl .resend-apply-wrap {height:auto;}
    .akl .resend-apply-wrap .btn-default-group {position:relative;bottom:auto;right:auto;margin-top:24px;text-align:center}
}
@media (max-width:768px) {
    .akl .icon-has-title {margin: 14px 0 30px;}
    .akl .note-resend-new-wrap .sub-title-line {padding:0 0 14px 0;}
    .akl .note-resend-new-wrap .left,
    .akl .note-resend-new-wrap .right {float:none;width:100%;}
    .akl .note-resend-new-wrap .right {margin: 0}
    .akl .note-resend-new-wrap .tooltipNew .tipCont-wrapper {max-width:97% !important;}
	.akl .resend-apply-wrap .toolTip-wrapper.tooltipNew .tooltip-content{top: 6px;min-width: 0;}
    .akl .note-resend-new-wrap .tooltipNew.open .btn-tooltip::after {top:23px;}
    .akl .certificate-wrap {display:flex;flex-direction: column;}
    .akl .certificate-wrap .card-wrap {order:1;}
    .akl .certificate-wrap .info-desc {order:3;}
    .akl .certificate-wrap .btn-default-group {order:2;margin-top:8px;text-align:right;}
    .akl .certificate-wrap .btn-default-group .btn_default-a {min-width:74px;height:32px;padding:0 10px;font-size:13px;}
    .akl .card-wrap .card-head {height:40px;padding:17px 17px 0 24px;}
    .akl .card-wrap .card-body {padding:15px 20px 9px;}
    .akl .card-wrap .certificate-title,
    .akl .card-wrap .certificate-subTitle {width:130px}
    .akl .card-wrap .person-info li .item,
    .akl .card-wrap .person-info li .cont {font-size:12px;}
    .akl .card-wrap .person-info li .item {width:48px;margin-right:14px;}
    .akl .card-wrap .person-info li + li {margin-top:3px;}
    .akl .apply-box {padding:16px 10px}
    .akl .apply-box .confirm-info li {margin-top:7px}
    .akl .resend-apply-wrap .apply-box-btn {position:relative;right:auto;bottom:auto;margin-top:10px;text-align:center;}
	.note-resend-new-wrap .btn-default-group [class^="btn_default-"].medium,
    .akl .resend-apply-wrap .btn-default-group .btn_default-b {min-width:114px;height:40px;}
    .akl .resend-apply-wrap .form_element-radio {margin-right:37px;}
	.akl .note-resend-new-wrap .info-desc.mo-desc{display: block;}
	.akl .note-resend-new-wrap .info-desc.pc-desc{display: none;}
	.akl .resend-apply-wrap{padding-bottom: 0;}
	/* .akl .note-resend-new-wrap{margin-top: 20px;} */
	.akl .note-resend-new-wrap{margin-bottom: 40px;}
}


/* 마이페이지 > ABO 자녀정보등록 */
.main-container.Info-regist { padding:30px 42px 80px}
.main-container.Info-regist > p{ padding-left:8px; font-size:14px}
.main-container.Info-regist .button-control { text-align:center;}
.Info-regist-list { padding:35px 0 20px; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; margin:15px 0 40px;}
.Info-regist-list li { position:relative; padding-left:80px; min-height:40px; margin-bottom:18px;}
.Info-regist-list li:before { position:absolute; color:#0075a4;font-family:'AmwayIcons'!important; }
.Info-regist-list li:after { content:'';  position:absolute; left:0; top:2px; width:40px; height:40px; padding:12px; border:1px solid #0075a4; border-radius:50%;}
.Info-regist-list li mark { background:none; color:#1bb3f3; font-weight:700; display:block; padding:0; margin-bottom:3px; }
.Info-regist-list li span { font-weight:500; display:block; }
.Info-regist-list li .download-btn { margin-top:5px }
.ico-regist01:before {content:'\e9d9'; font-size:20px; left:10px; top:7px;}
.ico-regist02:before {content:'\ea5c'; font-size:20px; left:10px; top:8px;}
.ico-regist03:before {content:'\e911'; font-size:20px; left:12px; top:8px;}
.ico-regist04:before {content:'\ea68'; font-size:20px; left:10px; top:7px;}
.ico-regist05:before {content:'\e9ab'; font-size:20px; left:10px; top:7px;}
.ico-regist06:before {content:'\e909'; font-size:16px; left:10px; top:10px;}
.main-container.Info-regist .form-group {margin-bottom:10px;}
.form-regist-wrap { position:relative; padding:40px 0 30px; border-top:1px solid #e3e3e3; }
.form-regist-wrap.upload { border-bottom:1px solid #e3e3e3; margin-bottom:25px;}
.form-regist-wrap .bt-akl-txt.reset{ position:absolute; right:-20px; top:10px}
.form-regist { max-width:810px; position:relative;}
.form-regist .form-item-row {max-width:354px;}
.form-regist .col-xs-12 { padding-left:0;}
.form-regist p.control-label {color:#002f5f; font-size:14px; font-weight:500; margin-top:3px; }
.bouns-btn-w { margin-bottom:25px }
.bouns-btn-w .text-guide{ margin-top:10px; display:inline-block; font-size:13px;}
.manage-profile-photo .bouns-btn-w { margin-bottom:15px }
.bouns-file-list { overflow:hidden; }
.bouns-file-list span { display:block; float:left; height:40px; line-height:40px; font-size:14px;}
.bouns-file-list p {border-bottom:1px solid #e3e3e3; overflow:hidden; max-width:495px;  margin-bottom:20px; }
.akl .bouns-btn-w .bt-akl-white { min-width:95px; margin-right:10px }
.akl .bouns-file-list .bt-akl-txt { float:right; min-width:60px; padding:5px 0; }
.akl .manage-profile-photo .bouns-btn-w { margin-bottom:5px }

.form-regist-btn {padding:20px 0 40px; border-top:1px solid #e3e3e3; }
.form-regist-btn .link-btn .icon-add-bonus{display:block; position:relative; float:left;}
.form-regist-btn .link-btn .icon-add-bonus:before { content:'\e972'; font-size:22px; }
.form-regist-btn .link-btn span{display:block; float:left; margin-left:5px; margin-top:-3px}

/* 다운라인 가입안내 */
.downline {width:710px; margin:0 auto}
.downline .img {padding:48px; text-align:center; background-color:#002f5f}
.downline .img img {margin-top:38px}
.downline .img p {margin-top:32px; font-size:34px; font-weight:300; color:#fff}
.downline .img p span {display:block; margin-top:5px; font-size:12px; letter-spacing:0.1em; text-transform:uppercase}
.downline .cont {padding:45px 29px 50px; border:1px solid #e3e3e3; border-top:0}
.downline .cont .txt {font-size:16px; text-align:center; color:#002f5f}
.downline .cont .txt em {display:block; margin-bottom:4px; font-weight:500; font-size:16px;}
.downline .cont .info {margin-top:42px; padding:28px 20px 26px 20px; border-top:2px solid #6a6a6a; border-bottom:1px solid #e3e3e3}
.downline .cont .info li + li {margin-top:5px}
.downline .cont .info li span {display:inline-block; width:65px}
.downline .cont .info li em {font-weight:500; color:#002f5f}
.downline .cont .list-type2 {margin-top:12px}

.downline .cont.case02 .txt {border-bottom:1px solid #e3e3e3; padding-bottom:50px}
.downline .cont.case02 .txt-italic {padding:0 0 0 10px; margin:30px 0 0}
.downline .cont.case02 ul {padding-bottom:10px}
.downline .cont.case02 li { font-size:13px; color:#808285; line-height:18px; font-style:italic;}

/* 온라인 매거진 */
.mgt40 {margin-top:40px}
.list-type2.line {padding-top:20px; border-top:1px solid #dadada}

.mark-box02 {height:74px; padding:14px 34px; background-color:#f4f4f4}
.mark-box02 .vt {width:45px}
.mark-box02 .vt .ico {display:inline-block; width:20px; height:20px; margin-top:14px; background:url('/_ui/responsive/theme-blue/images/akl_common/ico_excla_mark02.png') no-repeat; background-size:20px 20px}
.mark-box02 p {position:relative}
.mark-box02 p a {position:absolute; top:0; right:0; border:1px solid #d82028}

.magazine-area {margin-top:37px}
.magazine-area .title-h6 {margin:0; text-align:left}
.magazine-area .head-title {margin:22px 0 7px}
.magazine-area .bod-view-txt .img {padding:10px 0; text-align:center}
/* 온라인 매거진 카카오 연동 페이지 */
.magazine-area.kakao-page {margin-top:0;}

.magazine-carousel {padding:0 10px !important; width:100%; max-width:100%}
.magazine-carousel .mz-item {margin:0 12px 33px 12px; border:2px solid #f4f4f4;}
.magazine-carousel .mz-item:hover .thumb {background-color:#bbbbbb}
.magazine-carousel .mz-item:hover .info {background-color:#f4f4f4}
.magazine-carousel .mz-item .thumb {padding:16px; text-align:center; background-color:#f4f4f4; border-bottom:2px solid #f4f4f4; height:284px; overflow:hidden;}
.magazine-carousel .mz-item .thumb a {display:inline-block; width:195px; height:249px}
.magazine-carousel .mz-item .thumb img { display:inline-block; max-width:195px; max-height:249px}
.magazine-carousel .mz-item .info {position:relative; padding:17px 20px 12px; background-color:#fff}
.magazine-carousel .mz-item .info .tit {display:block; color:#002f5f; font-size:18px; font-weight:500; text-transform:uppercase}
.magazine-carousel .mz-item .info .txt {color:#56565a; font-weight:500; text-transform:uppercase; display:block; height:20px;}

/*.magazine-carousel .mz-item .info .inner {padding-top:6px; margin-top:17px; border-top:1px solid #dadada; height:32px;}*/
.magazine-carousel .mz-item .info .inner {padding-top: 10px;margin-top: 17px;border-top: 1px solid #dadada;height: 32px;
}
.magazine-carousel .mz-item .info .inner span{line-height:32px;}
.magazine-carousel .mz-item .info .inner .btn-ico {position:absolute; top:90px; display:inline-block; width:18px; height:20px;}
.magazine-carousel .mz-item .info .inner .btn-ico.pdf {right:20px; background:url('/_ui/responsive/theme-blue/images/akl_common/ico_download02.png') 0 0 no-repeat;}
.magazine-carousel .mz-item .info .inner .btn-ico.sns {right:70px; background:url('/_ui/responsive/theme-blue/images/akl_common/ico_sns.png') no-repeat;}
/*.magazine-carousel .mz-item .info .inner .btn-ico.sns{right:60px;width:32px;height:32px;bottom:10px;background: url(../images/icon100_pc.png) no-repeat -50px -700px;}*/
/*.magazine-carousel .mz-item .info .inner .btn-ico.pdf{right:20px;width:32px;height:32px;bottom:10px;background: url(../images/ico_down_btn.png) no-repeat 0 0;background-size: cover;}*/


.magazine-carousel .mz-item .info .inner .bod-view-sns {display:none; position:absolute; top:-57px; left:0; width:100%; height:55px; padding:15px 0; text-align:center; box-sizing:border-box; background-color:#fff; }
.magazine-carousel .mz-item .info .inner .bod-view-sns.on {display:block}
.magazine-carousel .mz-item .info .inner .bod-view-sns .url_pop {top:57px; left:50%; margin-left:-123px}
.magazine-carousel .bod-view-sns > div > a > img {width:25px;height:auto;}
.magazine-carousel .mz-item .info .inner .pop-area-body:after {left:20px;}
.magazine-carousel .owl-prev {left:-5px !important}
.magazine-carousel .owl-next {right:-5px !important}
.magazine-carousel .mz-item .info .inner.v1 .btn-ico.sns {right:20px;}
.magazine-carousel .mz-item .info .inner .txt_msg{display:none;font-size:11px;line-height:32px;color:#999;}
/*.magazine-carousel .mz-item .info .inner .share-aclicks {display:none;right:60px;width:32px;height:32px;bottom:10px;background: url(../images/icon_sns_acliks.png) no-repeat 0 0;background-size: cover;}*/
.magazine-carousel .mz-item .info .inner .share-aclicks {display:none;background-color:#fbe200;font-size:12px;height:24px;line-height:24px;font-weight:600; letter-spacing:-.6px;color:#381e1f;text-align:center;padding:0 8px;border-radius:2px;}

.feature-list .feature-item .share-aclicks {display:none;position:fixed;left:0;bottom:0;right:0;width:100%;height:60px;line-height:60px;background-color:#fbe200;font-size:16px;font-weight:600;letter-spacing:-.6px;color:#381e1f;text-align:center;z-index:300}
.magazine-carousel .mz-item .info .share-aclicks .sp_akl {display:inline-block;width:14px;height:14px;margin-right:6px;background-position:0 0;vertical-align:middle;position:relative;top:-1px}
.feature-list .feature-item .share-aclicks .sp_akl {display:inline-block;width:28px;height:28px;margin-right:6px;background-position:-80px 0;vertical-align:middle}
.feature-list .feature-item.aclicks {/*display:none;*/padding-top:2px;}
.bod-view-body.catalogue {z-index:201}

#catalogue-info-layer {z-index:9100}
#catalogue-info-layer .layer_section-container .layer-content {max-height:calc(100vh - 240px);position:relative;top:-1px}
#catalogue-layer .layer_section-container .layer-content {position:relative;top:-1px;margin-bottom:-2px}
#catalogue-info-layer .txt-a-cliks {font-size:14px;line-height:20px;color:#333;letter-spacing:-.7px;word-break:keep-all}

/*.box_a-cliks-info .share-aclicks {width:100px;height:24px;padding:3px 8px 4px 8px;line-height:1.17;border-radius:4px;background-color:#fbe200;font-size:12px;font-weight:bold;letter-spacing:-.6px !important;color:#381e1f;}
.box_a-cliks-info .share-aclicks .sp_akl {display:inline-block;width:14px;height:14px;margin-right:4px;background-position:0 0;vertical-align:middle}
.box_a-cliks-info .a-cliks-info {font-size:14px;color:#666;line-height:20px;letter-spacing:-.7px;font-weight:500}
.box_a-cliks-info .a-cliks-info .sp_akl {vertical-align:middle;position:relative;top:-1px;margin-right:4px}*/

@media (max-width:768px) {
	.magazine-carousel .mz-item .info .inner .txt_msg{display:block;}
	.magazine-carousel .mz-item .info .inner .share-aclicks  {display:inline-block}
	.feature-list .feature-item .share-aclicks {display:block;}
}


.bod-view-head.tbl-type {padding:22px 0 19px}
.bod-view-head.tbl-type .head-title {margin-top:0}
.bod-view-head.tbl-type .down {width:130px; text-align:right}

/* 메뉴 잠금 설정 */
.menu-lock-wrapper { padding:36px 50px 0;}
.menu-lock-wrapper .author-tit { display:block;font-size:16px; font-weight:500}
.menu-lock-wrapper [type=checkbox]:checked+label {font-weight:400}
.menu-lock-wrapper [type="checkbox"]:not(:checked)+label {color:#56565a; font-weight:400}
.menu-lock-wrapper [type="checkbox"]:not(:checked)+label::before {top:3px;}
.product-list-page-title + .menu-lock-txtb { margin-top:-6px}
.menu-lock-txtb { font-size:16px; font-weight:500; }
.menu-lock-txt { color:#002f5f; font-size:18px; padding:0 0 15px; }
.menu-lock-txt strong{ font-weight:400}
.menu-lock { margin-bottom:40px; padding-top:32px}
.menu-lock .author-tit { margin-bottom:30px; }
.menu-lock .form-group { max-width:540px }
.menu-lock .form-group .col-md-4 { padding-left:0}
.menu-lock .form-group .col-md-8 {padding-left:0; position:relative;}
.menu-lock .form-group .col-md-8 span{ display:block; margin-right:85px;}
.menu-lock .form-group .col-md-8 span.mob{ display:none; }
.menu-lock .form-group .col-md-8 .bt-akl-blue{ min-width:85px; position:absolute; right:0; top:0}
.menu-lock-wrapper .next-control {text-align:center; }
.akl .menu-lock-wrapper .author-content02 .validation-wrapper.subBiz { margin-top:40px; }
.akl .menu-lock-wrapper .author-content02 .author-tit { border-top:1px solid #dadada; padding-top:35px; font-size:16px  }
.akl .menu-lock-wrapper .author-content02 .author-tit02 {display:block; padding-top:15px; font-size:16px; }
.akl .menu-lock-wrapper .author-content-complete { text-align:center; margin-bottom:30px; padding-top:30px; padding-bottom:10px;}
.akl .menu-lock-wrapper .author-content-complete .valid-result-box { margin-bottom:0}
.akl .menu-lock-wrapper .author-content-complete .valid-result-box span { display:block; margin-top:12px}
.menu-lock-wrapper .pw-set { margin-bottom:30px; }
.menu-lock-head { overflow:hidden; border-bottom:1px solid #dadada; padding-bottom:10px ;}
.menu-lock-head .author-tit { float:left; font-size:16px; font-weight:500}
.menu-lock-head div { float:right;}
.menu-lock-head div [type="checkbox"]:not(:checked)+label {color:#56565a}

.menu-lock-choice { padding:20px; border-bottom:1px solid #dadada; overflow:hidden;}
.menu-lock-choice li { float:left; width:33.333333%; margin-top:5px}
.menu-lock-choice li:first-child { width:100%}
.menu-lock-choice li:first-child [type="checkbox"]:not(:checked)+label { font-weight:500}
.menu-lock-choice li:first-child [type=checkbox]:checked+label {font-weight:500}

.panel-body .next-control { padding-bottom:10px;}

.lock-btn {margin-top:40px; padding:20px 0 0 0; border-top:1px solid #e3e3e3;}
.lock-btn > p {padding:10px 0 0 0} /* 190123_수정 잠금 비밀번호 해제 */
.lock-btn > p a {margin-right:2px;margin-left:2px;} /* 190123_수정 잠금 비밀번호 해제 */
.akl .lock-btn > p .bt-akl-blue.mini{min-width:70px} /* 190123_추가 잠금 비밀번호 해제 */

/*잠금 비밀번호 해제 20190115 추가*/
.U60802_lp1_pop .lock-btn { margin-top:0; padding:10px 20px 20px 20px;border-top:0;}
.U60802_lp1_pop .lock-btn ul.list-type2 li { font-style:normal; }

/* 회원탈퇴 */
.akl .withdrawal {border-bottom:1px solid #dadada; padding-bottom:30px }
.akl .withdrawal .author-tit { margin-top:15px; margin-bottom:30px; }
.akl .withdrawal .form-group { max-width:540px }
.akl .withdrawal .form-group span.control-label {color:#002f5f; font-weight:500 }
.akl .withdrawal .form-group .col-md-4 { padding-left:0 }
.akl .validation-wrapper.case02 { padding-top:180px; margin-top:40px;}
.akl .validation-wrapper.case02>div[class^=valid-type]>p {width:100%; margin-bottom:0}
.akl .validation-para-input { border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:37px 0 10px; margin-bottom:40px; }
.akl .validation-para-input .inner{ width:586px; margin-top:30px}
.akl .validation-para-input .bt-akl-white { min-width:140px; padding:0; position:absolute;right:0; top:0}
.akl .validation-para-input .control-label { width:150px; float:left;padding-left:0}
.akl .validation-para-input .col-xs-12 { width:432px; padding:0; position:relative;}
.akl .validation-para-input .col-md-3 { padding:0}
.akl .validation-para-input .col-md-9 { padding:0 0 0 10px}
.akl .validation-para-input .col-md-9 input { width:163px;}
.akl .validation-para-input .col-md-9 button { width:140px;}
.akl .validation-para-input .type02 .col-md-10 input { width:280px;}
.akl .validation-para-input .form-group.validation {  margin-top:10px}
.akl .validation-para-input .form-group.validation .control-label { width:118px; color:#56565a}
.akl .validation-para-input .form-group.validation input { width:163px;}
.akl .validation-para-input .form-group.validation .inputw { padding:0; display:inline-block; }
.akl .validation-para-input .form-group.validation .inputw p { color:#002f5f; font-size:13px; margin-top:5px; font-weight:500}
.akl .validation-para-input .form-group.validation .bt-akl-blue { min-width:70px; margin-left:8px}
.akl .bos-admin .validation-box-simple .form-group { margin-bottom:5px; } /*20190131 추가*/
.akl .bos-admin .validation-box-simple .form-group .radio-wrapper {margin-top:0 } /*20190131 추가*/
.akl .withdrawal .list-type5 { margin-top:-15px}
.akl .withdrawal .list-type5 li{ margin-bottom:13px; line-height:150%}
.akl .withdrawal .list-type5 li strong { display:block;}
.akl .withdrawal .list-type5 .radio-wrapper div { margin-top:8px;}
.akl .withdrawal-action { border-top:1px solid #dadada; padding-top:37px; margin-top:14px;}
.akl .withdrawal-action p { font-size:16px; font-weight:500; margin-bottom:25px;}
.akl .withdrawal-action .radio-wrapper { text-align:right;}
.akl .withdrawal-action .list-type2 { margin-top:-20px; margin-bottom:10px }
.akl .withdrawal-action .list-type2 .bt-akl-white { margin-left:10px; font-style:normal;}
.akl .author-content02 + .next-control { border-top:1px solid #dadada; padding-top:40px }
/* 2019.02.13 회원탈퇴 수정 structure-modified 클래스 추가 */
.akl .withdrawal.structure-modified .info-text {margin-top:-10px; color:#808285;}
.akl .withdrawal.structure-modified .info-text .bt-akl-white {margin-left:10px;}
.akl .withdrawal.structure-modified .list-type5.style-modified {display:block; margin-top:10px; font-size:0;}
.akl .withdrawal.structure-modified .list-type5:not(.style-modified) {margin-top:0;}
.akl .withdrawal.structure-modified .list-type5.style-modified li {display:block; width:auto; font-size:0; line-height:1.2; margin-bottom:5px;}
.akl .withdrawal.structure-modified .list-type5.style-modified li > strong,
.akl .withdrawal.structure-modified .list-type5.style-modified li .radio-wrapper {display:inline-block; vertical-align:middle; width:auto; margin:0;}
.akl .withdrawal.structure-modified .list-type5.style-modified li > strong {width:80px; font-size:14px;}
.akl .withdrawal.structure-modified .list-type5.style-modified li .radio-wrapper {margin:3px 0 0 10px;}
.akl .withdrawal.structure-modified .list-type5.style-modified li:before {top:12px;}
.akl .withdrawal.structure-modified .radio-wrapper.view-sns {margin-top:0 !important; padding-right:0 !important;}
.akl .withdrawal.structure-modified .author-tit {margin-bottom:15px;}
.akl .withdrawal.structure-modified .author-tit span { display:inline-block; } /* 2019.03.07 추가 */
.akl .withdrawal.structure-modified hr {margin:10px 0 !important;}

/* BOS 회원가입 */
.bos-admin .join-choice {margin:0 auto; max-width:1100px;min-height:200px} /*190422_수정 BOSS 화면 수정*/
.bos-admin .join-choice .row {font-size:0; text-align:center}
.bos-admin .join-choice .row span {display:inline-block; width:50%}
.bos-admin .join-choice .row span strong {display:block; font-size:28px; font-weight:700; letter-spacing:-0.05em}
.bos-admin .join-choice .row span a {margin-top:25px; width:125px; padding:7px 0 8px}
.bos-admin .join-choice .row span a[class*=bt-]{padding:0px} /*190422_추가 BOSS 화면 수정*/
.bos-admin .join-choice .row span:nth-child(even) a {width:140px}
.bos-admin .join-choice .row + .row {margin:60px 0 25px; padding-top:60px; border-top:1px solid #e3e3e3}

.bos-admin .validation-wrapper {padding:0}
.bos-admin .validation-wrapper>div>p {position:static; width:100%; border-left:0; padding:0}
/* 항목이 두개일때 타입 */
.bos-admin .subBiz.validation-wrapper {padding:190px 0 0}
.bos-admin .subBiz.validation-wrapper>div>p {position:absolute; width:50%; border-left:1px solid #e3e3e3}
.bos-admin .subBiz.validation-wrapper.subBiz>div.valid-type-phone>p {padding-left:16%; border-left:0}
.bos-admin .subBiz.validation-wrapper.subBiz>div.valid-type-ipin>p {padding-right:16%}
/* //항목이 두개일때 타입 */
.bos-admin #market-validation-box {min-height:auto}
.bos-admin .valid-type-ipin .validation-para strong:before {background:url(../images/akl_common/icon_validation_foreigner.png) 0 0 no-repeat !important}
.bos-admin .validation-box-simple {padding-right:40%}
.bos-admin .inp-date > * {vertical-align:middle}
.bos-admin .inp-date input.form-control {width:175px;}
.bos-admin .inp-date .date-range-icon {display:inline-block; width:15px; border-top:2px solid #ddd; margin:-2px 10px 0;}
.bos-admin .inp-date .bt-akl-white {min-width:55px; margin-left:5px}

.bos-admin .divider {margin-bottom:20px !important}
.bos-admin .form-group:last-child {padding-bottom:30px}
.bos-admin .form-sub-title {font-size:16px !important}
.bos-admin .control-label {letter-spacing:-0.05em}
.bos-admin .box-date-select > * {display:inline-block}
.bos-admin .box-date-select > * + * {margin-left:5px}
.bos-admin .box-date-select select {width:100% !important}
.bos-admin .slp-year {width:115px}
.bos-admin .slp-month {width:76px}
.bos-admin .slp-day {width:76px}
.bos-admin .end-control {padding:0 !important}
.bos-admin .reg-ques-box {padding-bottom:0; border-bottom:0}
.bos-admin .reg-ques-box .form-text,
.bos-admin .reg-ques-box .content {margin-bottom:0}
.bos-admin .reg-ques-box h3 {margin-bottom:32px}
.bos-admin .w283 {width:283px}
.bos-admin .pd0 {padding:0}
.pdt7 {padding-top:7px}
#market-validation-box.bos-auto {min-height:auto}
.next-control.line {border-top:1px solid #e3e3e3}

.bos-admin .list-content.business-type01 {display:block;}
.bos-admin .list-content.business-type01 .list-row-title {overflow:hidden; display:block; width:100%; clear:both;}
.bos-admin .list-content.business-type01 .list-row-title>div {display:block; float:left;}
.bos-admin .list-content.business-type01 .content-list {padding:0; border-top:0;}
.bos-admin .list-content.business-type01 .content-list .con-list-item > div {padding:18px 0; text-align:center; border-top:1px solid #eee;}
.bos-admin .list-content.business-type01 .content-list .txte-wrap .bt-akl-white.mini {min-width:auto; color:#002F5F;}

.bos-admin .list-content.business-type01 .bt-akl-txt.list-type01 {min-width:0; height:auto; padding:0; border:0; background-color:initial}
.bos-admin .list-content.business-type01 .con-list-item > div.thumb {padding-right:20px}
.bos-admin .list-content.business-type01 .w10 {width:10%}
.bos-admin .list-content.business-type01 .w18 {width:18%}
.akl .bos-admin .content-list .con-list-item {display:table !important}
.akl .bos-admin .content-list .con-list-item span.txte-wrap {float:none !important}

.bos-admin .bos-form-wrap {border-bottom:1px solid #e3e3e3}
.bos-admin .bos-form-wrap .form-sub-title {color:#55565a; margin-bottom:30px}
.bos-admin .bos-form-wrap .control-label {padding-left:0}
.bos-admin .form-group.seek-address .col {padding-left:15px; padding-bottom:10px}

/* 간편가입 */
.easy-wrap  { padding-bottom:20px;} /* 20190123 수정 */
.easy-wrap .container-custom { margin-bottom:20px; }/* 20190123 수정 */
.easy-wrap h2{ font-size:24px; color:#002f5f; margin:0 0 20px;}/* 20190123 수정 */
.easy-wrap-head { margin:0 -15px; background:#f4f4f4 url(../images/akl_common/icon_bg_easy.png) no-repeat 50% 60px; padding:207px 20px 40px; text-align:center; background-size:142px 113px }
.easy-wrap-head .easy-text-m { font-size:16px; color:#002f5f; margin-bottom:15px; font-weight:500}
.easy-wrap-head .easy-text-s { font-size:13px; margin-bottom:20px;}
.easy-wrap .page .radio-wrapper { margin-bottom:0}
.easy-wrap #register-step-page .control-label { margin-bottom:10px; font-size:14px}
.akl .easy-wrap .next-control { padding-top:0}
.akl .easy-wrap .myordef-shipArea + .next-control { padding-top:40px}
.list-type5.pad20 { padding:15px 0 10px }

.easy-cont {border-bottom:1px solid #dadada; padding-bottom:40px; margin-bottom:40px}
.easy-cont .list-type2 { margin-bottom:-10px}
.easy-cont .title-h6  { margin-bottom:25px; margin-top:0}
.easy-cont .form-group { margin:25px 0 0; overflow:hidden; }
.akl .easy-cont label { width:125px; display:inline-block; float:left}
.easy-cont .col-xs-12 { width:auto; float:left}
.easy-cont .button-area { text-align:center; margin-top:30px}
.easy-cont .list-type2 { margin-bottom:-10px}
.easy-cont .bt-akl-white.mini { margin-left:8px}
.barcode-area { padding-bottom:43px; text-align:center}
.barcode-area-pop { text-align:center; padding:55px 30px}
.LINC_check_barcode{text-align:center;margin:20px 0 0;}
.LINC_check_barcode span{font-family:'Free 3 of 9 Regular';font-size:50px;line-height:50px;font-weight:normal;color:#000;
   -ms-transform:scaleY(2);
   -webkit-transform:scaleY(2);
   transform:scaleY(2); display:block;}
.pop_LINC_barcode *{box-sizing:border-box}
.pop_LINC_barcode{text-align:center;margin:20px auto 0 auto;}
.pop_LINC_barcode .verticalBarcode{text-align:center;width:280px;height:280px;display:inline-block;
   -ms-transform:rotate(90deg);
   -webkit-transform:rotate(90deg);
   transform:rotate(90deg);} /* 90도 회전 */
.pop_LINC_barcode .popBarcode span{display:block;position:relative;top:95px;width:280px;height:50px;line-height:50px;font-family:'Free 3 of 9 Regular';font-size:48px;font-weight:normal;color:#000;
   -ms-transform:scaleY(3);
   -webkit-transform:scaleY(3);
   transform:scaleY(3);} /* 바코드 세팅 */
.pop_LINC_barcode .popNumber{position:relative;top:150px}
.pop_LINC_barcode .useCodeInput{margin:20px 10px 0 10px;text-align:left}
.pop_LINC_barcode .useCodeInput label{display:block;margin-bottom:6px;font-size:16px;line-height:1.5;font-weight:bold;color:#333}
.pop_LINC_barcode .useCodeInput input{width:100%;height:40px;line-height:40px;font-size:18px;}

.barcode-img{width:280px;height:280px;margin:0 auto;text-align:center;} /*바코드가 이미지 일때*/
.barcode-img img{max-width:100%;} /*바코드가 이미지 일때*/

.easy-cont + .myordef-shipArea { padding-top:0}
.akl .easy-wrap .conditions.ind *,
.akl .easy-wrap .conditions.ind p,
.akl .easy-wrap #terms .conditions.ind p,
.akl .easy-wrap .conditions.ind .tbl-list-view .thead .tr>strong {font-size:13px !important;}/* 20190116 16에서 13으로 수정*/

/* 지문인증 안내/등록 팝업(모바일 전용) */
.bio-pop-head { background:#f4f4f4; border:1px solid #dadada; padding:14px; margin:35px 0 28px}
.bio-pop-head [type="checkbox"]+label, .bio-pop-head [type="checkbox"]:checked+label, .bio-pop-head [type="checkbox"]:not(:checked)+label {line-height:25px; font-size:16px; font-weight:500; padding-left:35px}
.bio-pop-head [type=checkbox]:not(:checked)+label::before { width:25px;height:25px; border:0; background:url(../images/icons/bio.png) no-repeat 0 0; background-size:50px auto;}
.bio-pop-head [type=checkbox]:checked+label::before { width:25px; height:25px; border:0; background:url(../images/icons/bio.png) no-repeat 0 -26px; background-size:50px 51px;}
.bio-pop-head [type=checkbox]:checked+label::after { display:none}
.bio-pop-body {padding:0 14px;}
.bio-pop-body li { position:relative; margin-bottom:20px}
.bio-pop-body li > span { position:absolute; display:block; left:0; top:3px; width:20px; height:20px; }
.bio-pop-body li > span label { text-indent:-999px; overflow:hidden;}
.bio-pop-body li [type=checkbox]:not(:checked)+label::before { border:0; background:url(../images/icons/bio.png) no-repeat -25px -4px; background-size:50px auto;}
.bio-pop-body li [type=checkbox]:checked+label::before {  border:0; background:url(../images/icons/bio.png) no-repeat -25px -30px; background-size:50px 51px;}
.bio-pop-body li [type=checkbox]:checked+label::after { display:none}
.bio-pop-body li > div { margin-left:30px;}

/* 2019.02.13 .show-terms2 에 text-add 클래스 추가 */
.show-terms2.text-add {top:12px !important; width:auto !important; font-size:14px !important;}
.show-terms2.text-add .icon-exports {background-position:right 0 !important;}

/* S: 2020 카카오 회원가입 추가 마크업 */
.sp_join-ico {display:inline-block;font-size:0;line-height:0;background-image:url('/_ui/responsive/theme-blue/images/login/sp_account.png');background-repeat:no-repeat;background-size:200px auto;vertical-align:middle}
.sp_customer {width:30px;height:30px;background-position:0 0}
.sp_member-a {background-position:-30px 0}
.sp_member-b {background-position:-80px 0}
.point-color {color:#007eb0}

.box_member-simple {padding-bottom:60px}
.box_member-simple .icon_cacao {margin-right:4px;width:26px;height:26px;background-size:26px;vertical-align:middle}
.box_member-simple .text_join-desc {display:block;margin-top:4px;color:#666;font-size:14px;font-weight:normal;line-height:1;letter-spacing:-.5px}

.box_member-simple .new-join-wrap .ipt_area .form_label {left:0}
.box_member-simple .new-join-wrap .ipt_area .form_ipt01 {padding:0 10px 0 0;font-weight:600}

.box_member-simple .new-join-wrap .ipt_area.on .form_label {top:6px}
.txt_join-noti {margin:10px 0 20px;font-size:13px;color:#999;letter-spacing:-.6px}
.btn_sponsor-desc {margin:8px 0 0;padding:0;background:transparent;text-decoration:underline;color:#666;font-size:13px;font-weight:700;letter-spacing:-.5px}

[class*='box_terms-'] label,
[class*='box_terms-'] [type="checkbox"]+label,
[class*='box_terms-'] [type="checkbox"]:checked+label,
[class*='box_terms-'] [type="checkbox"]:not(:checked)+label {padding:0 0 0 28px;letter-spacing:-.5px}

.box_terms-agree {position:relative;margin:40px 0 0;padding-bottom:8px;border-bottom:1px solid #646468}
.box_terms-agree label,
.box_terms-agree [type="checkbox"]+label,
.box_terms-agree [type="checkbox"]:checked+label,
.box_terms-agree [type="checkbox"]:not(:checked)+label,
[class*='box_terms-'] .tit_join-noti {margin-bottom:0;font-weight:700;color:#002f5f}

.box_terms-agree.box_join-info {border-bottom:0}
.box_terms-agree.box_join-info .tit_join-noti {padding-bottom:8px;border-bottom:1px solid #646468}
.item_member-info {padding:18px 5px 18px 0;border-bottom:1px solid #e3e3e3}
.item_member-info span {display:inline-block;letter-spacing:-.7px}
.item_member-info .tit_item {min-width:100px;font-weight:700;color:#002f5f}
.item_member-info .txt_item {margin-left:30px;color:#54565a}

.box_terms-agree .toggle-arrow {position:absolute;right:0;top:0;padding:0;width:20px;height:20px;background:url(/_ui/responsive/theme-blue/images/selector-arrow.png) 0 0 no-repeat;background-size:18px;background-position:8px 3px;font-size:0}
.box_terms-agree.on .toggle-arrow {transform:rotateX(180deg)}

.box_terms-group {margin-top:20px}
.box_terms-group ~ .box_terms-group {margin-top:24px}
.txt_terms-simple {position:relative;margin:0;padding-left:16px;font-size:13px;color:#666;word-break:keep-all}
.txt_terms-simple:before {content:'';display:block;position:absolute;left:0;top:8px;width:8px;height:1px;background-color:#707070}
.akl .box_terms-group .form_element-checkbox {margin:16px 0 0 16px}

.box_member-simple .box_terms-chk {display:none;padding:20px 0;border-bottom:1px solid #e5e5e5}
.txt_terms-chk {position:relative}
.txt_terms-chk ~ .txt_terms-chk {margin-top:18px}
.txt_terms-chk label {color:#333}
.txt_terms-desc {margin:12px 0 0;font-size:13px;color:#666}
.box_terms-chk .txt_terms-simple ~ .txt_terms-simple {margin-top:8px}

.btn_member-view {position:absolute;right:0;top:0;background:transparent;text-decoration:underline;font-weight:700;font-size:13px;color:#002f5f;letter-spacing:-.6px}
.btn_simple-join {margin-top:40px;width:100%;height:54px;border-radius:4px;text-align:center;border:none;letter-spacing:-.5px;background-color:#fbdd0c;color:#3c1c1e;font-size:16px;font-weight:700}

.akl .box_member-layer .cart-popup__header-text {font-size:18px;letter-spacing:-.9px}
.akl .box_member-layer .cart-popup__content {padding:20px 18px}
.akl .box_member-layer .txt_sponser-noti {margin-bottom:0}
.akl .box_member-layer .cbox {max-width:350px}
.akl .box_member-layer .cart-popup__close {position:absolute;right:12px;margin-top:-15px;width:30px;height:30px;font-size:0}
.akl .box_member-layer .cart-popup__close:before,
.akl .box_member-layer .cart-popup__close:after {content:'';display:block;position:absolute;top:50%;left:6px;width:20px;height:1px;background-color:#fff}
.akl .box_member-layer .cart-popup__close:before {transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.akl .box_member-layer .cart-popup__close:after {transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.txt_sponser-noti {word-break:break-all}
.sponsor-layer .customer_center {position:relative;display:block;position:relative;margin-top:20px;font-size:13px;font-weight:700;color:#002f5f;letter-spacing:-.65px}
.sponsor-layer .customer_center .sp_customer {margin-right:3px}
.sponsor-layer .customer_center a {display:none}
.sponsor-layer .btn_kakao-share {display:none}

.akl h1.tit_join-confirm, .tit_join-confirm {margin:0;text-align:center;font-size:18px;font-weight:700;color:#002f5f;letter-spacing:-.9px}
.txt_join-confirm {margin:4px 0 0;font-size:14px;color:#666;letter-spacing:-.7px;text-align:center}
.img_logo {display:block;margin:auto auto 15px;width:92px;height:32px;background:url(/_ui/responsive/theme-blue/images/akl_plp/img_logo.png) 0 0 no-repeat;background-size:92px auto;font-size:0}
.box_member-simple .member_info .add_member {margin-top:32px}
.add_member .txt_add-member {margin-right:0;font-size:14px;font-weight:700;color:#333}
.box_member-simple .add_member .btn_business {display:block;margin:10px auto auto;padding:11px 22px;font-weight:600;color:#333;font-size:13px;background:#f4f4f4;border-radius:2px;letter-spacing:-.6px}
.akl .box_member-simple .btn_amway-home,
.box_member-simple .btn_amway-home {margin-top:40px;height:54px;width:100%;border-radius:4px;font-size:16px;letter-spacing:-.5px;font-weight:700}

/* E: 2020 카카오 회원가입 추가 마크업 */

@media (max-width:1250px){
	/* 마이페이지 메인 */
	.mypage-block-list li>div a {height:auto; padding:0 15px 0 65px;}
	.mypage-block-list li>div a:before {margin-top:0;}
	.mypage-block-list li p>span {display:block; margin-left:0; padding-left:0; border-left:0;}
	.mypage-block-list li p>span:first-child {margin-bottom:6px;}
}
@media (max-width:1200px){
	.akl .user-account-header {min-height:auto;padding:15px;} /* 190312_수정 마이페이지 이름, 여백 크기 수정 */
	.akl .user-account-header .container {padding:0;}
	.akl .user-account-header .user-block {padding-left:0;}
	.akl .user-account-header .go-block {padding-right:0;}
}
@media (max-width:1024px) {
	.akl .account-profile__editor .form-group .col-md-4.email-id { width:50%}
	.akl .account-profile__editor .form-group .col-md-4.email-dotcom { width:50%}

	/* 쿠폰괸리 */
	h1.page-title .fa-percent:before {content:"";position:absolute;left:0;top:25px;}
	.title-box .product-list-page-title h1.coupon {padding:0 0 5px 30px;}
	/* 나의 주문내역 */
	.account-area {padding:0 10px 0 0;}
	.title-box .product-list-page-title h1.myorder {padding:0 0 5px 28px;}
	.title-box .product-list-page-title h1.myorder:before {top:3px;left:0;}
	/* .order-conts .col-md-9 {width:100%;} */

	/* 암웨이 비즈니스센터(shop finder) */
	.helping-people { overflow:hidden; margin:50px auto 0; max-width:1376px;}
	.helping-people li {width:30%; padding-bottom:25px;}
	.helping-people li span {padding-top:0; margin-top:5px;}
	.helping-people li span img { vertical-align:middle;}

	/* 맞춤메세지 */
	.akl #message-centers .icon-sub-title{padding:0 0 16px 30px;}/*20190131 수정*/
	.akl .icon-sub-title.message-title { padding-left:30px; }/*20190131 줄 추가*/
	.akl .yCmsContentSlot .icon-sub-title{padding:0 0 16px 30px;}

    /* 본인확인 20190131 */
    .validation-wrapper.type02{padding:0; margin-top:10px; margin-bottom:10px; border-top:0;}
    .validation-wrapper.type02>div{border-bottom:1px solid #e3e3e3;}
    .validation-wrapper.type02>div[class^=valid-type]{padding:10px 0 5px; border-top:0;}
    .validation-wrapper.type02>div[class^=valid-type]>p {position:static; width:auto;border-left:0;}
    .validation-wrapper.type02>div:nth-last-child(1){border-bottom:0;}
    .validation-wrapper.type02 .valid-result-box{margin-bottom:0;}
}
@media (max-width:991px){
	.akl .myorder-promotion {padding-top:15px;}
	.akl .myorder-promotion .shopping-cart-item-list {border-top:1px solid #e3e3e3;}
}
@media (max-width:940px){
	/* 마이페이지 > header  */
	.akl .go-block .jump-to-wrapper {padding-left:0;}
	.akl .user-account-header .go-block .jump-to {display:block; padding-top:0; padding-bottom:0; margin-bottom:10px; text-align:left;}
	.akl .user-account-header .go-block .jump-to span {display:none;}
	.akl .user-account-header .go-block {padding-top:10px;}
	.akl .user-block.col-sm-6 {width:auto; margin-right:320px;}
	.akl .go-block.col-sm-6 {width:300px;}

	/* 나의 주문내역 */
	.myorder-search .cuton-form-wrapper .form-s input.input-st {/*width:auto*/}
}
@media (min-width:769px){
	/* 부사업자 등록 > 주사업자 입력내용 열고닫기 */
	.akl #register-step-page .new-ibo-reg.fold-hiddenbox .abo-steps1 { padding:0 30px 30px}
	.wrapper-memb-join.prev-step-fold .fold-hiddenbox .col-md-2 {width:18% !important;}
	.wrapper-memb-join.prev-step-fold .fold-hiddenbox .col-md-10 {width:82% !important;}
	.akl .wrapper-memb-join.prev-step-fold #reg-confirm-info.reg-confirm-txt {padding-left:15px;}
}
@media (max-width:850px) {
	.mypage-block-list li>div a {padding:0 10px 0 55px;}
	.mypage-block-list li>div a:before {top:4px; left:15px;}
}
@media (max-width:768px) {
	.akl #register-step-page .form-control + .bt-akl-white {margin-left:0;}

	/* 개발 - 주소찾기 기본높이 추가 */
	.akl .cart-popup__content.payment .cart-popup__item-info#searchAddressSection {min-height:420px;}

	/* BOS 회원가입 */
	.bos-admin .validation-wrapper > div[class^=valid-type] > p {width:auto}
	.bos-admin .validation-wrapper > .valid-type-phone > p {padding-left:0}
	.bos-admin .validation-wrapper > .valid-type-ipin > p, .bos-admin .validation-wrapper > .valid-type-simple > p {padding-right:0; left:0}
	.bos-admin .join-choice .row span {display:block; width:100%; height:40px; text-align:left}
	.bos-admin .join-choice .row span strong {display:inline-block; margin-top:5px; font-size:22px}
	.bos-admin .join-choice .row span a {float:right; width:140px; margin-top:0}
	.bos-admin .join-choice .row + .row {margin:20px 0 0 0; padding-top:20px}
	.bos-admin .join-choice .row span + span {margin-top:20px; padding-top:20px}

	/* 다운라인 가입안내 */
	.downline {width:100%}
	.downline .img {padding:24px 0 40px}
	.downline .img p {font-size:24px}
	.downline .cont {padding:30px 10px}
	.downline .cont .info {margin-top:25px; padding:18px 10px 16px 14px}

	/* 마이페이지 > header  */
	.akl .go-block.col-sm-6{ position:static; width:300px;}

	/* 마이페이지 wrapper */
	.akl .message-center-wrapper, .akl .authorization-step-wrapper, .akl .mypage-abo-renewal, .akl .sponsor-switch-wrapper, .akl .wishlist-wrapper {padding:16px 0 0;}/*20190131 수정*/

	/* ----- 마이페이지 ----- */

	/* 마이페이지 메인 Toggle */
	.mypage-main-wrapper .panel-body {padding:0 10px;}
	.mypage-main-wrapper .accordion-custom .panel-title p>span {display:none;}
	.mypage-main-wrapper .always-show {padding:0 15px;}
	.mypage-main-wrapper .akl-toggle-wrap {margin:30px 5px;}
	.mypage-main-wrapper .panel-group .panel+.panel {margin-top:0;}

	/*.akl .mypage-main-wrapper .accordion-custom .panel-title {padding:25px 0;} 20190201 주석처리 수정*/
	.akl .mypage-main-wrapper .accordion-custom .panel .panel-heading,
	/*.akl .mypage-main-wrapper .accordion-custom .panel-body {padding:0 10px;} 20190201 주석처리 수정*/
	.akl .mypage-main-wrapper .accordion-custom .panel-body .mypage-block-list {margin-bottom:0px;}/*20190131 수정*/

	.amway-theme .mypage-block-list p,
	.amway-theme .mypage-block-list p * {font-size:14px;}
	.mypage-block-list ul {display:block;}
	.mypage-block-list li {float:none; width:auto; margin-top:10px;}
	.mypage-block-list li:first-child {margin-top:0;}
	.mypage-block-list li.nth-3n-1 {width:auto; padding-left:0; padding-right:0;}
	.mypage-block-list li.nth-3n,
	.panel-collapse .mypage-block-list li.nth-3n {margin-top:10px;}
	.panel-collapse .mypage-block-list li:first-child.nth-3n {margin-top:0;}
	.mypage-block-list li>div a:before {top:50%;margin-top:-14px}
	.mypage-block-list li>div {min-height:0; height:auto;}
	.mypage-block-list li>div p {margin-top:0;}
	.always-show .mypage-block-list li:first-child {margin-top:24px;}
	.always-show .mypage-block-list.top-info li {margin-top:0;}
	.mypage-block-list.top-info li>div:after  {display:none;}
	.mypage-block-list.top-info li>div a:after { background:none;}
	.mypage-block-list.top-info li>div {min-height:0; height:auto; margin:0 20px; border-top:1px solid #dadada;}
	.mypage-block-list.top-info li:first-child>div {border-top:0;}
	.type-member .mypage-block-list.top-info li>div {margin:0 0;}
	.type-member .mypage-block-list.top-info li>div a {padding:0 20px 0 55px;}

	/* 마이페이지 멤버 메인 */
	.mypage-main-wrapper.type-member {}

	/* (레이어) 전자세금계산서 수신정보 */
	.tax-bill-sms>p {padding-bottom:16px;margin-bottom:16px;}

	/* 마이페이지 - 본인인증 */
	.tbl-list-board.authorization .tbody .mob-block {overflow:hidden;}
	.tbl-list-board.authorization .tbody .mob-block>strong{display:block;float:left; width:35%;}
	.tbl-list-board.authorization .tbody .mob-block>p{float:left; width:65%; margin-bottom:0}
	.tbl-list-board.authorization .tr>div.mob-block:first-child {padding-top:17px}
	.tbl-list-board.authorization .tr>div.mob-block {padding:0 20px 15px;}
	.tbl-list-board.authorization .tr {border-top:0;}
	.tbl-list-board.authorization .tbody .tr:nth-of-type(1) {border-top:1px solid #e3e3e3;}

	.akl .author-content .validation-wrapper.subBiz {height:auto; margin-top:0;}

	/* 마이페이지 - 맞춤메시지 */
	.akl .message-center-wrapper .messages-numb {margin-bottom:20px;}
	.akl .message-center-list {padding:0; margin-top:0;}
	.akl .message-center-list .shipping-top {margin:0 0 0}/*20190131 수정*/
	.akl .message-center-list .shipping-top p { margin:0; }/*20190131 추가*/
	.akl .message-center-wrapper .shipping-top p {margin:0;}
	.board-view-head {padding-right:50px; }
	.akl .message-center-wrapper .board-view-head h2 {padding-left:0;padding-right:0;font-weight:500;font-size:22px;}/*20190131 추가, 20190207 추가, 190218 폰트사이즈 줄임*/
	.board-view-head .btn-box {top:21px;}
	.board-view-head .btn-box button {padding:10px; width:auto; height:auto;}
	.board-view-head .btn-box .btn-ico-print {display:none;}

	/* 마이페이지 - 맞춤메시지 > 검색 - select+input
	.form-s.type-board {display:table;width:100%;}
	.form-s.type-board>span {display:table-cell;box-sizing:border-box;}
	.form-s.type-board>span * {vertical-align:top}
	.form-s.type-board .box-select {width:40%; padding-right:12px;}
	.form-s.type-board .box-submit {width:60%; position:relative;} */

	/* 마이페이지 - 맞춤메시지 목록 - col */
	.tbl-list-board.tbl-customMessage .cell-label,
	.tbl-list-board.tbl-customMessage .cell-num,
	.tbl-list-board.tbl-customMessage .cell-confirm,
	.tbl-list-board.tbl-customMessage .cell-date,
	.tbl-list-board.tbl-customMessage .cell-title{width:auto;}
	.tbl-list-board.tbl-customMessage .cell-title {padding-top:0; padding-left:60px;}
	.tbl-list-board.tbl-customMessage .cell-title a{color:#0075a4;}

	/* 마이페이지 - 맞춤메시지 팝업 */
	.akl .popup-dialog {padding:18px 20px 20px;}
	.akl .popup-dialog .custom-message-header {font-size:18px; padding-bottom:18px;}
	.akl .popup-dialog .custom-message-body {margin-top:20px; padding-bottom:12px;}
	.akl .popup-dialog .custom-message-body .message-detail { margin:12px 12px 0; padding:20px;}
	.akl .popup-dialog  #terms .text{padding:20px 0 0;}
	.message-detail .box-top-text h2 { padding:0 0 30px; margin-bottom:30px; font-size:21px;}

	.akl #terms.custom-message .conditions .text-btn.view-all {margin-top:25px; padding:0;}
	.akl #terms.custom-message p.more-info {margin-top:25px;}
	.custom-message-body .top-image {margin-bottom:0;}
	.custom-message.trip-detail h3 {margin:0}
	.custom-message.trip-detail>li{position:relative; padding-top:30px;}
	.custom-message.trip-detail .btn-print-it {display:none;}
	.custom-message.trip-detail .box-trip-notice {margin-top:20px;}

	.tbl-list-dl {overflow:hidden;}
	.tbl-list-dl>dt, .tbl-list-dl>dd {margin-top:13px;}
	.tbl-list-dl>dt {width:35%;}
	.tbl-list-dl>dd {width:65%;}
	.form-group.mobile-nca {display:table; margin:25px 0 25px;}
	.form-group.mobile-nca > span {display:table-cell; vertical-align:top; padding-left:10px}
	.form-group.mobile-nca .form-tel-1 { display:inline-block;width:35%; padding-left:0;}
	.form-group.mobile-nca .form-tel-2 { display:inline-block;width:65%;}
	.form-group.mobile-nca .form-btn {display:block; width:auto; margin-top:10px; padding-left:0;}

	/* NCA 항공메시지 */
	.nca-flight-data {display:block;}
	.nca-flight-data>li {display:block;box-sizing:border-box;}
	.nca-flight-data.type-domestic>li {width:auto;}
	.nca-flight-data.type-domestic .box-left {padding-right:0;}
	.nca-flight-data.type-domestic .box-right {padding-left:0; margin-top:10px;}
	.nca-flight-data.type-abroad>li {width:auto;}
	.nca-flight-data.type-abroad .box-left {padding-right:0;}
	.nca-flight-data.type-abroad .box-center {width:auto; padding-left:0; padding-right:0; margin-top:10px;}
	.nca-flight-data.type-abroad .box-right {padding-left:0; margin-top:10px;}

	/* NCA 항공메시지 - 비행정보 */
	.flight-info>p {position:relative; padding-left:90px;  background:#f4f4f4;}
	.flight-info .txt-reserve-details, .type-abroad .flight-info .txt-reserve-details {padding:8px 10px 13px; background:url(../images/akl_common/bg_nca_airplane_mob.png) no-repeat 50% 10px; background-size:25px auto;}
	.flight-info .txt-reserve-details ol {overflow:hidden;}
	.flight-info .txt-reserve-details ol>li {float:right; text-align:right;}
	.flight-info .txt-reserve-details ol>li:first-child {float:left; text-align:left;}
	.flight-info .txt-reserve-details ol>li>span{display:block;}
	.flight-info .txt-reserve-details .flight-city {padding-bottom:0;}
	.flight-info .txt-reserve-details .flight-date,
	.flight-info .txt-reserve-details .flight-time {font-size:15px;}
	.type-abroad .flight-info .txt-reserve-details .flight-date,
	.type-abroad .flight-info .txt-reserve-details .flight-time {font-size:15px;}

	/* NPTS - 플래티늄 */
	.message-detail .box-top-text.platinum .name-title {padding:25px 0 5px;}
	.message-detail .box-top-text.platinum .sub-text {padding-bottom:27px;}
	.message-detail .box-top-text.platinum button {display:none}
	.message-detail .txt-tel {display:inline-block; padding:0 10px 10px 0;}
	.message-detail .custom-message.type-platinum li div label { line-height:130%}
	.message-detail .custom-message.type-platinum li div > span { margin-bottom:18px }
	.message-detail .custom-message.type-platinum li div.panel .plat-sel { margin:10px 0 0 30px;}
	.message-detail .custom-message.type-platinum li div.panel .plat-sel select{width:100%}
	.message-detail .custom-message.type-platinum li div.panel .plat-sel span {margin-bottom:10px }

	/* 신규 ABO 프로모션 */
	.akl .popup-dialog .custom-message-body .message-detail.new-abo {padding-top:40px;}
	.message-detail.new-abo .box-top-text {padding-bottom:20px;}
	.state-new-abo>h3 {line-height:1.4;}
	.state-new-abo>h3>span {display:block;}
	.state-new-abo>ul>li {float:none;}
	.state-new-abo .current-info {height:auto; padding:30px 0 20px;}
	.state-new-abo .current-info>strong{padding-top:115px;}
	.state-new-abo .current-info>strong:before {bottom:40px;}
	.state-new-abo .list-num1>li,
	.state-new-abo .list-num2>li,
	.state-new-abo .list-num3>li,
	.state-new-abo .list-num3>li.nth-3n-1,
	.state-new-abo .list-num4>li,
	.state-new-abo .list-num4>li.first,
	.state-new-abo .list-num5>li,
	.state-new-abo .list-num5>li.nth-3n-1 {width:auto; padding:0;}
	.message-detail.search-area {padding-top:30px;}
	.message-detail.search-area .tbl-list-board.type-tbody-th .tbody .new-abo-th1 {padding-left:20px;}

	/* 신규 ABO 프로모션 :대상자 조회 */
	.targetInquiry {padding-bottom:40px; margin-bottom:0;border-bottom:0;}
	.targetInquiry .form-group {position:relative; float:none;}
	.targetInquiry .form-group>div {float:none;}
	.targetInquiry .valueBox {margin-top:12px;}
	.targetInquiry .valueBox input[type=text]{width:100%;}
	.targetInquiry .form-group.target {margin-right:0}
	.targetInquiry .form-group.target .select-type {width:100%; margin-right:0;}
	.targetInquiry .form-group.target .joinDate {width:100%;}
	.targetInquiry .form-group.take-part {margin-top:25px;}
	.targetInquiry .form-group.take-part .select-type {width:100%;}

	/* ----- ABO 갱신 ----- */
	.layerBox .txt-ineligibility {padding:0 0 10px;}
	.akl .mypage-abo-renewal #terms .text {padding:10px; }/*2019.03.04 수정*/
	.akl .mypage-abo-renewal #terms .text
	.akl .mypage-abo-renewal #terms .text-btn {padding-left:0;}
	.dl-form-group {padding:0 7px;}
	.dl-form-group .form-group .txt-label {width:28%; min-width:auto;}
	.dl-form-group .form-group .txt-value {width:auto;}
	.form-group.inline-child .amw-radio-wrap {display:block;}
	.form-group.inline-child .amw-radio-wrap+.amw-radio-wrap {margin:18px 0 0;}

	.akl .mypage-abo-renewal .after-processing {padding:20px 10px;}
	.akl .mypage-abo-renewal .after-processing .title {display:block; margin:0 0 10px;}
	.akl .mypage-abo-renewal .after-processing .noti-suc {display:block;}
	.akl .mypage-abo-renewal .accordion-custom .panel-body {padding-right:10px;}

	.box-case-wrapper .tbl-top-title {margin:10px 0 9px; font-weight:500; font-size:16px; color:#56565a; letter-spacing:-0.025em;}/*2019.02.22*/
	.box-case-wrapper .tbl-top-searchbox {overflow:hidden; }/*2019.02.22*/
	.box-case-wrapper .tbl-top-searchbox .tbl-top-title { padding-top:0; margin-bottom:17px;}
	.box-case-wrapper .tbl-top-searchbox .form-select {float:none; margin-top:10px;}
	.form-srch-btn {float:none; position:relative; padding-right:100px;}
	.form-srch-btn .bt-akl-blue  {position:absolute; top:0; right:0; width:90px;}
	.akl .form-srch-btn .bt-akl-blue {min-width:0;}
	.akl .tbl-top-searchbox select.form-control {width:100%;}

	.tbl-list-board.type-tbody-th.aboRenewal .thead .tr>strong,
	.tbl-list-board.type-tbody-th.aboRenewal .tbody .tr>div{ padding:7px 20px; }
	.tbl-list-board.type-tbody-th.aboRenewal .tbody .tr>div:first-of-type { padding-top:16px  }
	.tbl-list-board.type-tbody-th.aboRenewal .tbody .tr>div:last-of-type { padding-bottom:16px  }
	.tbl-list-board.type-tbody-th.aboRenewal .tr>div.mob-block> p button{ margin-left:8px}

	/* ----- 회원가입 ----- */
	/* 로그인 */
	.login-page {padding:0 35px; width:auto;}

	/* ID/PW 찾기 */
	.akl .seek-login-data {padding:0 15px;}
	.akl .author-content .validation-box-simple .ty-input-name input[type=text],
	.akl .author-content .validation-box-simple .ty-input-birth input[type=text] {width:100%;}
	.akl .author-content .validation-wrapper.subBiz {height:auto;}
	.akl .result-form-list .form-group span.txt {margin-top:10px;}
	.akl .result-form-list .form-group span.txt+button{margin:12px 0 0;}
	.akl .result-form-list .form-group.mobile-certifi {margin-top:12px;}
	.akl .result-form-list .certifi-input-box {width:auto;}

	/* 결과보기 :비밀번호 재설정 */
	.akl .wrapper-seek-result.reset-password input[type=text],
	.akl .wrapper-seek-result.reset-password input[type=password]{width:100%}

	/* TYPE 2 :제품상세(크게보기) */
	html.activeFullSizeView .akl main {position:absolute; left:-999999px;}
	.akl .wrapper-memb-join #terms .text-btn {margin-top:20px;} /*수정 20190123 */
	.akl .wrapper-memb-join #terms .conditions {margin-bottom:10px;}
	.akl .wrapper-memb-join #terms .agreement-box .agreement-para-box>p {margin-bottom:0;}
	.akl .wrapper-memb-join #terms .agreement-box .agreement-para-box p+.italic {margin-top:16px;}

	/* 인증완료 메시지 */
	.validation-wrapper .valid-result-box { margin-bottom:0;}

	/* 본인확인 > 본인확인 방법 선택 */
	.validation-wrapper {padding:0; margin-top:0; margin-bottom:10px; border-top:0;}
	.validation-wrapper>div[class^=valid-type]{padding:10px 0 5px; border-top:0;}/*20190111*/
	.validation-wrapper>div[class^=valid-type]>p {position:static; width:auto;border-left:0;}
	.validation-wrapper.subBiz>div[class^=valid-type]>p {position:initial; width:auto;}
	.validation-wrapper.subBiz>div.valid-type-phone>p {padding-left:0;}
	.validation-wrapper.subBiz>div.valid-type-ipin>p {padding-right:0;}
	.validation-wrapper .validation-para {margin-bottom:10px;}/*20190111*/
	.validation-wrapper .valid-progress .box-input-details {border-top:1px solid #dadada;}/*20190111*/
	.validation-wrapper>div {border-bottom:1px solid #e3e3e3;}
	.validation-wrapper>div:nth-last-child(1) {border-bottom:0;}

	/* 본인확인 (본인확인 완료 메시지 포함) */
	.akl .author-content.result-message .validation-wrapper.subBiz {padding-top:0; margin-bottom:0}
	.akl .author-content .validation-wrapper.findInfo_author {padding-top:0;}
	.validation-wrapper .validation-para span { margin:12px 0 15px;}/*20190111*/

	/* 본인확인 box */
	.renew-authorization {padding:0 20px; margin-top:20px;}
	.renew-authorization .validation-para>span {font-size:14px;}
	.renew-authorization .validation-wrapper {display:block;}
	.renew-authorization .validation-wrapper>div[class^=valid-type] {display:block; width:auto;}
	.renew-authorization .validation-wrapper>div[class^=valid-type]>p {position:initial; width:auto;}

	.validation-box-simple {padding-right:0; margin-top:5px;}/*20190111*//*20190131 수정*/
	.validation-box-simple .ty-input-name input[type=text],
	.validation-box-simple .ty-input-birth input[type=text] {width:100%;}
	.validation-box-simple .form-group.mobile-certifi .col-empty {display:none;}
	.validation-box-simple .form-group .col-xs-8.last-col{padding-left:12px;}
	.validation-box-simple .form-group.mobile .col-space-top {margin-top:10px;}
	.validation-box-simple .form-group.mobile-certifi .certifi-input { width:auto;}
	.validation-box-simple .form-group.mobile-certifi .col-btn { padding-left:10px;}
	.validation-box-simple .form-group.mobile-certifi .col-btn .bt-akl-blue {min-width:100%;}
	.validation-box-simple .certifi-input-box .col-btn {position:static; width:auto;}

	.akl #register-step-page{margin-top:15px;}/*20190111*/
	.akl #register-step-page .form-horizontal .form-group {margin-left:0; margin-right:0;}
	.akl #register-step-page .boxtype-form-sponsor .abo-step1-confirm-button {margin-top:10px;margin-left:0;}
	.akl #register-step-page .form-group.overseas-abo .form-control {margin-bottom:10px;}
	.akl #register-step-page .label-paddingLeft15 .control-label {padding-left:0; margin-bottom:10px;}
	.akl .wrapper-memb-join #terms h3 a.show-terms2 {display:none;width:0;height:0;}
	.akl #register-step-page #confirm {margin-left:0;}

	/* 정보입력 */
	.akl #register-step-page .form-control + .bt-akl-white {margin:10px 0 0 0;}
	.akl .form-set-email>span {display:block; width:100%; margin-bottom:10px; overflow:hidden;}
	.akl .form-set-email input[type=text]{float:left; width:45%;}
	.akl .form-set-email input[type=password] {float:right; width:45%;}
	.akl .form-set-email .email-input-txt {float:left;display:block; width:10%; box-sizing:border-box; text-align:center; line-height:38px;}
	.akl .form-set-email .email-select.form-control,
	.akl #register-step-page .email-select.form-control {width:45%; margin-left:0;}
	.akl #register-step-page .form-set-email .form-control + .bt-akl-white {margin:0 0 0 10px;}
	.akl .form-set-email>span + .email-select.form-control {margin-top:0;}
	.akl .form-set-email .email-select.form-control {margin-top:10px;}
	.form-group.seek-address .col {padding-left:0; max-width:768px;}
	.form-group.seek-address .col .bt-akl-white { right:0;}
	.akl .boxtype-form-sponsor .form-group > div{padding-left:10px} /* 190314_추가 회원가입 이름 강조 */

	/*190422_추가 BOSS 화면 수정*/
	#register-step-page .form-set-phone{clear:both;overflow:hidden;}
	#register-step-page .form-set-phone select{float:left;width:25%;max-width:88px;margin-bottom:5px}
	#register-step-page .form-set-phone input{float:left;max-width:188px;margin-bottom:5px}
	#register-step-page .form-set-phone [class*=bt-]{max-width:95px}
	#register-step-page .form-set-phone .time-limit{top:10px;margin-left:10px;}

	/* 필수-선택 상세(div-table) */
	.box-conts-tableset .conditions {border:none;}
	.box-conts-tableset .row {overflow:hidden;max-height:148px;}
	.box-conts-tableset .row .div-table {display:block;}
	.box-conts-tableset .text {overflow:hidden;max-height:148px;padding-left:0;padding-right:0;}
	.box-conts-tableset .simple .text {padding:18px 15px;overflow-y:auto;max-height:300px;}
	.box-conts-tableset .col-text {padding-left:0;padding-right:0;}
	.box-conts-tableset .col {display:block;}
	.box-conts-tableset .col .line {display:none;}
	.box-conts-tableset h4 {border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
	.box-conts-tableset .text-btn {display:inline-block;margin-top:20px;}
	.box-conts-tableset .expand .row {max-height:none;}
	.box-conts-tableset .expand .text {max-height:none;}
	.box-conts-tableset .expand .icon-arrow-downs {display:none;}
	.box-conts-tableset .expand .icon-arrow-ups {display:inline-block;}
	.box-conts-tableset .col-xs-12 {width:100%;}

	/* 부사업자 등록 > 주사업자 입력내용 열고닫기 */
	.akl #register-step-page .spouse-data-reg .form-horizontal {padding-top:20px; }/*20190131 수정*/
	.wrapper-memb-join.prev-step-fold .btn-fold-conts {margin-top:-60px;}
	.akl .wrapper-memb-join.prev-step-fold #register-step-page .boxtype-form-sponsor {padding-top:30px;}
	.akl .wrapper-memb-join.prev-step-fold .btn-fold-conts h2.tit-h2 {padding:30px 10px 28px;}
	.akl .wrapper-memb-join.prev-step-fold #register-step-page .form-control + .bt-akl-white {margin-left:0 !important;}
	.akl .wrapper-memb-join.prev-step-fold .new-ibo-reg.fold-hiddenbox .boxtype-form-sponsor {border-top:1px solid #e3e3e3;}


	/* 회원가입 > connectedID  */
	.akl-toggle-wrap-pop .accordion-custom dl dd .table-wrapper th, .akl-toggle-wrap-pop .accordion-custom dl dd .table-wrapper td {display:block;}
	.pop-U30000-lp3 strong { display:block; margin-left:0}
	.connectedID .form-group .account-profile__value { float:none;}

	/* 회원가입 > 가입안내 */
	.akl .small-wrap {padding-left:15px;padding-right:15px}
	.akl .company-banner { height:auto; margin-bottom:40px; display:table;}
	.akl .company-banner .banner_wrapper h1 {font-size:28px; margin-bottom:5px }
	.akl .company-banner .banner_wrapper .text {display:block; max-width:100%;  }
	.akl .company-banner .banner_wrapper .text p{  font-size:16px; max-width:100%; font-weight:400 !important;}
	.akl .reg-ques-box .form-group {margin-left:0;}
	.akl .company-banner .banner_wrapper .text p {  max-width:800px; }
	.akl .involved-ways02 {margin:0 0;}
	.akl #register-landing-page .involved-way {padding:0 0; min-height:auto} /*20190131 min-height:100px수정*/
	.akl #register-landing-page .show-terms {margin-left:0; width:auto; margin-top:0px;}/*20190111*/
	.akl #register-landing-page .involved-way dt {font-size:22px;}
	.akl #register-landing-page .involved-way dd { margin-bottom:10px }/*20190111추가*/
	.akl #involved-ways .line { padding-top:15px; margin-bottom:15px;} /* 20190111추가*/
	.akl #involved-ways { margin-bottom:15px; }/*20190111추가*/
	.involved-way .list-type5 > li {display:inline-block;}

	/* 회원가입 > 가입완료 */
	.register-step-foot { padding-top:20px; margin-top:40px;}
	.register-step-foot.pc {display:none;}
	.register-step-foot.mob {display:block; overflow:hidden;}
	.register-step-foot .title-h2 { font-size:28px; line-height:130%}
	/*
	.register-step-foot .product-recentlyviewed__imagelist { margin-top:30px;}
	.register-step-foot .product-recentlyviewed__imagelist div em.col01 {color:#004901}
	.register-step-foot .product-recentlyviewed__imagelist div em.col02 {color:#726135}
	.register-step-foot .product-recentlyviewed__imagelist div em.col03 {color:#509640}
	.register-step-foot .product-recentlyviewed__imagelist div em.col04 {color:#6dabdd}
	.register-step-foot .product-recentlyviewed__imagelist div em.col05 {color:#56565a} */
	.register-step-foot .product-recentlyviewed__imagelist div em { display:block; margin-bottom:0;}

	.helping-people .brand-item span:before,
	.helping-people .owl-stage>div:nth-of-type(1) .brand-item span:before {display:none;}

	/* 회원가입 > 포인트관리 */
	.point-management .form-group {padding:0 0 10px}
	.point-management .form-group .date-range-select {width:100% !important;margin-top:5px !important;}
	.point-management .date-form-group button {margin-left:0;margin-top:10px;}
	.point-management .form-group .box-date-select {width:100% ;}
	.point-management .form-group.date-form-group .date-range-icon { width:15px; margin:10px auto}

	.table-point-wrapper ul li.thead-tit {display:none;}
	.table-point-wrapper ul li.tbody div {display:block; padding:16px 15px 0;}
	.table-point-wrapper ul li.tbody div.day-txt {float:left; padding-top:17px; text-align:left;}
	.table-point-wrapper ul li.tbody div.order-divison {float:right;}
	.table-point-wrapper ul li.tbody div.order-divison span {display:inline-block;}
	.table-point-wrapper ul li.tbody div.division-txt {display:none;}
	.table-point-wrapper ul li.tbody div span.mob-order-txt {display:inline-block;}

	div.tobe-earned,div.earning-used,div.available-point {clear:both;display:block;padding:5px 0 0}
	span.mob-earned-txt, span.mob-earning-txt, span.mob-available-txt {float:left;display:block;color:#002f5f;font-weight:500}
	span.earned-money, span.earning-money, span.available-money {float:right;}

	div.day-txt {width:50%;}
	div.order-divison {width:50%;text-align:right !important;}
	div.tobe-earned, div.earning-used, div.available-point {width:100%;}
	.table-point-wrapper ul li.tbody {display:block; padding:0 0 15px}

	ul li.tbody div.tobe-earned,
	ul li.tbody div.earning-used,
	ul li.tbody div.available-point {text-align:right;padding:3px 15px; overflow:hidden;}
	ul li.tbody div.name-txt {clear:both;display:block;width:100%;}
	ul li.tbody div.no-point-txt {clear:both;display:block;width:100%;text-align:left; padding:10px 15px 0}
	ul li.tbody div.m-point-look {clear:both;display:block;width:100%;padding:8px 0 0}
	ul li.tbody div.apply-conver {clear:both;display:block;width:100%;padding:5px 0 0}
	ul li.tbody div.request-conver {clear:both;display:block;width:100%;padding:10px 0 0}

	span.mob-business, span.mob-look-txt, span.mob-apply-txt, span.mob-request-txt {float:left;display:block;color:#002f5f;font-weight:500;text-align:left;}
	span.mob-look-txt {padding:3px 0 0}
	span.mob-apply-txt {padding:8px 0 0;width:50%;}
	span.mob-request-txt {padding:5px 0 0;width:50%;}
	ul li.tbody div span.bus-name {float:right;text-align:right;}
	ul li.tbody div span.look-money {float:right;text-align:right;}
	ul li.tbody div span.apply-money {float:right;text-align:right;width:50%;}
	ul li.tbody div span.request-money {float:right;text-align:right;}
	span.min-btn {display:block;}
	div.mob-ttoy {display:block;}
	.member.table-point-wrapper ul li.tbody div.order-divison {width:50%;}

	ul li.tbody div span.look-money .mon-num + .min-btn {margin:8px 0 0;}
	.table-point-wrapper.mpoint ul li.tbody + li.tbody {border-top:1px solid #dadada;}
	.table-point-wrapper.mpoint ul li.tbody > div {border:0; overflow:hidden;}
	.table-point-wrapper.mpoint ul li.tbody .m-point-look,
	.table-point-wrapper.mpoint ul li.tbody .apply-conver,
	.table-point-wrapper.mpoint ul li.tbody .request-conver {padding:16px 15px 0;}
	.table-point-wrapper.mpoint ul li.tbody .mob-ttoy {padding-top:0;}
	.table-point-wrapper.mpoint ul li.tbody .mob-ttoy > div {padding:0;}
	.table-point-wrapper.mpoint .thead-tit {display:none;}
	.table-point-wrapper.mpoint ul li.tbody .mob-ttoy {display:block; width:auto;}
	.table-point-wrapper.mpoint ul li.tbody div {float:none;}

	/* 회원가입 > M포인트 전환 popup */
	.pop-switch-poconts .form-group.pop-conver .col-md-4 {width:33.33333333%;}
	.pop-switch-poconts .form-group.pop-conver .col-md-8 {width:66.66666667%}

	/* 회원가입 > 간편가입 */
	.akl .easy-join .form-group .form-item-row {width:100%;}
	.akl .easy-join .form-group .form-item-row .col-xs-8 {display:block; overflow:hidden; width:100%; padding:0 0 10px}
	.akl .easy-join .form-group .form-item-row .col-xs-4 {display:block;width:100%;}
	.akl .easy-join .form-group .form-item-row.telephone select {width:30%; margin-right:0;}
	.akl .easy-join .form-group .form-item-row.telephone input {width:67%; float:right}
	.akl .easy-join .form-group .form-item-row.commurl input {width:100%;}
	.akl .easy-join .form-group .form-item-row.commurl .btn-cacao {margin-left:10px;}
	.akl .easy-join .form-item-row .col-xs-4.col.last-col {padding-left:0;}
	.btn-cacao {display:inline-block;vertical-align:middle;height:40px;width:40px;}
	.btn-cacao img {height:40px;width:40px;}
	.akl .bonus-payment .bonus-payment__title.member-pointe:after {left:0;}

	/* 회원가입 > 나의 위시리스트 > 리스트 */
	.akl .create-new-shopping-list-container .create-shopping-list-form .new-shopping-list-row .description {padding:0; width:100% }
	.list-headers .field-memo {display:none;}
	.list-details .field-name {display:block;width:100%;}
	.list-details .field-memo {display:block;padding-left:44px;width:100%;}

	/* 회원가입 > 나의 위시리스트 > 상세보기 */
	.akl .new-shopping-list-detail span.list-product {top:0;}
	.akl .cart-content-wrapper {display:block;clear:both;}
	.my-wishlist-detail button {display:block;width:100%;}
	.my-wishlist-detail a.bt-akl-white {width:100%;margin-top:5px;}

	#ShopListDetailForm .detail-content div {padding-right:0;}
	.akl .txt-detail-wish .detail-content span.col-xs-3.left-content {display:block;width:100%}
	.akl .txt-detail-wish .detail-content span.col-xs-9.right-content {display:block;width:100%}
	.akl .txt-detail-wish .detail-content .memo-mobile  span.col-xs-3.left-content {display:block;padding-top:20px}

	.top-location {padding:10px 0 5px;}

	/* 회원가입 > 위시리스트  상세보기 (아코디언 영역) */
	.akl #ShopListDetailBody .btn-wrapper {position:initial; width:auto; padding:10px 0 20px 15px;}
	.akl #ShopListDetailBody .btn-wrapper>button+button {margin-top:0; margin-left:5px;}

	/* 마이페이지 > 배송지 관리*/
	.akl .form-s { position:relative; height:40px; margin-bottom:10px }
	.akl .form-s input.input-st {width:100%; }
	.akl .form-s .btn.btn-primary { position:absolute;right:1px; top:1px; width:40px; height:38px!important;padding:0 18px ; border:0;  background:#fff url(../images/search@2x_mobile.png) no-repeat 50% 50% !important; background-size:15px auto !important; border:0!important; }
	.akl .form-s .btn.btn-primary.disabled{background:#fff url(../images/search@2x_mobile.png) no-repeat 50% 50% !important;background-size:15px auto !important}
	.akl .main-container.shipping { padding:0 15px 0;}
	/*.shipping-top { margin:5px 0 5px}*//*20190201 위시리스트 선택 삭제 */
	.akl .shipping-top .link-btn { margin-top:0; }/*20190201 위시리스트 선택 위 공간 */
	.shipping-top span {  float:none}
	.shipping-top p { float:none; /*margin-top:5px;*/}/*20190201 위시리스트 선택 삭제 */
	.shipping-top p em:nth-of-type(1) {margin-left:0;}
	.shipping-list { padding:15px 0; }/*20190131 수정*/
	.shipping-list .list-left { padding-bottom:5px;margin-top:0; height:25px; width:50px; top:15px}/*20190131 top 20px 수정*/
	.shipping-list-head { height:40px}
	.shipping-list-head  .list-left { padding-bottom:5px;margin-top:0; height:25px; width:50px; top:8px}
	.shipping-list div {float:left;}
	.shipping-list div span { float:none; width:auto!important; text-align:left;} /* 20190213 text-align:left 추가 */
	.list-left span {padding:0 10px; float:left !important;}
	.shipping-list-head div:nth-of-type(3) {padding-left:48px;}
	.shipping-list-wrap .list-left .mark { margin:0 0 10px; }
	.list-right {padding-left:55px; width:100%}
	.list-right span {margin-bottom:5px;}/*20190131 수정*/
	.list-right span:last-child button,
	.shipping-form-wrapper .button-group{float:none;}
	.shipping-form-wrapper .form-s {float:none; margin-bottom:5px;}/*20190131 수정*/
	.shipping-modfiy {  padding:10px 0 5px 15px; }/*20190131 padding:20px 0 30px 15px;수정*/
	.shipping-modfiy-agree {padding-top:20px;}
	.shipping-modfiy-body { margin-right:0; margin-left:47px; }
	.shipping-modfiy-left { width:auto}
	.shipping-modfiy-left input[type="text"],
	.shipping-modfiy-left .form-group .case02 input[type="text"]{ width:100%}
	.shipping-modfiy .form-group .col-xs-12 {width:100%;}
	.shipping-modfiy-btnw { position: static; width:auto; text-align:left;border-top:1px solid #e3e3e3; padding-top:10px; margin-top:10px;}/*20190131 수정*/
	.paging-wrap {  margin-top:20px}
	.paging-wrap > span {  position:static; margin-bottom:20px;}
	.form-wrapper.address-pop { position:relative;}
	.form-wrapper.address-pop input[type="text"] {width:100%; padding-right:50px}
	.form-wrapper.address-pop .btn-primary {position:absolute;right:0; top:10px; width:40px; padding:0; border:0; text-indent:-999px; padding:0 18px; background:url(../images/search@2x_mobile.png) no-repeat 50% 50% !important; background-size:15px auto !important; }
	.akl .form-wrapper.address-pop .btn.btn-primary {border:0; overflow:hidden; padding:0 10px}
	.akl .form-wrapper.address-pop .btn.btn-primary>span {position:absolute; left:-300px;}
	.tbl-type1.address thead { display:none}
	.tbl-type1.address td li strong{ position:static;}
	.tbl-type1.address td li p{ margin:0 60px 0 0;}
	.tbl-type1.address td li button{ top:22px;}
	/* akl-customer.css 로 이동 :2018.09.27
	.shop-finder-container {border:1px solid red}
	.shop-finder-container .shop-finder-main-content { padding-top:0}
	.akl .shop-finder-container .shop-finder-main-content .shop-finder-main-content-title-area .shop-finder-main-content-title {padding-top:0; }
	.akl .shop-finder-main-content-body-area-right {margin-top:0;}
	.akl .shop-finder-container .order-history-container .order-history-search-wrapper .form-wrapper form select.form-control {  width:65% !important;}
	.akl .shop-finder-main-content-body-area p { height:240px; margin-bottom:10px;}
	.akl .shop-finder-container .shop-finder-main-content .shop-finder-main-content-body-area .shop-finder-main-content-body-area-right {padding-top:10px;padding-bottom:20px}
	.akl .shop-finder-main-content .check-area { text-align:right; }
	.akl .shop-finder-main-content .check-area label { text-align:left; line-height:100%; margin-bottom:0!important; vertical-align:bottom;}
	.akl .shop-finder-main-content ._checkbox-element-global-class ~ span._checkbox-element-global-span {top:0;}
	.akl .shop-finder-main-content ._checkbox-element-global-class ~ span._checkbox-element-global-span:before {bottom:0;}
	.check-area { display:block}
	*/

	.list-left span:nth-of-type(3) {padding-left:50px;}
	.shipping-list div span { position:relative;}
	.shipping-list div span i { position:absolute; left:0; top:0; letter-spacing:-1px;}
	.shipping-list div span em { margin-left:0; margin-top:0 }

	.Defaul-taddr { padding-left:0; width:100%;}
	.new-shipping-address-layer .new-cart .Defaul-taddr { padding-left:0; } /*2019.03.13 추가 */

	/* 마이페이지 > 비밀번호 확인 */
	.akl .modify .confirm-password { max-width:none; }
	.akl .modify .confirm-password dd .form-group label { float:left; width:30%;}
	.confirm-password dd .form-group > div { float:left; width:70%;}
	.akl .modify .btn-group-type02 { border-top:1px solid #e3e3e3; padding-top:30px;  }

	/* 마이페이지 > 개인정보 수정 */
	.akl .modify-form-group .form-group label, .akl .modify-form-group .form-group div {line-height:30px;}
	p + .modify-form-group { padding:15px 0 30px !important;}

	.akl .account-profile.modify .account-profile__editor .form-group {margin-bottom:0;}
	.akl .account-profile.modify .col-md-12>.row {clear:both; min-height:26px;}
	.akl .account-profile.modify .col-md-12>.row+.row,
	.akl .account-profile.modify .col-md-12 fieldset>.row+.row {margin-top:7px;}
	.akl .account-profile.modify .col-md-12>.row .account-profile__label,
	.akl .account-profile.modify .col-md-12 fieldset>.row .account-profile__label {float:left; width:30%; min-width:100px;}
	.akl .account-profile.modify .col-md-12>.row .account-profile__value,
	.akl .account-profile.modify .col-md-12 fieldset>.row .account-profile__value {float:left;}
	.akl .account-profile.modify .preferred-langauge-form-group .bt-akl-white.mini {margin-left:0;}
	.akl .chk-personal-info-usage {margin:10px 0 10px;}
	.akl .chk-personal-info-usage .col-xs-12 {width:100%}
	.akl .chk-personal-info-usage .bt-akl-white { margin-top:10px;}
	.akl .chk-personal-info-usage .col-xs-12 + .bt-akl-white {margin-left:0;}

	/* 마이페이지 > 후원자정정 */
	.sponsor-seek > p {margin-bottom:0;}
	.sponsor-seek .form-wrapper {overflow:initial;}
	.sponsor-seek .form-wrapper>label {display:none;}
	.sponsor-seek .form-wrapper>.form-s {float:none;}

	/* 후원자 정정 */
	.akl .account-profile {padding:0;}
	.akl .account-profile__panel .panel-heading a {padding:30px 10px 30px 5px;}
	.akl .account-profile__panel .panel-collapse { padding:0 0.6em 0 2.20em; }
	.akl .address-form-group .bt-akl-white {right:0;}

	.akl .account-profile.modify .panel-body fieldset .row {clear:both; min-height:26px;}
	.row.mobile-phone-form-group .account-profile__editor .certifi-input-box .bt-akl-white {min-width:auto;}

	.akl .account-profile .mobile-phone-form-group .input-part-1,.akl .account-profile .alternate-phone-form-group .input-part-1{margin-top:30px}
	.akl .account-profile .mobile-phone-form-group .input-part-1 .form-control,
	.akl .account-profile .alternate-phone-form-group .input-part-1 .form-control { float:left}
	.akl .account-profile .mobile-phone-form-group .input-part-2,
	.akl .account-profile .alternate-phone-form-group .input-part-2 {float:right}

	.akl .account-profile__editor .form-group span.txt {margin:0;padding:0;font-size:14px;vertical-align:top;line-height:1.5}
	.akl .email-form-group .account-profile__editor.mobile {margin-left:0 !important;margin-top:30px}
	.akl .account-profile__editor .form-group .col-md-4.email-dotcom {padding-left:0;margin-top:0; margin-left:0}

	.akl .account-profile__editor .form-group .col-md-4.email-id {overflow:hidden; width:100%}
	.akl .account-profile__editor .form-group .col-md-4.email-id span:nth-of-type(1){ width:40%; }
	.akl .account-profile__editor .form-group .col-md-4.email-id span:nth-of-type(3){ width:50%; float:right}
	.akl .account-profile__editor .form-group .col-md-4.email-dotcom { width:100%}
	.akl .account-profile__editor .form-group .col-md-4.email-dotcom button,
	.akl .account-profile__editor .form-group .col-md-4.email-dotcom select { margin-top:9px}
	.akl .account-profile__editor .form-group .col-md-5.address {width:100%;}

	.akl .account-profile .mobile-phone-form-group .input-part-1,.account-profile .alternate-phone-form-group .input-part-1 { width:41% !important;}
	.akl .account-profile .mobile-phone-form-group .input-part-2 , .account-profile .alternate-phone-form-group .input-part-2 {width:55% !important;}

	.akl .account-profile .mobile-phone-form-group .input-part-2 {width:320px;}
	.akl .account-profile .mobile-phone-form-group .input-part-3 { margin-left:0; padding-top:10px; clear:both; float:none }
	.akl .account-profile .mobile-phone-form-group .certifi-input-box { margin-top:12px}
	.akl .account-profile .mobile-phone-form-group .certifi-input-box .certifi-label { display:block; width:100%; position:static; margin-bottom:3px;  }
	.akl .account-profile .mobile-phone-form-group .certifi-input-box .certifi-input { width:60%; }
	.akl .account-profile .mobile-phone-form-group .certifi-input-box .col-btn { margin-left:10px  }

	/* 마이페이지 > table common */
	.tbl-mob-type1 {padding:5px 0 0}
	.tbl-mob-type1 dt,.akl .tbl-mob-type1 dd {padding:8px 18px;text-align:left;}
	.tbl-mob-type1 dt {border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;font-size:13px;color:#002f5f;font-weight:500}
	.tbl-mob-type1 dd {font-size:14px;line-height:22px;}
	.tbl-mob-type2 {padding:8px 0 0;display:block;}
	.tbl-mob-type2 dt,.tbl-mob-type2 dd {padding:8px 18px;text-align:left;}
	.tbl-mob-type2 dt {border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#f4f4f4;font-size:12px;color:#002f5f;font-weight:500}
	.tbl-mob-type2 dd {font-size:12px;line-height:18px;}
	.table-content.mobile {display:none;}
	.tbl-type2.electronic th {width:40%;font-size:12px;}
	.akl .tbl-type2.electronic td {width:60%;font-size:12px;}
	.akl .amway-theme table thead th {font-size:14px;}
	.akl .amway-theme table tbody td {font-size:12px;}

	/* 마이페이지 > header  */
	.filebox .upload-display { display:inline-block; margin-right:5px; margin-bottom:0;}
	.akl .add_to_cart_form.akl-btton button {width:96% !important}
	.akl .eect-comme dt {width:30%;}
	.akl .eect-comme dd {width:70%;}
	.akl .my-count .account-landing-page .user-account-header .go-block .amway-theme .jump-to-wrapper {padding:0 0;width:100%;table-layout:fixed;}
	.akl .go-block .jump-to-wrapper {padding:0 0;}
	.akl .go-block .jump-to-wrapper select {max-width:68%;min-width:68%;display:inline-block;}
	.my-count .account-landing-page .user-account-header .go-block .amway-theme .jump-to-wrapper .js-jump-to-selection-btn {display:inline-block;}
	.akl .cbox.terms-01 {display:none !important}

	/* mypage header common */
	.akl .account-landing-page {font-family:'Noto Sans KR', sans-serif;}
	.akl .user-account-header .go-block {padding-right:0;}
	.akl .user-account-header .user-block .user-image-container {display:none;}
	.akl .user-account-header .user-block {display:block; padding-left:0;}
	.akl .user-account-header .user-block.col-sm-6 {width:100%;}
	.akl .user-account-header .user-block .user-info {margin-left:0;}
	.akl .user-account-header .user-block .user-info span.user-email {font-size:12px;}
	.akl .my-count .account-landing-page .user-account-header .go-block .amway-theme {text-align:center;margin:0 auto;}
	.akl .my-count .account-landing-page .user-account-header .go-block {display:block;margin:0 auto;}

	/* 마이페이지  > 개인정보 활용동의 관리 */
	.terms .text {overflow:hidden; max-height:148px}
	.terms .expand .text {max-height:none;}

	.akl .wrapper-memb-join #terms h3 { margin-top:10px; margin-bottom:5px }/*20190111추가*/
	.akl #terms h3 {font-size:16px;font-weight:500;}
	.akl #terms h3 span.visition {display:block;padding:8px 0 0 0;}
	.akl #terms .text,
	.akl .terms .text {min-height:120px;padding:10px 0 0;} /*padding 수정 20190123*/
	.akl .terms-and-conditions-management #terms .text + button { margin-top:30px}
	/* .akl .terms-and-conditions-management #terms li:nth-of-type(2) .text + button { margin-top:0} */ /* 20250806 ASB-13049 - 수정 */
	.akl .photo-enroll h3 {font-size:16px;font-weight:700;padding:20px 0 20px;}
	.akl .ico.photo {display:none;}
	.akl .terms-mobile-info {display:block;}
	.akl .terms-and-conditions-management #terms {padding:0 0;}
	.akl .terms-and-conditions-management #terms .terms-title {border:1px solid #e3e3e3;border-left:0 none;border-right:0 none;line-height:1.3;} /* 20250806 ASB-13049 - 수정 */
	.akl .terms-photo-body {padding:20px 12px 0;margin:0;}
	.akl .terms-photo-body .account-profile__label {width:100%;margin-bottom:0;font-size:14px;}
	.akl .terms-photo-body .account-profile__value {width:100%;}
	.akl .filebox label {margin-left:0;margin-top:5px;}
	.akl .form-uplod-txt li {font-size:12px;}
	.akl #terms .terms-title span.visition {display:none;}
	.akl .bonus-payment-content #terms .terms-title span.visition {display:block; padding:10px 0 0 0;}
	.akl .bonus-payment-content .bonus-payment__description {padding-left:30px;}
	.akl #terms .show-terms2 {display:none;}
	.akl #terms .text-btn {margin-top:0;padding:0 10px;}
	.akl .page-bonus-payment .bonus-payment .bonus-payment-wrapper {padding:0;/* padding:0 20px; */}
	.akl .page-bonus-payment .bonus-payment .bonus-payment-content {padding:0; font-family:'Noto Sans KR', sans-serif;}
	.akl .page-bonus-payment .bonus-payment .bonus-payment__description { padding-left:26px; }
	.akl .page-bonus-payment .bonus-payment .bonus-payment__description + .terms-and-conditions-management { }

	/* 마이페이지  > 계좌관리 */
	.akl .bonus-payment .bonus-payment-content {clear:both;padding:16px 0 0}/*20190131 수정*/
	.akl .bonus-payment .bonus-payment-wrapper {margin:0 0;padding:0;/* padding:0 25px; */}
	.akl .bonus-payment__items {margin:0 0;}
	.akl .bonus-payment .bonus-payment__title {padding-left:30px;}
	.akl .bonus-payment .bonus-payment__title:after {position:absolute;top:3px;left:0;content:''; display:block;/* background:#008fc5 none; width:17px;height:17px;*/}
	.akl .bonus-payment__item-info {width:100%;margin:20px 0 20px;}
	.akl .bonus-payment__item-info dt{width:26%;}
	.akl .bonus-payment__item-info.bonus dt{width:26%;}
	.akl .bonus-payment__item-info.acc-delete dt{width:26%;}
	.akl .account-btn .btn-primary {width:48%;}
	.akl .account-btn .btn-primary.res-num {padding:8px 0;}
	.akl .bonus-payment__items .account-btn .btn-primary.res-num {padding:0;}
	.akl .account-btn .bt-akl-white.mobile  {width:98%;}
	.akl .account-btn.refund .btn-primary {width:48%;text-align:center;}
	.akl .account-btn.refund .bt-akl-white {width:48%;text-align:center;}
	.akl .account-btn .btn-primary.no-accon {width:98%;text-align:center;}
	.akl .cart-popup__content.payment .account-profile__value span.admi-num {display:block;clear:both;}
	.akl .automatic-ars {padding:10px 0 20px 20px;}
	.akl .bonus-payment .bonus-payment__title.member-join:after {left:0; top:0;}
	.akl .bonus-payment .bonus-payment__title.account-bank:after {left:0; top:0;}

	/* 마이페이지 > 보너스 계좌등록 >  툴팁
	.akl .toolTip-common.bonus-account .toolTip-wrapper .tooltip-content { left:-90px; }
	.akl .toolTip-common.bonus-account .toolTip-wrapper .tooltip-content:before {left:168px;} */

	/* 마이페이지  > 포인트관리 */
	.pointe-body {padding:18px 0 0;}
	.poit-contents .point-management,
	.poit-contents .po-list {padding:10px 0 10px;}/*20190131 수정*/
	.point-title + .po-list {margin-bottom:0;}
	.poit-contents .table-point-wrapper {padding-top:0;}

	/* 마이페이지  > 반품환불계좌 */
	.refund-box {padding:18px 20px;}
	.refund-info .tbl-mob-type2 + h5 {margin-top:20px;}

	/* 마이페이지 > 쿠폰관리 */
	.akl .list-content .list-row-title > div.mycupon-num {display:none}
	.akl .list-content .list-row-title > div.mycupon-name {display:none}
	.akl .list-content .list-row-title > div.mycupon-day {display:none}
	.akl .list-content .list-row-title > div.mycupon-way {display:none}
	.akl .content-list .con-list-item > div.mycupon-day{padding-bottom:0px;}/*2019.02.21*/
	.akl .content-list .con-list-item > div.mycupon-num {width:100%;padding:0 20px}
	.akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-way{float:right;padding-right:20px;}/*2019.02.21*/
	.akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-volume{display:block;}/*2019.02.21*/

	.akl .mypage-cupon-managment .content-list .con-list-item {display:block;}
  .akl .mypage-cupon-managment p.num-cupon .sort-coupon select.form-control{width:200px;}
	.akl .list-content .list-row-title + .content-list {border-top:0; padding:14px 0}/*2019.02.21*/ /* 190312_수정 사용 쿠폰 레이아웃 */
	.akl .content-list .con-list-item > div.mycupon-num {display:inline-block;width:auto;}
	.akl .content-list .con-list-item > div.mycupon-name {display:block;width:100%; padding:8px 20px; overflow:hidden}
	.akl .list-content .content-list .con-list-item > div.mycupon-name span.txte-wrap {color:#002f5f;font-weight:500; text-align:left; float:left; width:100%}
	.akl .content-list .con-list-item > div.mycupon-day {display:block;width:100%; padding:5px 20px 2px; overflow:hidden;}
	.akl .content-list .con-list-item > div.mycupon-day span.txte-wrap {text-align:left;width:auto;} /* 190312_수정 사용 쿠폰 레이아웃 */
	.akl .content-list .con-list-item > div.mycupon-way {display:inline-block;width:auto;padding:0 20px 0;float:right;} /* 190312_수정 사용 쿠폰 레이아웃 */
	.akl .content-list .con-list-item > div.mycupon-day span.tite-label {width:auto;}
	.akl .list-content.coupon-list .content-list .con-list-item span.txte-wrap{width:auto;}/*2019.02.21 추가*/
	.akl .content-list .con-list-item > div.mycupon-way .link-btn {margin-top:0;}

	/* 쿠폰관리 목록 type2 (수량포함) */
	.akl .list-content.coupon-list .list-row-title {display:none;}
	.akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-name,
	.akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-day,
	.akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-volume {width:100%;display:block;}/*2019.02.21*/
	.akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-num,
	.akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-way {width:auto;float:right;padding-right:20px;}/*2019.02.21*/
	.akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-num {float:left;}
	.akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-volume {padding:4px 20px;}
	.akl .list-content.coupon-list .content-list .con-list-item > div.mycupon-volume span.tite-label {margin-right:10px;}
	.akl .list-content.coupon-list .content-list .con-list-item span.txte-wrap {display:block;}

	/* 위시리스트 */
	.wish-list-item .list-headers .field-name {width:auto;}
	.wish-list-item .list-headers .field-name .all-txt {display:none;}

	/* title common */
	.title-box .product-list-page-title h1 {padding:0 0 5px 0;}

	/* 나의 쇼핑정보 > 중개판매관리 */
	.account-area {padding:0;}
	.title-box .bonus-payment__description {padding:7px 10px 0 28px}

	/* 나의 쇼핑정보 > 중개판매관리 > 제품리스트 */
	.shopping-th .th-tit.th-head {display:none;}

	.shopping-tbody .td-chk {float:left;width:5%; padding:0 9px 0 15px;vertical-align:top;box-sizing:border-box;}
	.shopping-tbody .td-info {float:left;width:90%; padding:0 0 0 20px;vertical-align:top;box-sizing:border-box;margin:0 0;}

	.shop-product-code {display:table;width:100%;padding:5px 0 0;table-layout:fixed}
	.shop-product-code .pro-code {display:block;width:100%; text-align:left}
	.shop-product-code .pro-name {display:block;width:100%;}

	.shop-product-info {display:table;width:100%;padding:10px 0 0;table-layout:fixed}
	.shop-product-info .shop-plist {display:block;width:100%;text-align:left;}

	.shop-product-info .shop-plist .qty-label {display:table-cell;width:50%;text-align:left;color:#002f5f;font-weight:500;vertical-align:top;padding:10px 0 0;}
	.shop-product-info .shop-plist .list-item-quatiy {display:table;width:100%;font-size:14px;}

	.shop-product-info .shop-plist .list-price {display:table;width:100%;padding:8px 0;}
	.shop-product-info .shop-plist .list-price:nth-of-type(2) {width:100%;}
	.shop-product-info .shop-plist .list-price:nth-of-type(3) {width:100%;}
	.shop-product-info .shop-plist .list-price:nth-of-type(4) {width:100%;}
	.shop-product-info .shop-plist .list-price:nth-of-type(5) {width:100%; padding-right:0}
	.shop-product-info .shop-plist .price-label {display:table-cell;width:50%;text-align:left;color:#002f5f;font-weight:500}
	.shop-product-info .shop-plist .total-price-label {display:table-cell;width:50%;text-align:left;color:#002f5f;font-weight:500}
	.shop-product-info .shop-plist .value-wrapper {display:table-cell;width:50%;text-align:right;}
	.shop-product-info .shop-plist span {font-size:14px;font-weight:400;}

	.shopping-tbody .td-chk.fee {display:block;width:100%;text-align:left;padding-left:50px}
	.shopping-tbody .td-chk.fee span {font-size:14px;font-weight:500;}
	.shopping-tbody .td-info.fee {display:block;width:100%;text-align:left;padding:0 15px 0 50px;margin:0 0;}
	.shopping-tbody .td-info.fee .list-item-quatiy .value-wrapper {text-align:right;width:50%;font-weight:400;}
	.shopping-tbody .td-info.fee .list-item-quatiy .qty-label {padding:0 0 0;}

	.shopping-tbody .supply-price {background:#f4f4f4;}
	.shopping-tbody .supply-price div {padding:0 15px;display:table}
	.shopping-tbody .supply-price span {font-weight:500;}
	.shopping-tbody .supply-price span em {font-size:13px;font-weight:400;}
	.shopping-tbody .supply-price span.est-label {display:table-cell;width:50%;font-size:13px;}
	.shopping-tbody .supply-price span.est-num {display:table-cell;width:50%;font-size:14px;text-align:right;padding-right:6px;}

	/* 나의 쇼핑정보 > 중개판매관리 > 견적서 작성 */
	.est-prod-head p {width:100%;}
	.est-prod-head .ep-btn {float:left;width:100%;text-align:left;padding:0 0;}
	.akl .cart-popup__content .cart-popup__item-info p.pop-txt{padding:0 0 5px}
	.intermediary-sales .new-account-section-content.account-section-content {margin-bottom:40px!important;}
	.akl .brokerage-sales-guide .link-btn { margin-top:0}

	/* 나의 쇼핑정보 > 중개판매관리 > 견적서 작성 > 견적서 */
	.estimate-form-box {height:auto;padding:20px 20px 5px; border-right:1px solid #e3e3e3;width:100%; position:static;}
	.estimate-producer-box {display:block;height:auto;width:100%;margin-top:10px;border-width:1px 0 0 0; margin-left:0;}

	.tit-producer {width:100%;height:40px; padding-top:10px; border-bottom:1px solid #e3e3e3;display:block;}
	.info-producer {display:block;height:auto;width:100%;border-left:0 none;}
	.info-producer ul li { overflow:visible;border-top:0; height:auto }
	.info-producer ul li dl { border-bottom:1px solid #e3e3e3; }
	.info-producer ul li dl.type1 dt {width:30%;}
	.info-producer ul li dl.type1 dd {width:70%; }
	.info-producer ul li dl.type2 dt {width:30%;}
	.info-producer ul li dl.type2 dd {width:70%;}
	.divisio-pen {float:none; width:100%; }
	.info-producer ul li.address dl,
	.info-producer ul li.address dl.type1 dt,
	.info-producer ul li.address dl.type1 dd {height:50px; }

	.form-group-mob { display:block;}
	.form-group-mob > div.point-date-range input[type="date"] {width:calc(100% - 40px) !important;}
	.form-group-mob > div input[ type="date"] { width:100%; margin-bottom:5px;  }
	.p-nameing input { width:calc(100% - 40px);}
	.form-group-mob .bt-akl-blue { min-width:95px;  }

	/* 나의 쇼핑정보 > 중개판매관리 > 견적서 작성 > 견적제품목록 */
	.akl .amway-theme .navigation-tabs-container {display:block;}
	.est-prod-list .product-item-element.list-item-info {display:block;padding:0 0;}
	.est-prod-list .shopping-cart-item-list .product-list-item .list-item-info .product-code {display:block;width:100%;padding-left:0}
	.est-prod-list .shopping-cart-item-list .product-list-item .list-item-info .product-name {display:block;width:100%}
	.est-prod-list .shopping-cart-item-list .product-list-item .product-item-element {margin:5px 0 0}
	.est-prod-list .shopping-cart-item-list .product-list-item .product-item-element .price-label {padding:0 0;}
	.est-prod-list .shopping-cart-item-list .product-list-item.supply-price {padding:1.2em 1em;}
	.est-prod-list .shopping-cart-item-list .product-list-item.supply-price .est-label {float:left;}
	.est-prod-list .shopping-cart-item-list .product-list-item.supply-price .est-num {float:right;}

	.es-prod-move .wish-num {display:block;}
	.es-prod-move .add-wish-warp2 {display:block;float:left;margin-left:0;margin-top:10px;}
	.es-prod-move .add-wish-warp2 .cart-detail__dropdown-menu {width:260px;}
	.es-prod-move .add-wish-warp2 .plp-add-to-shopping-list {padding-left:0;}

	.es-prod-move .wish-del {display:inline-block;float:left;vertical-align:top;padding:5px 0 0;margin:0 0;}
	.est-prod-list .est-delv-txt {text-align:left;font-size:14px;font-weight:500}
	.est-prod-list .est-delv-tit {float:left;display:block;font-size:14px;color:#002f5f;letter-spacing:-1px;font-weight:500;}
	.est-prod-list .est-delv-num {float:right;padding:0 0}

	/* 나의 쇼핑정보 > 중개판매관리 > 중개판매 견적내역 */
	.estmlist-area {clear:both;display:block;}
	.akl .estmlist-area .list-content .list-row-title + .content-list {border-top:0;}
	.estmlist-area .search-no-result {padding:35px 0 30px;}
	.estmlist-area:after {content:'';clear:both;display:block;}
	.estimate-conts {padding:20px 0 0;}
	.akl .list-content .list-row-title > div.esylist-no {display:none;}
	.akl .list-content .list-row-title > div.esylist-numname {display:none;}
	.akl .list-content .list-row-title > div.esylist-date {display:none;}
	.akl .list-content .list-row-title > div.esylist-condition {display:none;}

	.akl .content-list .con-list-item > div.esylist-no {display:none;}
	.akl .content-list .con-list-item > div.esylist-numname {width:100%;padding:0 20px 10px; }
	.akl .content-list .con-list-item > div.esylist-date {width:100%;padding:0 20px 10px;}
	.akl .content-list .con-list-item > div.esylist-condition {width:100%;padding:0 20px;}

	.akl .content-list .con-list-item > div.esylist-numname span.esylist-num {display:inline-block;width:auto;}
	.akl .content-list .con-list-item > div.esylist-numname span.esylist-num a {padding-left:0;}
	.akl .content-list .con-list-item > div.esylist-numname span.esylist-subject {display:inline-block;width:auto; padding-left:0 }
	.akl .content-list .con-list-item > div.esylist-numname span.esylist-subject em {display:inline-block;}

	.akl .content-list .con-list-item > div.esylist-date span.tite-label { }
	.akl .content-list .con-list-item > div.esylist-date span.txte-wrap { }
	.akl .content-list .con-list-item > div.esylist-condition span.tite-label { }
	.akl .content-list .con-list-item > div.esylist-condition span.txte-wrap { }
	.akl .cart-popup__header.white {background:#fff;border-bottom:1px solid #e3e3e3;}

	.estmlist-area + .est-txt-area.type2{ margin-top:15px;}

	/* 나의 쇼핑정보 > 중개판매관리 > 사업장등록증 관리 */
	.akl .list-content .list-row-title > div.esylist-company {display:none;}
	.akl .list-content .list-row-title > div.esylist-delegate {display:none;}
	.akl .list-content .list-row-title > div.esylist-regdate {display:none;}
	.akl .list-content .list-row-title > div.esylist-view {display:none;}

	.akl div.esylist-company {width:100%;text-align:left;padding:0 20px;}
	.akl div.esylist-delegate {width:100%;padding:0 20px;}
	.akl div.esylist-regdate {width:100%;padding:0 20px;}
	.akl div.esylist-view {width:100%;padding:0 20px; position:absolute; right:0; top:50%; margin-top:-15px; text-align:right;}

	.akl div.esylist-company span.esylist-subject {display:inline-block;width:auto;}
	.akl div.esylist-company span.esylist-num {display:inline-block;width:auto;}
	.akl div.esylist-company span.esylist-num em {display:inline-block;}

	.akl .estmlist-area .list-content .esylist-subject {padding-left:0; margin-bottom:3px;}
	.akl .content-list .con-list-item > div.esylist-delegate span.tite-label { padding-right:7px;}
	.akl .content-list .con-list-item > div.esylist-delegate span.txte-wrap {float:left; text-align:left;}
	.akl .content-list .con-list-item > div.esylist-regdate span.tite-label { padding-right:7px;}
	.akl .content-list .con-list-item > div.esylist-regdate span.txte-wrap {float:left; text-align:left;}

	.esthistory-detail-box {padding:15px 0 20px;}


	.est-detail-conts .col-md-2  { width:100%; }
	.est-detail-conts .form-group > .col-md-3 { width:100%; }
	.est-detail-conts .form-group > .col-md-6 { width:100%; }
	.est-detail-conts .form-group .email-group .col-md-6 {width:100%;}
	.est-detail-conts .form-group .email-group .email-id .id { width:40%;}
	.est-detail-conts .form-group .email-group .email-id .ad { width:50%; float:right}
	.cellphone-group .col-md-4 {width:33.33333333%}
	.cellphone-group .col-md-8 {width:66.66666667% }

	.email-group .email-id span {width:44%;}
	.email-group .email-dotcom {margin-top:10px}
	.est-txt-area.type3 {padding:10px 0 0}
	.est-detail-header {padding:20px 0 10px;}

	.business-regis li {padding:5px 0;}
	.business-regis li .col-md-2 {width:100%;}
	.business-regis li .col-md-3 {display:inline-block;width:100%; }
	.business-regis li span.in-tit {  margin-top:3px;font-weight:700;display:inline-block; width:37%; vertical-align:top;}
	.business-regis li span.in-txt { margin-top:3px;display:inline-block; width:60%;vertical-align:top;}


	/* 나의 쇼핑정보 > 구매권한 양도/양수 > 사용 */
	.assignment-conts { padding:0; margin-top:-14px;}
	.shipping-form-wrapper.purchase {padding:18px 0 0}
	.akl .tab-content .list-content.history {padding:20px 0 0}

	.akl .list-content .list-row-title > div.all-ceek {width:15%;text-align:left;float:left;padding:0 20px; margin:8px 0;}
	.akl .list-content .list-row-title > div.pur-name {display:none;}
	.akl .list-content .list-row-title > div.pur-prod {display:none;}
	.akl .list-content .list-row-title > div.pur-quitey {display:none;}
	.akl .list-content .list-row-title > div.pur-grantor {display:none;}
	.akl .list-content .list-row-title > div.pur-day {display:none;}

	.akl .list-content.history .con-list-item div span.tite-label { width:100% }
	.akl .list-content.history .con-list-item div span.txte-wrap { width:100%; text-align:left; }
	.akl .content-list .con-list-item > div.all-ceek {text-align:left;float:left;padding:0 20px;}
	.akl .content-list .con-list-item > div.pur-name {float:left;width:85%;padding:0 0 5px 20px;vertical-align:top;}
	.akl .content-list .con-list-item > div.pur-prod {clear:both;display:block;width:90%;padding:5px 0 5px 60px;}
	.akl .content-list .con-list-item > div.pur-quitey {clear:both;display:block;width:90%;text-align:left;padding:5px 0 5px 60px;}
	.akl .content-list .con-list-item > div.pur-grantor {clear:both;display:block;width:90%;padding:5px 0 5px 60px; text-align:left}
	.akl .content-list .con-list-item > div.pur-day {clear:both;display:block;width:90%;padding:5px 0 5px 60px; text-align:left}
	.akl .content-list .con-list-item > div.pur-btn {clear:both;display:block;width:90%;padding:5px 0 5px 60px;}
	.akl .content-list .con-list-item > div.pur-day span.txte-wrap {width:100%;word-break:break-all;}
	.akl .con-list-item span.txte-wrap em {display:inline-block;padding-left:5px;}
	.akl .con-list-item .pur-name span.txte-wrap em {padding-left:0;}

	.cont-inarea {clear:both;display:table;width:100%;table-layout:fixed;padding:30px 0 0}
	/*.cont-inarea:after {content:'';clear:both;display:block;}
	.cont-inarea .d-left {display:table;width:100%;}
	.cont-inarea .d-right {display:table;width:100%;text-align:left;padding:20px 0 0}
	.cont-inarea .d-right .list-type2 {float:none;}*/

	/* 나의 쇼핑정보 > 구매권한 양도/양수 > 사용내역 */
	.akl .list-content .list-row-title > div.all-ceek2 {width:15%;text-align:left;float:left;padding:0 20px;}
	.akl .list-content .list-row-title > div.all-ceek2 .checkbox-element-wrapper {margin:9px 0;}
	.akl .list-content .list-row-title .pur-name2 {display:none;}
	.akl .list-content .list-row-title .pur-prod2 {display:none;}
	.akl .list-content .list-row-title .pur-assignee {display:none;}
	.akl .list-content .list-row-title .pur-transferer {display:none;}
	.akl .list-content .list-row-title .pur-transfer-date {display:none;}
	.akl .list-content .list-row-title .pur-day-use {display:none;}
	.akl .list-content .list-row-title .pur-condition {display:none;}
	.akl .list-content .list-row-title .pur-day-quantity {display:none;}

	.akl .content-list .con-list-item > div.all-ceek2 {text-align:left;float:left;padding:0 20px;}
	.akl .content-list .con-list-item > div.pur-name2 {float:left;width:85%;padding:0 20px 5px;vertical-align:top;}
	.akl .content-list .con-list-item > div.pur-prod2 {width:90%;padding:5px 0 5px 60px;}
	.akl .content-list .con-list-item > div.pur-assignee {clear:both;display:block;width:90%;padding:5px 0 5px 60px;}
	.akl .content-list .con-list-item > div.pur-transferer {clear:both;display:block;width:90%;padding:5px 0 5px 60px;}
	.akl .content-list .con-list-item > div.pur-transfer-date {clear:both;display:block;width:90%;padding:5px 0 5px 60px;}
	.akl .content-list .con-list-item > div.pur-day-use {clear:both;display:block;width:90%;padding:5px 0 5px 60px;}
	.akl .content-list .con-list-item > div.pur-condition {clear:both;display:block;width:90%;padding:5px 0 5px 60px;}
	.akl .content-list .con-list-item > div.pur-btn2 {clear:both;display:block;width:90%;padding:5px 0 5px 60px;}
	.akl .content-list .con-list-item > div.pur-condition span.txte-wrap em {display:block;padding:0 0}
	.akl .content-list .con-list-item > div.pur-day-quantity {clear:both;display:block;width:90%;padding:5px 0 5px 60px;}

	/* 나의 쇼핑정보 > 구매권한 양도하기 팝업 */
	.cart-popup__content.trans-purchase {max-height:500px;}
	.poo-prdlist ul li > div.a-pvbv {display:table;width:100%;}
	.poo-prdlist ul li > div.a-price {display:table;width:100%;padding:12px 0 0}

	.poo-prdlist ul li span.op-tit {display:table;width:100%;}
	.poo-prdlist ul li span.op-sub-info {display:table;width:100%;text-align:left;padding:6px 0 0}

	.poo-ass-search .form-group input.input-st {width:100%;margin-right:0;margin-bottom:10px;font-size:13px;}

	.akl .list-content .list-row-title > div.pop-ass-num {display:none;}
	.akl .list-content .list-row-title > div.pop-ass-name {display:none;}
	.akl .list-content .list-row-title > div.pop-ass-quay {display:none;}

	.akl .poo-asslist-box {padding:20px 0 20px}
	.akl .poo-asslist-box .pop-list-detail {max-height:none; overflow-x:hidden;overflow-y:auto;}

	.akl .pop-list-detail .list-content .list-row-title { padding:12px 0 9px;display:block} /* 190531_수정 구매권한 양도 */
	.akl .poo-asslist-box .list-content .content-list {padding:20px 0 17px;}
	.akl .poo-asslist-box .con-list-item .all-ceek {padding:6px 0}
	.akl .content-list .con-list-item > div.pop-ass-num {width:100%;padding:6px 20px}
	.akl .content-list .con-list-item > div.pop-ass-name {width:100%;padding:6px 20px}
	.akl .content-list .con-list-item > div.pop-ass-quay {width:100%;padding:6px 20px;}
	.akl .con-list-item .pop-ass-quay span.tite-label {padding:10px 0 0; }

	.akl .con-list-item  .pop-ass-num span.txte-wrap, .akl .con-list-item  .pop-ass-name span.txte-wrap {text-align:right;}

	.akl .poo-asslist-box .pop-list-detail .list-content .con-list-item span.tite-label { width:35%; }
	.akl .poo-asslist-box .pop-list-detail .list-content .con-list-item span.txte-wrap { width:60%;}
	.pop-moreArea {display:block;text-align:center;padding:20px 0 0}

	.pop-assignment .list-content.revenge .list-row-title {padding:0;}

	/* 나의 쇼핑정보 > 구매권한 양도 > 복수선택 팝업 */
	.poo-prdlist ul li span.op-sub-num {width:65%;text-align:right;}
	.poo-prdlist ul li span.op-sub-num div.opt-quantity.mini {float:none;}

	.akl .list-content.revenge .list-row-title .pop-ass-num2 {display:none;}
	.akl .list-content.revenge .list-row-title .pop-ass-name2 {display:none;}
	.akl .list-content.revenge .list-row-title .pop-ass-btn {display:none;}

	.akl .list-content.revenge .content-list {border-bottom:1px solid #d3d3d3}
	.akl .con-list-item .pop-ass-num2 {display:block;width:100%;padding:6px 10px}
	.akl .con-list-item .pop-ass-name2 {display:block;width:100%;padding:6px 10px}
	.akl .con-list-item .pop-ass-btn {display:block;width:100%;padding:0 10px;text-align:left;}
	.akl .con-list-item .pop-ass-num2 span.tite-label { }
	.akl .con-list-item .pop-ass-num2 span.txte-wrap {text-align:right;}
	.akl .con-list-item .pop-ass-name2 span.tite-label { }
	.akl .con-list-item .pop-ass-name2 span.txte-wrap {text-align:right;}
	.poo-ass-search {padding:20px 0 0}

	/* 나의 쇼핑정보 > 구매권한 양도 결과 안내 */
	.akl .pop-authority .list-content .list-row-title .pop-purname {display:none;}
	.akl .pop-authority .list-content .list-row-title .pop-assign {display:none;}
	.akl .pop-authority .list-content .list-row-title .pop-success {display:none;}
	.akl .pop-authority .list-content .list-row-title .pop-fail {display:none;}
	.akl .pop-authority .list-content .list-row-title .pop-fail-reason {display:none;}

	.akl .con-list-item .pop-purname {width:100%;padding:0 0}
	.akl .con-list-item .pop-assign {width:100%;padding:5px 0}
	.akl .con-list-item .pop-success {width:100%;padding:5px 0}
	.akl .con-list-item .pop-fail {width:100%;padding:5px 0}
	.akl .con-list-item .pop-fail-reason {width:100%;padding:5px 0;}

	.akl .pop-authority .con-list-item {padding:0 15px;}
	.akl .pop-authority .con-list-item span.tite-label { width:35%; }
	.akl .pop-authority .con-list-item span.txte-wrap { width:65%;}
	.akl .pop-authority .con-list-item .pop-purname span.txte-wrap {float:left;width:100%;}
	.akl .pop-authority .list-content .content-list .con-list-item span.txte-wrap{float:right;width:65%} /* 190531_추가 구매권한 양도 */
	/* 나의 쇼핑정보 > 제품구매예약 */
	.akl .title-box .product-list-page-title > h1.prde-reser {padding:0 0 5px 28px;}
	.akl .title-box .product-list-page-title > h1.prde-reser:before {top:3px;left:0;}

	.akl .reserv-area .list-content .list-row-title div.rese-num {display:none}
	.akl .reserv-area .list-content .list-row-title div.rese-condition {display:none}
	.akl .reserv-area .list-content .list-row-title div.rese-subje {display:none}
	.akl .reserv-area .list-content .list-row-title div.rese-period {display:none}
	.akl .reserv-area .list-content .list-row-title div.rese-day {display:none}

	.akl .con-list-item .rese-num {display:inline-block;width:auto; padding:2px 10px 0 20px}
	.akl .con-list-item .rese-condition {display:inline-block;width:auto;}
	.akl .con-list-item .rese-subje {display:block;width:100%;padding:10px 20px ; }
	.akl .content-list .con-list-item .rese-subje span.txte-wrap{ text-align:left; width:100%}
	.akl .con-list-item .rese-period {display:block;width:100%;padding:5px 20px;}
	.akl .con-list-item .rese-period span.tite-label { }
	.akl .con-list-item .rese-day {display:block;width:100%;padding:5px 20px;}
	.akl .con-list-item .rese-day span.tite-label { }

	.akl div.rese-num {text-align:left; padding-top:2px;}
	.akl div.rese-condition {text-align:left}
	.akl div.rese-period {text-align:left}
	.akl div.rese-day {text-align:left}
	.akl .content-list .con-list-item span.txte-wrap  span.col-disabled {padding-top:3px;}

	/* 나의 쇼핑정보 > 제품구매 예약 > 상세보기 */
	.product-item-header .shop-prod {padding:0 20px;width:54%;}
	.product-item-header .shop-quantity {display:none}
	.product-item-header .shop-price {display:none}
	.product-item-header .shop-total {display:none}

	.product-item-list li { padding:10px 0 15px; }/*2019.02.21*/
	.product-item-list li .shop-prod {display:table;padding:0 20px;width:100%;}
	.product-item-list li .shop-quantity {clear:both;display:table;padding:20px 20px 0 100px;width:100%;}
	.product-item-list li .shop-price {clear:both;display:table;padding:15px 20px 0 100px;width:100%;text-align:left;}
	.product-item-list li .shop-total {clear:both;display:table;padding:15px 20px 0 100px;width:100%;text-align:left;}

	.product-item-list li .shop-quantity .txt-label {padding:10px 0 0}
	.product-item-list li .txt-label {display:table-cell;width:40%;font-size:14px;color:#002f5f;font-weight:500;vertical-align:top;text-align:left;}
	.product-item-list li .txt-warp {display:table-cell;width:60%;font-size:14px;vertical-align:top;}
	.product-item-list li .txt-warp .txt-quan {padding:8px 0 0;text-align:right;}
	.product-item-list li .txt-warp p.txt-im {clear:both;display:block;padding:8px 0 0;margin:0;font-size:13px;color:#808285;text-align:right;}
	.product-item-list li .shop-price {text-align:right;}
	.product-item-list li .shop-total {text-align:right;}
	.shop-btn a.bt-akl-white {min-width:85px}
	.shop-btn button.bt-akl-txt {min-width:85px}

	/* 나의 주문내역 */
	.akl .order-conts .form-wrapper { padding:10px 0 0;}
	.akl .order-conts .form-s {margin-bottom:0;}
	.toggle-buttons-container.myorder {width:100%;display:block; overflow:hidden; box-sizing:border-box;}
	.toggle-buttons-container.myorder button {display:block; float:left; border:1px solid #dadada; width:48.5%; box-sizing:border-box;}
	.toggle-buttons-container.myorder button:last-child {float:right; margin-right:0px;}

	.mob-product-facet {display:block}
	.myorder-search .cuton-sel {display:block;width:100%;margin-right:0;margin-bottom:10px;}
	.myorder-search .cuton-sel select.form-control {width:100%;}
	.myorder-search .cuton-form-wrapper {display:block;}
	.myorder-list-area .myorder-search {display:none;}
	.akl .myorder-list .list-content .content-list {border-top:0;}
	.pop-orderCancel-area .myorder-list + .odc-info {border-top:0;}

	.akl .myorder-history .panel-group .panel-heading+.panel-collapse>.list-group,
	.akl .myorder-history .panel-group .panel-heading+.panel-collapse > .panel-body {padding-left:15px}
	.akl .panel-group.accordion-custom.myorder .panel-title {position:relative;padding:10px 0 12px;}
	.akl .panel-group.accordion-custom.myorder .panel-title a {cursor:pointer;}
	.akl .panel-group.accordion-custom.myorder .panel-title span.text-uppercase {font-size:14px;letter-spacing:-1px;color:#002f5f;font-weight:500; padding-left:15px;}
	.akl .panel-group.accordion-custom.myorder .panel-title [role=button] {white-space:normal}
	.akl .panel-group.accordion-custom.myorder .panel-title span.pull-right {position:absolute;right:10px;top:5px;}
	.akl .myorder-history .panel-group.accordion-custom.myorder .panel-title span.pull-right { top:22px;}
	.akl .myorder-history .panel-group.accordion-custom.myorder .second-list {padding-bottom:15px;}
	.akl .myorder-history .panel-group.accordion-custom.myorder .second-list > li {padding-bottom:12px;}
	.myorder-list-num p {position:relative;left:0;top:30px;}
	.myorder-list-num .hype-btn {position:relative;left:0;top:-35px;}
	.akl .myorder-list-num .link-btn{ margin-top:0;}
	.myorder-list-num.case02 p { top:0;}

	.pc-in {display:none}
	.mob-in {display:block}

	.akl .myorder-list .list-row-title .ord-num {display:none;}
	.akl .myorder-list .list-row-title .ord-date {display:none;}
	.akl .myorder-list .list-row-title .ord-price {display:none;}
	.akl .myorder-list .list-row-title .ord-pvbv {display:none;}
	.akl .myorder-list .list-row-title .ord-chnnel {display:none;}
	.akl .myorder-list .list-row-title .ord-type {display:none;}
	.akl .myorder-list .list-row-title .ord-cond {display:none;}
	.akl .myorder-list .list-row-title .ord-btn {display:none;}
	.akl .myorder-list .list-row-title .ord-hyper {display:none;}

	.akl .myorder-list .con-list-item .ord-num,
	.akl .myorder-list .con-list-item .ord-date,
	.akl .myorder-list .con-list-item .ord-price,
	.akl .myorder-list .con-list-item .ord-pvbv,
	.akl .myorder-list .con-list-item .ord-chnnel,
	.akl .myorder-list .con-list-item .ord-type,
	.akl .myorder-list .con-list-item .ord-cond,
	.akl .myorder-list .con-list-item .ord-hyper {clear:both;display:block;width:100%;padding:2px 20px;}/*2019.02.21*/
	.akl .myorder-list .con-list-item .ord-btn {clear:both;display:block;width:100%;padding:5px 20px 0;}

	.akl .myorder-list .sub-list {margin:10px 0 0 20px;}
	.akl .myorder-list .sub-list .con-list-item .ord-num ,
	.akl .myorder-list .sub-list .con-list-item .ord-date,
	.akl .myorder-list .sub-list .con-list-item .ord-price,
	.akl .myorder-list .sub-list .con-list-item .ord-pvbv,
	.akl .myorder-list .sub-list .con-list-item .ord-chnnel,
	.akl .myorder-list .sub-list .con-list-item .ord-type,
	.akl .myorder-list .sub-list .con-list-item .ord-cond,
	.akl .myorder-list .sub-list .con-list-item .ord-btn {clear:both;display:block;width:100%;padding:0 20px;}
	.akl .myorder-list .content-list .con-list-item .ord-btn span.txte-wrap  {margin-top:0; padding-left:0}
	.akl .myorder-list .content-list .con-list-item .ord-btn span.txte-wrap .link-btn {margin-top:0; }
	.akl .myorder-list .content-list .sub-list .con-list-item .ord-btn span.txte-wrap .link-btn { font-size:13px; }
	.akl .myorder-list .content-list .con-list-item span.tite-label { width:120px }
	.akl .myorder-list .content-list .con-list-item span.txte-wrap { text-align:left; }

	.akl .myorder-list .content-list .sub-list .con-list-item span.tite-label { font-size:13px; width:80px }
	.akl .myorder-list .content-list .sub-list .con-list-item span.txte-wrap { font-size:13px; }
	.akl .myorder-list .list-content .search-no-result.line p {margin-bottom:0; padding-top:10px;}

	.akl .myorder-list.type02 .sub-list {padding:0 0 0 20px;}
	.akl .myorder-list.type02 .sub-list + .sub-list,
	.akl .myorder-list.type02 .sub-list + .con-list-item {padding-bottom:20px;}
	.akl .myorder-list.type02 .con-list-item + .sub-list > .row.con-list-item { padding-top:0;}
	.akl .myorder-list.type02 .con-list-item + .sub-list > .row.con-list-item {padding-bottom: 20px;} /* 20220511 툴팁 오류 수정 */
	.akl .myorder-list.type02 .sub-list .con-list-item{overflow:hidden; padding:7px 0 0 18px; border-left:2px solid #dadada}/*2019.02.21*/
	.akl .myorder-list.type02 .sub-list li:after {display:none; content:''; position:absolute; left:20px; top:0; bottom:0; border-left:2px solid #dadada; height:77px }
	.akl .myorder-list.type02 .sub-list li > div {padding-left:0 !important;}

	.akl span.txte-wrap em.price-way {display:none !important;}
	.akl em.price-bv {display:inline-block !important;}
	.akl .mob-in p {clear:both;display:block;margin:0 0;}
	.akl .mob-in p.bab {padding-top:4px} /* 20220428 */
	.akl .sub-list .mob-in p.bab {padding-top:0}
	.akl .myorder-list .con-list-item .ord-btn span.txte-wrap {float:left;display:block;}

	.akl span.txte-wrap em.shipping-name {padding:5px 0 0;text-align:left;}
	.akl .sub-list span.txte-wrap em.shipping-name { font-size:13px; padding:0;}
	.akl .btnArea-center {margin:40px auto 0;}

	/* 나의 주문내역 > 상세정보 */
	.title-box .myorder-sns .kakaotalk {display:inline-block}

	.txt-in-area .col-md-3 {padding:0 0;}
	.txt-in-area .orderSummary {display:block;padding:2px 0 1px;height:auto;width:100%;}
	.txt-in-area .orderSummary .txt-label {float:left;width:30%;}
	.txt-in-area .orderSummary .txt-content {float:left;width:70%;}
	.txt-in-area .txt-content span.sumy-type {display:block;}
	.txt-in-area .txt-content span.sumy-num {display:block;padding:5px 0 0}
	.txt-in-area .txt-content span.sumy-num button {display:block;margin-left:0;margin-top:5px}
	.txt-in-area .txt-content .txt-smart {margin-top:0}
	.txt-in-area .pay-trans:first-child {display:block;padding:5px 0 0}
	.txt-in-area .pay-trans span.btn-business {display:block;margin:5px 0 0;}
	.txt-in-area .pay-pvbv {padding:0}
	.account-area .list-ara { padding:6px 0 5px;}
	.account-area .myview-info-type .txt-in-area {padding:5px 0 ;}
	.txt-in-area .orderProof {padding:5px 0 5px;}
	.txt-in-area .pay-trans {padding:10px 0 0;}
	.txt-in-area .orderPrice {padding:0 0;}
	.myorder-history .panel-group .myview-info-type.payway {padding:0 0 0;margin-bottom:5px;}
	.txt-in-area .orderStatement {padding:2px 0;}
	.view-info-delvery .orderShipp {padding:0 0 6px;} /*190125 줄간격수정*/
	.col-md-12.order-delivery { padding-bottom:0;}
	.tgg-hidden-area .default-shipping-address .btn-center {padding:10px 0 10px;}
	.mychange-ship .default-shipping-address .detail-content .normal-devy .message-shop {padding:0;}

	/* 나의 주문내역 > 상세정보 > 결제정보 */
	.myview-info-type.payway .txt-content,
	.myview-info-type.group-sum .txt-content {padding-left:10px;}
	.txt-in-area .orderPayme {padding:0; height:auto;} /* 190123_줄간격_수정 */
	.txt-in-area .orderPayme .txt-content span {display:block; padding:0 0 6px;}
	.txt-in-area .orderPayme .txt-content br{display:none}
	.txt-in-area .orderPayme .txt-content span em {display:none;}
	.txt-in-area .orderPayme .col-md-2 {width:30%;}
	.txt-in-area .orderPayme .col-md-10 {width:70%;}
	.txt-in-area .orderPayme .btn-payinfo {margin-left:0;}
	.txt-in-area .orderPrice {height:auto;}
	.txt-in-area .orderPrice .col-md-3.txt-label {float:left;width:30%; vertical-align:top;}
	.txt-in-area .orderPrice .col-md-9.txt-content span {display:block;}
	.txt-in-area .orderPrice .col-md-9.txt-content span + span { font-weight:400}
	.txt-in-area .orderPrice .col-md-2.txt-label {float:left;width:30%;}
	.txt-in-area .orderPrice .col-md-9.txt-content {width:70%; padding-left:10px; letter-spacing:-0.05em; font-weight:500}
	.txt-in-area .orderPrice .col-md-10.txt-content {width:70%; padding-left:10px; letter-spacing:-0.05em; font-weight:500}
	.txt-in-area .orderPrice .txt-content.pc {display:none;}

	/* 나의 쇼핑정보 > 나의 주문내역 > HyperStore 주문내역 */
	.hyper-store  .btn-center {border-bottom:0; margin-bottom:0;padding-bottom:30px; }
	.hyper-store .form-group .col-md-10 span { display:block;}
	.akl .hyper-store select.form-control { width:31%; min-width:50px; margin-right:1%;padding:0 25px 0 10px;}
	.akl .hyper-store em {margin-right:0; display:block; text-align:center; padding:5px}
	.ord-hyper-totel {  padding:0}
	.ord-hyper-totel > div { float:left}
	.ord-hyper-totel .totel-name { display:none}
	.ord-hyper-totel .totel-price { width:100%; text-align:left; padding:15px 20px;border-bottom:1px solid #e3e3e3;}
	.ord-hyper-totel .totel-price:nth-of-type(3) { border:0}
	.ord-hyper-totel .tite-label { display:block; float:left;}
	.ord-hyper-totel .txte-wrap { float:right;}

	/* 나의 주문내역 > 상세정보 > 쿠폰/프로모션 내역 */
	.cupon-promotion {}
	.akl .list-content .list-row-title > div.od-no {display:none;}
	.akl .list-content .list-row-title > div.od-pvmo {display:none;}
	.akl .list-content .list-row-title > div.od-pvbv {display:none;}
	.akl .list-content .list-row-title > div.od-qut {display:none;}
	.akl .list-content .list-row-title > div.od-price {display:none;}
	.akl .list-content .list-row-title > div.od-cond {display:none;}

	.akl .content-list .con-list-item > div.od-no {display:none;}
	.akl .content-list .con-list-item > div.od-pvmo {display:block;width:100%;padding:0 15px}
	.akl .content-list .con-list-item > div.od-pvbv {display:block;width:100%;padding:5px 15px}
	.akl .content-list .con-list-item > div.od-qut {display:block;width:100%;padding:5px 15px}
	.akl .content-list .con-list-item > div.od-price {display:block;width:100%;padding:5px 15px}
	.akl .content-list .con-list-item > div.od-cond {display:block;width:100%;padding:5px 15px 0}

	.akl .content-list .con-list-item > div.od-pvmo span.tt-prom {}
	.akl .content-list .con-list-item > div.od-pvmo span.tt-txt {display:block;margin-left:0;padding:0 0;text-align:left;}
	.akl .content-list .con-list-item > div.od-pvmo span.tt-txt strong {display:inline-block;padding:0 0;}
	.akl .content-list .con-list-item > div.od-pvmo span.tt-txt em {display:inline-block;padding:0 0;}


	/* 나의 주문내역 > 상세정보 > 배송정보 */
	.view-info-delvery .orderShipp .txt-label {display:block;width:100%;margin-bottom:3px;}/*190125 줄간격수정*/
	.view-info-delvery .orderShipp .txt-content {display:block;width:100%;}

	.mychange-ship .default-shipping-address .detail-content {width:100%;}
	.mychange-ship .default-shipping-address .detail-content .normal-devy .mo-content {width:100%;padding:10px 0 0}
	.mychange-ship .default-shipping-address .detail-content .normal-devy .mo-content .bo-name {width:100%;}
	.mychange-ship .default-shipping-address .detail-content .normal-devy .col-md-2 {width:100%; font-weight:700}
	.mychange-ship .default-shipping-address .detail-content .normal-devy .col-md-10 {width:100%;}
	.mychange-ship .default-shipping-address .detail-content .normal-devy .form-group {width:calc(100% - 32%); margin-bottom:5px;}
	.mychange-ship .default-shipping-address .detail-content input.form-control {width:100%;}
	/* .mychange-ship .default-shipping-address .detail-content .normal-devy .mo-content .bo-name .byte-txt {position:relative; top:0; right:0; display:block; padding-top:10px; margin-bottom:10px } */
	.view-info-delvery .orderPicup .txt-label {width:35%;}
	.view-info-delvery .orderPicup .txt-content {width:65%;}
	.mychange-ship .default-shipping-address .detail-content .normal-devy .mo-content .bo-name .byte-txt,
	.mychange-ship .default-shipping-address .detail-content .normal-devy .mo-content .delivery-name .byte-txt {position:static; display:block; padding-top:10px; margin-bottom:10px; line-height:120%;}
	.mychange-ship .default-shipping-address .detail-content .normal-devy .control-group.emplace {width:100%;}
	.mychange-ship .default-shipping-address .detail-content .normal-devy .control-group.emplace select {width:100%;}

	.myorder-history {padding:0;}
	.myorder-history .panel-body { padding:15px 7px 15px 36px;}
	.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text {padding-left:25px}
	.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text.icon-infom:before,
	.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text.icon-paym:before,
	.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text.icon-cupon:before,
	.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text.icon-deby:before,
	.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text.icon-cup-pro:before,
	.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text.icon-paym02:before {left:10px;}

	.akl .list-content .list-row-title > div.moy-prod {display:none;}
	.akl .list-content .list-row-title > div.moy-qut {display:none;}
	.akl .list-content .list-row-title > div.moy-opt {display:none;}
	.akl .list-content .list-row-title > div.moy-pre1 {display:none;}
	.akl .list-content .list-row-title > div.moy-pre2 {display:none;}
	.akl .list-content .list-row-title > div.moy-month {display:none;}

	.akl .content-list .con-list-item > div.moy-prod {clear:both;display:block;width:100%;}
	.akl .content-list .con-list-item > div.moy-qut {clear:both;display:block;width:100%;padding:10px 15px 0 105px;}
	.akl .content-list .con-list-item > div.moy-opt {clear:both;display:block;width:100%;padding:8px 15px 0 105px;}
	.akl .content-list .con-list-item > div.moy-pre1 {clear:both;display:block;width:100%;padding:8px 15px 0 105px;}
	.akl .content-list .con-list-item > div.moy-pre2 {clear:both;display:block;width:100%;padding:8px 15px 0 105px;}
	.akl .content-list .con-list-item > div.moy-month {clear:both;display:block;width:100%;padding:8px 15px 0 105px;}

	.akl .content-list .con-list-item > div.moy-opt .value-wrapper.option {text-align:right;}
	.akl .content-list .con-list-item > div.moy-opt .value-wrapper.option img {}
	.akl .content-list .con-list-item > div.moy-opt .value-wrapper.option .option-info{display:block;}
	.akl .mylist-box .content-list .con-list-item span.tite-label { }
	.akl .mylist-box .content-list .con-list-item span.txte-wrap { }


	.don-list-cont .dod-list-item div.comp-prod {padding:0 0;width:100%;text-align:left;margin:0 0;font-weight:500}
	.don-list-cont .dod-list-item div.comp-qut {width:100%;padding:5px 15px 5px 0;text-align:left;}
	.don-list-cont .dod-list-item div.comp-opt {width:100%;padding:5px 15px 5px 0;}
	.don-list-cont .dod-list-item div.comp-pre1 {width:100%;padding:5px 15px 0 0;text-align:left;}
	.don-list-cont .dod-list-item div.comp-pre2 {width:100%;padding:5px 15px 0 0;text-align:left;}
	.don-list-cont .dod-list-item div.comp-month {display:none;}

	.don-list-cont .dod-list-item div.comp-prod span.txte-wrap {float:none;text-align:left;}


	/* 나의 주문내역 > 상세정보 > 팝업 > 택배조회 */
	.akl .gift-order .list-content .content-list,
	.akl .pop-parcelService .list-content .content-list {border-top:0;}
	.akl .list-content .list-row-title > div.pop-sev-num {display:none;}
	.akl .list-content .list-row-title > div.pop-sev-rec {display:none;}
	.akl .list-content .list-row-title > div.pop-sev-add {display:none;}
	.akl .list-content .list-row-title > div.pop-sev-detail {display:none;}

	.akl .con-list-item > div.pop-sev-num {width:100%;padding:5px 15px;}
	.akl .con-list-item > div.pop-sev-rec {width:100%;padding:5px 15px;}
	.akl .con-list-item > div.pop-sev-add {width:100%;padding:5px 15px;}
	.akl .con-list-item > div.pop-sev-detail {width:100%;text-align:left;padding:5px 15px;}

	.akl .pop-parcelService .con-list-item span.tite-label { width:80px; }
	.akl .pop-parcelService .con-list-item span.txte-wrap { word-break:break-all;width:calc(100% - 82px);}

	/* 나의 주문내역 > 상세정보 > 팝업 > 택배조회 상세보기 */
	.akl .list-content .list-row-title > div.pop-steop-01 {display:none;}
	.akl .list-content .list-row-title > div.pop-steop-02 {display:none;}
	.akl .list-content .list-row-title > div.pop-steop-03 {display:none;}
	.akl .list-content .list-row-title > div.pop-steop-04 {display:none;}

	.akl .con-list-item > div.pop-steop-01 {width:100%;padding:5px 15px;}
	.akl .con-list-item > div.pop-steop-02 {width:100%;padding:5px 15px;}
	.akl .con-list-item > div.pop-steop-03 {width:100%;padding:5px 15px;}
	.akl .con-list-item > div.pop-steop-04 {width:100%;padding:5px 15px;}

	.pop-parce-step {margin-left:-5px}
	.pop-parce-step .p-step {display:inline-block;vertical-align:top;width:33.333%;height:auto;margin-top:10px;}
	.pop-parce-step .p-step p.step-txt {font-size:13px;letter-spacing:-0.05em}
	.pop-parce-step .p-step p.step-cont {height:50px;}
	.pop-parce-step .p-step p.step-cont span img {margin:0 auto; max-width:69px; height:auto;}
	.pop-parce-step .p-step p.step-cont:before {top:10px;background-size:80% 80%}

	/* 나의 주문내역 > 상세정보 > 팝업 > 입금정보 변경 신청 */
	.pop-deposit-area .p-depso-label {display:block;width:100%;}
	.pop-deposit-area .p-depso-cont {display:block;width:100%;padding:6px 0 0}

	/* 나의 주문내역 > 상세정보 > 팝업 > 현금영수증 발급 신청 */
	.p-depso-cont span.buss-regnum {padding:3px 0 0}

	/* 나의 주문내역 > 상세정보 > 팝업 > 주문취소 방법 선택 */
	.akl .list-content .list-row-title > div.can-num {display:none;}
	.akl .list-content .list-row-title > div.can-date {display:none;}
	.akl .list-content .list-row-title > div.can-price {display:none;}
	.akl .list-content .list-row-title > div.can-pvbv {display:none;}
	.akl .list-content .list-row-title > div.can-cond {display:none;}

	.akl .con-list-item > div.can-num {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .con-list-item > div.can-date {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .con-list-item > div.can-price {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .con-list-item > div.can-pvbv {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .con-list-item > div.can-cond {clear:both;display:block;width:100%;padding:5px 15px;}

	.akl .sub-list .con-list-item .cane-num {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .sub-list .con-list-item .cane-date {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .sub-list .con-list-item .cane-price {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .sub-list .con-list-item .cane-pvbv {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .sub-list .con-list-item .cane-cond {clear:both;display:block;width:100%;padding:5px 15px;}

	.akl .pop-orderCancel-area .myorder-list .con-list-item span.tite-label { width:40%; }
	.akl .pop-orderCancel-area .myorder-list .con-list-item span.txte-wrap { width:60%; }

	/* 나의 주문내역 > 상세정보 > 팝업 > 그룹주문 상세보기 */
	.group-order-detail {padding-top:20px;}
	.tbl-type1.group-history th {width:40%;}
	.tbl-type1.group-history td {width:60%;}

	.gdt-list div.gdt-pvbv {clear:both;display:block;float:none;height:auto;}
	.gdt-list div.gdt-total {clear:both;display:block;float:none;padding:10px 0 0;}
	.gdt-list div.gdt-pvbv span, .gdt-list div.gdt-total span {display:block;}
	.gdt-list div.gdt-pvbv span.txt-tite {float:left;}
	.gdt-list div.gdt-pvbv span.txt-warp {float:right;padding-left:0;text-align:right;}
	.gdt-list div.gdt-total span.txt-tite {float:left;}
	.gdt-list div.gdt-total span.txt-warp {float:right;padding-left:0;text-align:right;}

	.pop-group-item .gde-label {width:40%;}
	.pop-group-item .gde-conts {width:60%;}

	/* 나의 주문내역 > 상세정보 > 팝업 > 간편선물 */
	.akl .list-content .list-row-title > div.gio-day {display:none;}
	.akl .list-content .list-row-title > div.gio-num {display:none;}
	.akl .list-content .list-row-title > div.gio-pic {display:none;}
	.akl .list-content .list-row-title > div.gio-ap {display:none;}

	.akl .con-list-item > div.gio-day {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .con-list-item > div.gio-num {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .con-list-item > div.gio-pic {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .con-list-item > div.gio-ap {clear:both;display:block;width:100%;padding:5px 15px;}

	.akl .gift-order .con-list-item span.tite-label { width:40%; }
	.akl .gift-order .con-list-item span.txte-wrap { width:60%;text-align:left;}

	.simple-inpo .form-group .gift-label {clear:both;display:block;width:100%;padding-right:0;}
	.simple-inpo .form-group .gift-conts {clear:both;display:block;width:100%;}
	.simple-inpo .form-group .gift-conts span.txt-deno {display:block;padding:8px 0 0}

	.akl .list-content .list-row-title > div.perf-mem {display:none;}
	.akl .list-content .list-row-title > div.perf-num {display:none;}
	.akl .list-content .list-row-title > div.perf-pv {display:none;}

	.akl .con-list-item > div.perf-mem {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .con-list-item > div.perf-num {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .con-list-item > div.perf-pv {clear:both;display:block;width:100%;padding:5px 15px;}

	.akl .perform-history .list-content .content-list {border-top:0;}
	.akl .perform-history .con-list-item span.tite-label {  }
	.akl .perform-history .con-list-item span.txte-wrap { }

	.akl .list-content .list-row-title > div.pele-num {display:none;}
	.akl .list-content .list-row-title > div.pele-pv {display:none;}
	.akl .list-content .list-row-title > div.pele-day {display:none;}
	.akl .list-content .list-row-title > div.pele-btn {display:none;}

	.akl .con-list-item > div.pele-num {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .con-list-item > div.pele-pv {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .con-list-item > div.pele-day {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .con-list-item > div.pele-btn {clear:both;display:block;width:100%;padding:5px 15px;}
	.akl .con-list-item > div.pele-btn span.txte-wrap {float:left;text-align:left;}

	/* 나의 주문내역 > 프로모션 2018.05.15 */
	.akl .myorder-promotion {clear:both;display:block;/* padding:0 0 30px; */}
	.akl .myorder-promotion .shopping-cart-item-list .list-header {height:35px;}
	.akl .myorder-promotion .shopping-cart-item-list .product-list-item {padding:10px 15px} /* 190123_줄간격_수정 */
	.akl .myorder-promotion .shopping-cart-item-list .product-list-item .col-md-5 {clear:both;display:block;width:100%;}
	.akl .myorder-promotion .shopping-cart-item-list .product-list-item .col-md-3 {clear:both;display:block;width:calc(100% - 82px);}
	.akl .myorder-promotion .shopping-cart-item-list .product-list-item .col-md-2 {clear:both;display:block;width:calc(100% - 82px);}
	.akl .myorder-promotion .shopping-cart-item-list .product-list-item .col-md-1 {clear:both;display:block;width:calc(100% - 82px);}
	.akl .myorder-promotion .shopping-cart-item-list .product-list-item .col-md-1 {padding:0 0 0 0;}

	.akl .myorder-promotion .shopping-cart-item-list .product-list-item .list-item-info  {float:left;margin-left:12px; width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:calc(100% - 90px);}
	.akl .myorder-promotion .shopping-cart-item-list .gwp-item.product-list-item .gwp-gift-selections {width:100%;}
	.akl .myorder-promotion .shopping-cart-item-list .view-bundle-contents {width:100%;}

	.akl .myorder-promotion .shopping-cart-item-list .gwp-item.product-list-item .list-item-image {padding-left:0;}
	.akl .myorder-promotion .shopping-cart-item-list .product-list-item.gwp-item .list-item-info {float:left;margin-left:12px;width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:calc(100% - 90px);}

	.akl .myorder-promotion .shopping-cart-item-list .product-list-item .col-md-1.list-item-erformance {margin-top:0;float:right; padding:8px 0 0}
	.akl .myorder-promotion .view-bundle-contents .view-setcomp .v-subject {width:100%;}
	.akl .myorder-promotion .view-bundle-contents .view-setcomp .v-number {width:100%;text-align:left;padding:0 0;}
	.akl .myorder-promotion .view-bundle-contents .view-setcomp .v-option {width:100%;text-align:right;padding:0 0 0 0;}

	.akl .myorder-promotion .shopping-cart-item-list .gwp-item.product-list-item .gwp-gift-selections {width:100%;margin-left:0;}
	.akl .myorder-promotion .shopping-cart-item-list .gwp-item.product-list-item .gwp-gift-selections .col-xs-9 {padding:0 10px;}
	.value-wrapper.month-value-wrapper {float:right;}

	.month-label, .list-item-state .txt-state-label {display:inline-block; float:left;font-size:14px;text-align:left;font-weight:500;color:#002f5f;}

	/* 나의 주문내역 > 주문내역 상세정보 - 셀추가 (2018.11.01) */
	.akl .myorder-promotion.type2 .list-item-state .txt-state-label {display:inline-block;}
	.akl .myorder-promotion.type2 .shopping-cart-item-list .product-list-item .col-md-4 {clear:both; display:block; width:100%;}
	.akl .myorder-promotion.type2 .shopping-cart-item-list .product-list-item .col-md-2 {clear:both; display:block; width:calc(100% - 82px);}
	.akl .myorder-promotion.type2 .shopping-cart-item-list .product-list-item .col-md-1 {clear:both; display:block; width:calc(100% - 82px);}
	.akl .myorder-promotion.type2 .product-item-element.list-item-state {float:right; margin-top:0; padding:8px 0 0;}
	.akl .myorder-promotion.type2 .list-item-state .value-wrapper .shipment-text {display:inline-block; vertical-align:middle;}
	.akl .myorder-promotion.type2 .value-wrapper .shipment-text + .bt-akl-white { vertical-align:middle; margin:0 0 0 10px;}

	/* 나의 반품내역 > 목록,상세*/
	.box-date-select {position:relative;}
	.box-date-select .form_datetime {min-width:150px;outline:none;-webkit-appearance:none;border:1px solid #CCCCCC;color:#002F5F;text-align:left;padding-left:10px;position:relative;z-index:99;background-color:transparent;cursor:pointer;}

	.txt-in-area .orderSummary02 {padding:10px 0;height:auto;}
	.txt-in-area .orderSummary02 .txt-label {float:left;width:45%;}
	.txt-in-area .orderSummary02 .txt-content {float:left;width:55%;}
	.txt-in-area .orderPrice02 {padding:0; height:auto; }
	.txt-in-area .orderPrice02.mgt10 { margin-top:0!important;}
	.txt-in-area .orderPrice02  .txt-label {float:left;width:45%;}
	.txt-in-area .orderPrice02  .txt-content {float:left;width:55%;}
	.txt-in-area .pay-pvbv span.pay-btn {margin-top:0;}
	.myview-info-type.return .txt-in-area{  border-top:0; padding-top:0 }
	.mychange-ship .tgg-hidden-area {  padding:0 0 0;margin-top:10px;}
	.myorder-history .default-shipping-address { margin-top:5px;padding:0 0 0;}
	.akl .myorder-history .G10600_lp3 .link-btn {margin-top:5px;}
	.mychange-ship .default-shipping-address .detail-content .normal-devy .control-label {padding: 0;}
	.mychange-ship .default-shipping-address .detail-content .normal-devy {padding:5px 0 0;}
	.txt-in-area .orderSummary02 {padding:0;}
	.myordef-shipArea {padding:12px 0 0;}
	.akl #shopping-list-content .myorder-promotion {padding-top:0;}

	/* 마이페이지 > ABO전환 */
	.abo-cont { margin:0 auto 10px; padding:25px 15px 10px; background:#f4f4f4 url(../images/akl_common/img_abo_c.png) no-repeat 50% 100%; background-size:320px auto}
	.abo-cont dl { padding:0 0 250px; }
	.abo-cont dl dt{ font-size:28px; }
	.abo-cont dl dd span { display:inline-block;}

	/* 마이페이지 > ABO 자녀정보등록 */
	.main-container.Info-regist { padding:30px 22px 80px}
	.main-container.Info-regist .form-group {margin-bottom:10px;}
	.form-regist-wrap { position:relative; padding:40px 0 30px; border-top:1px solid #e3e3e3}
	.form-regist-wrap .form-group .control-label { margin-bottom:10px; display:block;}
	.Info-regist-list li {padding-left:60px;}
	.form-regist p.control-label { margin-top:15px;}

	/* 마이페이지 > ABO등록증/수첩 재발송 */
	.akl .note-resend dd .bt-akl-white.mini { margin-top:8px; margin-left:0; width:70px}
	.withdrawal .withdrawal-action .list-type2 li .bt-akl-white.mini { margin-top:8px; margin-left:0; width:70px}

	/* 온라인 매거진 */
	.magazine-carousel .mz-item .info .bod-view-sns .url_pop {margin-left:-135px}
	.magazine-carousel .mz-item .info .bod-view-sns .url_pop .pop-area-body:after {left:3px}
	.magazine-carousel .mz-item .thumb img {width:180px}

	.mark-box02 {padding:15px}
	.mark-box02 .vt .ico {margin-top:5px}
	.mark-box02 p a {display:block; width:198px; height:48px; margin-top:7px; position:static}

	.magazine-area .bod-view-txt .img img {width:70%}

	/* 메뉴 잠금 설정 */
	.connectedID {margin:18px 0 18px; padding:25px 0 25px;}
	.connectedID .form-group .account-profile__value {width:100%;}
	.connectedID .form-group label {width:100%;}
	.menu-lock-wrapper { padding:36px 0 0;}
	.product-list-page-title + .menu-lock-txtb { margin-top:-6px}
	.menu-lock-txtb { font-size:16px; font-weight:500; }
	.menu-lock-txt { color:#002f5f; font-size:18px; padding:0 0 15px}
	.menu-lock-txt strong{ font-weight:400}
	.menu-lock .author-tit { margin-bottom:30px;display:block;font-size:16px;}
	.menu-lock .form-group { max-width:540px}
	.menu-lock .form-group .col-md-8 span{ margin-right:0;}
	.menu-lock .form-group .col-md-8 span.pc{ display:none; }
	.menu-lock .form-group .col-md-8 span.mob{ display:block; }
	.menu-lock .form-group .col-md-8 .bt-akl-blue{ position:static; right:auto; margin-top:10px}

	.menu-lock-wrapper .valid-result-box {padding:30px 0 40px;margin-bottom:18px; border-bottom:1px solid #dadada;text-align:center;}
	.akl .menu-lock-wrapper .author-content-complete .valid-result-box {padding:0;margin-bottom:0; border-bottom:0;}
	.menu-lock-wrapper .valid-result-box {padding:0; margin-bottom:0; border-bottom:0; text-align:center;}

	.menu-lock-wrapper .next-control {text-align:center;  }
	.akl .menu-lock-wrapper .author-content .validation-wrapper.subBiz { margin-top:30px; }
	.akl .menu-lock-wrapper .author-content .author-tit { padding-top:35px; }
	.menu-lock-wrapper .validation-wrapper>div[class^=valid-type]:nth-of-type(1) {padding:0 0 30px;}/*20190111추가*/

	.menu-lock-head { padding-bottom:15px;}
	.menu-lock-head div { float:left; width:100%; margin-top:7px}
	.menu-lock-choice li {  width:50%; }

	.lock-btn {padding:10px 0 0 0;}

	/* 회원탈퇴 */
	.akl .validation-wrapper.case02 { padding:0; margin-top:30px;}
	.menu-lock-wrapper .validation-wrapper.case02 >div[class^=valid-type]:nth-of-type(1) {padding:0;}
	.akl .validation-wrapper.case02>div[class^=valid-type]>p {width:100%; margin-bottom:0}
	.akl .withdrawal {border-bottom:1px solid #dadada; padding-bottom:30px }
	.akl .withdrawal .author-tit { margin-top:15px; margin-bottom:30px; }
	.akl .withdrawal .form-group { max-width:100% }
	.akl .withdrawal .form-group span.control-label { margin-bottom:5px; display:block;color:#002f5f; font-weight:500 }
	.akl .withdrawal .form-group .col-md-4 { padding-left:0 }
	.akl .validation-para-input {margin-top:40px;}
	.akl .validation-para-input .inner{ width:100%; }
	.akl .validation-para-input .bt-akl-white { position:static;}
	.akl .validation-para-input .control-label { width:100%; }
	.akl .validation-para-input .col-xs-12 { width:100%; padding:0; position:relative;}
	.akl .validation-para-input .col-md-3 { display:inline-block;width:100px}
	.akl .validation-para-input .col-md-9 { display:inline-block;width:calc( 100% - 100px ); margin-bottom:10px }
	.akl .validation-para-input .col-md-9 input { width:100%;}
	.akl .validation-para-input .col-md-9 button { width:140px; margin-top:10px;}
	.akl .validation-para-input .type02 .col-md-10 input { width:100%;}
	.akl .validation-para-input .form-group.validation .control-label { width:100%; font-weight:500!important; }
	.akl .validation-para-input .form-group.validation .inputw { width:100%; position:relative;}
	.akl .validation-para-input .form-group.validation .inputw input {width:calc( 100% - 90px ); }
	.akl .validation-para-input .form-group.validation .inputw .bt-akl-blue {  position:absolute; right:0; top:0 }
	/* 2019.02.13 회원탈퇴 수정 structure-modified 클래스 추가 */
	.akl .withdrawal.structure-modified .info-text .bt-akl-white {display:block; margin:5px 0 0 0;}
    .akl .withdrawal.structure-modified .list-type5.style-modified {margin-top:15px;}
    .akl .withdrawal.structure-modified .list-type5.style-modified li {width:100%; margin:0 0 5px 0;}

	/* 간편가입 */
	.akl .easy-wrap .shopping-cart-item-list .product-list-item .product-item-element .qty-label{margin-top:0}
	.akl .easy-wrap .shopping-cart-item-list .product-list-item .product-item-element .total-price-label {margin-top:0}

	/* S: 2020 카카오 회원가입 추가 마크업 */
	.main-container .box_member-simple, .akl .container.box_member-simple {padding:0}
	.box_member-simple .box_terms-chk {padding:14px 0 18px}
	.txt_terms-chk ~ .txt_terms-chk {margin-top:14px}
	.box_terms-group ~ .box_terms-group {margin-top:0}
	.akl .box_terms-group .form_element-checkbox {margin:12px 0 16px}
	.akl .box_member-layer .cbox {max-width:100%}
	.sponsor-layer .customer_center {padding:4px 20px;text-align:center;border:1px solid #002f5f;border-radius:2px}
	.sponsor-layer .customer_center a {display:block;position:absolute;left:0;top:0;width:100%;height:100%}
	.sponsor-layer .btn_kakao-share {display:block;margin-top:12px;width:100%;height:40px;border-radius:2px;text-align:center;border:none;letter-spacing:-.5px;background-color:#fbdd0c;color:#3c1c1e;font-size:13px;font-weight:700}
	.btn_kakao-share .icon_cacao {margin-right:8px;width:20px;height:20px;background-size:20px;vertical-align:middle}
	.btn_simple-join {margin-top:20px}

	.item_member-info .txt_item {margin-left:15px}
	/* 2차배포 때 지울 부분 */
	.main-container .new-join-wrap.box_member-simple, .akl .container.new-join-wrap.box_member-simple {padding:0 15px}
	/* //2차배포 때 지울 부분 */
	/* E: 2020 카카오 회원가입 추가 마크업 */
}
@media (max-width:420px) {
	/* ABO 갱신 */
	.dl-form-group {padding:0;}
	.dl-form-group .form-group .txt-label {width:35%;}
	/*.box-case-wrapper .dl-form-group .form-group .txt-label {width:45%;} 2019.02.22 수정 */

	/* 게시판 상세 버튼 :이전,다음,목록 */
	.board-details .board-view-foot .btn_prev,
	.board-details .board-view-foot .btn_next,
	.board-details .board-view-foot .btn_list {min-width:80px;}
}
@media (max-width:320px) {
	/* 신규 ABO 프로모션 */
	.state-new-abo>h3>span {display:inline;}
	.message-detail.search-area .tbl-list-board.type-tbody-th .tr>div.mob-block {padding:8px 10px 10px;}

	/* 개발 - 주소찾기 기본높이 추가 */
	.akl .cart-popup__content.payment .cart-popup__item-info#searchAddressSection {min-height:360px; max-height:360px; overflow-x:hidden; overflow-y:auto;}
}

/* S :2020 login renewal */
.page-login main {margin-top:0}
/* checkbox */
.form_element-checkbox [type=checkbox]:not(:checked)+label:after,
.akl .form_element-checkbox [type=checkbox]:not(:checked)+label:after {content:'';display:inline-block;background-color:transparent;background-image:url('/_ui/responsive/theme-blue/images/akl_plp/p_sp-form.png');background-repeat:no-repeat;background-size:400px auto}
[class^="form_element-"] input[type="checkbox"]+label,
[class^="form_element-"] input[type="checkbox"]:checked+label,
[class^="form_element-"] input[type="checkbox"]:not(:checked)+label {margin:0;z-index:1}
.form_element-checkbox input[type="checkbox"] + label:before {border-radius:2px;border:1px solid #999}
.form_element-checkbox input[type="checkbox"] + label.sp_chk:after, .sp_chk:after, [type=checkbox]:not(:checked)+label.sp_chk:after {top:7px;left:5px;width:9px;height:7px;border:none;transform:none;-webkit-transform:none;-webkit-transition:none;transition:none;opacity:1;font-size: 0;font-family:none !important;-webkit-font-smoothing:none}

.form_element-checkbox input[type='checkbox']:focus + label:before {outline:none}
.form_element-checkbox input[type='checkbox']:checked + label:before {background-color:#002f5f;border-color:#002f5f}
.form_element-checkbox input[type='checkbox']:disabled + label:after {opacity:.3}

.akl .sp_chk:after,
.akl .sp_form,
.akl [class^="form_element-"] [type=checkbox]:not(:checked)+label:after {content:'';display:inline-block;background-color:transparent;background-image:url('/_ui/responsive/theme-blue/images/akl_plp/p_sp-form.png');background-repeat:no-repeat;background-size:400px auto}

.akl .sp_chk:before, .sp_chk:before,
.akl .sp_chk:after, .sp_chk:after,
.akl input[type="checkbox"]:not(:checked)+label:after,
.akl .sp_forma:after, .akl .sp_formb:before {position:absolute}
.akl [class^="form_element-"] input[type='checkbox']:checked + label:after,
[class^="form_element-"] input[type='checkbox']:checked + .sp_chk:after {background-position:-13px 0} /* 체크박스 */

.login-iframe {width:100%;margin:0 auto -20px}
.login-iframe iframe {width:100%;height:661px}
.login_renewal {padding-top:38px;padding-bottom:165px;margin-bottom:-20px;background:url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/login/pc_login-bg.png) no-repeat 50% bottom;background-size:auto 134px;height:100vh}
.login-area {width:325px;margin:0 auto}
.login-area .login-title {margin:0 0 22px;font-size:24px;font-weight:700;color:#002f5f;letter-spacing:-1px;line-height:36px}
.akl .line_form-type .form_lines,
.line_form-type .form_lines {height:30px;border-width:0 0 1px 0;border-color:#dedede;width:100%;padding:0;font-size:14px;color:#333;letter-spacing:-.5px;outline:none}
.line_form-type .text_validation {margin:9px 0 0 0;font-size:12px;color:#ed2250;letter-spacing:-.5px}
.line_form-type ~ .line_form-type {margin-top:12px}
.login_btn-group {margin-top:15px}
.login_btn-group [class^="btn_login-"] {width:100%;height:54px;border-radius:4px;text-align:center;border:none;letter-spacing:-.5px}
.login_btn-group [class^="btn_login-"] ~ [class^="btn_login-"] {margin-top:10px}
.login_btn-group .btn_login-normal {background-color:#00305e;color:#fff;font-size:16px;font-weight:700}
.login_btn-group .btn_login-cacao {color:#381e1f;background-color:#feec02}
.login_btn-group .btn_login-cacao * {vertical-align:middle}
.login_btn-group .btn_login-apple {color:#111;background-color:#fff;border:1px solid #111;font-weight:600}
.login_btn-group .btn_login-apple .icon_apple {margin-right:12px}
.login_btn-group .btn_login-apple * {vertical-align:middle}
.btn_login-apple .txt_apple {font-size:16px}
.icon_cacao {display:inline-block;background:url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/login/ico_kakao.png) no-repeat 0 0}
.icon_apple {display:inline-block;background:url(https://www.amway.co.kr/_ui/responsive/theme-blue/images/login/ico_apple.png) no-repeat 0 0;width:25px;height:30px;background-size:100%}
.btn_login-cacao .icon_cacao {margin-right:6px;width:31px;height:31px;background-size:31px}
.btn_login-cacao .txt_cacao {display:inline-block;font-size:12px;line-height:1}
.btn_login-cacao .txt_cacao .txt_cacao-tit {display:block;font-size:16px;font-weight:700;margin-bottom:4px}
.box_login-etc {margin-top:17px;text-align:center;font-size:0}
.box_login-etc .login_etc-item {display:inline-block;vertical-align:top;padding:0 20px}
.box_login-etc .login_etc-item ~ .login_etc-item {position:relative}
.box_login-etc .login_etc-item ~ .login_etc-item:before {content:'';position:absolute;left:0;top:50%;width:1px;height:16px;margin-top:-8px;background-color:#e6e6e6}
.box_login-etc.mobile-use {display:none}
.box_login-link {margin-top:16px;text-align:center}
.box_login-link .link_login-item {display:inline-block;margin:0 10px;font-size:13px;letter-spacing:-.5px;color:#54565a}
.box_login-link .link_login-item strong {position:relative;font-size:15px;color:#007eb0}
.box_login-link .link_login-item strong:after {content:'';position:absolute;left:0;right:0;bottom:1px;height:1px;background-color:#007eb0}
.box_login-link .link_area {margin-top:24px}
.box_login-link .link_area .link_cacao-join {display:inline-block;height:35px;width:224px;line-height:35px;border-radius:4px;background-color:#f4f4f4;text-align:center;color:#381e1f;font-size:13px;font-weight:700;letter-spacing:-.5px}
.box_login-link .login_btn-group {margin-top:20px}
.link_cacao-join .icon_cacao {margin-right:6px;width:20px;height:20px;background-size:20px;vertical-align:middle}
.login_renewal .btn_txt-type {padding:0;height:20px;background-color:transparent;border:none;margin:0;font-size:15px;letter-spacing:-.5px;color:#54565a}
.login_renewal .text_login-info {padding:33px 0 47px;margin:0;text-align:center;font-size:14px;line-height:19px;color:#008fc4;letter-spacing:-.5px;font-weight:500}
.login_renewal .text_login-info .ico_massage {position:relative;top:-1px;margin-right:6px;vertical-align:middle}
.ico_massage {display:inline-block;width:18px;height:18px;background:url(/_ui/responsive/theme-blue/images/login/ico_massage.png) no-repeat 0 0;background-size:18px}

.panel-kakao {position:relative;padding:25px 0 32px 18px}
.panel-kakao.panel-kakao-sub {padding-top:0}
.panel-kakao.panel-kakao-sub .text_panel-title {margin-left:28px}
.account-profile__panel .panel-kakao .panel-heading {padding:0}
.akl .text_panel-title, .panel-kakao .text_panel-title {display:inline-block;margin:0;padding:0;color:#002f5f}
.panel-kakao .text_panel-desc {margin:15px 0 0 28px;padding:0 55px 0 0;font-size:13px;color:#666;letter-spacing:-.5px}
.panel-kakao .text_panel-desc ~ .text_panel-desc {margin-top:6px}
.panel-kakao .text_panel-desc.indent-a {padding-left:6px;text-indent:-6px}
.panel-kakao .text_panel-desc.indent-a .mobile-block {text-indent:0;white-space:nowrap}
.sp_ico {display:inline-block;background-color:transparent;background-image:url('/_ui/responsive/theme-blue/images/akl_plp/sp_mypage.png');background-repeat:no-repeat;background-size:400px auto}
.panel-kakao .sp_ico {margin-right:10px;width:18px;height:16px;background-position:-315px -7px}
.panel-kakao .sp_ico.sp_apple {position:relative;top:2px;margin-right:12px;width:16px;height:20px;background-position:-310px -60px}
.akl .account-profile__panel .text-uppercase {letter-spacing:-1px}

.panel-kakao .switch_toggle {position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);user-select:none}
.checkbox_toggle {display:none}
.btn_toggle {display:block;margin:0 auto;font-size:1.4em;transition:all 350ms ease-in}
.btn_toggle:hover {cursor:pointer}
.btn_toggle,
.btn_toggle:before, .btn_toggle:after,
.checkbox_toggle,
.checkbox_toggle:before,
.checkbox_toggle:after {transition:all 150ms ease-in}
.btn_toggle:before, .btn_toggle:after,
.checkbox_toggle:before, .checkbox_toggle:after {content:'';display:block}
.btn_toggle {background-color:#cdcdcd}
.btn_toggle:before,
.akl .switch_toggle [type="checkbox"]:checked+label:before,
.akl .switch_toggle [type="checkbox"]:not(:checked) + label:before {background-color:#fff;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.2);border:0}
.switch_toggle .checkbox_toggle:checked + .btn_toggle {background-color:#008fc4}
.switch_toggle .checkbox_toggle:checked + .btn_toggle:before {transform:translate(20px, 0)}
.switch_toggle .btn_toggle {position:relative;height:30px;width:50px;border-radius:70px}
.akl .switch_toggle [type="checkbox"]+label,
.akl .switch_toggle [type="checkbox"]:checked+label,
.akl .switch_toggle [type="checkbox"]:not(:checked)+label {padding:0}
.akl .switch_toggle [type="checkbox"]:not(:checked) + label:before,
.akl .switch_toggle [type="checkbox"]:checked + label::before,
.akl .switch_toggle .btn_toggle:before,
.switch_toggle .btn_toggle:before {position:absolute;top:2px;left:2px;width:26px;height:26px;border-radius:50%}
.akl .switch_toggle [type="checkbox"]:not(:checked)+label:after,
.switch_toggle [type="checkbox"]:not(:checked)+label:after,
.akl .switch_toggle [type=checkbox]:checked+label:after,
.switch_toggle [type=checkbox]:checked+label:after {display:none}

.new-v2 .quick-links {position:relative}
.line_form-type .form_lines:-ms-input-placeholder {color:#808285;opacity:.6}

.member-type {min-height:500px}
.member-layer {position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7);z-index:9999;display:flex;justify-content:center;align-items:center}
.member-layer .box_member-choice {width:343px}
.box_member-choice .box_contents {background-color:#fff;border-radius:10px}
.member-layer .title_type-a {padding:16px 0;text-align:center;border-bottom:1px solid #002f5f;font-size:18px;color:#002f5f;margin:0}
.member-layer .title_type-a .icon_cacao {position:relative;top:-1px;width:28px;height:28px;background-size:28px;vertical-align:middle;margin-right:6px}
.member-layer .title_type-b {padding:0;margin:0 0 12px;font-size:18px;font-weight:700;text-align:center;color:#002f5f;line-height:27px}
.member-layer .title_type-b .text_sub-info {font-size:13px;display:block;color:#999;line-height:19px;font-weight:400}
.member-layer .member_next-time {margin-top:24px}
.member_next-time {text-align:center}
.member-layer .member-group {padding:24px}
.member-layer .member-group ~ .member-group {padding-top:0;text-align:center}
.member-group .member-item {display:flex;align-items:center}
.member-group .member-item ~ .member-item {margin-top:12px}
.member-group .member-item .sp_join-ico {width:48px;height:48px}
.member-group .member-item .text_member-a {padding-left:12px;font-size:14px;color:#333;line-height:20px;letter-spacing:-.7px}
.member-group .text_member-b {text-align:center}
.member-group [class^="button_member-"] {margin:20px 0 0 0;width:100%;text-align:center;height:40px;font-weight:700;border-radius:2px;border:none;letter-spacing:-.8px;font-size:16px;padding:0}
.member-group .button_member-a {color:#3c1c1e;background-color:#fbdd0c}
.member-group .button_member-b {color:#333;background-color:#f4f4f4}
.member-group .button_link-a {background-color:transparent;border-width:0 0 1px;border-color:solid;border-style:solid;color:#666;padding:0;font-size:14px;margin-top:12px;line-height:16px;letter-spacing:-.5px}
.line_type-a {font-size:14px;line-height:20px;letter-spacing:-.7px;color:#fff;text-decoration:underline;background-color:transparent;border:none}

/* 소비자 회원탈퇴 추가 */
.akl .withdrawal.customer-type {margin-left:-30px}
.btn-control-area {text-align:center;font-size:0;margin-top:30px}
.btn-control-area button {min-width:120px !important;}
.btn-control-area button ~ button {margin-left:8px}
.akl .amway-theme.radio-type .action ~ .action {margin-top:14px}
.akl .withdrawal.customer-type .customer-leave-info {font-size:14px;color:#666;line-height:20px;letter-spacing:-.7px;margin:2px 0 0 0}
.akl .withdrawal.customer-type .author-tit {margin-top:24px;font-weight:700;color:#333}
.akl .withdrawal.customer-type [class^="form_element-"] input[type='checkbox'] + label {font-size:16px}
.menu-lock-wrapper .withdrawal.customer-type [type="checkbox"]:not(:checked)+label::before {top:0}

/* coupon promotion */
.coupon-promotion {padding:25px 0}
.coupon-promotion .no-content {padding:50px 0;text-align:center;font-size:14px;letter-spacing:-.7px;color:#56565a;font-weight:500}
.coupon-promotion .coupon-promotion-item {display:table;table-layout:fixed;width:100%}
.coupon-promotion .coupon-promotion-item ~ .coupon-promotion-item {margin-top:12px}
.coupon-promotion .coupon-promotion-item .coupon-promotion-title {display:table-cell;vertical-align:top;line-height:22px;width:150px;font-weight:600;color:#002f5f;font-size:14px}
.coupon-promotion .coupon-promotion-item .coupon-promotion-contents {display:table-cell;vertical-align:top}
.coupon-promotion .coupon-promotion-item .coupon-promotion-value {font-size:14px;letter-spacing:-.7px;color:#56565a;font-weight:400;line-height:22px;margin:0}

/* 2020-10-19 ABO 확인원 발급 페이지 */
.mypage-block-list li>div.abo-icon-5 a:before {content:'';position:absolute;top:8px;left:22px;width:28px;height:28px;background:url(../images/akl_common/icon_aboissued.png) no-repeat;background-size: 28px 28px;}
.akl .icon-sub-title.issued-title:after {top:1px;width:22px;height:22px;background:url(../images/akl_common/icon_aboissued.png) no-repeat left top;background-size:22px auto;}
.akl .icon-sub-title.issued-title{padding-top:2px}
.issued{margin-bottom:40px;}
.issued .author-tit{margin-bottom:10px;margin-top:40px;}
.issued .form-item{display:flex;margin-top:16px;}
.issued .form-item .form-col{width:342px;}
.issued .form-item .form-col:last-of-type{margin-left:10px;}
.issued .form-item .form-col input{height:35px;border-radius:2px;}
.issued .form-item .form-col select{border: 1px solid #dadada;}

/* 2021-03-12 외국인 가입 증빙자료 관리 */
.mypage-block-list li>div.abo-icon-manage a:before {background: url(../images/akl_common/ico_mypage_manage.png) 0 0 no-repeat;background-size: 100% auto;}

@media (max-width:768px) {
	/* checkbox */
	[class^="form_element-"] input[type='checkbox'] {width:30px;height:30px}
	.form_element-checkbox input[type='checkbox'] + label {padding-left:35px;line-height:30px;min-height:30px}
	.akl .form_element-checkbox input[type='checkbox'] + label:before,
	.form_element-checkbox input[type='checkbox'] + label:before {width:30px;height:30px}
	.form_element-checkbox input[type="checkbox"] + label.sp_chk:after, .sp_chk:after {top:10px;left:8px;width:13px;height:10px}

	.login-iframe {height:calc(100vh - 53px);height:calc(100svh - 53px);min-height:550px;margin-bottom:-20px} /* 20240312 수정 */
	.login-iframe iframe {height:100%}
	.page-login main {height:100%}
	.page-login .login_renewal {margin-top:40px;margin-bottom:0;height:100vh}/* 2020-09-16 */

    .login_renewal {position:relative;padding:0 25px 165px;height:calc(100vh - 150px);min-height:490px;box-sizing:border-box}
    .login-area {width:100%;max-width:400px}
    .login-area .login-title {display:none}
    .box_login-link {margin-top:0;position:absolute;left:0;right:0;top:calc(50% + 90px)}
	.box_login-link.type-a {top:58%}
	.box_login-link .login_btn-group {padding:0 25px}
	.box_login-link .link_area {margin-top:15px}
    .akl .login_renewal .form_element-checkbox input[type='checkbox'] + label:before,
    .login_renewal .form_element-checkbox input[type='checkbox'] + label:before {width:20px;height:20px}
	.akl .login_renewal .form_element-checkbox input[type="checkbox"] + label.sp_chk:after,
    .login_renewal .sp_chk:after {top:7px;left:5px;width:9px;height:7px;background-position:0 0}
    .akl .login_renewal .form_element-checkbox input[type='checkbox']:checked + label:after,
    .login_renewal .form_element-checkbox input[type='checkbox']:checked + .sp_chk:after {background-position:-13px 0}
    .akl .login_renewal .sp_chk:after,
    .akl .login_renewal .sp_form,
    .akl .login_renewal .form_element-checkbox [type=checkbox]:not(:checked)+label:after {background-image:url(/_ui/responsive/theme-blue/images/akl_plp/p_sp-form.png)}
    .login_renewal .form_element-checkbox input[type='checkbox'] + label {padding-left:25px;min-height:20px;line-height:20px}
    .login_renewal [class^="form_element-"] input[type='checkbox'] {height:20px;width:20px}
    .box_login-etc.pc-use {display:none}
    .box_login-etc.mobile-use {display:block}
    .login_renewal .text_login-info {padding:11px 0 35px}

    .panel-kakao {padding:30px 0 30px 5px}

	/**/
	.akl .withdrawal.customer-type {margin-left:0}

	/* coupon promotion */
	.coupon-promotion {padding:15px 0}
	.coupon-promotion .no-content {padding:15px 0}
	.coupon-promotion .coupon-promotion-item {display:block}
	.coupon-promotion .coupon-promotion-item ~ .coupon-promotion-item {margin-top:12px}
	.coupon-promotion .coupon-promotion-item .coupon-promotion-title {display:block;width:100%}
	.coupon-promotion .coupon-promotion-item .coupon-promotion-contents {display:block;margin-top:6px}

	/* 2020-10-19 ABO 확인원 발급 페이지 */
	.issued{margin-bottom:20px;}
	.issued .form-item{display:block;}
	.issued .form-item .form-col{width:100%;display:block;}
	.issued .form-item .form-col:last-of-type{margin-left:0;margin-top:8px;}

	.mypage-block-list li>div.abo-icon-5 a:before {left:15px;margin-top:0;}
}
@media (max-width:640px) {
    .panel-kakao {display:table;width:100%;table-layout:fixed}
    .panel-kakao .panel-heading, .panel-kakao .switch_toggle {display:table-cell}
    .account-profile__panel .panel-kakao .panel-heading {padding-right:15px}
	.panel-kakao .text_panel-desc {padding-right:0}
	.panel-kakao .text_panel-desc .mobile-block {display:block}
    .panel-kakao .switch_toggle {width:50px;position:static;transform:translateY(0);-webkit-transform:translateY(0);vertical-align:bottom}
	.panel-kakao.type-a .switch_toggle {vertical-align:middle}
}

@media (max-width:420px) {
    .login_renewal {background-size:100% auto}
}
@media (max-width:320px) {
	.panel-kakao .text_panel-desc .mobile-block {display:inline}
	.member-layer .box_member-choice {width:310px}
	.member-layer .title_type-a {padding:10px 0}
	.member-layer .member-group {padding:15px}
	.member-layer .member_next-time {margin-top:12px}
}
/* E :2020 login renewal */

/* S : ABO 갱신 add */
.dl-form-group .confirm-area {margin-top:15px}
.dl-form-group .confirm-area .validation-para-input {border-bottom:none;padding-bottom:0}
/* E : ABO 갱신 add */

/* 대량구매 */
.large-buy {position:relative;padding:110px 0 0;min-height:800px}
.large-buy:before {content:'';position:absolute;top:0;left:0;right:0;height:800px;background-repeat:no-repeat;background-position:50% top;background-size:100% auto}
.large-buy .large-buy-tit {font-size:52px;line-height:77px;text-align:center;letter-spacing:-2.6px;font-weight:600;margin:0}
.large-buy .large-buy-txt {margin:50px 0 0 0;text-align:center;color:#fff;font-size:28px;line-height:57px;letter-spacing:-1.4px}
.large-buy .large-buy-lines {position:relative;display:inline-block}
.large-buy .large-buy-lines:after {content:'';display:block;bottom:0;left:0;right:0;height:2px}
.large-buy .large-buy-value {font-weight:600}
.large-buy .box-large-buy {margin:57px 0 0 10.2%;position:relative;max-width:62%;min-height:197px;padding:22px 10.5% 22px 36px}
.large-buy .box-large-buy .box-large-icon {position:absolute;display:block;right:-28.5%;bottom:-62%;width:48%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.large-buy .box-large-buy .box-large-icon img {width:100%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}
.large-buy .large-buy-info {font-size:26px;line-height:38px;letter-spacing:-1.3px;color:#fff;margin:0}
.large-buy.type-a {background:url("/_ui/responsive/theme-blue/images/akl_message/large-buy-bg-a.png") no-repeat 0 0;background-size:100% 100%}
.large-buy.type-a:before {background-image:url("/_ui/responsive/theme-blue/images/akl_message/large-buy-a.png")}
.large-buy.type-a .large-buy-tit {color:#f4d75c}
.large-buy.type-a .large-buy-lines:after {background-color:#f4d75c}
.large-buy .time-data {font-weight:600}
.large-buy.type-a .large-buy-value {color:#4d04a2}
.large-buy.type-a .box-large-buy {background-color:rgba(77,12,162,.2)}
.large-buy.type-b {background:url("/_ui/responsive/theme-blue/images/akl_message/large-buy-bg-b.png") no-repeat 0 0;background-size:100% 100%}
.large-buy.type-b:before {background-image:url("/_ui/responsive/theme-blue/images/akl_message/large-buy-b.png")}
.large-buy.type-b .large-buy-tit {color:#e7ef8d}
.large-buy.type-b .large-buy-lines:after {background-color:#e7ef8d}
.large-buy.type-b .large-buy-value {color:#56d9f0}
.large-buy.type-b .box-large-buy {background-color:rgba(5,22,44,.25)}
@media (max-width:1378px) {
	.large-buy .large-buy-info br {display:none}
}
@media (max-width:1220px) {
	.large-buy .box-large-buy .box-large-icon {bottom:-40%}
}
@media (max-width:980px) {
	.large-buy {padding-top:80px}
	.large-buy .large-buy-tit {font-size:40px}
	.large-buy .large-buy-txt {font-size:24px;line-height:48px}
	.large-buy .large-buy-info {font-size:20px}
}
@media (max-width:768px) {
	.large-buy {padding-top:62px;padding-bottom:153px;;min-height:50px}
	.large-buy .large-buy-value,
	.large-buy .txt-m-block {display:block}
	.large-buy .large-buy-tit {font-size:32px;line-height:46px;letter-spacing:-1.6px}
	.large-buy .large-buy-lines {max-width:400px}
	.large-buy .large-buy-lines:after {display:none}
	.large-buy .large-buy-line {position:relative;display:inline-block}
	.large-buy .large-buy-line:after {content:'';display:block;bottom:0;left:0;right:0;height:2px}
	.large-buy .large-buy-txt {margin-top:36px;font-size:22px;line-height:35px;letter-spacing:-1.1px}
	.large-buy .box-large-buy {margin:40px 0 0 22px;max-width:100%;padding:20px}
	.large-buy .large-buy-info {font-size:18px;line-height:28px}
	.large-buy .box-large-buy .box-large-icon {right:6px;bottom:-140px;width:190px;height:190px}
	.large-buy:before {padding-top:68%;height:auto}
	.large-buy.type-a:before {background-image:url("/_ui/responsive/theme-blue/images/akl_message/large-buy-a-m.png")}
	.large-buy.type-a .large-buy-line:after {background-color:#f4d75c}
	.large-buy.type-b:before {background-image:url("/_ui/responsive/theme-blue/images/akl_message/large-buy-b-m.png")}
	.large-buy.type-b .large-buy-tit {color:#e1f767}
	.large-buy.type-b .large-buy-line:after {background-color:#e1f767}
}
@media (max-width:320px) {
	.large-buy {padding-bottom:120px}
	.large-buy .large-buy-tit {font-size:28px}
	.large-buy .large-buy-txt {font-size:18px;line-height:28px}
	.large-buy .large-buy-info {font-size:15px}
	.large-buy .box-large-buy .box-large-icon {width:150px;height:150px;bottom:-110px}
}
/* input font 16 */
@media (max-width:768px) {
	.txtarea,
	.akl .create-new-shopping-list-container .create-shopping-list-form .shopping-list-input,
	.form_select-default .form_select,
	.row.card-method .form-group select.shipping-delivery-size,
	.akl .cart_product-list .spinor_area .form_input, .cart_product-list .spinor_area .form_input,
	.row.card-method .form-group input,
	input, input[type="text"], input[type="number"], input[type="date"], input[type="password"],
	.akl .form-control,
	.new-payment .tabs-transform .default-shipping-address .detail-content input.form-control,
	.akl .pdp-info .product-main-info .page-details-add-to-cart-component .addtocart-component .js-qty-selector input,
	.new-search-cont .top-search input,
	.akl .spinor_area .form_input, .spinor_area .form_input,
	.panel-body.quick_sh-contents .inp_item_quick_sch {font-size:16px !important;}

	.new-payment .tabs-transform .default-shipping-address .detail-content input.form-control {transform:scale(.75);width:calc(125% - 80px);margin:0 -12.6%;height:50px}
	.vps_code-add .form-group .form-control {transform:scale(.9);width:110%;margin:0 -5%}
	.gift_order.renew .pay-line .form-group input.card-inp {padding:0;text-align:center}
	.akl .shipping-form-wrapper .form-s input.input-st {padding:0 12px}
}

/* S : 2020-07-20 SOP 개선 */
.gift_order .txt-in-area .gift_info_tit ~ .orderSummary:nth-child(2n+1) {clear:right}
.gift_order .txt-in-area .gift_info_tit ~ .orderSummary:nth-child(2n) {clear:both}
.gift_order .txt-in-area .orderSummary:nth-child(2n+1) {clear:both}
.sop_order-detail .sop_order-title {font-weight:600;font-size:14px;color:#333;letter-spacing:-.5px;margin:0}
.sop_order-detail .sop_order-txt {margin:0;font-size:14px;line-height:19px;letter-spacing:.5px}
.sop_order-detail .sop_order-txt ~ .sop_order-txt {margin-top:6px}
/* E : 2020-07-20 SOP 개선 */

/* 카카오 로그인 수정 */
.type-kakao .member-layer .member-group{padding: 24px 24px 0;}
.type-kakao .box_member-choice .box_contents{border-radius: 20px;overflow: hidden;}
.type-kakao .member-group .text_member-b{margin-bottom: 0;}
.type-kakao .member-layer .member-button-wrap{margin-top: 30px;font-size: 0;}
.type-kakao .member-layer .member-button-wrap .button_member-a,
.type-kakao .member-layer .member-button-wrap .button_member{display: inline-block;vertical-align: middle;width: 50%;height: 52px;margin: 0;color: #333333;}
.type-kakao .member-layer .member-button-wrap .text{color: #333333;opacity: .7;font-weight: 500;}
.type-kakao .member-layer .member-button-wrap .button_member-a{background: #fbdd0c;}
.type-kakao .member-layer .member-button-wrap .button_member-a .text{color: #3c1c1e;opacity: 1;font-weight: 700;}

/* ABO 가입 팝업 수정 */
.member-layer .box_member-choice .text_member-c{margin: 1px 0 0;font-size: 14px;color: #333;}
.member-layer .box_member-choice .text_member-d{font-size: 13px;margin: 6px 0 0;color: #999;text-align: center;}

/* 약관 수정 */
.akl .termsWrapper ol > li p.indent-p{margin: 0;text-indent: -14px;padding-left: 14px;}

/* 마이페이지 쿠폰관리 수정 */
.akl .account-area.coupon-renew{ padding: 0; }
.akl .account-area.coupon-renew .mypage-cupon-managment{ padding: 30px 0 0; }
.akl .mypage-cupon-managment p.num-cupon .sort-coupon{ position: relative; top: 0; right: auto; width: 160px; margin-left: auto; }
.akl .account-area.coupon-renew .sort-coupon::before{ content: ''; position: absolute; top: 12px; right: 8px; width: 16px; height: 16px; background: url(/_ui/responsive/theme-blue/images/akl_common/arrow-select-box.png) 50% 50% no-repeat; background-size: 16px auto; }
.akl .account-area.coupon-renew .form-control{ position: relative; z-index: 1; width: 100%; padding-left: 7px; background: 0; }
.akl .account-area.coupon-renew .outer-border-bottom{ margin: 0; }
.akl .coupon-renew .mypage-cupon-managment p.num-cupon{ display: flex; align-items: center; margin-top: 12px; line-height: 1.5; font-weight: 500; color: #333; }
.akl .coupon-renew .mypage-cupon-managment p.num-cupon strong{ color: #022f5f; }
.akl .coupon-renew .box_coupon-section{ margin-top: 6px; }
.akl .coupon-renew .box_coupon-list li{ margin: 6px 0; }
.akl .coupon-renew .box_coupon-list .box_coupon-item{ height: 130px; z-index: 1; }
.akl .coupon-renew .box_coupon-list .coupon-own{ height: 100%; padding: 48px 0 0; font-size: 16px; }
.akl .coupon-renew .box_coupon-list .coupon-info{ margin-top: -2px; padding: 0 30px 0 40px; }
.akl .coupon-renew .box_coupon-list .coupon-own strong{ font-size: 28px; line-height: 1.2; }
.akl .coupon-renew .box_coupon-list .box_coupon-item:after{ z-index: -1; }
.akl .coupon-renew .mypage-cupon-managment p.coupon-name{ margin-top: 6px; font-weight: 700; color: #333; }
.akl .coupon-renew .mypage-cupon-managment p.coupon-code{ margin-top: 0; }
.akl .coupon-renew .mypage-cupon-managment p.coupon-date{ margin-top: 3px; font-size: 12px; font-weight: 400; color: #666; }
.akl .coupon-renew .mypage-cupon-managment p.coupon-note{ color: #999; font-size: 11px; margin-top: 10px; }

@media (max-width:768px) {
	.akl .account-area.coupon-renew .mypage-cupon-managment{ padding-top: 18px; }
	.akl .coupon-renew .mypage-cupon-managment p.num-cupon{ margin-top: 16px; }
	.akl .coupon-renew .box_coupon-section{ margin-top: 8px; padding: 4px 7px 0; }
	.akl .coupon-renew .box_coupon-list li{ margin: 12px 0; }
	.akl .coupon-renew .box_coupon-list .coupon-info{ margin-top: 1px; padding-left: 30px; }
	.akl .coupon-renew .mypage-cupon-managment p.num-cupon .sort-coupon .form-control{ width: 100%; }
	.akl .coupon-renew .box_coupon-list .box_coupon-item{ height: 150px; }
	.akl .coupon-renew .box_coupon-list .coupon-own{ padding-top: 60px; }
	.akl .coupon-renew .mypage-cupon-managment p.coupon-note{ margin-top: 8px; }
}

/* 쿠폰선택 레이어 */
.akl .layerWrapper .cbox.layerBox.coupon-layer{ border: 0; font-family: 'Roboto', 'noto sans kr', sans-serif;}
.akl .coupon-layer .layer-tabs-wrapper{ height: auto; max-height: 524px; }
.akl .coupon-layer .layer-tabs-wrapper.couponBox{ padding: 0; }
.akl .coupon-layer .cart-popup__header{ height: 50px; }
/* .akl .coupon-layer .cart-popup__header-text{ height: 50px; font-size: 18px; letter-spacing: 0; } */
.akl .coupon-layer .coupon_ea strong{ font-size: 28px; }
.akl .coupon-layer .form-wrapper{ padding: 6px 0 9px; }
.akl .coupon-layer .form-wrapper input{ width: 100%; height: 38px; }
.akl .coupon-layer .coupon_info{ padding: 20px 120px 22px 30px; }
.akl .coupon-layer .coupon-count{ margin-top: 17px; font-weight: 500; color: #333; font-size: 16px; }
.akl .coupon-layer .coupon-count strong{ font-weight: 700; color: #022f5f; }
.akl .coupon-layer .cart-popup__item-info{ padding: 20px; }
.akl .coupon-layer .new_coupon_area{ margin-top: 8px; }
.akl .coupon-layer .coupon_number{ color: #ccc; letter-spacing: 0; }
.akl .coupon-layer .coupon_name{ font-size: 16px; font-weight: 700; color: #333; margin: 5px 0 0; }
.akl .coupon-layer .coupon_date{ color: #666; font-size: 12px; letter-spacing: -0.5px; margin-top: 2px; }
.akl .coupon-layer .coupon_note{ margin-top: 9px; font-size: 11px; color: #999; letter-spacing: -0.5px; }
.akl .coupon-layer .amw-radio-overlay{ width: 20px; height: 20px; }
.akl .coupon-layer .coupon_select{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.akl .coupon-layer .coupon_item_wrap{ width: 100%; }
.akl .coupon-layer .radio-blue__input{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; }
.akl .coupon-layer .radio-blue__icon{ display: block; width: 20px; height: 20px; margin: 0 auto; border-radius: 100%; border: 1px solid #dadada; transition: all .2s ease; }
.akl .coupon-layer .radio-blue__input:checked + .radio-blue__icon{ border: 5px solid #002f5f; }
.akl .coupon-layer .radio-blue__label{ margin-top: 4px; font-size: 13px; color: #56565a; }
.akl .coupon-layer .cart-popup__item-link{ font-size: 0; }
.akl .coupon-layer .cart-popup__item-link button{ margin: 0 4px; }
.akl .coupon-layer button.bt-akl-txt{ width: 120px; border: 1px solid #002f5f; background: 0; color: #002f5f; }
.akl .coupon-layer .search-no-result{ padding: 52px 0 60px; }
.akl .coupon-layer .search-no-result::before{ content: ''; display: block; width: 48px; height: 48px; margin: 0 auto; background: url(/_ui/responsive/theme-blue/images/akl_common/icon-exclamation.png) 0 0 no-repeat; background-size: 100% auto; }
.akl .coupon-layer .search-no-result p{ margin: 12px 0 0; font-size: 16px; font-weight: 500; color: #999; }
.akl .coupon-layer .wallet_badge{ width: 50px; height: 50px; padding: 4px; background-size: 100% auto; }

@media (max-width:768px) {
	.akl .coupon-layer .coupon_info{ padding: 13px 50px 22px 20px; }
	.akl .coupon-layer .coupon_name{ font-size: 16px !important; }
	.akl .coupon-layer .coupon_ea strong{ font-size: 18px; }
	.akl .coupon-layer .wallet_badge{ width: 35px; height: 35px; padding: 2px; }
}

/* 포인트 관리 적립사유 추가 */
.table-point-wrapper ul li.tbody .award-txt{ text-align: center; }
@media (max-width:768px) {
	.table-point-wrapper ul li.tbody{ position: relative; }
	.table-point-wrapper ul li.tbody .award-txt{ clear: both; display: block; text-align: right; overflow: hidden;}
	.table-point-wrapper ul li.tbody .award-txt ~ .order-divison{ position: absolute; top: 0; right: 0; }
	.table-point-wrapper ul li.tbody .award-txt .mob-earning-txt{ width: 60px; text-align: left; }
	.table-point-wrapper ul li.tbody .award-txt .award-txt__txt{ max-width: calc(100% - 60px); float: right; }
}

/* 포인트 관리 적립사유 오류 수정 */
@media (max-width:768px) {
	.akl .table-point-wrapper ul li.tbody div.day-txt{padding-right: 5px;}
	.akl .table-point-wrapper ul.acliks-type li.tbody div.division-txt{display: block; clear: both; width: 100%;padding-top: 0;}
	.akl .table-point-wrapper ul.acliks-type li.tbody div.order-divison{position: absolute;top: 0;right: 0;text-align: right !important;}
	.akl .table-point-wrapper ul.acliks-type li.tbody div.earning-used{width: 100%;}
	.akl .table-point-wrapper ul li.tbody .award-txt{padding-top: 5px;}
	.akl .table-point-wrapper .table-point-wrapper ul li.tbody .order-divison{position: absolute;top: 0;right: 0;}
}

/* 마이페이지 오류 수정 */
.panel-collapse .mypage-block-list li > div{ min-height: 55px; }

/* 계좌관리 툴팁 수정 */
.bonus-account .bonus-account-tit .toolTip-wrapper.open .btn-tooltip:after{ background-size: 100% auto; }
.bonus-account .bonus-account-tit .toolTip-wrapper .tooltip-content{ bottom: 25px; }
@media (max-width:768px) {
	.bonus-account .toolTip-wrapper.type-mob-full{ position: relative; }
	.bonus-account .bonus-account-tit .toolTip-wrapper.open .btn-tooltip:after{ top: auto; bottom: -6px; transform: rotate(180deg); background-size: 100% auto; }
	.bonus-account .toolTip-wrapper.type-mob-full .tipCont-wrapper .tooltip-content{ min-height: 170px; left: -30px; }
}

/* 20220328 마이쇼핑 그룹주문 오류수정 */
.akl .myorder-list.type02 .content-list .con-list-item{padding:16px 0 16px;}
.akl .myorder-list-area .list-content .content-list .sub-list .con-list-item{margin-top:-10px;padding:0 0 20px 0}
.akl .myorder-list-area .list-content .content-list .sub-list:first-child{margin-top:25px}
.akl .myorder-list-area .list-content .content-list .sub-list .con-list-item > div{padding-left:7px !important;vertical-align:top}
.akl .myorder-list-area .list-content .content-list .con-list-item + .sub-list{padding-top:25px}
.akl .myorder-list-area .list-content .content-list .sub-list + .sub-list li:after{top:-10px;height:calc(100% - 10px)}
.akl .myorder-list-area .list-content .content-list .sub-list .con-list-item span.txte-wrap,
.akl .myorder-list-area .list-content .content-list .sub-list .con-list-item span.txte-wrap a{font-size:13px;}
.akl .myorder-list .list-content .content-list .sub-list .con-list-item .ord-num{padding-left:48px !important;width:14%}
.akl .myorder-list.type02 .sub-list li.con-list-item:after{top:5px;height:calc(100% - 25px)}
.akl .myorder-list .list-content .content-list .sub-list .con-list-item .ord-date{padding-left:3px !important}
.akl .myorder-list .list-content .content-list .sub-list .con-list-item .ord-type{padding-left:2px !important}
.akl .myorder-list .list-content .content-list .sub-list .con-list-item .ord-cond{padding-left:0px !important}
.akl .myorder-list.type02 .sub-list li.con-list-item:after{left:40px}
@media (max-width:768px) {
	.akl .myorder-list .list-content .content-list .sub-list .con-list-item{padding-top:0;padding-bottom:0}
	.akl .myorder-list .list-content .content-list .con-list-item:first-child{padding-top:0}
	.akl .myorder-list .list-content .content-list .sub-list + .sub-list{padding-top:20px}
	.akl .myorder-list .list-content .content-list .sub-list .con-list-item .ord-num{width:100%}
	.akl .myorder-list-area .list-content .content-list .sub-list .con-list-item > div,
	.akl .myorder-list .list-content .content-list .sub-list .con-list-item .ord-num,
	.akl .myorder-list .list-content .content-list .sub-list .con-list-item .ord-date,
	.akl .myorder-list .list-content .content-list .sub-list .con-list-item .ord-type,
	.akl .myorder-list .list-content .content-list .sub-list .con-list-item .ord-cond{padding-left:20px !important}
	.akl .myorder-list.type02 .sub-list{padding-top:10px;padding-bottom:20px}
	.akl .myorder-list.type02 .sub-list .con-list-item{border-left:none}
	.akl .myorder-list.type02 .content-list .sub-list{position:relative}
	.akl .myorder-list.type02 .content-list .sub-list:after{content:'';position:absolute;top:0;width:1px;height:calc(100% - 25px);border-left:2px solid rgb(218, 218, 218);}
	.akl .myorder-list.type02 .content-list .sub-list + .sub-list:after{top:-25px;height:100%}
}

/* 20220518 마이쇼핑 나의주문내역 배송지 오류 수정 */
.akl .myorder-list .content-list .con-list-item .ord-delivery span.txte-wrap{word-wrap:break-word}
@media (max-width:768px) {
	.akl .list-content .list-row-title > div.ord-delivery{display:none}
	.akl .myorder-list .content-list .con-list-item .ord-delivery span.txte-wrap{width:170px;text-align:right}
}

/* 20220803 마이크로바이옴 주문 상세 추가 */
.akl .panel-group .mylab-micro-box .panel-title{padding:20px 50px 20px 10px}
.akl .panel-group .mylab-micro-box .panel-collapse{border-top:none}
.akl .panel-group .mylab-micro-box .panel-collapse .panel-body{padding:0 30.5px}
.akl .panel-group .mylab-micro-box .panel-collapse .orderSummary{padding:6px 0;margin-bottom:5px}
.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text{padding-left:20px;vertical-align:middle;}
.akl .myorder-history .accordion-custom .mylab-micro-box .panel-title .text-uppercase.accordion-header-text.icon-deby:before{background:url(../images/akl_common/mylab_micro_icon.png) no-repeat;background-size:21px auto;}
.akl .myorder-history .accordion-custom .pull-right{margin-top:11px}
@media (max-width:768px) {	
	.akl .panel-group .panel.mylab-micro-box{margin-top:0}
	.akl .panel-group .mylab-micro-box .icon-minus{display:block}	
	.akl .panel-group .mylab-micro-box .panel-collapse .panel-body{padding:0 0 16px}
	.akl .panel-group .mylab-micro-box .panel-collapse .orderSummary{padding:0}
	.akl .panel-group .mylab-micro-box .panel-collapse .orderSummary + .orderSummary{margin-top:8px}
	.mylab-micro-box .txt-in-area .orderSummary .txt-label,
	.mylab-micro-box .txt-in-area .orderSummary .txt-content{width:100%}
	.mylab-micro-box .txt-in-area .orderSummary .txt-label{margin-bottom:5px}
	.akl .myorder-history .accordion-custom .panel-title .text-uppercase.accordion-header-text{padding-left:35px}
}

/* 20220919 ABO 등록증/수첩 재발송 수정 */
.akl .note-resend-new-wrap .card-wrap{border-radius:16px;overflow:hidden}
.akl .note-resend-new-wrap .card-wrap .card-head{align-items:flex-end;}
.akl .note-resend-new-wrap .card-wrap .certificate-subTitle img{padding-bottom:8.3px}
.akl .note-resend-new-wrap .card-wrap .card-footer{padding-bottom:8px}
.akl .note-resend-new-wrap .card-wrap .certificate-stamp{display:block;width:auto;}
.akl .note-resend-new-wrap .card-wrap .certificate-stamp .certificate-text{display:inline-block}
.akl .note-resend-new-wrap .card-wrap .certificate-stamp img{margin-left:3px;width:24px;height:24px}
.akl .note-resend-new-wrap .card-wrap .certificate-authorship{text-align:center;}
.akl .note-resend-new-wrap .card-wrap .certificate-authorship img{margin-top:-7px;width:47px;height:16px;object-fit:cover;object-position:left}
@media (max-width:768px) {
	.akl .note-resend-new-wrap .card-wrap .certificate-subTitle img{padding-bottom:6.8px}
	.akl .note-resend-new-wrap .card-wrap .card-footer{padding-bottom:5px}
}

/* 20221122 픽업주문 전자영수증 보기 추가 */
.akl .order-hinfo .myview-info-type .txt-in-area .txt-content.col-md-9 .bt-akl-white {margin-left:5px;margin-right:0 !important;} /* 20230110 수정 */

/* 20230404 쿠폰관리 페이지 모바일 쿠폰 텍스트 잘림 현상 수정 (Sprint4, 상시모니터링 No.35) */
@media (max-width:768px) {
	.akl .box_coupon-section .box_coupon-list .box_coupon-item {height: auto;}
	.akl .box_coupon-section .box_coupon-list .box_coupon-item .coupon-info {padding: 10px 110px 10px 25px;}
	.akl .box_coupon-section .box_coupon-list .box_coupon-item .coupon-own {padding: 0; position: absolute; right: 0; display: flex; justify-content: center; align-items: center;}
	.akl .box_coupon-section .box_coupon-list .box_coupon-item .coupon-own strong {margin-bottom: 6px;}
}

/* S : 20230918 쿠폰양도하기 버튼 추가 */
.akl .account-area.coupon-renew .mypage-cupon-managment {padding-top: 0 !important;} /* 20231117 타이틀, 탭 사이 간격 수정 */
.mypage-cupon-managment .box-my-summary_single {margin:0;}
.mypage-cupon-managment .box-my-summary_single .box-often-buy {margin:0;}
.mypage-cupon-managment .box-my-summary_single .box-often-buy .link-buy {width:345px; padding:14px 16px; margin-left:auto; position: relative; z-index: 1;} /* 20231114 수정 */
.mypage-cupon-managment .box-my-summary_single .box-often-buy .link-buy .link-txt i {background-image:url(/_ui/responsive/theme-blue/images/akl_plp/ico_coupon_transfer.png); background-position:left top; background-size:100% auto;}
.mypage-cupon-managment .box-my-summary_single + .outer-border-bottom > .tabWrapper {margin-top:-34px;}

@media (max-width:768px) {
	.akl .account-area.coupon-renew .mypage-cupon-managment {padding-top: 18px !important;} /* 20231117 타이틀, 탭 사이 간격 수정 */
	.mypage-cupon-managment .box-my-summary_single .box-often-buy .link-buy {width:100%;}
	.mypage-cupon-managment .box-my-summary_single + .outer-border-bottom > .tabWrapper {margin-top:10px;}
}
/* E : 20230918 쿠폰양도하기 버튼 추가 */

/* S : 20250313 ASB-12469 - 추가 */
.mypage-block-list li>div.abo-icon-14 a:before,
.mypage-block-list li>div.consumer-icon-14 a:before,
.mypage-block-list li>div.member-icon-14 a:before {background:url(/_ui/responsive/theme-blue/images/akl_common/ico_mypage_cashback.png) 0 0 no-repeat; background-size:100% auto;}
/* E : 20250313 ASB-12469 - 추가 */