/* W_cart01.html */
.cartMain {padding-top:21px;background-color: #fafafa}

/* 장바구니에 담긴 리스트 */
.myCartList {background:#fff}
.myCartListWrap:after {content:"";display:block;clear:both}
.myCartListWrap h1 {color: #444; font-size: 20px; text-align:center; font-weight: 100; padding-top:40px; padding-bottom:23px;}
.myCartItemBox ul li {padding:25px;}
.myCartItemBox ul li .cartItem {position:relative; width:100%; display:table;}
.myCartItemBox:after {content:"";display:block;clear:both}
.myCartItemBox ul li + li {border-top:1px solid #dbdbdb;}
.myCartItemBox ul li .close_circle_btn {position:absolute;right:-5px;top:-23px;z-index: 1}
.myCartItemBox.wcart ul li .close_circle_btn {top:-10px;}
.cartItemImg {width:75px; display:table-cell; position: relative;}
.cartListInfo {padding-left:30px; display:table-cell; vertical-align:top}
.cartItemImg > img {width:100%}
.cartListInfo h2 {padding-right:20%; margin:0;}
.cartListInfo h2.group {padding-right: 0}
.cartListInfo h2 > a  { color:#363636; font-size: 16px; line-height:21px; font-weight: 100;}
.cartItemCode {margin-top: 10px;}
.cartItemCode > span {color: #727272; font-size: 14px; line-height:16px; font-weight: 100;}
.cartItemOption {padding-top:10px;}
.cartItemOption dl {margin-top:10px; font-size:15px;}
.cartItemOption dl dt {display:table-cell;width:100px; color:#a7a7a7;}
.cartItemOption dl dd {display:table-cell;color: #444}
.myCartItemBox .price_pv_box {margin-top:20px;}
.myCartItemBox .price_pv_box dl {float:left; display:block}
.myCartItemBox .price_pv_box dl.price_box {width:auto;padding-right:10px;}
.myCartItemBox .cart_leng_count {margin-top:25px;}
.myCartItemBox .cart_leng_count .countText {display:block;margin-bottom:8px;color:#a7a7a7;}
/* 결제정보 */
.myShoppingPriceArea {background-color: #fff; margin-top: 21px; padding:0 25px 50px; text-align:center}
.myOrderInfoTitle {width: 100%; height: 22px; line-height: 22px; font-size: 20px; font-weight: 100; color: #444; margin-top: 30px; margin-bottom: 50px; }
.myOrderInfoTitle span { margin-left: 30px; float: left}
.totalPrice {width: 100%; margin-top:20px; margin-bottom: 20px; }
.totalPrice + .totalPrice + .totalPrice {margin-bottom:40px}
.totalPrice:after {content:"";display:block;clear:both}
.priceTitle {float: left; font-size: 16px; font-weight: 100; color: #444; line-height: 30px;}
.showPrice {float: right; font-size: 28px; line-height: 30px; font-weight: 100; }
/* 정책 영역 */
.shppingPolicy {padding:30px 0 37px;width: 100%; clear: both; }
.shppingPolicy ul {width:200px;margin:0 auto;}
.shppingPolicy ul li {position:relative;}
.shppingPolicy ul li + li {margin-top:21px;}
.shppingPolicy ul li p {padding-left:16px;display:inline-block}
.shppingPolicy ul li p a {font-size:14px; line-height:44px; color: #363636;font-weight:bold}
.shppingPolicy ul li p a:hover {text-decoration:underline;}
.spbImg {display:inline-block; background-color:#a7a7a7; text-align:center; width: 44px; height: 44px; line-height: 44px; border-radius: 100%;}
.spbImg img {vertical-align: middle; }
/* W_cart02.html */
.cart_none_wrap {max-width:434px;margin:0 auto;padding:50px 25px 70px;text-align: center}
.cartEmpty {display:inline-block; background-color: #f7f9fa; width: 186px; height: 186px; line-height: 186px; border-radius: 50%;}
.icnBag {vertical-align: middle;}
.p_EmptyComment {padding:35px 0 65px; text-align: center; font-size:18px; font-weight: 100; line-height:20px; color: #727272;}
/* order */
.order_wrap .order_content {padding-bottom:98px;}
.order_wrap .order_content.on {padding-bottom:338px;}
.order_section_bottom .pay_price_wrap h1 {padding-left:0;padding-right:0;}
.pay_price_wrap {padding:0 25px;}
.pay_price_wrap .price_li {padding:40px 0 30px; border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.price_li li:after {content:"";display:block;clear:both;}
.price_li li + li {margin-top:13px;}
.price_li li .p_title {float:left;}
.price_li li .p_price {float:right;}
.order_pay_btn, .order_section_btn {padding:40px 25px}
.order_pay_btn a + a , .order_section_btn a + a{margin-top:15px;}
.order_wrap {background:#fafafa}
.order_wrap h1 {color: #444; font-size: 20px; padding:30px 25px; text-align:left; font-weight: 100;}
.order_wrap .order_section_top {margin-top:20px; border-top:1px solid #ebe7e7; border-bottom:1px solid #ebe7e7; background:#fff; min-height: 487px;}
.order_wrap .order_section_btn {margin-top:10px; border-top:1px solid #ebe7e7; border-bottom:1px solid #ebe7e7; background:#fff; text-align:center}
.order_wrap .invite-header .logo-header h1 {text-align:center;padding:0;}
.order_section_bottom {position:fixed;left:0;bottom:0;width:100%;background:#fff; border:1px solid #ebe7e7;z-index:1111}
.order_section_bottom {-webkit-box-shadow: 0px -6px 12px 0px rgba(28,17,12,0.12);-moz-box-shadow: 0px -6px 12px 0px rgba(28,17,12,0.12);box-shadow: 0px -6px 12px 0px rgba(28,17,12,0.12);}
.pay_toggle_wrap {padding:0 25px;}
.pay_toggle_wrap section {max-height: 0px;overflow:hidden;-webkit-transition: all 0.2s ease;transition: all 0.2s ease}
.pay_toggle_wrap.on section {max-height:9000px}
.pay_toggle_wrap h1 {position:relative;padding:27px 0;color: #444;font-size:20px;font-weight:normal;}
.pay_toggle_wrap a {display:block;padding-left:50px;}
.pay_toggle_wrap a:before{position:absolute;left:0;top:25px;content:'';background:url(../images/svg/icon-dropdown-circle-active.svg) center no-repeat;height:27px;width:27px;transition:all .2s;transform:rotate(0deg)}
.pay_toggle_wrap.on a:before{transform:rotate(180deg)}
.order_section_bottom .price_li {padding:30px 0; border-bottom:1px solid #ebe7e7}
.order_section_bottom .price_li li {font-size:16px; line-height:18px; color:#444;}
.pay_total_section .price_li li + li {margin-top:23px;}
.pay_total_section .price_li li .p_title {font-size:16px; color:#444;}
.pay_total_section .price_li li .p_price {font-size:28px; color:#444;}
.order_wrap .cartItemOption {padding-top:15px;}
.pay_toggle_top {position:relative;}
.pay_toggle_wrap h1 {display:none}
.pay_toggle_wrap.on h1 {display:block}
.pay_toggle_wrap.on .pay_toggle_top > a {border-bottom:1px solid #ebe7e7}
.pay_toggle_wrap.on .pay_toggle_top .price_li {display:none}
.pay_toggle_top > a {display:block}
.pay_toggle_top .price_li {padding:25px 0 25px 0;border:0;}
.pay_toggle_top .price_li li {font-size:20px;}
.pay_toggle_top .price_li li + li {margin-top:10px;}
.pay_toggle_top .price_li li .p_title {font-size:20px; color:#444;}
.pay_toggle_top .price_li li .p_price {font-size:20px; color:#444;}
.pay_toggle_wide {display:none}
.shipping_wrap , .payinfo_wrap {padding:0 25px 45px;}
.shipping_wrap section, .payinfo_wrap section {max-width:800px;margin:0 auto;}
.shipping_wrap h1 {padding:0; height:80px; line-height:80px; border-bottom:1px solid #ebe7e7;}
.payinfo_wrap h1 {padding:0; height:80px; line-height:80px; border-bottom:1px solid #ebe7e7;}
.shipping_wrap h1:after {content:"";display:block;clear:both;}
.shipping_wrap h1 .btn-noraml {margin-top:19px;float:right;width:94px;font-weight:normal; font-size:14px;letter-spacing:-0.8px}
.info_tbl_list {display:table;width:100%;padding:25px 0 0;}
.info_tbl_list li {display:table-row;}
.info_tbl_list li > span {display:table-cell;padding:7px 0;font-size:14px; line-height:21px; color:#444444;}
.info_tbl_list li > span.info_th {width:110px; color:#a7a7a7;}
.info_tbl_list li > span span {display:block;margin-top:2px;}
.order_step02 .order_content .order_section_top ,.order_step03 .order_content .order_section_top {background:#fafafa;border:0;}
.shipping_wrap {background:#fff;border-top:1px solid #ebe7e7;border-bottom:1px solid #ebe7e7;}
.payinfo_wrap  {background:#fff;border-top:1px solid #ebe7e7;border-bottom:1px solid #ebe7e7;}
.shipping_wrap + .shipping_wrap {margin-top:10px;}
.payinfo_wrap + .payinfo_wrap {margin-top:10px;}
.shipping_pop_wrap .arrow_tab {padding:22px 0 30px; border-bottom:1px solid #dbdbdb;}
.shipping_pop_wrap .arrow_tab_section {display:none}
.shipping_pop_wrap .arrow_tab_section.on {display:block}
.shipping_pop_wrap .arrow_tab_section > ul.ship_infor_ul > li {position:relative;padding:20px 0 30px;border-bottom:1px solid #dbdbdb;}
.shipping_pop_wrap .arrow_tab_section > ul.ship_infor_ul > li .check_area {display:inline-block}
.shipping_pop_wrap .arrow_tab_section > ul.ship_infor_ul > li .order_modify {position:absolute;right:0; top:27px;}
.order_modify a {font-size:15px;padding:0 8px;line-height:15px;display:inline-block;color:#363636;}
.order_modify a:nth-child(2) {border-left:1px solid #1192b5;padding:0 0 0 8px;}
.shipping_pop_wrap .info_tbl_list li span {padding:5px 0;}
.check_area input[type=radio] {}
.check_area input[type="radio"] + label {text-indent:-9999px;width:29px; height:29px; overflow:hidden; background:url(../images/icon/icon_check.png) left top no-repeat;background-size: contain;}
.check_area input[type="radio"] + label:before ,.check_area input[type="radio"] + label:after {display:none}
.check_area input[type="radio"]:checked + label {background:url(../images/icon/icon_check_on.png) left top no-repeat;background-size: contain;}
.shipping_pop_wrap + .add_search_btn {margin-top:30px;}
.payinfo_section:last-child {border:0;padding-bottom:0}
.payinfo_section {padding:30px 0; border-bottom:1px solid #dbdbdb;}
.payinfo_section > h2 {margin-bottom:30px; font-size:17px; color:#444; font-weight:normal;}
.payinfo_section h2 + .cartItemOption {padding:0}
.payinfo_section .cartItemOption dt {width:145px}
.payinfo_section .cartItemOption + .btn_area {margin-top:20px;}
.payinfo_section p {color:#a7a7a7; font-size:15px; line-height:18px}
.payinfo_section .price_pv_box {margin-top:25px;}
.payinfo_section .radio_box {margin-bottom:30px}
.payinfo_section .radio_box .radio_group{line-height: 30px;}
.payinfo_tab {display:none; padding-top:30px; border-top:1px solid #dbdbdb;}
.nupay_none {font-weight:normal;text-align:center}
.nupay_none h1 {padding:0;margin:0 0 5px;border:0;height:auto;text-align: center;line-height: inherit;}
.nupay_none h1 img {width:92px}
.nupay_none h2 {line-height:21px; font-size:17px; color:#444; text-align:center; font-weight:normal;}
.nupay_none p {margin-top:25px;padding:0 20px; text-align:center; font-size:14px; color:#727272; line-height:20px}
.nupay_none > a.btn-deafult.btn-noraml {margin-top:30px;width:90%}
.nupay_card_list {}
.nupay_card_list li .nuplay_card_section {position:relative;margin:0 auto;width:204px;height:156px;background:url(../images/card_bg.png) left top no-repeat; background-size:contain; text-align:center}
.nupay_card_list li .nuplay_card_section .card_logo {padding-top:45px;}
.nupay_card_list li .nuplay_card_section .card_num {position:absolute;width:100%;left:0;bottom:30px;font-size:15px; color:#727272; font-family:"NBK"}
.nupay_card_list li .nuplay_card_section .card_logo img {width:50%}
.nupay_card_list li .nuplay_card_section .card_add {display:block; width:100%; height:100%; text-indent:-9999px; overflow:hidden; background:url(../images/icon/icon_plus_circle.png) center center no-repeat; background-size:32px;}
.card_noti {padding:0 0 20px;color:#363636; font-size:15px;}
.card_noti dt {margin-bottom:10px;padding:0;font-size:15px;font-weight:bold;color:#363636;text-align:left;cursor:pointer;}
.card_noti dd {margin-bottom:10px;font-size:14px; color:#727272; line-height:18px; display: none;}
.card_noti + .cart_subtxt {padding-top:0;}
.card_add_list {border:1px solid #cdcdcd;}
.card_add_list li + li {border-top:1px solid #cdcdcd;}
.card_add_list li.active {background:#cdcdcd;}
.card_add_list li a {display:block; text-align:center}
.card_add_list li a img {height:56px;vertical-align:top}
.cart_subtxt {padding:22px 0;line-height:18px; font-size:14px; color:#727272;}
.card_add_step02 .nupay_card_list li .nuplay_card_section .card_logo {padding-top:65px;}
.card_add_wrap .lineTit {margin-bottom:30px;}
.card_add_step02 .field_ul {margin-bottom:40px}
.card_add_step02 .field_ul .chk_info_list {padding:20px 0; margin:0;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.card_box , .twin_box {display:flex;flex-wrap:wrap;justify-content:flex-start}
.twin_box input {flex:2;margin:0;}
.twin_box input:first-child {margin-right:5px;}
.card_box input {flex:4;width:100%;margin:0;height:45px}
.card_box .card_inpt_bar {padding:0 3px;line-height:45px}
.field_ul  li > div.twin_box input + input {margin:0;}
.field_ul li.filed_twin_wrap {display:flex;flex-wrap:wrap;justify-content:flex-start}
.field_ul li.filed_twin_wrap .filed_twin {flex:2}
.field_ul li.filed_twin_wrap .filed_twin:first-child {margin-right:5px;}
.filed_twin > div {margin-top:10px;}
.field_ul .password_half input.field_inpt {width:76%}
.field_ul .password_half .pass_span {display:inline-block;width:8%;text-align:center}
.field_ul .password_half .pass_span:first-child {margin-left:2%;}
.field_date {height:45px}
.card_succes {padding:60px 0 80px; text-align:center}
.card_succes .suc_top {margin-bottom:40px; font-size:18px;color:#363636;}
.card_succes .suc_sub {font-size:14px; color:#727272;}
.nupay_sign_wrap .lineTit {margin-bottom:30px;}
.nupay_sign_wrap .field_ul_wrap {border:1px solid #dbdbdb;border-width:1px 0;padding:25px 0 40px}
.nupay_sign_wrap .field_ul_wrap + .field_ul_wrap {border-top:0;margin-bottom:30px}
.nupay_sign_wrap .field_ul_wrap .card_noti {padding:0;}
.nupay_sign_step02 .field_ul_wrap {border:0;padding-top:0;}
.password_box {padding:10px 0 17px 0;border-bottom:1px solid #d1d1d1;}
.password_box span {margin-right:3px; display:inline-block;width:10px;height:10px; border-radius:10px; background:#b4b4b4}
.password_box span.active {background:#363636;}
.mileage_wrap .cartItemOption {padding:0}
.mileage_wrap .cartItemOption dl {margin-top:25px;}
.mileage_wrap .twin_btn_box {margin-top:40px;}
.twin_btn_box {display:flex;flex-wrap:wrap;justify-content:flex-start}
.twin_btn_box a {flex:2;margin:0;}
.twin_btn_box a:first-child {margin-right:10px;}
.payinfo_section p.recepit_txt {font-size:14px; line-height:20px}
.right_pop {float:right; color:#363636;}
#payCardCon ,#payBankCon {padding:0;}
#payBankCon .payinfo_section {margin-top:30px; border-top:1px solid #d1d1d1;}
.payinfo_section p.filed_sub_txt {margin-top:10px; line-height:18px;font-size:13px; color:#989898;}
.payinfo_section .dot-list li {margin-bottom:16px; font-size:14px; line-height:22px}
.payinfo_section .dot-list li:last-child {margin:0}
.payinfo_section .cartItem {position:relative; width:100%; display:table;}
.payinfo_section .price_pv_box dl.price_box {width:auto;padding-right:20px;}
.payinfo_section .price_pv_box {margin-top:25px;}
.payinfo_section .price_pv_box dl {float:left; display:block}
.confirm-banner {position:relative;height:465px;color:#000;background-size:cover;background-position:0%;}
.confirm-banner p {font-size:14px;line-height:19px}
.confirm-banner dl {margin:20px 0;}
.confirm-banner dl dt {font-size:15px; font-weight:normal;}
.confirm-banner dl dd {margin-top:10px; font-size:24px;}
.confirm-banner p.ic_txt {margin-bottom:24px;padding-top:44px; background:url(../images/icon/ic-package.png) center top no-repeat;font-size:28px;text-align:center;line-height:30px; color: #00b2e2}
.confirm-banner a {font-size:13px;text-transform:uppercase;font-weight:normal;color:#fff;margin-left: 20px;margin-right: 20px;}
.confirm-banner .confirm-banner-text {padding:32px 25px 40px;text-align:center}
.confirm-banner .btn-trans {margin-top:30px;width:175px;}
.confirm-logo {padding-top:25px; position:relative;height:105px;color:#000;background-size:cover;background-position:0%}
.confirm-logo h1 {width:115px;margin:0 auto 8px;}
.confirm-logo h1 img {width:100%;}
.confirm-logo p {text-align:center; font-size:16px;}
.confirm-user {padding:50px 25px;}
.confirm-user-img {width:97px;height:98px;background:url(../images/user_pic_bg.png) left top no-repeat;background-size:cover;}
.confirm-user-img img {margin:5px 0 0 4px;width:85px;height:85px;border-radius:85px}
.confirm-user-text {position:relative;padding-right:110px;}
.confirm-user-img {position:absolute;right:0; top:-15px;}
.confirm-user-text .confirm-user-title {margin-bottom:35px;font-size:20px; color:#444;}
.confirm-user-text p {margin-bottom:28px; line-height:20px; color:#727272; font-size:15px; }
.confirm-user-text p:last-child {margin:0;}
.confirm-join-benefit {padding:50px 25px;background:url(../images/benefit_bg_m.png) left bottom no-repeat;background-color:#37b0c9;background-size:contain;}
.confirm-join-benefit dl {max-width:857px; margin:0 auto;}
.confirm-join-benefit dt {padding-bottom:30px; font-size:20px; font-weight:normal; color:#fff; text-align:center}
.confirm-join-benefit dl + dl {margin-top:33px;}
.confirm-join-benefit .benefit_btn {max-width:440px;margin:0 auto}
.benefit_img_list {padding:30px 0;border:1px solid #8fd3e1;border-width:1px 0;}
.benefit_img_list li {min-height:60px;padding-top:5px; padding-left:90px;color:#fff;font-size:15px;line-height:20px;background:url(../images/icon/list_bene_01.png) 12px top no-repeat;background-size:60px;}
.benefit_img_list li + li {margin-top:15px;}
.benefit_img_list li strong {display:block;font-weight:normal;font-size:16px;}
.benefit_img_list li p {margin-top:12px;}
.benefit_img_list li:nth-child(2) {background:url(../images/icon/list_bene_02.png) 12px top no-repeat;background-size:60px;}
.check_img.benefit_img_list {padding-top:10px; border:0;}
.check_img.benefit_img_list li {padding-left:41px;background:url(../images/icon/check_list_bg.png) 6px top no-repeat;background-size:19px 16px}
/*.check_img.benefit_img_list li strong {font-family:"NBK"}*/
.receipt_pop_section{padding:0 10px;border-bottom:1px solid #dedede}
.receipt_pop_section .info_tbl_list {padding-bottom:35px;}
.receipt_pop_section > .price_li {padding:20px 0; font-size:14px; border-bottom:1px solid #eee}
.receipt_pop_section .price_li li .p_title {color:#a7a7a7;font-size:14px;}
.receipt_pop_section .pay_total_section {padding:20px 0;}
.receipt_pop_section .pay_total_section .price_li li .p_title {color:#363636;font-size:15px;}
.receipt_pop_section .pay_total_section .price_li li .p_price {color:#363636;font-size:15px;}
.receipt_pop_section .cartItem {padding:32px 0;}
.receipt_pop_section .cartItem .price_pv_box {margin-top:20px;}
.receipt_pop_section .cartItem .price_pv_box dl.price_box {width:auto;padding-right:20px;}
.receipt_pop_section .cartItemImg > img {width:75px}
.receipt_pop_section .cartListInfo {padding-left:10px;}
.receipt_pop_section .cartListInfo h2 {padding:0;}
.receipt_pop_wrap {padding-bottom:20px;}
.receipt_pop_section .info_tbl_list li > span.info_th {width:100px}
/*offer*/
.personal_profile_mobile {height:285px;background:url(../images/bg/offer_bg.jpg) center no-repeat;background-size: 100% 285px;position:relative;}
.personal_profile_mobile:before {position: absolute;content:"";width:100%;height: 100%;display: block;opacity: 0.5;top:0;left:0;
	background: rgb(52,148,191);
	background: -moz-linear-gradient(left, rgba(52,148,191,1) 0%, rgba(133,96,160,1) 100%);
	background: -webkit-linear-gradient(left, rgba(52,148,191,1) 0%,rgba(133,96,160,1) 100%);
	background: linear-gradient(to right, rgba(52,148,191,1) 0%,rgba(133,96,160,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3494bf', endColorstr='#8560a0',GradientType=1 );}
.personal_profile_desk {display:none; height:265px;background:url(../images/bg/offer_bg.jpg) center no-repeat;background-size: cover;}
.personal_profile_mobile .personal_user {text-align:center}
.personal_profile_mobile .personal_profile_inner {position:relative;}
.personal_profile_inner h1 {text-align:center}
.personal_profile_desk .personal_profile_inner h1 {padding:0; line-height:265px;font-size:45px; color:#fff;}
.personal_profile_mobile .personal_profile_inner h1 {font-size: 30px;color:#fff;}
.personal_user_thum {display:inline-block;width:58px;height:58px;border-radius: 58px;background: rgba(255, 255, 255, 0.1);overflow:hidden}
.personal_user_thum > div {margin:5px auto 0;width:48px;height:48px;border-radius: 48px;background: rgba(255, 255, 255, 0.20);overflow:hidden}
.personal_user_thum > div span {margin:4px auto 0;display:block;width:40px;height:40px;border-radius: 40px;background: rgba(255, 255, 255, 0.50);overflow:hidden;text-align:center}
.personal_user_thum img {display:inline-block;margin-top:4px;width:32px;height:32px; border-radius:32px}
.personal_user_name {padding-left:5px;display:inline-block;line-height:58px; vertical-align:top; font-size:18px; color:#444;}
.personal_profile_mobile .personal_cart {margin-top:17px;}
.personal_cart {color:#444}
.personal_cart dl {width:207px;margin:0 auto;text-align: center;}
.personal_cart dl:after {content:"";display:block;clear:both;}
.personal_cart dl dt {padding-bottom:12px; width:206px;margin:0 auto;text-align:center; font-size:16px; border-bottom:1px solid #b9b9b9;}
.personal_cart dl dd {margin:17px 0 20px;float:left;width:103px}
.personal_cart dl dd span {/*padding-left:6px;*/display:block; font-size:14px;}
.personal_cart dl dd strong {/*float:left;*/width:60px; text-align:center;padding-top:10px;font-size:30px;display:inline-block;}
.personal_cart dl dd:last-child {border-left:1px solid #ccc;/*text-align:right*/}
.personal_cart dl dd:last-child span {/*padding:0 6px 0 0;*/}
.personal_cart dl dd:last-child strong {/*float:right*/display:inline-block;}
.personal_profile_wrap .personal_left {display:none}
.personal_profile_wrap {margin-top:60px;position:relative;padding:0 25px;}
.personal_profile_wrap h2 {margin-bottom:25px; font-size:18px; line-height:100%; color:#444; font-weight:normal;}
.personal_cart_btn {position:absolute;right:25px; top:5px;color:#363636; font-size:13px;}
.clip_copy_btn {padding:12px 13px;display:inline-block; border:1px solid #363636; border-radius:3px; color:#363636; font-size:14px;}
@media (max-width: 600px) {
	.clip_copy_btn {padding-left: 10px;padding-right: 10px; font-size:13px;}
}
.personal_cart_add {padding:30px 0; text-align:center}
.cart_add_btn {display:inline-block; min-height:36px; line-height:36px; background:url(../images/icon/icon_plus_circle.png) left top no-repeat; background-size:36px 36px; padding-left:56px; font-size:16px; color:#444;}
.cart_up_btn {display:inline-block; min-height:36px; line-height:36px; background:url(../images/icon/icon_up_circle.png) left top no-repeat; background-size:36px 36px; padding-left:46px; font-size:16px; color:#444;}
.store_add_btn {display:inline-block; min-height:205px; background:url(../images/icon/store_plus_icon.png) center 60px no-repeat;padding-top: 120px;color:#363636;font-size: 16px}
.personal_cart_list li {padding:25px 0; border-bottom:1px solid #dbdbdb;}
.personal_cart_list .cartItem {position: relative;width: 100%;display: table;}
.personal_cart_list .cartItem .price_pv_box {display:block; margin-top:20px;}
.personal_cart_list .cartItem .price_pv_box dl.price_box {width:auto;padding-right:20px;}
.personal_cart_pop {margin-bottom:25px}
.personal_cart_paging {padding:30px 0;}
.personal_cart_paging:after {content:"";display:block;clear:both;}
.personal_cart_paging > a.btn-deafult {width:84px;float:left;}
.personal_cart_paging > a.btn-deafult:last-child {float:right}
.offer_content {padding:60px 25px;}
.offer_content.product {padding:50px 0;}
.offer_step01 p {margin-bottom:50px; font-size:18px; padding-left:5px; color:#444;}
.offer_step01 input {width:100%}
.offer_step01 a {margin-top:60px;}
.offer_select_top {position:relative;padding:25px 160px 35px 30px; border:1px solid #d1d1d1;}
.offer_select_top:after {content:"";display:block;clear:both;}
.offer_step03 .offer_select_top {border-bottom: 0;}
.offer_select_top img {position:absolute;right:18px; top:50%; margin-top:-47.5px; width:95px}
.offer_select_top h2 {margin-bottom:25px;font-size:18px; color:#444; font-weight:normal;}
.offer_select_top p {font-size:14px; line-height:20px}
.offer_select_bottom {border:1px solid #d1d1d1;border-top:0}
.offer_select_product {padding:22px 0;text-align:center}
.offer_select_top:after,.offer_select_top:before{bottom:-14px;content:'';display:block;position:absolute;width:0;height:0;border-style:solid;z-index: 1}
.offer_select_top:before {border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:4px solid transparent;border-top:11px solid #d1d1d1;left:50%;bottom:-16px;margin-left:-12px;}
.offer_select_top:after{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:3px solid transparent;border-top:11px solid #fff;left:50%;margin-left:-12px;}
.offer_select_btn {margin-top:28px;}
.offer_select_btn a + a {margin-top:15px;}
.offer_select_bottom .cartListInfo {padding-left:12px;}
.offer_select_bottom .myCartItemBox ul li {padding:35px 17px 30px;border-bottom: 1px solid #dbdbdb;}
.offer_select_bottom .myCartItemBox ul li + li {border-top:0;}
.offer_step, .offer_step01 , .offer_step02 , .offer_step03, .offer_step04 ,.offer_step05{max-width:435px; margin:0 auto}
.offer_step02 .myCartItemBox .price_pv_box {float:left}
.offer_step02 .myCartItemBox .cart_leng_count {float:left;}
.step-search {max-width:577px; margin:0 auto; margin-top:5px; position:relative; padding:0 97px 35px 20px;}
.step-search input {height:44px; width:100%; border:0; font-size:13px; color:#444;}
.step-search .step-search-btn {position:absolute; right:20px; top:0; width:72px; display:inline-block; border-radius:3px; background:#fff; text-align:center; color:#363636; font-size:14px; line-height:42px}

.offer_step_product h3 {padding:0 0 25px}
.offer_add a {display:block; max-width:231px; border:1px solid #363636; color:#363636; line-height:45px; text-align:center; width:90%; margin:0 auto; font-size:14px; border-radius:4px }
.offer_step_product .arrow_tab {margin-bottom:60px}
/*.offer_step_product .product_list .product {padding:0 10px;}*/
.offer_step_product .product_list .product {padding:0;}
.offer_add a.active {background-color:#363636; color:#fff;}
.offer_add a.disabled {border-color:#b4b4b4; color:#b4b4b4; cursor:default;}
.offer_step_product .arrow_tab {background-color:#f7f7f7}
.offer_step_product .arrow_tab li{flex-basis:33.3%;}
.offer_step_product_bottom {padding:15px 20px; line-height:44px;}
.offer_step_product_bottom p {color:#444; font-size:18px;}
.offer_step_product_bottom p span {color:#363636;font-weight: bold}
.offer_step_product_bottom:after {content:"";display:block;clear:both;}
.offer_step_product_bottom p a.btn-deafult.btn-noraml {float:right; width:115px; font-size:14px;}
.offer_add_pop {margin-bottom:45px}
.offer_add_option p {margin-top:30px; text-align:center; font-size:15px; color:#444; line-height:22px}
.offer_add_option select {width:100%;margin-top:18px}
.offer_add_option_result {margin-top:40px;}
.offer_add_option_result ul {border-top:1px solid #dbdbdb}
.offer_add_option_result li {padding:20px 0; border-bottom:1px solid #dbdbdb; font-size:13px; color:#444; line-height:18px}
.offer_search_top {padding:0 20px;margin-bottom:60px}
.offer_search_top p {padding-bottom:25px; padding-right:105px; border-bottom:1px solid #dbdbdb; position:relative; line-height:22px; font-size:14px; color:#444; letter-spacing:-0.5px}
.offer_search_top_btn {position:absolute;right:0; top:2px;color:#363636; font-size:13px; letter-spacing:-0.5px}
.offer_step03 .offer_select_top {padding:42px 20px;}
.offer_step03 .offer_select_top .price_li {font-size:18px;line-height:100%}
.offer_step03 .offer_select_top .price_li .p_price {font-size:24px;}
.offer_step03 .offer_select_top:before , .offer_step03 .offer_select_top:after {display:none}
.offer_step03 .offer_select_bottom {padding:45px 20px;}
.offer_select_radio p {text-align:center; color:#444; font-size:15px; line-height:22px}
.offer_select_radio ul {margin-top:40px;margin-left:25%;}
.offer_select_radio ul li label {color:#777676; font-size:15px;}
.offer_select_radio ul li {margin-bottom:20px;}
.textarea_dl + .textarea_dl {margin-top:50px;}
.textarea_dl dt {padding-bottom:25px; line-height:24px; font-size:17px; color:#444; letter-spacing:-0.5px}
.textarea_dl dd {}
.textarea_sam_btn {display: block; text-align: right; margin-top: 4px; color:#363636; font-size:13px; letter-spacing:-0.5px}
.textarea_dl textarea {width:100%; height:186px; line-height:22px; font-size:14px; color:#727272;}
.text_select_pop {margin-bottom:30px}
.text_select_pop > p {padding:25px 40px 25px 0; font-size:14px; color:#727272; line-height:24px}
.text_select_pop ul {border-top:1px solid #dbdbdb;}
.text_select_pop ul li {position:relative; padding:35px 15px 35px 65px; border-bottom:1px solid #dbdbdb; box-sizing:border-box;}
.text_select_pop ul li label {position:absolute;left:15px;top:62px;}
.text_select_pop ul li p {font-size:15px; color:#727272; line-height:22px}

.offer_view dt {position:relative;font-size:18px;line-height:100%;margin-bottom:25px;font-family:"NBK";color:#444;}
.offer_view dd {}
.offer_view dd input.write_input {width:100%;border-width:0 0 1px;color:#727272}
.offer_view dd input:focus {border-color:#d1d1d1}
.offer_view + .offer_view {margin-top:50px;}
.offer_view dt a.offer_modify {position:absolute;right:0;top:-2px;}
.offer_modify {display:inline-block;width:22px;height:21px;background:url(../images/icon/btn_modify.png) left top no-repeat;background-size:contain;text-indent:-5000px;overflow:hidden;}
.offer_view .myCartItemBox {border:1px solid #d1d1d1;}
.offer_view .myCartItemBox ul li {padding:35px 15px 30px;}
.offer_view .myCartItemBox .cart_leng_count {display:none}
.offer_view .myCartItemBox .close_circle_btn {display:none}
.offer_view .myCartItemBox .cartListInfo {padding-left:10px;}
.offer_view .myCartItemBox .price_pv_box {float:left}
.offer_view .myCartItemBox .cart_leng_count {float:left}
.offer_view .cartListInfo h2 {padding-right:10%}
.offer_view .cartItemOption {font-family:"NBK"}
.offer_view .cartItemOption dt {font-size:15px;width:50px}
.offer_view_message {border:1px solid #d1d1d1;}
.offer_view_message li {padding:20px 15px;}
.offer_view_message li + li {border-top:1px solid #d1d1d1;}
.offer_view_message li p {margin-bottom:30px; font-size:14px; color:#363636; line-height:22px}
.offer_view_message li textarea {display:none;width:100%;min-height:160px; line-height:22px; color:#727272;}
.offer_view_message li p.textarea_p {margin:0; color:#727272;}
.offer_view_sum {padding:42px 15px;border:1px solid #d1d1d1;}
.offer_view_sum .price_li {font-size:18px;line-height:100%}
.offer_view_sum .price_li .p_price {font-size:24px;}
.offer_step05.modify .offer_view .offer_modify,
.offer_step05.modify .offer_view .textarea_p,
.offer_step05.modify .offer_view .cartItemOption {display:none}
.offer_step05.modify .offer_view .close_circle_btn,
.offer_step05.modify .offer_view .cart_leng_count,
.offer_step05.modify .offer_view textarea {display:block}
.offer_step05.modify .offer_view .write_input {border-width:1px}
.offer_step05.modify .offer_view .write_input {border-width:1px}
.offer_step05.modify .offer_view .cartListInfo h2 {padding-right:15%;}
.offer_view .offer_select_radio {padding:50px 20px; border:1px solid #d1d1d1;}
.common-step-header .offer-link {padding-top:75px; min-height:156px; background-position:center 44px}
.offer_content .invite-content {padding:0}
.offer_content .invite-content .invite-title {color:#444444; font-family:"NBK"; font-size:16px; line-height:24px}
.offer_cart {max-width:815px; margin:0 auto;}
.offer_cart .product_together ul li .tit {margin-bottom:10px}
.offer_cart .cartItemOption dl {margin:0}
.offer_cart .cartItemOption dl dt {width:50px}
.offer_cart .together_sum {margin-top:30px;}
.sample_text_pop .arrow_tab {padding: 22px 0 30px; border-bottom: 1px solid #dbdbdb;}
.sample_text_pop .arrow_tab_section {display:none}
.sample_text_pop .arrow_tab_section.on {display:block}
.sample_text_pop .text_select_pop > div {padding-top: 35px; border-top: 1px solid #dbdbdb;}
.sample_text_pop .text_select_pop textarea {width: 100%; height: 186px; line-height: 22px; font-size: 14px; color: #727272;}
.sample_text_pop .message-icon-area {display: flex; justify-content: space-between; align-items: center; margin-bottom: 12px;}
.sample_text_pop .message-icon-area a {font-size:15px;padding:0 8px;line-height:15px;display:inline-block;color:#363636;}
.sample_text_pop .message-icon-area a:nth-child(2) {border-left:1px solid #1192b5;padding:0 0 0 8px;}
.sample_text_pop .flagMsg {display: inline-block; padding: 5px 7px; border: 1px solid #aaa; border-radius: 3px; right: 10px; top: 18px; font-size: 13px;}
.save-message-btn-area {width: 100%;display: inline-block;text-align: center;margin-top: 24px;}
.save-message-btn-area input[type="checkbox"] + label {position: relative; display: inline-block; padding-left: 40px; line-height: 2.2; font-size: 15px; color: #727272;}
.save-message-btn-area input[type="checkbox"] + label::before {content: ''; position: absolute; top: 4px; left: 0; width: 28px; height: 28px; border-radius: 50%; background-color: #ddd; border: 1px solid #ccc;}
.save-message-btn-area input[type="checkbox"] + label::after {content: ''; position: absolute; top: 9px; left: 10px; width: 8px; height: 14px; border-bottom: 2px solid #fff; border-right: 2px solid #fff; transform: rotate(45deg);}
.save-message-btn-area input[type="checkbox"]:checked + label::before {background-color: #778293; border-color: #778293;}

.product-modal {margin:0 10px;}
.product-modal .modal-content {top:25px; max-width:910px;margin:0 auto;}
.product-modal .modal-body {padding:0;}
.product-modal .price_pv_box dl.price_box {width:165px;}
.product-modal .product_detail .pop_close_btn {padding:0 15px 20px;}
.product-modal .product_detail_content {padding:58px 15px 30px;}
.product-modal .product_detail_top_img {padding:0 0 30px}
.product-modal .prdouct_option {margin-top:30px;}
.product-modal .product_detail_top_infor {padding-bottom:20px;}
.product_search_wrap {margin-top: 30px;}
.product_search_wrap > .add_search_filed {margin-top: 0;}
.product_search_wrap > .search_select_wrap {margin-top: 10px;}
.search_select_wrap {display: flex; gap: 10px;}
.search_select_wrap > select {flex-basis: 50%; height: 45px;}
.product_search_wrap + .prodcut_main {margin-top: 30px; padding-top: 8px; border-top: 1px solid #ddd;}
.product_search_list {margin-top: 24px; border-top: 1px solid #ddd;}
.product_search_empty {flex-basis: 100%; padding: 64px 8px 80px; font-size: 14px; text-align: center;}
.product_search_list .product .pcont .pprice .mem {color: #333;}
.offer_greeting {margin-bottom:20px; line-height:21px; font-size:18px; color:#444; text-align:center; font-family:"NBK"}
.offer_cart_msg {min-height:180px; border:1px solid #d1d1d1;padding:15px 20px; line-height:22px; color:#727272; font-size:14px;}
.offer_product_wrap {display: flex; justify-content: space-between; align-items: flex-end; padding: 30px 25px;}
.offer_product_total {font-size: 20px; color: #444;}
.product_add_btn {display: inline-block; width: max-content; height: 28px; padding: 0 12px; line-height: 28px; background-color: #C4A4A7; color: #fff; text-align: right; font-size: 14px; font-weight: bold;}
.product_add_btn.cart_change {display: block; margin: 24px 0 0 auto;}
.offer_cart .product_together {margin-top:30px;}
.account_wrap .personal_profile_mobile {height:235px;background-size: cover;}
.account_wrap .personal_profile_inner {padding-top:32px;text-align:center}
.account_wrap .personal_user {display:inline-block;}
.account_wrap .personal_user_thum {display:table-cell;}
.account_wrap .personal_user_info {padding-left:6px; display:table-cell;vertical-align:middle;text-align:left}
.personal_user .user_name {font-size:18px; color:#363636;margin:8px 0;text-align: center}
.personal_user .user_name span {display:inline-block; line-height:100%}
.personal_user .user_id {padding-left:2px; font-size:14px; color:#363636; font-weight:bold}
.personal_user .user_id span {padding-left:12px;font-weight:normal;}
.offer_modify_white {display:inline-block;width:17px;height:16px;background:url(../images/icon/btn_modify.png) left top no-repeat;background-size:contain;text-indent:-5000px;overflow:hidden;}
.user_name .offer_modify_white {margin-left:8px; position:relative; top:2px;}
.account_wrap .accout_tab {margin-top:25px;padding:0 25px;}
.accout_tab .position_gSelect {position:relative;max-width: 310px;margin:0 auto;}
.accout_tab ul {width:100%;line-height:38px;position:absolute;z-index: 9;top:0;left:0;}
.accout_tab ul li {line-height:38px;padding-left:10px;}
.accout_tab ul li.active {cursor: pointer;border:1px solid #fff;padding-left:0;}
.accout_tab ul li.active {background:url(../images/icon/ic_selection.png) center right no-repeat;background-size:27px 10px;}
.accout_tab ul li.active a {color:#fff;}
.accout_tab ul li.active + li {margin-top:5px;border-top:1px solid #aaa;}
.accout_tab ul li:last-child {border-bottom:1px solid #aaa;}
.accout_tab ul li:not(.active) {float: left; width: 100%; display: none; background: #fff;border-left:1px solid #aaa;border-right:1px solid #aaa;}
.accout_tab ul li:not(.active):hover, ul li.selected:not(.active) { background: #e7f9fa; }
.accout_tab ul li a {display:block;font-size:15px; color:#444;line-height:38px;text-align:left}
.accout_tab ul li.active a {text-align: center}
.personal_left .left_bar_tab {padding-top:28px; margin-top:15px;border-top:1px solid #ddd;}
.personal_left .left_bar_tab ul {margin-left:10px;}
.personal_left .left_bar_tab li {position:relative; padding-left:20px;line-height:28px;margin-bottom:10px}
.personal_left .left_bar_tab li.active:after {content:"";position:absolute;left:0;top:8px;width:10px;height:8px;background:url(../images/icon/ic_check.png) 0 0 no-repeat;background-size: 100%}
.personal_left .left_bar_tab li.active a {color:#272525;font-weight: bold}
.personal_left .left_bar_tab li a {font-size:16px; color:#444;}
.accout_btn_wrap {margin-top:30px;padding-bottom:70px}
.accout_btn_wrap a + a 	{margin-top:15px;}

.personal_profile_wrap.account_infor {margin-top:0;padding:0}
.personal_profile_wrap .account_detail_section {padding:0 0 35px;/*background:#fafafa*/}
.personal_profile_wrap .account_detail_section dl {padding:0 25px;background:#fff; /*border:1px solid #ebe7e7; border-width:1px 0;*/}
.personal_profile_wrap .account_detail_section dl + dl {margin-top:10px;}
.account_detail_section .panel-heading a {display:block; line-height:52px}
.personal_right .account_detail_section h1 {padding-bottom:20px; font-size:16px; font-weight:normal; border-bottom:1px solid #dbdbdb;padding-top:20px;}
.account_detail_section .panel-heading {position:relative;margin: 0;display: none}
.account_detail_section .panel-heading .category-view-title {font-size:16px; font-weight:bold; color:#363636; line-height:100%}
.account_detail_section .panel-heading .category-view-length {font-size:15px;}
.account_detail_section .panel-heading a:after{position:absolute;right:0;top:50%;margin-top:-13.5px;content:'';background:url(../images/svg/icon-dropdown-circle-active.svg) center no-repeat;height:27px;width:27px;transition:all .2s;transform:rotate(0deg)}
.account_detail_section .panel-heading a.collapsed:after{transform:rotate(180deg)}
.account_detail_section .panel-collapse {padding:5px 0 30px;font-size:15px; color:#444; line-height:20px}
.personal_profile_wrap .field_ul h2 {margin:0;font-size:15px; font-weight:bold}
.field_ul .picture_box:after {content:"";display:block;clear:both;}
.field_ul .picture_box .picture_inner_round {margin-right:10px;float:left;width:65px;height:65px;border-radius:130px; background:#e5e5e5;text-align:center}
.field_ul .picture_box .picture_inner_round img {margin-top:7.5px;display:inline-block;width:50px;height:50px}
.field_ul .picture_box .pic_name {padding-top:10px;font-size:14px; color:#727272;}
.field_ul .picture_box .pic_num {padding-top:6px;font-size:13px; color:#727272;}
.personal_profile_wrap .field_ul {border-bottom:1px solid #d1d1d1;padding-bottom:30px}
.personal_profile_wrap .field_ul li > div {margin-top:16px;}
.personal_profile_wrap .field_ul li > div.filed_box {font-size:14px; color:#727272;}
.personal_profile_wrap .field_ul li {margin-top:30px;}
.personal_profile_wrap .field_ul .pass_box + p {font-size:13px;}
.personal_profile_wrap .account_detail_section ul + h1 {margin-top:50px;}
.field_ul li > div.pic_change_btn {margin:0;}
.personal_profile_wrap .info_agree_box {border: 0;background: #fff;padding-bottom: 30px;border-bottom: 1px solid #dbdbdb;}
.personal_profile_wrap .radio_box input + label {margin-right:15px;}
.pic_change_btn {padding-left:75px;}
.pic_change_btn a.btn-deafult.btn-noraml {width:94px}
.pic_change_btn a.btn-deafult.btn-line {width:94px}
.account_field_btn {margin-top:40px;}
.account_field_btn a + a {margin-top:15px;}
.account_modify_btn {margin-top:15px; text-align:center;}
.btn_circle_modify {padding-left:56px;display:inline-block;height:36px;line-height:36px;background:url(../images/icon/btn_circle_modify.png) left top no-repeat;background-size:contain;font-size:16px; color:#363636;}
.nupay_modi_wrap {padding:20px 0; border-bottom:1px solid #d1d1d1}
.quick_li li {position:relative;padding-right:125px;}
.quick_li li + li {margin-top:10px;}
.quick_li li h2 {margin:0; font-size:15px; color:#444; font-weight:bold; line-height:44px}
.quick_li li a.btn-deafult.btn-line {position:absolute;right:0;top:0;width:94px}
.pay_list_pop ul {margin-top:20px;}
.pay_list_pop ul li {display:table;width:100%}
.pay_list_pop ul li > div {display:table-cell;vertical-align:middle;height:95px;border-bottom:1px solid #dbdbdb}
.pay_list_pop ul li > div.pay_pop_bookmark {width:38px}
.pay_list_pop ul li > div.pay_pop_card {display:table-cell}
.pay_list_pop ul li > div.pay_pop_card > p {display:table-cell;}
.pay_list_pop ul li > div.pay_pop_card span {padding:5px 0;display:block; font-size:13px; color:#727272;}
.pay_list_pop ul li > div.pay_pop_del {width:65px}
.btn_bookmark {display:inline-block;width:17px;height:16px;background:url(../images/icon/icon_bookmark.png) left top no-repeat;background-size:contain;text-indent:-5000px;overflow:hidden;}
.btn_bookmark.on {background:url(../images/icon/icon_bookmark_on.png) left top no-repeat;background-size:contain;}
.pay_list_pop ul li > div.pay_pop_card > p.pay_pop_card_thum {display:none;width:74px;height:55px; border:1px solid #cdcdcd; background:#f8f8f8; border-radius:3px; border-bottom:2px solid #cdcdcd;vertical-align:middle;text-align:center;}
.pay_pop_card_thum img {width:80%}
.pay_list_pop_btn {text-align:center;padding:11px 0;}
.nupay_terms {max-height:400px;overflow-y:auto;padding:0 0 30px; font-size:13px; color:#727272; line-height:22px}
.nupay_terms h2 {margin-top:30px; font-size:13px; color:#363636;}
.nupay_terms ol li {margin-bottom:2px}
.cancel_btn {padding-top:15px;}
.cancel_btn a + a {margin-top:15px;}
.nupay_sign_wrap  .phone_certifi_pop .cart_subtxt {padding:0;}
.phone_certifi_pop .add_search_btn {margin-top:40px;}
.personal_right .account_detail_section .common_modifiy h1 {border:0}
.personal_right .account_detail_section .common_modifiy .field_ul {border-top:1px solid #d1d1d1;}
.modi_txt {margin-bottom:30px; font-size:14px; line-height:21px; color:#727272;}
.modi_txt strong {color:#444; font-weight:bold;}
.modi_notice {font-size:15px; color:#727272;padding:30px 0; /*margin-top:30px;*/ border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; line-height:22px}
.modi_notice .dash_list {margin-top:5px;}
.dash_list li {position:relative;padding-left:10px;margin-bottom:2px}
.dash_list li span {position:absolute;left:0;top:0;}
.num_list > li {position:relative;padding-left:22px;margin-bottom:30px}
.num_list > li:last-child {margin:0;}
.num_list > li em {position:absolute;left:0;top:0;}
.modi_notice + h1,.modi_txt + h1 {margin-top:30px;}
.common_modifiy .invite-content .user-link-container .btn-deafult.btn-kakao {margin-top:20px; width:100%}
.common_modifiy .invite-content {border-bottom:1px solid #d1d1d1}
.common_modifiy .invite-content .user-link-container .user-link {width:100%}

.user_list {display:flex;flex-wrap:wrap;justify-content:flex-start}
.user_list li {text-align:center;font-size:15px; color:#727272;flex-basis:50%; margin-bottom:20px}
.user_list li p + p {margin-top:7px;}

.user_list .picture_inner_round {display:inline-block;margin-bottom:12px;width:65px;height:65px;border-radius:130px; background:#e5e5e5;text-align:center}
.user_list .picture_inner_round img {margin-top:7.5px;display:inline-block;width:50px;height:50px}
.join_mi_btn {font-size:15px; color:#363636; font-weight:bold}

/* My Store */
.personal_profile_mb .result_sum {font-size: 16px;color:#444;margin-bottom: 20px;}
.personal_profile_mb .result_sum em {font-weight: bold;color:#272525}
.personal_profile_mb .datepicker_wrap + .result_sum, .personal_profile_mb .search_box_wrap + .result_sum {margin-top: 55px}
.pagination {display: block;width:100%;text-align: center}
.pagination a {color: #444;padding: 8px 7px;text-decoration: none;display: inline-block;font-size: 16px;}
.pagination a.active {color: #b834b6;font-weight: bold}
.pagination a:hover:not(.active) {color: #b834b6;}
.pagination a span {width:35px;line-height:35px;border-radius: 3px;background-color: #363636;display: block;text-indent: -9999px;color:transparent;}
.pagination a span.prev {background:url(../images/icon/btn_paging_prev.png) #363636 center center no-repeat;background-size:7px 7px;}
.pagination a span.next {background:url(../images/icon/btn_paging_next.png) #363636 center center no-repeat;background-size:7px 7px;}
.datepicker_wrap, .search_box_wrap {background-color: #f7f7f7;text-align: center;padding:20px 0;}
.datepicker_wrap input {height:45px;vertical-align: middle;width:22%;}
.datepicker_wrap img {vertical-align: middle;margin-left:5px;}
.datepicker_wrap span, .search_box span.bar {display: inline-block;padding:0 5px;line-height: 45px;}
.datepicker_wrap button.btn-deafult.btn-noraml {display: inline-block;width:85px;margin-left: 10px}
.lchang {display: block;padding-top: 3px;color:#444;}
a.lchang:hover {text-decoration: underline;}
.visitor_wrap + .datepicker_wrap {margin-top:30px;}
.visitor_wrap {width:100%;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;text-align: center}
.visitor_wrap .visitor_today {color:#444;display: inline-block;position:relative;}
.visitor_wrap .visitor_today:before {content:"";position:absolute;background:url(../images/icon/visitor.png) center center;display: block}
.visitor_wrap .visitor_today em {color:#272525;font-weight: bold}
.tbl_style tfoot td {background-color: #fbf2fa}
.domain_wrap {padding-top:7px !important;padding-bottom:0 !important;}
.domain_wrap input, .domain_wrap button {margin-bottom: 7px;}
.domain_wrap input {text-align: center;height: 44px;vertical-align: middle}
.domain_wrap .domain_txt {margin-right: 15px;}
.domain_wrap button {max-width: 84px;vertical-align: middle;}
.domain_wrap .error_txt {padding-bottom: 7px;}
.personal_profile_mb h2 + .result_sum {margin-top:30px;}
.store_content .textarea_dl dt {font-size: 16px;padding-bottom: 18px;padding-right: 0}
.store_content .textarea_dl dd input {width:100%;text-indent: 20px}
.store_content .textarea_dl dd textarea {width:100%;}
.store_content .textarea_dl dd .gray_txt {margin-top: 10px;line-height: 18px;}
.store_content .textarea_dl {margin-top: 30px;}
.store_content .field_ul {padding-top: 0;border-bottom: 0;padding-bottom: 0;}
.mail_box {display: table}
.mail_box input {width:100%;}
.mail_box .form_email, .mail_box .form_email.domain, .mail_box .form_email.select {display: table-cell;vertical-align: middle;}
.mail_box .form_email.adicon {width:40%;padding-right: 20px;}
.mail_box .form_email.domain {padding-right: 10px;}
.mail_box .form_email.domain, .mail_box .form_email.select {width:30%;}
.form_email.adicon {position:relative;}
.form_email.adicon:after {position: absolute;content: "@";display: block;font-size: 14px;color: #555;top: 12px;right: 4px;}
.field_ul .picture_box .pic_date {padding-top: 20px;font-size: 14px;color: #727272;}
.store_content .field_ul .txt_sns {font-size: 13px;color:#989898;line-height: 25px;margin-top:20px;/*margin-bottom: 35px;*/}
.store_content .field_ul .txt_sns em {font-size: 14px;color:#272525}
input[type="radio"].store_radio {margin:0;}
input[type="radio"].store_radio + label:before {width:18px;height:18px;background:url(../images/icon/icon_radio_s.png) no-repeat center;background-size: 100%;border:0;}
input[type="radio"].store_radio:checked + label:before {background:url(../images/icon/icon_radio_s_on.png) no-repeat center;width:18px;height:18px;background-size: 100%;}
input[type="radio"].store_radio:checked + label:after {background-color: transparent;}
.adminStore_wrap {position:relative;}
/*.adminStore_wrap.on:before {position:absolute;top:0;left:0;width:100%;height:100%;display: block;border: 1px solid #2bd2cb;z-index: 1;content: ""}*/
.offer_select_top + .offer_select_product.group {border-top: 0;background: url(../images/bg/store.png) #f7f7f7 no-repeat top center;border-bottom: 1px solid #eeeeee;}
.offer_select_top + .offer_select_bottom {border-top: 0;background: url(../images/bg/store.png) #f7f7f7 no-repeat top center;}
.adminStore_wrap.on {border: 1px solid #2bd2cb;}
.adminStore_wrap.on .offer_select_top {border-top:0;border-left:0;border-right:0;}
.adminStore_wrap.on .adminStore_sum {border-left:0;border-right:0;}
.adminStore_wrap.on .offer_select_bottom {border:0;}
.adminStore_wrap .select_wrap {position:absolute;top:11px;left:11px;z-index: 2}
.adminStore_wrap .offer_select_top:before, .adminStore_wrap .offer_select_top:after, .adminStore_wrap .adminStore_sum, .adminStore_wrap .offer_select_bottom, .adminStore_wrap .offer_select_product {display: none}
.adminStore_wrap.on .offer_select_top:before, .adminStore_wrap.on .offer_select_top:after, .adminStore_wrap.on .adminStore_sum, .adminStore_wrap.on .offer_select_bottom, .adminStore_wrap.on .offer_select_product {display: block}
.adminStore_wrap .offer_select_top img, .offer_wrap .offer_select_top img {transform:translateY(-50%);margin-top:0;height:auto;}
.adminStore_wrap .offer_select_top h2 {line-height: 22px;margin-top:8px;}
.adminStore_wrap.on.choice .offer_select_bottom {display: none}
.adminStore_wrap.on.choice .offer_select_bottom.on {display: block}
.adminStore_wrap.on.choice .adminStore_sum {border-top: 2px solid #d1d1d1}
.adminStore_sum {background-color:#f7f7f7;border-bottom: 1px solid #eeeeee;border-left: 1px solid #d1d1d1;border-right: 1px solid #d1d1d1;}
.offer_select_top + .adminStore_sum, .offer_select_top + .store_group .adminStore_sum:first-child {background:url(../images/bg/store.png) #f7f7f7 no-repeat top center;}
.adminStore_wrap.on.choice .offer_select_top + .store_group .adminStore_sum {border-top: 0;}
.store_group + .store_group .adminStore_sum {margin-top:10px;}
.adminStore_sum .title {position:relative;font-size: 16px;font-weight: bold}
.adminStore_sum .title .close_circle_btn {position:absolute;right: -8px;top: -3px;z-index: 1}
.adminStore_sum span {font-size: 14px;color:#444;display: inline-block;line-height: 18px;padding-top:10px;}
.adminStore_sum span.price {padding-right:30px;position:relative;}
.adminStore_sum span.price:after {position: absolute;content: "";display: block;width:30px;height:15px;top:11px;right:0;background:url(../images/icon/line_ddd.png) repeat-y center center;}
.adminStore_sum span.pv {padding-right:60px;}
.adminStore_sum span.pv i {display:inline-block; padding-right: 5px;}
.adminStore_sum em {font-size: 16px;color:#272525;font-weight: bold}
.adminStore_sum {padding:20px;position: relative;}
.adminStore_wrap .storeItem {font-size: 16px;color:#363636;margin-bottom: 0;line-height: 20px;}
.offer_select_product.group {background-color: #f7f7f7;border-top:solid 1px #d1d1d1}
.adminStore_sum .open_store_btn {position: absolute;right: 12px;bottom: 12px;z-index: 1;display: inline-block;height: 20px;background: url(../images/icon/btn_open_store.png) no-repeat center right;overflow: hidden;padding-right:20px;background-size: 14px 8px;color:#363636;font-size: 14px}
.adminStore_sum .open_store_btn.active {background: url(../images/icon/btn_close_store.png) no-repeat center right;    background-size: 14px 8px;}
.bannerItemBox {padding:25px 60px 25px 60px; border-bottom: 1px solid #dbdbdb;}
.bannerItemBox li + li {padding-top: 25px;}
.adminStore_wrap.my .offer_select_bottom .bannerItemBox li + li {padding-top: 35px;}
.bannerItem_wrap {position: relative;width: 100%;display: table;}
.bannerItemImg {max-width:308px;width:38%;display: table-cell;min-width:120px;}
.bannerItemImg img {height:auto;border:solid 1px #ddd;width:100%;}
.bannerListInfo {display: table-cell;width:62%;padding-left: 40px;vertical-align: top}
.bannerListInfo .bannerItem {font-size: 18px;color:#363636;line-height: 30px;margin-bottom: 0}
.bannerListInfo p {font-size: 14px;color:#727272;line-height: 22px;margin-top:10px;}
.bannerListInfo .bannerItemCode {margin-top:15px;font-size: 14px;line-height: 22px;}
.bannerListInfo .bannerItemCode em {color:#444;}
.bannerListInfo .bannerItemCode a {color:#b834b6;text-decoration: underline;}
.bannerItem_wrap .close_circle_btn {top:-5px;right:-40px;position:absolute;}
.bannerAddBox {background-color: #f7f7f7;padding: 30px 30px 60px 30px;border-top:solid 1px #d1d1d1;border-bottom:solid 1px #d1d1d1}
.bannerAddBox h3 {font-size: 16px;color:#444;font-weight: bold;text-align: left;padding:0;margin-left:-10px;margin-bottom: 35px;}
.bannerAddBox .bannerSearch {text-align: center}
.bannerAddBox .bannerSearch .bannerItemImg {max-width:310px;height:auto;margin:0 auto;display: block;width:100%;}
.bannerAddBox .bannerSearch button {width:100px;margin-top:20px;}
.bannerAddBox dt {line-height: 60px;font-size: 16px;color:#363636;}
.bannerAddBox dd input {height: 45px;}
.bannerAddBox dd textarea {padding:10px;height:100px;}
.bannerAddBox dd input, .bannerAddBox dd textarea {width:100%;}
.bannerAddBox dd .address_btn_box {margin-bottom: 10px}
.bannerAddBox dd .gray_txt {padding-top:8px}
.gray_txt.bar {position:relative;padding-left: 10px;}
.gray_txt.bar:before {position:absolute;content:"-";top:8px;left:0px;}
.sum_cartItem {border:2px solid #ddd;text-align: center;margin-top:20px;padding-bottom:10px}
.sum_cartItem p {text-align: center;color:#444;font-size: 14px;margin-top:10px;}
.sum_cartItem p em {display: inline-block;text-align: right;padding-right: 5px;}
.sum_cartItem p span {display: inline-block;text-align: left}
.sum_cartItem p:first-child span {font-size:24px;}
.sum_cartItem p:first-child strong {font-weight: bold}
.personal_cart_pop .btn-deafult.btn-noraml {margin-top:30px}
.editMain_title {border-bottom: 1px solid #cccccc;text-align: center;color:#444;}
.editMain_title h2 {font-size: 24px;font-weight: bold;line-height: 85px;}
.editMain_title p {font-size: 16px;line-height: 22px;margin:0 auto 40px auto;}
.editMain_title p strong {font-weight: bold}
.editMain_title p span {display: block}
.edit_wrap {position:relative;width:100%;margin-top:20px;}
.edit_wrap:after {position:absolute;top:0;left:0;width:100%;height:100%;border: 2px solid #aaa;border-style: dashed;z-index: 0;content: ""}
.edit_wrap.input {border: 2px solid #aaa;border-style: dashed;z-index: 1;}
.edit_wrap.input:after {display: none}
.edit_wrap.input .edit_adressWrap {min-height: 76px}
.edit_wrap .editLink {display:block;width:80px;height:80px;text-indent: -99999px;color:transparent;font-size: 0;background: url(../images/icon/btn_edit.png) no-repeat center right;background-size: 100%;position:absolute;top:0;right:0;z-index: 9;opacity: 0.85}
.edit_wrap.input .editLink {top:-2px;right:-2px;}
.edit_wrap.set + .edit_wrap:before {content: "";position: absolute;left:0;bottom:-20px;width:100%;height:1px;background-color: #ccc}

/*underline*/
.blockChan {display: inline-block;position:relative;padding-left: 20px;}
.blockChan:before {position:absolute;display: block;width:10px;content: "/";font-size: 14px;line-height: 15px;left:2px;top:2px;}
.search_box_wrap .search_box {min-width:410px;width:80%;margin:0 auto;}
.search_box_wrap .search_box input, .search_box_wrap .search_box select {width:38%;vertical-align: middle;height:45px;}
.search_box_wrap .search_box img {vertical-align: middle;margin-left: 5px;}
.search_box_wrap .search_box button {width:79px;}
.search_box_wrap .search_box + .search_box {margin-top:10px;}
.search_box_wrap .form_name input, .search_box_wrap .form_name button {margin-left:5px;}
.tbl_style.underline td {height:62px;padding:inherit;}
.tbl_style.underline .link_detail {text-decoration: underline;color:#444;}
.tbl_style.underline .flagdist, .tbl_style.underline .flagnorm {display: inline-block;margin-left: 5px;line-height:26px;vertical-align: middle;width:60px;text-align: center}
.tbl_style.underline .flagdist {color:#bb29bb;border:1px solid #bb29bb;}
.tbl_style.underline .flagnorm {color:#444;border:1px solid #444;}
.tbl_style.underline .st_noAgree td {background-color: #f7f7f7}
.tb_stylefake {border-top: 2px solid #363636;width:100%;}
.tb_stylefake li {display: table-row;width:50%;float:left;border-bottom: 1px solid #cccccc;}
.tb_stylefake .tb_th {display: table-cell;height:60px;background-color: #f7f7f7;text-align: center;color: #444;vertical-align: middle;}
.tb_stylefake .tb_td {display: table-cell;height:60px;color: #444;text-align: left;vertical-align: middle;padding-left:20px;}
.tb_stylefake:after {content:"";display:block;clear:both}
.tb_stylefake.underline .tb_th {min-width:150px}
.editMain_wrap {padding:40px 20px 85px 20px;}
.editMain_wrap .bodyWrapper {border:0;}

/*invitation*/
.select_invitation {padding-top:15px;}
.select_invitation select {width:120px;margin-right: 10px;}
.select_invitation input {width:100%}

/*에이지락미*/
.rew18_payment_product {margin-top: 30px; border: 1px solid #ddd;}
.rew18_payment_product .rew18_ptit {line-height: 70px; font-size: 16px; color: #333; padding-left: 25px; padding-right: 25px;}
.rew18_payment_product .rew18_gTit {display: inline-block; margin-right: 35px; line-height: 20px; font-size: 16px; color: #333;}
.rew18_payment_product .rew18_gDetail {display: inline-block; line-height: 15px; white-space: nowrap;}
.rew18_pDetail, .rew18_payment_productDt {background-color: #f7f7f7;}
.rew18_pDetail {display: flex; justify-content: space-between; align-items: center; padding: 25px;}
.rew18_btnDetail {color: #D7969C; padding-right: 20px; background: url(https://resource2018.nuskinkorea.co.kr/images/renew/arrow_open_mbpp2.png) transparent no-repeat right 5px; background-size: 13px auto; font-weight: bold;}
.rew18_on .rew18_btnDetail {background: url(https://resource2018.nuskinkorea.co.kr/images/renew/arrow_close_mbpp.png) transparent no-repeat right 5px; background-size: 13px auto;}
.rew18_payment_productDt {padding: 2px 30px 30px 30px;}
.rew18_payment_productDl > li {line-height: 24px; font-size: 14px; color: #676767; position: relative; padding: 0 0 0 15px; border-bottom: 0;}
.rew18_payment_productDl li:before {position: absolute; content: ""; display: block; width: 5px; height: 5px; border-radius: 50%; left: 0; top: 8px; background-color: #aaa;}
.rew18_payment_productDl li em {font-size: 14px; font-weight: bold;}
.invite-package-name {display: block; margin-bottom: 4px; line-height: 1.5; font-size: 15px; font-weight: 100; color: #252525;}

.personal_cart_list li.package > .cartItem {padding: 12px 12px 16px; background-color: #f7f7f7;}
.personal_cart_list li.package > .cartItem + .cartItem {border-top: 1px solid #eee;}

@media (max-width:600px){
	.pagination a {font-size: 14px;}
	.adminStore_sum span {display: block;}
	.adminStore_sum span.pv {padding-left: 0}
	.adminStore_sum span.pv i {display: inline-block;width:83px;}
	.adminStore_sum span.pv:before {background-color: transparent;}
}

@media (max-width:767px){
	/*My Store*/
	.personal_profile_wrap {padding: 0 0 40px 0;margin-top:50px;}
	.personal_profile_mb h2 {padding-left: 25px;margin-bottom: 15px;margin-top: 45px}
	.personal_profile_mb .result_sum {padding-left: 25px;margin-bottom: 15px;}
	.personal_profile_mb .datepicker_wrap + .result_sum, .personal_profile_mb .search_box_wrap + .result_sum {margin-top: 45px}
	.datepicker_wrap input {width:28%;}
	.datepicker_wrap img {display: none}
	.visitor_wrap .visitor_today {font-size: 15px;padding-left: 48px;line-height: 55px}
	.visitor_wrap .visitor_today:before {left:0;top:8px;width:40px;height:40px;background-size: 100%}
	.visitor_wrap .visitor_today em {font-size:24px;}
	.tbl_style tfoot td {font-weight: bold;color:#272525;font-size: 14px;}
	.tbl_style tfoot td:first-child {font-weight: normal;color:#444;}
	.store_select_btn {padding:0 25px;margin-top:40px;}
	.store_select_btn.multi a + a {margin-top:8px;}
	.tbl_style th .lchn {display: block}
	.store_content {padding:0 25px;}
	.store_content .textarea_dl dd input {text-indent: 10px;}
	.store_content .textarea_dl dd textarea {padding:10px;}
	.field_ul .picture_box .pic_date {padding-top: 0;}
	.store_content .pic_change_btn {margin-top: -30px;}
	.store_content .field_ul .txt_sns {line-height: 20px;margin-top:20px;/*margin-bottom: -15px;*/}
	input[type="radio"].store_radio + label:before {width:20px;height:20px;background:url(../images/icon_radio.png) no-repeat center;background-size: 100%;border:0;}
	input[type="radio"].store_radio:checked + label:before {background:url(../images/icon_radio_on.png) no-repeat center;width:20px;height:20px;background-size: 100%;}
	.adminStore_wrap .offer_select_top, .offer_wrap .offer_select_top {padding-right:115px;}
	.offer_step03 .offer_select_top {padding-right: 20px}
	.adminStore_wrap .offer_select_top img, .offer_wrap .offer_select_top img {right:15px;width:94px;}
	.adminStore_wrap + .adminStore_wrap {margin-top:20px;}
	.bannerItemBox {padding:30px;}
	.bannerItem_wrap .close_circle_btn {right:-20px;top:-20px;}
	.bannerAddBox {padding: 30px 15px 30px 15px;}
	.bannerAddBox .bannerSearch .bannerItemImg {padding: 0 15px;}
	.bannerAddBox h3 {margin-bottom:20px;margin-left:0;}
	.editMain_wrap {padding:0 0 50px 0;}
	.editMain_title h2 {display: none}
	.editMain_title p {font-size: 14px;line-height: 22px;margin:0;text-align: center;padding:25px 20px;}
	.editMain_title p span {display: contents;}
	.editMain_title p em {display: block}
	.edit_wrap.container_wrap {padding-top:0;padding-bottom:20px;}
	.store_select_btn.multi.wlimit {margin-top: 50px;}

	/*underline*/
	.blockChan {display: block;padding-left: 0;font-size: 13px;padding-top:5px}
	.blockChan:before, .result_sum .optionPC {display: none}
	.search_box_wrap {padding: 15px 0;}
	.search_box_wrap .search_box {min-width:inherit}
	.search_box_wrap .search_box input {width:45%;}
	.search_box_wrap .search_box img {vertical-align: middle;margin-left: 5px;}
	.search_box_wrap .search_box button {width:17%;}
	.search_box_wrap .form_name select {width:35%}
	.search_box_wrap .form_name input {width:40%}
	.search_box_wrap .form_name button {margin-left:5px;}
	.tbl_style.underline .flagdist, .tbl_style.underline .flagnorm {width:50px;}
	.tb_stylefake.underline li {width:100%;}
	.tb_stylefake .tb_td {padding-left: 15px;}
	.tb_stylefake.underline .tb_th {width:120px}
	.m_order_wrap.underline, .m_order_wrap {padding-left: 25px;padding-right: 25px;}
	.edit_wrap.set {padding-top:1px;}

	.personal_profile_inner h1.offer_new {padding: 20px 0 10px;}
	.personal_cart_paging {padding-left:25px;padding-left:25px;}
	.offer_modify_white {background: url(../images/icon/btn_modify_white.png) left top no-repeat;background-size: contain;}
	.personal_user .user_name span, .personal_user .user_id {color:#fff;}

	.rew18_payment_product {margin-top: 20px;}
	.rew18_payment_product .rew18_ptit {line-height: 45px; font-size: 15px; padding-left: 15px; padding-right: 15px;}
	.rew18_payment_product .rew18_gTit {margin-right: 20px;}
	.rew18_pDetail {padding: 15px;}
	.rew18_pDetail .rew18_gTit {font-size: 15px; line-height: 15px;}
	.rew18_payment_productDt {padding: 2px 18px 18px 18px;}
	.rew18_payment_productDl li {line-height: 21px; font-size: 13px;}
}

@media screen and (min-width:768px) {
	.cartItemImg {width:120px; display:table-cell;}
	.cartItem {max-width:900px; margin:0 auto;}
	/*.myCartItemBox .price_pv_box {width:auto; float:right; padding-right:0;}*/
	.myCartItemBox .price_pv_box dl dd {font-size:22px; line-height:22px}
	.myCartItemBox .cart_leng_count {float:left}
	.myShoppingPriceArea > section > div , .myShoppingPriceArea > a {max-width:800px; margin-left:auto; margin-right:auto;}
	.shppingPolicy ul {width:auto; text-align:center}
	.shppingPolicy ul li {display:inline-block;}
	.shppingPolicy ul li + li {margin-top:0;margin-left:100px;}
	.order_wrap .cartItemOption {float:left;}
	.order_wrap .myCartList h1 , .order_wrap .myCartList .myCartItemBox {max-width:800px;margin:0 auto;}
	.order_wrap .order_section_btn a {max-width:800px}
	.pay_toggle_wrap {max-width:850px; margin:0 auto}
	.payinfo_section {padding-left:25px;padding-right:25px;}
	.payinfo_section:after {content:"";display:block;clear:both}
	.payinfo_section .cartItemOption {float:left;}
	.payinfo_section .cartItemOption + .btn_area {display:block; margin:0;float:right;width:124px}
	.payinfo_section .btn_area a + a {margin-top:15px}
	.payinfo_section .price_pv_box {width:auto; float:right; padding-right:0;}
	.payinfo_section .price_pv_box dl dd {font-size:22px; line-height:22px}
	.nupay_none > a.btn-deafult.btn-noraml {max-width:381px }
	.common-modal .chk_info_list .chk_info_box {width:100%}
	.common-modal .phone_certifi_pop .chk_info_list .chk_info_box {float:none;margin-top:10px;}
	.common-modal .field_ul .phone_box input.field_inpt {width:100%}
	.common-modal .phone_certifi_pop .field_ul .phone_box input.field_inpt {float: right;margin: 0;width: 67%;}
	.receipt_pop_section .cartItemImg > img {width:100%}
	.personal_profile_mobile {display:none}
	.personal_profile_desk {display:block}
	.personal_profile_wrap {display:table; padding:0; margin:0; width:100%; min-height:620px}
	.personal_profile_wrap .personal_left , .personal_profile_wrap .personal_right {display: table-cell;vertical-align: top;}
	.personal_profile_wrap .personal_left {position:relative; width:258px;background-color:#fff}
	.personal_profile_wrap .personal_right {margin-top:80px; padding:80px 40px 80px;}
	.personal_cart_btn {right:40px; top:85px;}
	.personal_cart dl dt {border-color:#b9b9b9}
	.personal_cart dl dd:last-child {border-left:1px solid #eee;/*text-align:right*/}
	.personal_cart {margin-top:60px;}
	.personal_user {margin-top:-78px;}
	.personal_user_name {margin-top:35px; display:block; text-align:center; font-size:22px; line-height:22px}
	.personal_user_thum {display:block; margin:0 auto; width:144px;height:144px;border-radius: 144px;background: rgba(255, 255, 255, 0.1);overflow:hidden}
	.personal_user_thum > div {margin:11px auto 0;width:122px;height:122px;border-radius: 122px;background: rgba(255, 255, 255, 0.20);overflow:hidden}
	.personal_user_thum > div span {margin:11px auto 0;display:block;width:100px;height:100px;border-radius: 100px;background: rgba(255, 255, 255, 0.50);overflow:hidden;text-align:center}
	.personal_user_thum img {display:inline-block;margin-top:11px;width:78px;height:78px;border-radius: 78px;}
	.personal_cart dl dd {margin:27px 0 20px;float:left;width:103px}
	.personal_cart dl dd strong {padding-top:20px}
	.personal_cart_list .cartItemOption {float:left;}
	.personal_cart_list .cartItem .price_pv_box {/*width:auto;*/ float:right; padding-right:0;}
	.offer_step_product .arrow_tab li {max-width:217px}
	.offer_step_product_bottom p a.btn-deafult.btn-noraml {float:right; width:150px; font-size:14px;}
	.offer_search_top p {font-size:16px}
	.offer_select_radio ul {margin-left:16%;}
	.common-step-header .offer-link {padding-top:100px; min-height:203px; background-position:center 69px}
	.product-modal .product_detail_content {padding:58px 45px 30px;max-width: inherit;}
	.product-modal .product_detail .pop_close_btn {padding:0 45px 30px;}
	.product-modal .product_detail_top {padding:50px 15px 50px;}
	.product-modal .product_detail_top_img {padding:0;}
	.account_wrap .personal_profile_inner {padding:0}
	.account_wrap .personal_user ,.account_wrap .personal_user_thum {display:block}
	.account_wrap .personal_user_info {margin-top:35px; display:block; text-align:center}
	.personal_user .user_name {margin-bottom:15px}
	.account_wrap .accout_tab {margin-top:35px;}
	.account_wrap .personal_profile_wrap .personal_left {padding:0 16px;}
	.accout_btn_wrap a.btn-deafult.btn-line {width:49%}
	.accout_btn_wrap a + a {margin-top:0;}

	.personal_profile_wrap .account_detail_section {padding:0;}
	.personal_profile_wrap .account_detail_section dl {border:0;padding:0;}
	.account_detail_section .panel-heading {display:none}
	.account_detail_section .panel-collapse {height:auto !important}
	.personal_right .account_detail_section h1 {font-size:20px;}
	.personal_profile_wrap .field_ul li {display:table;width:100%}
	.personal_profile_wrap .field_ul h2 {display:table-cell;width:175px;padding-left:30px;}
	.personal_profile_wrap .field_ul li > div {display:table-cell;}
	.personal_profile_wrap .field_ul .picture_box .pic_name {white-space:nowrap;}
	.personal_profile_wrap .field_ul li > div .pic_change_btn {display:block;padding:10px 0 0}
	.account_detail_section .panel-collapse {padding-bottom:0}
	.pay_list_pop ul li > div.pay_pop_card > p {padding-left:15px;vertical-align:middle}
	.pay_list_pop ul li > div.pay_pop_card > p.pay_pop_card_thum {display:table-cell;padding-left:0;}
	.pay_list_pop_btn {text-align:center;padding:30px 0;}
	.personal_profile_wrap .field_ul.table_field li {display:table}
	.personal_profile_wrap .field_ul.table_field li > div {display:table-cell;}
	.personal_profile_wrap .field_ul.table_field li h2 {display:table-cell;width:190px;padding-right:5px;}
	.modi_notice {padding:30px;}
	.modi_notice + h1 ,.modi_txt + h1{margin-top:60px;}
	.common_modifiy .invite-content {border-top:1px solid #d1d1d1;margin-top:20px}
	.common_modifiy .invite-content {text-align:center}
	.common_modifiy .invite-content .user-link-container {max-width:560px}
	.common_modifiy .invite-content .user-link-container .btn-deafult {float:none;margin: 15px 0 0 0;}

	div[data-acc-wrap="tab01"] dl[data-acc-cont="tab01"] {display:block}
	div[data-acc-wrap="tab01"] dl[data-acc-cont="tab02"] {display:none}

	div[data-acc-wrap="tab02"] dl[data-acc-cont="tab01"] {display:none}
	div[data-acc-wrap="tab02"] dl[data-acc-cont="tab02"] {display:block}

	/*My Store*/
	.visitor_wrap .visitor_today {font-size: 18px;padding-left: 65px;line-height: 74px}
	.visitor_wrap .visitor_today:before {left:0;top:13px;width:54px;height:54px;background-size: 100%}
	.visitor_wrap .visitor_today em {font-size:28px;}
	.tbl_style tfoot td {font-weight: bold;color:#272525;font-size: 16px;}
	.tbl_style tfoot td:first-child {font-weight: normal;color:#444;}
	.store_select_btn {max-width:430px;margin:50px auto 0 auto;}
	.store_select_btn.multi {max-width:100%;}
	.store_select_btn.multi a {display: inline-block;width:49.5%;float:left;}
	.store_select_btn.multi a + a {margin-left: 0.5%}
	.store_select_btn.multi:after{content: "";clear:both;display:block;height:0;visibility:hidden}
	.store_select_btn.multi.wlimit {width:70%;margin-top:70px;}
	.store_content .field_ul h2 {display: inherit;width:100%;padding-left: inherit;}
	.store_content .field_ul li > div {display: inherit;}
	.store_content .field_ul li .tb_box, .store_content .field_ul li .filed_box, .store_content .field_ul li .mail_box {width:100%;}
	.adminStore_wrap .offer_select_top img, .offer_wrap .offer_select_top img {right:35px;width:120px;}
	.adminStore_wrap + .adminStore_wrap {margin-top:40px;}
	.result_sum .optionMB {display: none}
	.personal_profile_wrap .field_ul li > div .picture_box {display:table-cell;width:90%;}
	.personal_profile_wrap .field_ul li > div .pic_change_btn {display:table-cell;padding:0;vertical-align:middle;width:95px;}
	.personal_profile_wrap .field_ul li > div .pic_change_btn .btn-noraml + .btn-line {margin-top: 5px;}
	.personal_cart_pop {margin:0 60px 60px}
	.edit_wrap .featured-products-wrapper {margin-top:0;}
	.edit_wrap.container_wrap {padding-top:30px;padding-bottom:30px;}
	.editMain_wrap .better-together-wrapper {margin: 10px auto 0 auto;}
}

@media screen and (min-width:1024px) {
	.cart_none_wrap {padding:120px 0 170px;text-align: center}
	.cartEmpty {background-color: #f7f9fa; width: 186px; height: 186px; line-height: 186px; border-radius: 50%;}
	.icnBag {vertical-align: middle;}
	.p_EmptyComment {padding:35px 0 65px; text-align: center; font-size:18px; font-weight: 100; line-height:20px; color: #727272;}
	.confirm-join-benefit {padding:90px 25px}
	.confirm-user {padding:80px 25px;}
	.confirm-logo {height:165px;}
	.confirm-user-text {max-width:700px; margin:0 auto; padding-right:150px;}
	.confirm-join-benefit dt {padding-bottom:50px;font-size:24px;}
	.benefit_img_list li strong {font-size:18px;}
	.benefit_img_list li p {font-size:15px;}
	.benefit_img_list {padding:50px 40px 26px;}
	.benefit_img_list:after {content:"";display:block;clear:both;}
	.benefit_img_list li {padding-left:94px;float:left;width:330px;margin:0;min-height:74px;background:url(../images/icon/list_bene_01.png) 0 top no-repeat;background-size:74px;}
	.benefit_img_list li + li {margin:0 0 0 117px;}
	.benefit_img_list li p.sub_noti {font-size:13px;}
	.benefit_img_list li:nth-child(2) {background: url(../images/icon/list_bene_02.png) left top no-repeat;background-size:74px;}
	.confirm-join-benefit dl + dl {margin-top:60px;}
	.check_img.benefit_img_list {max-width:620px; margin:0 auto;padding:0 0 100px;}
	.check_img.benefit_img_list li {float:none;width:auto;padding-left: 41px;line-height:21px;background: url(../images/icon/check_list_bg.png) 6px top no-repeat; background-size: 19px 16px;}
	.check_img.benefit_img_list li + li {margin:50px 0 0 0;}

	.nupay_modi_wrap {padding:40px 20px; border-bottom:1px solid #d1d1d1}
	.common_modifiy .invite-content .user-link-container .btn-deafult {float: left;margin: 0 0 0 5px;}
	.common_modifiy .invite-content .user-link-container .user-link {width:100%;max-width:427px}
	.common_modifiy .invite-content .user-link-container .btn-deafult.btn-kakao {margin:20px 0 0 0}
	.user_list {margin:10px 0;}
	.user_list li {flex-basis:33.3%; margin:0}
	.user_list li:nth-child(n+4) {margin-top:30px;}
}

@media screen and (min-width:1280px) {
	.myShoppingPriceArea {padding:0 30px 50px;}
	.myCartListWrap h1 {padding-left:30px; text-align:left;}
	.myShoppingPriceArea section h1 {padding-left:0;}
	.myCartListWrap {max-width:1250px;padding:0 0;margin:0 auto;}
	.myCartList {float:left;width:50%}
	.myShoppingPriceArea {margin:0;float:right;width:48%;}
	.myCartItemBox .price_pv_box {padding-right:0;}

	.order_section_top:after {content:"";display:block;clear:both;}
	.order_section_top {float:left; width:600px;}
	.order_wrap .order_section_btn {float:left; width:600px}
	.order_section_top .myCartList {float:none;width:100%}
	.order_wrap .order_section_top {padding:0 30px; margin-top:0; border:1px solid #ebe7e7; background:#fff}
	.order_step02 .order_content .order_section_top, .order_step03 .order_content .order_section_top {padding:0;border:0;}
	.order_section_bottom {margin-top:0;float:right;width:583px;position:relative !important;z-index:1;box-shadow: none;}
	/*.order_section_bottom {margin-top:0;float:right;width:583px;position:relative;z-index:1;box-shadow: none;}*/
	.order_wrap .order_section_btn {float:right;width:583px;border:1px solid #ebe7e7;}
	.order_wrap .order_content {padding:40px 0;max-width:1200px;margin:0 auto;}
	.order_wrap .order_content:after {content:"";display:block;clear:both;}
	.order_wrap .myCartList h1 {padding:27px 0;border-bottom:1px solid #ebe7e7;}
	.offer_product_wrap {padding: 27px 0; border-bottom: 1px solid #ebe7e7;}
	.order_wrap .myCartList .myCartItemBox {padding:0;}
	.myCartItemBox ul li {padding:25px 0;}
	.pay_toggle_wide ,.pay_toggle_wide h1{display:block}
	.pay_toggle_wrap section {max-height:9999px}
	.pay_toggle_top {display:none}
	.pay_toggle_wrap.on .pay_toggle_top > a {padding:0;}
	.pay_toggle_wrap.on .pay_toggle_top > a:before {display:none}
	.cartItemOption dl dt ,.payinfo_section .cartItem .cartItemOption dl dt {width:50px;}
	.pay_toggle_wide h1 {border-bottom:1px solid #ebe7e7;}
	.pay_total_section .price_li {border:0;}
	.nupay_none p {padding:0 10px;}
	.shipping_wrap {border:1px solid #ebe7e7;}
	.payinfo_wrap {border:1px solid #ebe7e7;}
	.confirm-join-benefit {background:url(../images/benefit_bg.jpg) left bottom no-repeat;background-color:#37b0c9;background-size:auto;}

	.cartMain .myCartItemBox {padding:0 30px;}
	.personal_profile_desk {height:287px;background:url(../images/bg/offer_bg.jpg) center no-repeat;background-size: 100% 287px;}
	.personal_profile_desk .personal_profile_inner h1 {padding:0; line-height:287px}
	.personal_profile_wrap .personal_left {width:357px;}

	.offer_step_product .order_section_bottom {width:100%}
	.account_wrap .accout_tab {max-width:230px;margin:35px auto 0;}
	.personal_left .left_bar_tab {max-width:230px; margin: 15px auto 0;}
	.account_wrap .personal_profile_wrap .personal_right {padding:80px 70px;}
	.account_field_btn:after {content:"";display:block;clear:both}
	.account_field_btn a.btn-deafult.btn-noraml {margin-top:0;width:49%;float:left}
	.account_field_btn a.btn-deafult.btn-line {margin-top:0;width:49%;float:right}
	.order_wrap .sticky_target{min-height: 337px;}
}

@media screen and (min-width:1440px) {
	.myCartItemBox .price_pv_box dl.price_box {padding-right:30px;}
	.myCartItemBox .price_pv_box {float:right;padding-right:0;}

	.product-modal .product_detail_top_infor {margin-left:6%;}
	.product-modal .price_pv_box dl.price_box {width:auto}
	.common_modifiy .invite-content .user-link-container {max-width:647px}
	.common_modifiy .invite-content .user-link-container .user-link {max-width:514px}
	.user_list li {flex-basis:20%; margin:0}
	.user_list li:nth-child(n+4) {margin-top:0;}
	.user_list li:nth-child(n+6) {margin-top:30px;}
}


@media screen and (max-width:359px) {
	.myCartItemBox ul li {padding:20px;}
	.cartListInfo {padding-left:15px;}
}
@media screen and (max-width:414px) {
	.bannerItem_wrap, .bannerItemImg, .bannerListInfo {display: block}
	.bannerItemImg, .bannerListInfo {width:100%;}
	.bannerListInfo {padding-left: 0;margin-top: 10px;}
	.adminStore_wrap.my .bannerItemBox {padding-top:45px;}
	.bannerItem_wrap .close_circle_btn {top:-32px;}
}
