.dev-panel {display:none;}
body.openLayerPopup{ overflow-y: hidden; }
.openLayerPopup{ overflow: hidden; }

#restockPopup .rew18_wrapCheck_t1 {line-height: 20px;}
.rew18_movieArea_white {background-color: #ffffff;padding-top: 105px;padding-bottom: 105px;}
.rew18_movieArea_white .pc_container { width: 650px; height: 366px; margin: 0 auto; }

.nuskin_story:hover{color:#00b5e2; text-decoration: underline;}
.rew18_movieArea h3.sub_link{margin-top: -17px;}
.rew18_story_wrap .rew18_nulife_container{margin-top: 105px; padding-bottom: 105px;}

/*장바구니 루미스파 사은품 AREA PC*/
.lf_target_area .clearfix {zoom:1;}
.lf_target_area .clearfix:before, .clearfix:after {content:"";display:table;}
.lf_target_area .clearfix:after {clear:both;}
.lf_target_area .giftwrap{width: 100%; }
.lf_target_area .giftwrap ul li{border-bottom: 0.5px solid #ddd; width: 100%;}
.lf_target_area .giftwrap .lf_title_wrap{padding: 0 8px;}
.lf_target_area .giftwrap .lf_title_wrap p:last-child{border-bottom: 1px solid #ddd; height: 52px;}
.lf_target_area .giftwrap .lf_title_wrap p{width: 100%; background: #f7f7f7; text-align: center; font-size: 14px; line-height: 35px;}
.lf_target_area .giftwrap .lf_title_wrap p.title{font-size: 16px; font-weight: bold;}
.lf_target_area .giftwrap .lf_title_wrap .p_point_txt{color: #c66fc0;}
.lf_target_area .imgwrap, .giftname, .selectwrap{width: 33.33%; float: left;}
.lf_target_area li.clearfix .imgwrap img{width: 140px; margin: 16px 0 0 40px;}
.lf_target_area li.clearfix .giftname {margin-top: 76px;}
.lf_target_area li.clearfix .selectwrap{margin-top: 68px; line-height: 42px;}
.lf_target_area li.clearfix .selectwrap{text-align: center;}
.lf_target_area li.clearfix .selectwrap .rew18_select_t1{min-width: 70px;}
.lf_target_area li.clearfix .selectwrap .rew18_select_t1:disabled{background-color: #eee;}
.lf_target_area li.clearfix .selectwrap span.count{margin-right: 8px;}
.lf_target_area .clearfix .giftname.p_soldout{margin-top: 65px;}
.lf_target_area .clearfix .giftname.p_soldout .p_soMsg{color: #FF0000;}

.rew18_main-banner .birth_banner .rew18_slide_contents--white .rew18_slide_title .rew18_slide_titB  {color: #333}

/*비즈니스 이벤트*/
.select_user_area{background-color: #eee;border-radius: 10px;padding: 20px 30px;margin: 10px 0px;}
.select_user_area .name_radio_area{display: flex;justify-content: space-around;margin: 30px 0;border-bottom: 1px solid #c6c7c7;}
.select_user_area .name_radio_area .rew18_wrapRadio_t1{margin: 10px 0;}
.select_user_area .name_radio_area .rew18_wrapRadio_t1 .disabled{color: #c6c7c7;}
.select_user_area .text_point {color: #00b7ff; font-weight: bold;}
.select_user_area .purple_point{color: #c66fc0;}
.event_reservation .agree_title{padding-top: 20px;}
.event_reservation .event_agree {padding: 20px 0;}
.event_reservation .address_area .address_input{width: 100%; margin-top: 10px;}
.select_type{display: flex;justify-content: space-between;}
.select_type .type_txt{width: auto!important;}
.filebox input[type="file"] {position: absolute;width: 1px;	height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.filebox label {display: inline-block;padding: 10px 25px;font-size: inherit;line-height: normal;vertical-align: middle;background-color: #464646;cursor: pointer;border-radius: 5px;color: #fff;}
.filebox .file-name {display: inline-block;line-height: 40px;padding: 0 10px;font-size: inherit;font-family: inherit;vertical-align: middle;background-color: #f5f5f5;border: 1px solid #ebebeb;border-radius: 5px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.inviteButton .btn_invite{background-color: #5C82A5 !important;}
.orange-btn{background-color: #ff8a00; color: #fff;}
.btn_area .text{color: #000;background: #fff;margin: 0;}
.blue_point{color: #0000ff!important; font-weight: bold;}
.res_checkbox_area{margin: 15px 0; line-height: 30px;}
.sub_checkbox_area {margin-left: 20px;}
.event_info_area{background-color: #f7f7f7;padding: 15px;border-radius: 7px;}
.event_info_area .event_info{line-height: 25px;margin-bottom: 5px;}
.event_info_area .event_info.title{font-weight: bold; font-size: 16px;}
.select_user .user_radio_area{margin-right: 30px;}
.event_reservation .user_radio_area{margin-right: 30px; line-height: 35px;}
.grayTopBorder{border-top: 1px solid #d5d5d5;}
.eventDtail .detail-box > p {padding: 5px 0;}

@media only screen and (max-width: 768px){
	#nuPayPopup { margin: 0 }
	#nuPayPopup .rew18_popup_cont{ height: 90vh; }

	.rew18_basketGroup dt.cart_on button { background: url("../../images/renew/basket_close.png") transparent no-repeat center left; }
	.rew18_basketGroup dt.cart_on label { font-weight: bold; }
	.rew18-search-box .text_box, .rew18-search-box .img_box{width: 100%; display:inline-block;}
	.rew18-search-box .img_box{margin-top: 30px}
	.coupon_area .rew18-number-input {flex: 0 0 47px;}
	.coupon_area .rew18-number-input.singleInput {flex: 0 0 240px;}
	.rew18_basketList_wrap{margin: 0 auto;}

	#shoppingCartModal .modal-dialog {width:200px; margin: 0 auto;}
	#shoppingGiftCartModal .modal-dialog {width:200px; margin: 0 auto;}
	.samsung_hq.rew18_story_container.force .in_img .img_area{width: 100%;}
	.rew18_story_container.force .in_img .img_area img {width: 100%;}
    .rew18_story_container h3 em span{display: block;}
    .rew18_story_wrap .rew18_line_pharmanex em span, .rew18_gradation_emphasis span { display: block; }
    .rew18_fakeTable .table_cell .td .colorBox { width: 44.5%;}
    .rew18_fakeTable .table_cell .td .bridge{width: 10%; position: relative;margin-top: 80px; text-align: center;}
    /*.rew18_story_wrap .rew18_movieArea{padding:0px; }
    .rew18_story_wrap .rew18_movieArea h3{display: none; }
    .rew18_story_wrap .rew18_movieArea{padding-top: 0px;}*/
    .rew18_movieArea_white .pc_container { float: none; clear: both; width: 100%; position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }
    .rew18_movieArea_white .pc_container iframe { position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; margin-left: auto; margin-right: auto; }

	.rew18_story_wrap .rew18_nulife_container{margin-top: 60px; padding-bottom: 60px;}

    .rew18_story_container .force_slide .swiper-slide{margin-bottom: 45px;}
    .force_slide .description{position: absolute; top: 205px; font-weight: bold; font-size: 14px; line-height: 20px; width: 100%; left: 0px;}
    .force_slide .description span{display: block;}
    .force_slide .description i{display: none;}
	.rew18_order_box.end p.flex span{display:block; margin-top:0px; font-size: 17px;}
	.rew18_fakeTable .table_cell .td .colorBox{margin: 50px auto 0;}
    .greeting_title img{width: 100%;height:auto;}
    .error_header .rew18_h1 {height: auto;}
	.error_header .rew18_h_top h1 {position: sticky; top: 17px; width: 160px;height: 56px; background: url("https://resource2018.nuskinkorea.co.kr/images/renew/nuskin_top_logo_2023.png") transparent no-repeat center / contain;text-indent: -99999px;line-height: 0;font-size: 0;color: transparent;margin: 13px auto;}
	.alerts-notification-wrapper .alerts-notification-container .alerts-notification-content .messageTxt span{display:inline;}

	.line_change{display: block;}
	.new_member_benefits .rew18_couponList dd p{font-size: 14px;}
    .new_member_benefits .rew18_benefit_withsnumbering .right .additional em{display: block;}

    .new_member_coupon_box ul { display: block; margin: 15px auto 0; }
    .new_member_coupon_box ul li { width: 100%; display: table; padding: 15px;}
    .new_member_coupon_box ul li:nth-child(2) { margin-left: 0; margin-right: 0; }
    .new_member_coupon_box ul li:nth-child(3) { padding-bottom:0px; }
    .new_member_coupon_box ul li .coupon_img { width: 50%; display: table-cell; text-indent: 0;}
    .rew18_couponList .coupon_info{padding: 10px 0 30px; display: inline-block;}
    .rew18_mb_logout span{display: inline-block; width: 72px; font-size: 13px;top: 14px;position: absolute;right: 14px;color: #778293;font-weight: bold; text-indent: 0;}

    .rew18_couponList .rew18_coupon_wrap{
		width: 100%; max-width: 460px; margin: 0 auto;
    }
	.rew18_couponList .rew18_coupon_wrap ul.cell + ul.cell{
		margin-top: 20px; border-top: 1px dashed; padding-top: 20px;
	}
    .rew18_couponList .rew18_coupon_wrap img{
	    width: 100%;
    }

	.rew18_sticky .rew18_btn_ssh.category_btn{height: 32px; bottom: 7px; right: 7px;}

	.rew18_slide_mb .birth_banner .rew18_slide_title{margin-left: 0px;}
	.rew18_slide_mb .birth_banner .rew18_slide_title .rew18_slide_titB{font-size: 38px; text-align: center;}

	.banner_padding_01{padding-top:14%;}
    .banner_padding_02{padding-top:14%;}
    .banner_padding_03{padding-top:14%;}
    .banner_padding_04{padding-top:14%;}

    #restockPopup .rew18_popup_wrap h2{line-height: 25px;}
    #restockPopup .rew18_popup_cont {font-size: 14px; padding-top: 30px;}
    #restockPopup .rew18_wrapCheck_t1 {margin: 0 5px;}

    .ucbResultWarp{text-align: center; font-size: 14px; color: #676767; padding: 10px 0;}
    .ucbResultWarp span{line-height: 40px;}
	.ucbMapWarp{width: 100%; height: calc(100vh - 160px); min-height: calc(100vh - 160px);}

	/*장바구니 루미스파 사은품 AREA MOBILE*/
    .lf_target_area li.clearfix .imgwrap{width: 30%;}
    .lf_target_area li.clearfix .imgwrap img{width: 80px; margin-left: 24px;}
    .lf_target_area li.clearfix .giftname{margin-top: 32px; width: 70%; padding: 1%;}
    .lf_target_area li.clearfix .giftname.p_soldout{margin-top: 32px;}
    .lf_target_area li.clearfix .selectwrap{float: left; width: 33.33%;  margin:0;text-align: left;}
    .lf_target_area li.clearfix .selectwrap select{width: 80px;}
    .lf_target_area li.clearfix .selectwrap .rew18_select_t1{margin: 8px 0 20px 0;}

	.rew18_popContainer.big #iframePopupContent { height: 100%; overflow-y: hidden; }
	.select_type .type_txt{width: 55%!important;}
	.airplan_info{margin: 30px 0 10px 0;font-size: 14px;line-height: 23px;}
}
@media only screen and (min-width: 769px){
	#nuPayPopup { width: 600px; min-height: 288px; top: 5%; left: calc(50% - 300px); }
	#nuPayPopup .rew18_popup_cont { height: 710px !important; padding: 0; overflow: inherit; }

	.rew18_basketGroup dt.cart_on button { background: url("../../images/renew/basket_close.png") transparent no-repeat center left; }
	.rew18_basketGroup dt.cart_on label { font-weight: bold; }
	.rew18-search-box .text_box, .rew18-search-box .img_box{width: 49%; display:inline-block;}
	.rew18-search-box h2.h2_secondArea {padding: 25px 0;}
	.coupon_area .rew18-number-input {flex: 0 0 130px;}
	.coupon_area .rew18-number-input.singleInput {flex: 0 0 400px;}

	#shoppingCartModal .modal-dialog {width:310px;}
	#shoppingGiftCartModal .modal-dialog {width:310px}
	.samsung_hq img{width: 100%;}
	.samsung_hq .rew18_popup_cont{padding-top: 250px;}
    .bigplanet_container .rew18_gray_back {padding-top: 150px;}
    .rew18_trisection_withStep li dl dd.first {justify-content: center;}
    .rew18_fakeTable .table_cell .td .bridge{padding: 10px; text-align: center;}
    .rew18_story_container .force_slide .swiper-slide{margin-bottom: 45px;}
    .force_slide .description{position: absolute; top: 370px; font-weight: bold; font-size: 15px; width: 100%; left: 0px;}

	.rew18_story_container .fakep span{display: block;}
	.rew18_order_box.end p.flex span{display:inline; font-size: 20px;}
    .greeting_title img{width: 50%;}
	.error_header .rew18_h_top {height: auto;}
	.error_header .rew18_h_top h1 {position: sticky; top: 17px; width: 160px;height: 56px; background: url("https://resource2018.nuskinkorea.co.kr/images/renew/nuskin_top_logo_2023.png") transparent no-repeat center / contain;text-indent: -99999px;line-height: 0;font-size: 0;color: transparent;margin: 13px auto;}
	.error_header.rew18_bg_white .rew18_h_top h1 {background-position: center;}
	.alerts-notification-wrapper .alerts-notification-container .alerts-notification-content .messageTxt span{display:block;}

	.rew18_form_flexble.join .rew18_form_cell .join_stit.middle{position: absolute;}
	.rew18_circularGram.online_lecture li{width: 30.5%; margin-left:2%;}

	.new_member_benefits .rew18_couponList dd p{color: #555; font-size: 15px;}

    .new_member_coupon_box ul { display: flex; justify-content: center;}
    .new_member_coupon_box ul:after { content: ""; visibility: hidden; display: block; height: 0; clear: both; }
    .new_member_coupon_box ul li { float: left; }
    .new_member_coupon_box ul li:nth-child(2) { margin-left: 2%; margin-right: 2%; }
    .new_member_coupon_box ul li img { width: 100%; height: auto; }
    .new_member_coupon_box ul li .coupon_img { text-indent: 0; width:250px; height: 149px; margin: 60px auto 0;}
    .rew18_couponList .coupon_info{margin-top: 0; text-align: right; padding: 10px 30px 60px 0; display: inline-block; width: 100%;}
	.rew19_wrap_imgPreviewList ul li .imgContainer img.error-img{margin:auto; height: 113px; width: 200px;}

	.rew18_couponList .rew18_coupon_wrap{
		display: flex; width: 100%;
	}
	.rew18_couponList .rew18_coupon_wrap ul.cell{
		width: 40%; padding-right: 20px;
	}
	.rew18_couponList .rew18_coupon_wrap ul.cell + ul.cell{
		width: 30%; border-left: 1px dashed; padding-left: 20px;
	}

	.ucbResultWarp{text-align: center; height: 60px; font-size: 14px; color: #676767; padding: 10px 0;}
	.ucbResultWarp span{line-height: 30px;}
	.ucbMapWarp{width: 100%; height: calc(100% - 120px);}

	/*장바구니 루미스파 사은품 AREA only PC*/
	.lf_target_area .giftwrap .lf_title_wrap p.title{height: 52px; line-height: 52px;}

	.banner_padding_01{padding-top:210px;}
    .banner_padding_02{padding-top:210px;}
    .banner_padding_03{padding-top:210px;}
    .banner_padding_04{padding-top:210px;}

	.rew18_popContainer.big #iframePopupContent { height: 624px !important; padding: 0; overflow-y: hidden; }

	.btn_area{width: 190px!important;}
	.coupon-state.event-btn{margin: 0 25px; border-radius: 5px;}
	.airplan_info{margin: 30px 0 10px 0; font-size: 16px;}
}

@media only screen and (max-width: 374px){
	/*320 디바이스*/
	.rew18_story_wrap .rew18_line_pharmanex em span, .rew18_gradation_emphasis span { display: inline; }
}
#shoppingCartModal {z-index: 11500;}

.rew18_half_container dd + dt {border-top: 1px solid #e0e0e0; padding-top: 30px;}

.rew18_popContainer{-webkit-overflow-scrolling: touch;}

.rew18_tabSub_wrap .rew18_tabSub li:before{content: ""; display: inline-block; width: 10px; height: 8px; background: url(../../images/renew/check_setup.png) transparent no-repeat; margin-right: 5px;background-size: 100%;}

.rew18-table-row tfoot tr:first-child .table-row__head {border-top: 1px solid #ddd !important;}
.rew18-table-row tfoot tr:first-child .table-row__data {border-top: 1px solid #ddd !important;}

#add-to-cart .bag-item b{font-size:14px;margin-left:10px;color:#727272}
#add-to-cart {margin:0 auto}
#add-to-cart .cart-overlay{background:#fff;padding:3rem 0 1rem}
#add-to-cart .cart-confirm{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem}
#add-to-cart .icons{position:relative;height:3em;transform-origin:center 18.75em;animation:bagBounce .25s linear;animation-delay:.8s;animation-fill-mode:both}
/* #add-to-cart .icons::before{content:'';display:block;position:absolute;background:url(../images/svg/ic-product-tub.svg) no-repeat;background-size:100%;height:.8125rem;width:.8125rem;bottom:0;left:0;opacity:0;animation:.35s rotateLeft ease-in;animation-delay:.5s;animation-fill-mode:both}
#add-to-cart .icons::after{content:'';display:block;position:absolute;background:url(../images/svg/ic-product-tube.svg) no-repeat;background-size:100%;height:1.4375em;width:.625rem;bottom:0;right:0;opacity:0;animation:.35s rotateRight ease-in;animation-delay:.5s;animation-fill-mode:both} */
#add-to-cart .text-confirm{margin-top:22px; font-size:15px; color:#444;}
#add-to-cart .icon-shopping-bag{display:block;background:url(../../images/renew/ic-shopping-cart.svg) no-repeat;background-size:100%;height:48px;width:62px;position:relative;z-index:10}
#add-to-cart .cart-total{padding-top:30px;width:90%;margin:0 auto;border-top:1px solid #eaeaea;}
#add-to-cart .cart-total-footer{margin-top:25px;}
#add-to-cart .cart-total-footer p{font-size:14px;margin:0;text-align:center}
#add-to-cart .cart-total-header{text-align:center}
#add-to-cart .cart-total-header h3{margin:0;padding:0;font-size:15px;color:#444}
#add-to-cart .cart-total-header h2{margin:15px 0 0;padding:0;font-size:24px;color:#444;font-weight:normal;}

/* 선물하기 장바구니 팝업 */
#add-to-cart .icons.gift {height: 4.375em;}
#add-to-cart .icon-shopping-bag.gift {background-image: url(https://resource2018.nuskinkorea.co.kr/images/renew/ic-shopping-gift.png); height: 68px;}

.rew18_coupon_box li {margin-top: 10px;position: relative;}
.rew18_coupon_box li:after { content: ""; visibility: hidden; display: block; height: 0; clear: both; }
.rew18_coupon_box label { display: block; line-height: 25px; font-size: 14px; color: #676767; position: absolute; top: 0; left: 0; }
.rew18_coupon_box label.cInfo {position: relative;}
.rew18_coupon_box input { width: 100%; }
.rew18_coupon_box input + input { margin-top: 10px; }
.rew18_coupon_box .coupon_text{height: 30px; margin-top:15px}
.rew18_coupon_box .coupon_text_noneHeight{margin-top:15px}
.coupon_area {padding: 10px 0;justify-content: center;flex-wrap: wrap;}
.coupon_area .rew18_incont_btns span {margin-top:10px;}

.rew18_album_list ul { justify-content: center; margin-top: 49px; }
.rew18_album_list ul:after { content: ""; visibility: hidden; display: block; height: 0; clear: both; }
.rew18_album_list ul li { float: left; width: 32%; margin-bottom: 20px;}
.rew18_album_list ul li:nth-child(2), .rew18_album_list ul li:nth-child(5), .rew18_album_list ul li:nth-child(8){ margin-left: 2%; margin-right: 2%; }
.rew18_album_list ul li img { width: 100%; height: auto; }
.rew18_album_list ul li .rew18_founder_photo { padding-bottom: 21px; width: 352px; height: 242px; padding: 10px; margin-bottom: 15px; border: 1px solid #ddd;}
.rew18_album_list ul li .rew18_founder_info { text-align: center; }
.rew18_album_list ul li em { display: block; color: #231f20; font-size: 16.8px; line-height: 28px; font-weight: bold; word-break: keep-all; }
.rew18_album_list ul li span { color: #646569; font-size: 14px; line-height: 21px; display: block; word-break: keep-all; }
.rew18_album_list ul li span.point, .rew18-table-col span.point { color: #ff3e3e; display: inline-block;}
.rew18_commentWrap .area_commentView.reply.add_reply{padding-left: 40px;}
.rew18_commentWrap .area_commentView + .area_commentView {border-top:1px solid #ddd}

.agelocme-description-box{border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #f7f7f7; padding: 20px;}
.agelocme-description-box .agelocme_title{color: #c66fc0;}
.agelocme-description-box li{padding: 5px;}
.agelocme-description-box li:first-child{font-weight: bold;}
.agelocme-description-box ul li em{font-weight: bold; padding-right: 10px;}
.rew18_circularGram li img{width: 100%;}
.ntc_container .rew18_blueTab_container .nav li.active,
.ntc_container .rew18_blueTab_container .nav li.active:before,
.ntc_container .rew18_blueTab_container .nav li.active:after,
.ntc_container .flag_new{background-color: #a89e6d;}
.rew18_story_container.children .rew18_page__btn--active{background: #a89e6d;}
.rew18_story_container span.black_point, .rew18_story_container.internal .rew18_clear dd span.black_point { color: #231f20; font-weight: bold; }
.pharmanex_container .rew18_story_container.world p, .pharmanex_container .rew18_story_container.internal p{text-align: justify;}
.bigplanet_container .ecosphere h3 em{color: #555}
.bigplanet_container .ecosphere p{letter-spacing: -1px;}
.pop_dtail_info table tr{border-bottom: 1px solid #ddd;}
.pop_dtail_info table tr th, .pop_dtail_info table tr td{padding: 10px 0;}
.rew18_option-content .simple_content{font-weight: bold; font-size: 16px; padding-bottom: 20px; text-align: center;}
.rew18_donatGram dl dd{letter-spacing: -1px;}
.rew18_story_wrap .rew18_line_children.ntc_color p, .rew18_circularGram.ntc_color li span {color: #a89e6d;}
.rew18_policy_bbs{border-top: 1px solid #8E8CA3;}
.rew18_story_wrap .rew18_line_pharmanex em.pharmanex_gradation span{background: rgb(176,211,97); /* Old browsers */
background: -moz-linear-gradient(left, rgba(176,211,97,1) 0%, rgba(58,170,154,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(176,211,97,1) 0%,rgba(58,170,154,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(176,211,97,1) 0%,rgba(58,170,154,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0d361', endColorstr='#3aaa9a',GradientType=1 ); /* IE6-9 */
-webkit-background-clip: text; -webkit-text-fill-color: transparent;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { /*익스 10/11 글자 그라데이션 문제*/
	.rew18_story_wrap .rew18_line_pharmanex em.pharmanex_gradation span  { color:#fff; }
}

.alerts-notification-wrapper{padding-top:0;padding-bottom:0;background-image:#fafafa;}
.alerts-notification-wrapper .alerts-notification-container{padding:65px 48px 107px;margin:0 auto;}
.alerts-notification-wrapper .alerts-notification-container .alerts-notification-content{width:100%;margin:0 auto;text-align:center}
.alerts-notification-wrapper .alerts-notification-container .alerts-notification-content .alerts-notification-logoimage {height:29px;background:url(https://resource2018.nuskinkorea.co.kr/images/renew/common/err_ne_logo.png) center no-repeat;margin-bottom:80px;background-size:contain;}
.alerts-notification-wrapper .alerts-notification-container .alerts-notification-content .bottle-image{margin-bottom:30px}
.alerts-notification-wrapper .alerts-notification-container .alerts-notification-content .alerts-notification-errorheader {font-size:40px;font-weight:100;line-height:.9;text-align:center;color:#727272;text-shadow:0 1px 1px rgba(0,0,0,0.04);margin-bottom:40px}
.alerts-notification-wrapper .alerts-notification-container .alerts-notification-content .alerts-notification-descriptions{font-size:14px; color:#727272; line-height:20px}
.alerts-notification-wrapper .alerts-notification-container .alerts-notification-content .alerts-notification-buttons {max-width:330px; margin:70px auto 0;}
.alerts-notification-wrapper .alerts-notification-container .alerts-notification-content .alerts-notification-buttons a + a {margin-top:15px;}
.nuskin_gradation_back{
	width: 100%; padding-top: 58.8px; padding-bottom: 58.8px;
	background: #778293;
	/*background: rgb(7, 153, 196); !* Old browsers *!*/
	/*background: -moz-linear-gradient(top, rgb(7, 153, 196) 0%, rgb(65, 29, 162) 100%); !* FF3.6-15 *!*/
	/*background: -webkit-linear-gradient(top, rgb(7, 153, 196) 0%, rgb(65, 29, 162) 100%); !* Chrome10-25,Safari5.1-6 *!*/
	/*background: linear-gradient(to top, rgb(7, 153, 196) 0%, rgb(65, 29, 162) 100%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0d361', endColorstr='#3aaa9a',GradientType=1 ); !* IE6-9 *!*/
}
.bigplanet_back{ background-color: #B5D9DE; color: #fff; text-align: center;}

/*가입혜택*/
.new_member_benefits .rew18_movieArea{background-color: transparent;}
.new_member_benefits .rew18_menu_benefit li a span{font-size: 16px;}
.new_member_benefits .rew18_menu_benefit li a,
.new_member_benefits .rew18_couponList dt span{color: #555;}
.new_member_benefits .rew18_menu_benefit li.on a{color: #5C82A5;}
.new_member_benefits .rew18__infoDot li{color: #555; font-size: 15px;}
.new_member_benefits .rew18_title_withsub span{color: #555; font-size: 15px;}
.new_member_benefits .rew18_trisectrix_wrap ul li h4 + p{color: #555;}
.new_member_benefits .rew18_benefit_withsnumbering .additional{color: #555; font-size: 15px;}
.new_member_benefits .rew18_benefit_withsnumbering .rew18_numbering_list li p{color: #555;}
.new_member_benefits .rew18_benefit_withsnumbering .rew18_numbering_list li em{color: #555;}
.new_member_benefits .rew18_onlyMslider_list .swiper-slide .rew18_goodsExplain{color: #555;}
.new_member_benefits .rew18_widthImage_wrap ul .boxGray h4 + p{color: #555;}
.bold_text{font-weight: bold;}
.px15{font-size: 15px !important;}
.new_member_benefits .rew18_trisectrix_wrap ul li{background-color: #efefef;}
.new_member_benefits .rew18_trisectrix_wrap .rew18_benefitBtn_area{margin-top: 30px;}
.new_member_benefits .rew18_benefit_withsnumbering .right .additional em{color:#888; font-size: 13px;}

.rew18_wnb_info {color:#D7969C; font-weight: bold;}

.rew18-table-row .table-row__data.contents .pc_container {position: relative; padding-bottom: 56.25%; padding-top: 10px; height: 0;}
.rew18-table-row .table-row__data.contents .pc_container iframe {position: absolute; top:0; left:0; width: 100%; height: 100%;}
.rew19_wrap_imgPreviewList ul li .imgContainer {position: relative}

.video_icon {position: absolute; width: 45px; height: 28px;}
.lib_icon + .lib_icon {left: 60px; top:0px;}
.rew18_goodsFlag.lib_icon {padding-left: 12px;padding-right: 12px;line-height: 28px;min-width: 50px;font-size: 12px;}

@media (min-width: 768px) and (max-width: 1024px) {
	.rew18_tabCont .rew18_option-box { padding: 0 0%; }
}

.text_none{display: none;}
.text_white{color: #ffffff;}
.text_black{color: #231f20;}
.text_ns_blue{color: #00b1e3;}

.pdTop2{padding-top: 2%;}

/* Chrome, Safari, Edge, Opera */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
/* Firefox  */
input[type="number"] {-moz-appearance: textfield;}

