header.sticky {position: fixed;top: 0;left: 0;z-index: 100;width: 100%;background: white;}
/* footer */
.rew18_foot {/*overflow: hidden*/}
.rew18_foot_cont {clear: both;max-width: 1100px;margin:0 auto}
.rew18_foot_cont:after {content:"";display:block;clear:both}

.rew18_foot .rew18_foot_fbtn {position:relative;float:none; width:100%; padding:40px 0; vertical-align:middle;  background:#464646}
.rew18_foot .rew18_foot_fbtn:before {position: absolute;content: "";background-color: #464646;z-index: 5;top: 0;right: 100%;width: 100vw;height: 100%;}
.rew18_foot .rew18_foot_fbtn:after {position: absolute;content: "";background-color: #464646;z-index: 5;top: 0;left: 100%;width: 100vw;height: 100%;}
.rew18_foot .rew18_foot_fbtn .white_logo {width:75px; height:34px; background:url(/m_web/common/_re_default/images/foot_logo.png) no-repeat center; background-size:75px 34px; text-indent:-9999px}
.rew18_foot .rew18_foot_fbtn .btnLine a {display:inline-block;border:1px solid #fff; width:135px; line-height:40px; margin:0 auto; color:#fff; border-radius:3px; text-align:center; font-weight:700;}
.rew18_foot .rew18_foot_fbtn .btnLine a:hover {background:#fff; border:1px solid #fff; color:#000;}
.rew18_foot .rew18_foot_fsite {display:none}
.rew18_foot .rew18_foot_mobile {width:100%; padding:45px 0; background:#63666A}
.rew18_foot .rew18_foot_mobile dl {border-top:2px solid #727272;margin:0 30px}
.rew18_foot .rew18_foot_mobile dl:last-child {border-bottom:2px solid #727272}
.rew18_foot .rew18_foot_mobile .panel-collapse {padding:0 0 10px}
.rew18_foot .rew18_foot_mobile .panel-collapse ul li a {padding:10px 0;display:block;color:#fff}
.rew18_foot .rew18_foot_mobile dt {width:100%;text-align:left}
.rew18_foot .rew18_foot_mobile dt a {display:block;position:relative;padding:20px 0;margin:0;text-align:left;display:block;width:100%;color:#fff}
.rew18_foot .rew18_foot_mobile dt a:after{content: '';background: url(https://resource2018.nuskinkorea.co.kr/images/renew/common/ic-arrow-up.svg) center no-repeat;height:27px;width:27px;transition: all .2s;position: absolute;top:50%;right: 0;margin-top:-13.5px}
.rew18_foot .rew18_foot_mobile dt a.collapsed:after{transform:rotate(180deg)}
.rew18_foot .rew18_foot_mobile .social {margin-left: 30px;}
.rew18_foot .rew18_policy-wrap {padding:20px 25px;}
.rew18_foot .rew18_policy-wrap:after {content:" "; display:block; clear:both}
.rew18_foot .rew18_policy-wrap .policy .flink .copy span {position:relative;display:inline-block; padding-right:7px; line-height:12px;color:#444444; font-family:'proxima-nova';}
.rew18_foot .rew18_policy-wrap .policy .flink li.copy:after {border-color:#444}
.rew18_foot .rew18_policy-wrap .policy .flink li {position:relative;display:inline-block;line-height:22px}
.rew18_foot .rew18_policy-wrap .policy .flink li:after {position:absolute;right:0;top:50%;margin-top:-3px;content:"";border-right:1px solid #bebebe;width:1px;height:10px}
.rew18_foot .rew18_policy-wrap .policy .flink li:last-child:after {display:none}
.rew18_foot .rew18_policy-wrap .policy .flink li a {padding:0 14px 0 9px;font-size:12px; color: #727272}
.rew18_foot .rew18_policy-wrap .policy .flink li a.policy_private_info{font-size:12px;font-weight: bold;color:#004cff;}
.rew18_foot .rew18_policy-wrap .policy .flink li.sub{padding: 0 14px 0 9px;font-size:10px; color: #727272;line-height: 15px;}
.rew18_foot .rew18_policy-wrap .policy_sub {width:100%;margin-top: 10px;}
.rew18_foot .rew18_policy-wrap .country {margin-top:20px}
.rew18_foot .rew18_policy-wrap .country .select {display:inline-block; width:100%; overflow:hidden}
.rew18_foot .rew18_policy-wrap .country .select + .select {margin-top:10px}
.rew18_foot .social {margin:0 auto;margin:20px 0 10px}
.rew18_foot .social h2 {margin-bottom:20px; font-size:14px; color:#fff; font-weight:bold; font-family:"NBD"}
.rew18_foot .social li {display:inline-block}
.rew18_foot .social li a {display:inline-block; width:32px; height:32px; text-indent:-9999px; overflow:hidden; background-size:32px}
.kp a {background:url(https://resource2018.nuskinkorea.co.kr/images/renew/common/icon_social_kakao_plus.png) no-repeat center;}
.fb a {background:url(https://resource2018.nuskinkorea.co.kr/images/renew/common/icon_facebook.png) no-repeat center;}
.ins a {background:url(https://resource2018.nuskinkorea.co.kr/images/renew/common/icon_instar.png) no-repeat center;}
.blg a {background:url(https://resource2018.nuskinkorea.co.kr/images/renew/common/icon_social_blog.png) no-repeat center;}
.ytb a {background:url(https://resource2018.nuskinkorea.co.kr/images/renew/common/icon_social_youtu.png) no-repeat center;}

.back-to-top-circle{position:absolute;}
.back-to-top-icon{position:fixed;visibility:hidden;text-align:center;cursor:pointer;z-index:99;font-size: 0; overflow: hidden}
.back-to-top-icon .top-arrow-img{background:url(https://resource2018.nuskinkorea.co.kr/images/renew/main/quick-top.png) no-repeat center;}
.back-to-top-icon span{font-weight:600;font-size:13px;line-height:1.5rem;color:#fff;display:block; font-size: 0}
.back-to-top-icon.back-to-top-is-visible{visibility:visible;opacity:1;}
.back-to-top-icon.stick-to-footer{position:absolute;bottom:1rem;z-index:99}

/*Mobile버젼*/
@media only screen and (max-width: 768px) {
  .rew18_foot .rew18_foot_fbtn {padding: 20px 0;;}
  .rew18_foot .btnLine {text-align: center}
  .header-sticky-holder.on {height: 50px}

  .back-to-top-circle{right:2.8875rem}
  .back-to-top-icon{width:40px;height:40px;bottom:1.25rem;}
  .back-to-top-icon .top-arrow-img{width:40px;height:40px; background-size: contain}
  .back-to-top-icon.stick-to-footer{bottom:1rem;}
  .rew18_foot .rew18_policy-wrap .policy .flink li.sub {font-size: 13px;}
  .rew18_foot .rew18_policy-wrap .policy .flink li a.policy_private_info {font-size: 14px;}
  .rew18_foot .rew18_policy-wrap .policy .flink li a {font-size: 14px;}
  .rew18_foot .rew18_foot_mobile .panel-collapse ul li {font-size: 15px;line-height: 7px;}
  
  .fbtn_content {
		display: flex;
		justify-content: space-between;
		margin: 0 20px;
	}
	.rew18_foot .rew18_foot_fbtn .white_logo {margin:0;}
	.f-call-num {
		background: #464646;
		color: #fff;
		padding: 14px 0;
		text-align: center;
	}
	.f-call-num a {display: inline-block;
		margin-left: 10px; font-size: 20px;}
	.f-call-num span {
		font-size: 14px;
		display: inline-block;
		color: #fcffc0;
		border: 1px solid #fcffc0;
		border-radius: 15px;
		padding: 3px 12px;
		margin-top: 3px;
	}
}	
@media only screen and (max-width: 339px) { /*320 디바이스*/
	.rew18_foot .rew18_policy-wrap .policy .flink li.sub {font-size: 13px;}
	.rew18_foot .rew18_policy-wrap .policy .flink li a.policy_private_info {font-size: 14px;}
	.rew18_foot .rew18_policy-wrap .policy .flink li a {font-size: 14px;}
}
/*PC버젼*/
@media only screen and (min-width: 769px) {
  .back-to-top-circle{right:5rem}
  .back-to-top-icon{width:66px;height:66px;bottom:1.25rem;}
  .back-to-top-icon .top-arrow-img{width:66px;height:66px;}
  header.sticky {min-width:1100px;}
  .header-sticky-holder.on {height: 129px}
  .rew18_foot .rew18_foot_mobile {display:none}
  .rew18_foot .rew18_foot_fsite {display:block}
  .rew18_foot .rew18_foot_fbtn {padding:25px 0}
  .rew18_foot .rew18_foot_fbtn .fbtn_content {height:42px;display: flex;align-items: center;}
  .rew18_foot .rew18_foot_fbtn .white_logo {text-align: left}
  .rew18_foot .rew18_foot_fbtn .btnLine {flex:1;text-align: right}
  .rew18_foot .rew18_foot_fsite {position:relative;float:left; width:100%; padding:30px 0; background-color:#63666A}
  .rew18_foot .rew18_foot_fsite:before {position: absolute;content: "";background-color: #63666A;z-index: 5;top: 0;right: 100%;width: 100vw;height: 100%;}
  .rew18_foot .rew18_foot_fsite:after {position: absolute;content: "";background-color: #63666A;z-index: 5;top: 0;left: 100%;width: 100vw;height: 100%;}
  .rew18_foot .rew18_foot_fsite .sitemap {margin:0 auto}
  .rew18_foot .sitemap:after {content:" "; display:block; clear:both}
  .rew18_foot .rew18_foot_fsite .sitemap dl {width:25%; float:left; color:#fff}
  .rew18_foot .rew18_foot_fsite .sitemap dl a {color:#fff}
  .rew18_foot .rew18_foot_fsite .sitemap dl a:hover {text-decoration:underline}
  .rew18_foot .rew18_foot_fsite .sitemap dt {font-size:18px; padding-bottom:20px}
  .rew18_foot .rew18_foot_fsite .sitemap dd {line-height:24px}
  .rew18_foot .rew18_foot_fsite .sitemap dl .foot_b {padding-top:40px; width:275}
  .rew18_foot .rew18_foot_fsite .sitemap dl .foot_bb {padding-top:88px; width:275px;}
  .rew18_foot .social {margin-top:95px;}
  .rew18_foot .social h2 {font-size:18px; font-weight:normal;}

  .rew18_foot .rew18_policy-wrap {padding:30px 0;max-width: 1100px; margin: 0 auto}
  .rew18_foot .rew18_policy-wrap .policy .flink li {line-height:35px}
  .rew18_foot .rew18_policy-wrap:after {content:"";display:block;clear:both}
  .rew18_foot .rew18_policy-wrap .policy {width:920px;float:left}
  .rew18_foot .rew18_policy-wrap .policy_sub {width:100%;margin-top: 10px;}
  .rew18_foot .rew18_policy-wrap .country {margin:0;float:right;width:457px;text-align:right}
  .rew18_foot .rew18_policy-wrap .country .select {width:47%;vertical-align:top}
  .rew18_foot .rew18_policy-wrap .country .select + .select {margin:0}

  .rew18_foot .rew18_policy-wrap .policy .flink .copy span {font-size:14px}
  .rew18_foot .rew18_policy-wrap .policy .flink li a {font-size:14px}
  .rew18_foot .rew18_policy-wrap .policy .flink li a.policy_private_info{font-size:14px;font-weight: bold;color:#004cff;}
  .rew18_foot .rew18_policy-wrap .policy .flink li.sub{padding: 0 14px 0 0px;font-size:12px;line-height: 17px;} /* padding: 0 14px 0 9px; */
}
@media screen and (min-width: 769px) and (max-width: 1100px) {

}