@charset "utf-8";


html .l-sizedetect {
  font-family: 'SP'!important;
}


@media screen and (min-width: 768px) {
  html .l-sizedetect {
    font-family: 'TAB'!important;
  }
}


@media screen and (min-width: 1025px) {
  html .l-sizedetect {
    font-family: 'PC'!important;
  }
}


/*//////////////////////////
Common-Reset
//////////////////////////*/


#scare-step-area .clearfix{zoom:1;}


#scare-step-area .clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden;}


#scare-step-area .clearfix:before{display:none;content:none;}


#scare-step-area {
  max-width: 1270px;
  padding: 140px 15px 0;
	margin: auto;
	position: relative;
	margin-bottom: 70px;
}


.scare-step-inner {
	background: #f5f5f5;
	padding: 50px 0 40px;
  position: relative;
}


li{list-style:none;}


html,body{overflow:visible;}


.product-detail-main{width:auto;}


.product-detail-section{width:auto;}


.main{background-color:#fff;}


.l-section{overflow:visible;height:auto;margin-top:0;}


.l-footer{position:static;clear:both;}


.live-selecter,.live-selecter *,
.live-wrapper,.live-wrapper *{-webkit-box-sizing:content-box;box-sizing:content-box;}


.skincarestep-link {
	display: none;
}


/*
.en-rom{font-family:"cronos-pro";font-style:normal;font-weight:400;}
.en-ital{font-family:"cronos-pro";font-style:italic;font-weight:400;}
.jp-min{font-family:"cronos-pro","Koburina Gothic W3 JIS2004",sans-serif;}
.jp-goth{font-family:"cronos-pro","Koburina Gothic W3 JIS2004",sans-serif;}
*/


/*////////////////////////*/


.slick-slider .slick-track, .slick-slider .slick-list {
	-ms-transform: none;
	    transform: none;
	-webkit-transform: none;
}


.live-selecter a:link,.live-selecter a:visited,
.live-selecter a:hover,.live-selecter a:focus,
.live-wrapper a:link,.live-wrapper a:visited,
.live-wrapper a:hover,.live-wrapper a:focus,#ctrl-switcher {
	color: #000;text-decoration:none;cursor:pointer;
	-webkit-user-select:none;-moz-user-select:none;
	-ms-user-select:none;-o-user-select:none;user-select:none;
  font-weight: bold;
}


.slick-dots {
	margin: 0;
}


.slick-dots li
{
	display: inline-block;
}


.pic-container
{
	display: block;
}


.pic-container .slick-list
{
	/* width: 200px; */
	/* height: 200px; */
}


.pic-container .slick-track
{
	width: 200px;
	height: 200px;
}


.carousel-night
{
	display: none;
}


/*/// heading ///*/


#heading-area{text-align:center;}


#heading-area .tit{color:#8d734a;}


#heading-area .tit .min{display:block;}


/*/// contents ///*/


.live-wrapper{
	width:100%;
	position:relative;
}


.skincarestep-title {
	text-align: center;
	color: #0c1e2a;
	font-weight: 200;
	margin-bottom: 12px;
}


/*/// selecter ///*/


.live-selecter {
	width:100%;
}


.live-selecter ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}


.live-selecter li {
	padding: 0 15px;
}


.live-selecter li + li {
		border-left: 1px solid #000;
	}


.live-selecter li a {
	display:block;
	text-align:center;
	font-size: 16px
}


.live-selecter li a:link {
  color: #969696;
}


.live-selecter li.active a {
	color: #0e1e2a;
}


/*/// live-area ///*/


.live-area{display:none;position:relative;}


.live-area.active{display:block;}


.live-area ul.carousel{
	will-change:margin-left;
	-webkit-transform:translate3d(0,0,0);
	        transform:translate3d(0,0,0);
	position: relative;
	z-index: 1;
	-webkit-transition: cubic-bezier(0.0, 0.0, 0.2, 1) 0.5s margin-left;
	-o-transition: cubic-bezier(0.0, 0.0, 0.2, 1) 0.5s margin-left;
	transition: cubic-bezier(0.0, 0.0, 0.2, 1) 0.5s margin-left;
}


.status
{
		-webkit-transition: cubic-bezier(0.0, 0.0, 0.2, 1) 0.5s margin-left;
	-o-transition: cubic-bezier(0.0, 0.0, 0.2, 1) 0.5s margin-left;
	transition: cubic-bezier(0.0, 0.0, 0.2, 1) 0.5s margin-left;
}


.cleansing-tag-item
{
	cursor: pointer;
}


.live-area ul.carousel > li a,
.live-area ul.carousel > li span{display:block;text-align:center;}


.live-area ul.carousel > li a{position:relative;}


.live-area ul.carousel .pic{
}


.live-area ul.carousel .pic img{vertical-align:bottom;}


.live-area ul.carousel .tit{
  color: #505050;
}


.live-area ul.carousel .default { display: block; opacity: 1; }


.live-area ul.carousel .default .tit{
	color: #505050;
}


.live-area ul.carousel .copy{
	color:#0c1e2a;
	line-height: 1.2;
	font-weight: bold;
	letter-spacing: 0;
}


.live-area ul.carousel .ct-plate{color:#4d4d4d;}


.live-area ul.carousel .ct-plate .in{background-color:#f0f0f0;text-align:center;margin-left:auto;margin-right:auto;}


.live-area ul.carousel .ct-plate .active{background-color:#f2eede;}


.live-area ul.carousel .ct-plate .r-trio{color:#fff;background-color:#d8c897;letter-spacing:0.5px;}


.tag-item { font-family:"cronos-pro","Koburina Gothic W3 JIS2004",sans-serif;}


/************ control-area ************/


/*/// panel-switcher ///*/


#ctrl-switcher{
  display:none;
}


#ctrl-switcher br {
    display: none;
  }


/*/// prev-next ///*/


.direction-nav {

}


.direction-nav .pr,
.direction-nav .nx{
	display:block;
	position:absolute;
	top: 170px;
	z-index: 3;
	font-size: 0;
	line-height: 0;
		
	display: inline-block;
	color: #000;
	vertical-align: middle;
	text-decoration: none;
  
  padding: 15px
}


.direction-nav .pr:before,
	.direction-nav .pr:after,
	.direction-nav .nx:before,
	.direction-nav .nx:after{
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  content: "";
  vertical-align: middle;
  width: 13px;
  height: 13px;
  border-top: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}


.direction-nav .pr{
	left: 15px
}


.direction-nav .pr:before,
	.direction-nav .pr:after{
  -webkit-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}


.direction-nav .nx{
	right: 15px
}


.direction-nav .nx:after {
}


.direction-nav .disabled{
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
}


/*/// timeline ///*/


.timeline-area .flow-list{display:none;position:relative;}


.timeline-area .flow-list.active{display:block;}


.timeline-area .flow-list:before{content:"";background:#8d734a;}


.timeline-area .flow-list a,
.timeline-area .flow-list .label,
.timeline-area .flow-list .ic,
.timeline-area .flow-list .ic-clone{
  display:inline-block;
}


.timeline-area .flow-list a{position:relative;}


.timeline-area .flow-list .ic,
.timeline-area .flow-list .ic-clone{
	width:6px;height:6px;
	position:absolute;left:0;
	border-radius:5px;margin-top:-5px;
	background:#fff;border:2px solid #8d734a;
}


.timeline-area .flow-list .ic{
	will-change:transform;-webkit-transform:matrix(0.6,0,0,0.6,0,0);-ms-transform:matrix(0.6,0,0,0.6,0,0);transform:matrix(0.6,0,0,0.6,0,0);
}


.timeline-area .flow-list a.move .ic{
	-webkit-transform:matrix(0.8,0,0,0.8,0,0);-ms-transform:matrix(0.8,0,0,0.8,0,0);transform:matrix(0.8,0,0,0.8,0,0);
	-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.215,0.61,0.355,1);transition:-webkit-transform 0.2s cubic-bezier(0.215,0.61,0.355,1);-o-transition:transform 0.2s cubic-bezier(0.215,0.61,0.355,1);transition:transform 0.2s cubic-bezier(0.215,0.61,0.355,1);transition:transform 0.2s cubic-bezier(0.215,0.61,0.355,1), -webkit-transform 0.2s cubic-bezier(0.215,0.61,0.355,1);
}


.timeline-area .flow-list a.active .ic{
	background:#8d734a;-webkit-transform:matrix(1,0,0,1,0,0);-ms-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);
}


.timeline-area .flow-list .ic-clone{
	z-index:1;position:fixed;
	will-change:bottom,top;-webkit-transform:translateZ(0);transform:translateZ(0);
}


.timeline-area .flow-list .label{color:#1a1a1a;}


.timeline-area .flow-list a.active .label{color:#8d734a;}


.timeline-area .flow-list a.disabled .label{opacity:0.4;filter:alpha(opacity=40);-moz-opacity:0.4;}


.timeline-area .flow-list .label .ct{margin-left:-6px;}


/*/// filter ///*/


.filter-area,.filter-area *{line-height:16px;}


.filter-area{text-align:center;}


.filter-area .sort-item{float:left;display:inline;text-align: left;}


.filter-area .reset{float:right;display:inline;display: none;}


.filter-area .sort-item .ic-box {
  display:inline-block;
  vertical-align:middle;
  font-weight: bold;
}


.filter-area .sort-item a {
  display: inline-block;
	word-break: break-all;
}


.filter-area .sort-item .label{
  display:inline;
	vertical-align:middle;
  font-weight: bold;
}


.filter-area .sort-item .ic-box{
	background-color: transparent;
	border:1px solid #000;
	position:relative;
	margin-right:9px;
}


.filter-area .sort-item .ic{
	display:none;
	background-color:#000;
}


.filter-area .sort-item.active .ic{display:block;}


.filter-area .sort-item .label{padding-right:9px;}


.filter-area .reset a{border-bottom:solid 1px #6f6f6f;line-height:12px;}


.filter-area .copy {
    color: #091e2b;
  }


.filter-area .performance {
  display: none;
}


.filter-area .performance p {
    color: #091e2b;
    font-size: 15px;
    line-height: 1.4;
  }


.filter-area .performance br {
    display: none;
  }


.filter-area .performance .radiance-btn {
    margin-top: 10px;
  }


.filter-area .performance .radiance-btn a {
      display: block;
      letter-spacing: 0.1em;
      text-align: center;
      padding: 4px 10px;
      font-weight: bold;
      border: 1px solid #091e2a;
      background: transparent;
      color: #091e2a;
    }


.filter-area .performance .radiance-btn.active a {
        background: #091e2a;
        color: #fff;
}


.carousel > li{
	display: none;
	opacity: 0;
	-webkit-animation: hide 0.25s linear;
	        animation: hide 0.25s linear;;
}


.carousel > li.show
{
	-webkit-animation: show 0.25s linear;;
	animation: show 0.25s linear;;
	opacity: 1;
	display: block;

}


@-webkit-keyframes hide {
	from { opacity: 1; display: block; }
	to { opacity: 0; display: block; }
}


@keyframes hide {
	from { opacity: 1; display: block; }
	to { opacity: 0; display: block; }
}


@-webkit-keyframes show {
	from { display: block; opacity: 0;  }
	to { 
		display: block; opacity: 1;
	 -webkit-transform: translate3d(0,0px,0);
	-ms-transform: translate3d(0,0px,0);
	transform: translate3d(0,0px,0);
	}
}


@keyframes show {
	from { display: block; opacity: 0;  }
	to { display: block; opacity: 1;
	 -webkit-transform: translate3d(0,0px,0);
	-ms-transform: translate3d(0,0px,0);
	transform: translate3d(0,0px,0); }
}


.carousel .show {
	display: block;
}


.cleansing-tag-item
{
  color: #091e2b;
	width: 100%;
	text-align: center;
	position: relative;
	margin-top: 10px;
}


.tag-item
{
	width: 120px;
	margin: 0 auto;
	background-color: #969696;
	color: #fff;
	font-size: 11px;
	font-weight: 200;
	letter-spacing: 0.1em;
	margin-top: 10px;
	padding: 2px 3px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}


.tag-item-radiance
{
	display: none!important;

	color: #969696;
	border: 1px solid #969696;
	background: transparent;
	font-family:"cronos-pro","Koburina Gothic W3 JIS2004",sans-serif;
}


/*//////////////////////////
Smart-Phone
//////////////////////////*/


@media screen and (max-width: 767px) and (min-width: 1px){
  #scare-step-area {
    padding: 110px 0 0;
  }
  
	#main-area{}
	.spbr{display:block;}

	/*/// heading ///*/
	#heading-area .tit{font-size:18px;padding-bottom:28px;}
	#heading-area .tit .min{font-size:12px;padding-top:10px;letter-spacing:0.6px;}
	#heading-area .copy{font-size:12px;line-height:25px;letter-spacing:0.1px;padding-bottom:31px;}

	/*/// contents ///*/
	.live-wrapper{
    margin-top: 30px;
    padding-top: 0;
    overflow: hidden;
  }
	
	/*/// selecter ///*/
	.live-selecter .in{width:100%;border:none;}
	.live-selecter .in li{
  }
	.live-selecter .in li a{
    width:100%;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
  }
	.live-selecter .in li:first-child a{border-left:none;}
	.live-selecter li a:link,.live-selecter li a:visited,
	.live-selecter li a:hover,.live-selecter li a:focus{
    color:#c2c2c2;
    font-size:16px;
  }
    .live-selecter li a:link span, .live-selecter li a:visited span, .live-selecter li a:hover span, .live-selecter li a:focus span {
      display: none;
    }
	.live-selecter li.active a:link,.live-selecter li.active a:visited,
	.live-selecter li.active a:hover,.live-selecter li.active a:focus{
    color:#0e1e2a;
    font-size:16px;
  }
	.live-selecter li a:after{
		width:22px;height:22px;margin-top:-12px;margin-left:-66px;
		-ms-background-size:22px 22px;background-size:22px 22px;
		opacity:0.4;filter:alpha(opacity=40);-moz-opacity:0.4;
	}
	.live-selecter li.active a:after{
    opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;}
	.live-selecter li.morning a{
    text-align: right;
  }
	.live-selecter li.evening a{
    text-align: left;
  }

	/*/// live-area ///*/
	.live-area{
    padding-left: 15px;
    padding-right: 15px;
  }
	.live-area ul.carousel{
    width:100%;}
	.live-area ul.carousel > li{
    width:100%;
    margin: 20px auto 60px;
    position: relative;
  }
	.live-area ul.carousel > li.cleansing,
	.live-area ul.carousel > li.suncare {
  }
	/*.live-area ul.carousel > li.suncare div.slick-list { padding-bottom: 50px; }*/
	.live-area ul.carousel > li.suncare .cleansing-tag-item { top: auto; bottom: 10px; }
	.cleansing-item .status-item {
    top: -20px;
  }
	.live-area ul.carousel-night > li.cleansing:nth-child(1),
	.live-area ul.carousel-night > li.suncare:nth-child(1) {
		border-bottom: 0;
    margin-bottom: 30px;
	}
	.live-area ul.carousel > li > .in-wp{}
	.live-area ul.carousel > li > .in-wp > .in{
    margin-left:auto;
    margin-right:auto;
  }
	.live-area ul.carousel > li a{
    display: block;
    padding: 0 20px;
  }
	.live-area ul.carousel > li .tx-box{
    display: block;
}
	.pic-container {
    width: 100px;
    margin: auto;
    margin-bottom: 10px;
  }
  .slick-slide .pic-container {
    margin-bottom: 40px;
  }
  
	.live-area ul.carousel > li .pic img{
    width:100px;
    height:100px;
    display: block;
  }
	.live-area ul.carousel .default .tit {
    white-space: normal;
    line-height: 1.2;
    padding-bottom: 4px;}
	.live-area ul.carousel .tit{
    font-size:12px;
    padding-bottom: 4px;
    padding-top: 10px;
  }
	.live-area ul.carousel .copy{
    font-size: 16px;
  }
	.live-area ul.carousel .ct-plate{
    font-size:10px;
    width:145px;
    height:44px;
    margin-top:-2px;
    margin-left:auto;
    margin-right:auto;
    position:relative;}
	.live-area ul.carousel .ct-plate .in-wp{
		position:absolute;
    top:0;
    left:50%;
    will-change:transform;
		-webkit-transform:translate(-50%,0);
    -ms-transform:translate(-50%,0);
    transform:translate(-50%,0);
	}
	.live-area ul.carousel .ct-plate .in{
    width:110px;height:20px;
    line-height:20px;
    margin-top:1px;
    margin-bottom:1px;}

	/************ control-area ************/
	#ctrl {
    z-index: 999;
    text-align: left;
    font-size: 12px;
  }
	#ctrl{
    position: fixed;
    bottom: 0;
    left:15px;
    right:15px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
	#ctrl.hold{
    position:fixed;
  }
	#ctrl .ctrl-in{position:relative;-webkit-box-sizing: border-box;box-sizing: border-box;}
	/*/// panel-switcher ///*/
	#ctrl-switcher,
	#ctrl-panel{
    /* width:100%; */
    background-color:#f0f0f0;
    -webkit-box-sizing:border-box;
            box-sizing:border-box;
    position:relative;
  }
	#ctrl-panel{
    display: block;
    padding: 0 10px 0;
    position: absolute;
    left: 0;
    bottom: 0;
    border: 1px solid #d7d7d7;
    border-bottom: none;
    width: 100%;
  }
    
    #ctrl-panel .filter-list,
    #ctrl-panel .performance {
      display: none;
    }
	#ctrl-panel.active {
    padding: 0 20px 25px;
  }
	#ctrl-panel.active .copy {
            padding: 25px 0;
  }
	#ctrl-panel.active:after{
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
  }
	#ctrl-panel.active {


    /*.performance {
        display: block;
      }*/
  }
	#ctrl-panel.active .filter-list {
        display: block;
  }
	#ctrl-panel:after{
    content:"";
    display:block;
    width:19px;
    height:10px;
    position:absolute;
    top: 20px;
    left: 50%;
    margin-top: -10px;
    margin-left: -10px;
    z-index:1000;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAUCAYAAAAKuPQLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkYzhlNTg3OS0wZGI0LTQ1MmMtYjRkMC00NTg0ZmU1Y2UzNmUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDMxOTZCQTMzOTREMTFFNkIxQUNCMjkyMzY2NjVDODUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDMxOTZCQTIzOTREMTFFNkIxQUNCMjkyMzY2NjVDODUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2I1MTJkMzUtZmU1OC1iYzQ4LWEyODEtZDYwMzU1MWU0MmFmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmRjOGU1ODc5LTBkYjQtNDUyYy1iNGQwLTQ1ODRmZTVjZTM2ZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrWk6ssAAAFvSURBVHjaxJQ/S8NAGIdzcXLRRZcoIthRp4gOLqVKcVC0s+DgR/EbuPgBXN3UqYMWRIdCFv9sFRxaMlSEOgg6+Zy8wXImrXqX+MLDe/Sul4df7qI8BxWG4QrtALajKGrb7qccCC3T6jAGD1C2FVMOhZKyFvMdCTVhETowBw3mpwuVShGqkkykE3Ih5jsS6uk5essQu2J9KVepQUJJ9Yk9wowkVsrloP9EyFivX11DEuvI4W85k/qtkK2YykvIRszPU0jOWFvOmP5+TcE1+y78SYo/lm2FUsTuYRLOB4mpDKEK7QxGbYWMfT+FYB6eoMK+t0OTMoQuYM2FkCTW1SJwBxNZiakhQhts9Oo5rpTEVnnOzbekWLhehFBGYpdyqb6k+GGLdlKEUIpYUy5TPRFTDHboRyKob1stbyHjVY7Lc5fgRV8qLbIvQqewWaSQJKYvUbUvscORIAieGeiJXRa8e/9QcRy/4XHMcBb2PgQYACjWzMRin3XHAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    opacity: 0.3;
    pointer-events: none;
  }
	#ctrl-switcher{
    display:none;
    font-size:14px;
    height: 75px;
    line-height: 27px;
    padding-top: 35px;
    text-align: left;
    position:relative;
    z-index:1001;
    border: 1px solid #d7d7d7;
    border-bottom: none;
    font-size: 16px;
    color: #091e2b;
    text-align: center;
  }
	#ctrl .ctrl-in.active #ctrl-switcher{}
	#ctrl .ctrl-in #ctrl-switcher:after{
		content:"";
		display:block;
		width:19px;
		height:10px;
		position:absolute;
		top: 20px;
    left: 50%;
		margin-top: -5px;
    margin-left: -10px;
		z-index:1000;
		background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAUCAYAAAAKuPQLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkYzhlNTg3OS0wZGI0LTQ1MmMtYjRkMC00NTg0ZmU1Y2UzNmUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDMxOTZCQTMzOTREMTFFNkIxQUNCMjkyMzY2NjVDODUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDMxOTZCQTIzOTREMTFFNkIxQUNCMjkyMzY2NjVDODUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N2I1MTJkMzUtZmU1OC1iYzQ4LWEyODEtZDYwMzU1MWU0MmFmIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmRjOGU1ODc5LTBkYjQtNDUyYy1iNGQwLTQ1ODRmZTVjZTM2ZSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrWk6ssAAAFvSURBVHjaxJQ/S8NAGIdzcXLRRZcoIthRp4gOLqVKcVC0s+DgR/EbuPgBXN3UqYMWRIdCFv9sFRxaMlSEOgg6+Zy8wXImrXqX+MLDe/Sul4df7qI8BxWG4QrtALajKGrb7qccCC3T6jAGD1C2FVMOhZKyFvMdCTVhETowBw3mpwuVShGqkkykE3Ih5jsS6uk5essQu2J9KVepQUJJ9Yk9wowkVsrloP9EyFivX11DEuvI4W85k/qtkK2YykvIRszPU0jOWFvOmP5+TcE1+y78SYo/lm2FUsTuYRLOB4mpDKEK7QxGbYWMfT+FYB6eoMK+t0OTMoQuYM2FkCTW1SJwBxNZiakhQhts9Oo5rpTEVnnOzbekWLhehFBGYpdyqb6k+GGLdlKEUIpYUy5TPRFTDHboRyKob1stbyHjVY7Lc5fgRV8qLbIvQqewWaSQJKYvUbUvscORIAieGeiJXRa8e/9QcRy/4XHMcBb2PgQYACjWzMRin3XHAAAAAElFTkSuQmCC);
		background-repeat: no-repeat;
		background-size: 100% 100%;
    opacity: 0.3;
	}
	#ctrl .ctrl-in.active #ctrl-switcher:after{

	}
	#ctrl .ctrl-in.active #ctrl-panel{display:block;width: 100%;}
	
	/*/// prev-next ///*/
	.direction-nav{display:none;}

	/*/// timeline ///*/
	.timeline-area{font-size:11px;border-bottom:1px solid #9d9d9d;padding-bottom:13px;}
	.timeline-area .flow-list{padding-left:33px;}
	.timeline-area .flow-list:before{
		position:absolute;top:12px;bottom:12px;left:37px;
		width:2px;will-change:transform;
		-webkit-transform:matrix(0.5,0,0,1,0,0);-ms-transform:matrix(0.5,0,0,1,0,0);transform:matrix(0.5,0,0,1,0,0);
	}
	.timeline-area .morning:before{bottom:12px;}
	.timeline-area .evening:before{bottom:25px;}
	.timeline-area .flow-list a{line-height:14px;padding-top:5px;padding-bottom:6px;padding-left:26px;}
	.timeline-area .flow-list .ic,
	.timeline-area .flow-list .ic-clone{top:13px;}

	/*/// filter ///*/
	.filter-area{
    font-size:16px;
  }
	.filter-area .copy{
    font-size:16px;
    line-height:1.4;
    padding-bottom:17px;
    text-align:center;
    padding: 25px 0 15px;
  }

	.filter-area .filter-list{}
	.filter-area .filter-list .sort-item{
    padding-right: 0;
    padding-bottom: 15px;
    display: block;
    float: none;
  }
	.filter-area .filter-list .sort-item a {
    line-height: 17px;
    display: block;
    text-align: left;
  }
	.filter-area .sort-item .ic-box{
		width:18px;
		height:18px;
		border-radius: 0;
		will-change:transform;
		width: 18px;
		height: 18px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.filter-area .sort-item .ic{
    width: 14px;
    height: 14px;
    padding: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -7px;
    margin-top: -7px;
	}
	.filter-area .sort-item .label{margin-left: 0;}
	.filter-area .reset{padding-right:48px;}

	.filter-area li#brightening{padding-right:18px;}
	.filter-area li#wrinkle-care{padding-right:18px;}
	.filter-area li#firming{padding-right:18px;}
	.filter-area li#refining{padding-right:13px;}
	.filter-area li#eye-care{padding-right:18px;margin-bottom: 0;padding-bottom: 0;}

	.slick-dots
	{
    position: absolute;
    top: 110px;
    left: 0;
    width: 100%;
    height: 10px;
    text-align: center;
    left: 0;
    z-index: 9998;
    margin: 0;
  }

	.slick-dots li
	{
		width: 10px;
		height: 10px;
		display: inline-block;
    padding: 6px 5px;
	}

	.slick-dots .slick-active
	{

	}

	.slick-dots .slick-active span
	{
		background-color: #969696;
		}

		.slick-dots span
		{
			
			-webkit-transform: rotate(45deg);
			
			    -ms-transform: rotate(45deg);
			
			        transform: rotate(45deg);
					
			height: 5px;
					
			width: 5px;
					
			margin-top: 3px;
					
			margin-left: 3px;
					
			background-color: #cbcacb;
		}

		.arrow {
		position: absolute;
		bottom: -8px;
		width: 11px;
		height: 22px;
		background-repeat: no-repeat;
		background-position: left top;
		background-size: 100% 100%;
	}

	.arrow-prev
	{
		left: 35px;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAABjUlEQVQ4jZ3VP2uUQRDH8c9FEUIKbWwWG8HWarDSIIRYKYioCP7pIugr8AWkFawVG8XGTrATo2hylQ4ICjY2ivCgaRIkBgKKRfZOL+Yuz2W63Z3v7OzMb3c7dmERcQVznV2AN3Eb58YFb0XESkRMw94xwHncwKnMfNMKjogO7uAiZjLzfW9tJBwRe3AXsziZmZ/+XR8KR8Q+PEDgRGZ+3eqzLRwRk3iMwziemcvb+f0HR8QUnmIK05m5Miy7iS3gfryow9lR4AAcEQexiO84k5k/RoF9OCIOYQkfcT4zf+4EwkREHKk7dnE5MzfagGwW7BHWMZeZv9uCvbSvYhL3qyhaW4f+mRfwDtfapt6/krXaC/iMS22KNnCfa5+fYQ1nd2rXgEgycxUzdfg8Ig60hmuANZzGNyzW47SDa4B1XMAHdGtB28E1wIbNNr7GUhVTO7gG+IXreIJXEXF0lP9Qi4j5iFiOiGO9udaKaprmZSllAvdKKd2mab6MJcemabqllFU8LKW8HfvR5++P8QfdgYYCYkbU8QAAAABJRU5ErkJggg==);
		z-index: 9999;
	}

	.arrow-next
	{
		right: 32px;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAABjUlEQVQ4jZ3VP2uUQRDH8c9FEUIKbWwWG8HWarDSIIRYKYioCP7pIugr8AWkFawVG8XGTrATo2hylQ4ICjY2ivCgaRIkBgKKRfZOL+Yuz2W63Z3v7OzMb3c7dmERcQVznV2AN3Eb58YFb0XESkRMw94xwHncwKnMfNMKjogO7uAiZjLzfW9tJBwRe3AXsziZmZ/+XR8KR8Q+PEDgRGZ+3eqzLRwRk3iMwziemcvb+f0HR8QUnmIK05m5Miy7iS3gfryow9lR4AAcEQexiO84k5k/RoF9OCIOYQkfcT4zf+4EwkREHKk7dnE5MzfagGwW7BHWMZeZv9uCvbSvYhL3qyhaW4f+mRfwDtfapt6/krXaC/iMS22KNnCfa5+fYQ1nd2rXgEgycxUzdfg8Ig60hmuANZzGNyzW47SDa4B1XMAHdGtB28E1wIbNNr7GUhVTO7gG+IXreIJXEXF0lP9Qi4j5iFiOiGO9udaKaprmZSllAvdKKd2mab6MJcemabqllFU8LKW8HfvR5++P8QfdgYYCYkbU8QAAAABJRU5ErkJggg==);
		z-index: 9999;
	}

	.status
	{
		width: 1px;
		position: absolute;
		background-color: #969696;
		top: 50px;
		left: 28px;
	}

	.night .status
	{
		top: 200px;
	}

	.status-item
	{
		width: 9px;
		height: 9px;
		padding: 3px 0 0 3px;
		margin-left: -5px;
		margin-top: -5px;
		position: absolute;
		top: 50px;
		left: 12px;
	}

	.default .status-item
	{
    left: 13px;
		padding: 0;
	}

	.status-item span
	{
		display: block;
		width: 5px;
		height: 5px;
    border: 1px solid #969696;
		background: #969696;
		-webkit-transform: rotate(45deg);
		    -ms-transform: rotate(45deg);
		        transform: rotate(45deg);
	}

	.status li:last-child
	{
		position: absolute;
		left: 0;
		bottom: 0;
		margin-bottom: 0;
		top: auto;
	}



	.default .status-item span
	{
		width: 100%;
		height: 100%;
    border: 1px solid #969696;
		background: #f5f5f5;
	}

	.status-item:last-child
	{
		margin-right: 0;
	}

	.radiance-item
	{
		width: 130px;
		height: 35px;
		line-height: 32px;
		border: 2px solid #8d734a;
		position: absolute;
		left: 20px;
		top: 25px;
		background-color: #fff;
		color: #8d734a;
		padding-left: 35px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		cursor: pointer;
		text-align: left;
		font-weight: bold;
		font-size: 11px !important;
	}

	#ctrl .filter-area .performance {
    text-align: left;
    margin-top: 25px;
    padding-top: 25px;
    border-top: 1px solid #d7d7d7;
    color: #091e2b;
	}
    
    #ctrl .filter-area .performance p {
      line-height: 1.4;
      font-size: 16px;
    }
    
    #ctrl .filter-area .performance .radiance-btn {
      margin-top: 20px;
    }
      
      #ctrl .filter-area .performance .radiance-btn a {

      }
    
    #ctrl .filter-area .performance .radiance-btn.active a {
}

	#ctrl .filter-area .performance .br-tab{
		display: none;
	}

	.radiance-item .ic-box
	{
		position: absolute;
		background-repeat: no-repeat;
		background-position: left center ;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAKElEQVQImWOc1hTAgAT+MzAwMMI4TAx4AF5JFqhR6EbDJRnRJKhgJwD0dQV5BnrNVQAAAABJRU5ErkJggg==);
		background-size: 7px 7px;
		height: 7px;
		width: 7px;
		left: 10px;
		top: 50%;
		margin-top: -3px;
		display: block;
	}

	.radiance-item.active .ic-box
	{
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAYAAAASC7TOAAAAEElEQVQImWOc1hTwnwEHAAA/XwJpE+1/VQAAAABJRU5ErkJggg==);
		background-size: 7px 1px;
	}

	.radiance-item.active
	{
		background-color: #fff;
	}

	.tag-item
	{

	}

	.tag-item-radiance
	{
	}

	.skincarestep-opening
	{
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		z-index: 999999;
	}

	.skincarestep-opening-content
	{
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		text-align: center;
	}

	#skip {
		
	}

	.skincarestep-title
	{
		font-size: 18px;
	}

	.skincarestep-sub-title
	{
		letter-spacing: 0.05em;
		margin-bottom: 27px;
		font-size: 12px;
	}

	.skincarestep-copy
	{
		font-size: 12px;
		line-height: 2.07;
		letter-spacing: 0;
		margin-bottom: 48px;
	}
	
	.skincarestep-link span
	{
		font-size: 11px;
		color: #1a1a1a;
		font-style: italic;
		display: inline-block;
		position: relative;
		padding-bottom: 2px;
		width: 47px;
		text-align: left;
	}

	.skincarestep-link span:hover
	{
		text-decoration: none;
	}

	.skincarestep-link span:hover svg
	{

	}

	.skincarestep-link svg
	{
		width: 47px;
		height: 5px;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.cleansing .cleansing-container{

	}

	.suncare .cleansing-container {

	}

	.cleansing-tag-item
	{
    width: auto;
    /* height: 34px; */
    position: relative;
    top: 0;
    left: 0;
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
    color: #091e2a;
  }
}


/*//////////////////////////
PC&Tablet
//////////////////////////*/


@media screen and (min-width:768px){
	/*/// selecter ///*/



	.live-selecter li a:after{
		width:29px;height:29px;margin-top:-14px;margin-left:-96px;
		-ms-background-size:29px 29px;background-size:29px 29px;
	}

	/*/// live-area ///*/
	.live-area ul.carousel .tit{font-size:13px;letter-spacing:1.1px;}
	.live-area ul.carousel .copy{font-size:12px;}
	.live-area ul.carousel .ct-plate{font-size:11px;}
	.live-area ul.carousel .ct-plate .in{width:120px;height:24px;line-height:24px;margin-top:1px;margin-bottom:1px;}

	/************ control-area ************/
	/*/// timeline ///*/
	.timeline-area{background-color:rgba(240,240,240,0.95);width:270px;position:absolute;top:20px;left:20px;}
	.timeline-area .flow-list:before{width:1px;}
	
	/*/// filter ///*/
	.filter-area{font-size:12px;border:1px solid #c6ba7e;position:absolute;bottom:0;}
	.filter-area .filter-list .sort-item{padding-right:21px;}

	.filter-area .sort-item .ic-box{
		width:14px;
		height:14px;
	}
	.filter-area .sort-item .ic{
		width: 10px;
    height: 10px;
    padding: 1px;
    position: absolute;
    top: 1px;
    left: 1px;
	}
}


/*//////////////////////////
Tablet
//////////////////////////*/


@media screen and (max-width: 1024px) and (min-width: 768px){
	#main-area{padding-top: 11px;}

	/*/// heading ///*/
	#heading-area .tit{font-size:24px;padding-bottom:35px;}
	#heading-area .tit .min{font-size:16px;padding-top:11px;letter-spacing:1px;}
	#heading-area .copy{font-size:13px;line-height:28px;letter-spacing:1.4px;padding-bottom:46px;}

	/*/// contents ///*/
	#scare-step-area{
    padding: 120px 0 15px;
  }
	.live-wrapper{
    padding-top: 50px;
  }

	/*/// live-area ///*/
	.live-area{margin-left: 48px;overflow:hidden;width: 448px;}
	.live-area ul.carousel{width: 400px;margin-left: 47px;}
	.live-area ul.carousel > li{
    width:100%;
    clear: both;
    border-bottom: none;
    margin-bottom: 90px;
    margin-top: 20px;
    position: relative;
  }
	.live-area ul.carousel > li.cleansing,
	.live-area ul.carousel > li.suncare {

	}

	.live-area ul.carousel-night > li.cleansing:nth-child(1),
	.live-area ul.carousel-night > li.suncare:nth-child(1) {
		margin-bottom: 50px;
		border-bottom: 0;
	}

	.live-area ul.carousel-night > li.cleansing .status-item,
	.live-area ul.carousel-night > li.suncare .status-item
	{
		top: -27px;
	}
	.live-area ul.carousel > li.suncare div.slick-list {
   }
	.live-area ul.carousel > li:after
	{
		content: "";
		display: block;
		clear: both;
		
	}
	.live-area ul.carousel > li > .in-wp{width:100%;}
	.live-area ul.carousel > li > .in-wp > .in{width:100%;}
	.live-area ul.carousel > li a{
    width: 398px;
    height: 150px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
	.live-area ul.carousel > li .tx-box{
    width: 244px;
    text-align: left;
    padding-left: 20px;
  }
	
	.live-area ul.carousel > li .pic img{
    width: 140px;
    height: 150px;
    display: block;
  }
	
	.live-area ul.carousel .tit{
    padding-top:2px;
    padding-bottom: 4px;
    font-size: 14px;
    text-align: left;
  }
	.live-area ul.carousel .copy{
    font-size: 16px;
    text-align: left;
  }
	.live-area ul.carousel .ct-plate{width:220px;height:48px;position:relative;}
	.live-area ul.carousel .ct-plate .in-wp{
		position:absolute;top:50%;left:50%;will-change:transform;
		-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
	}

	/************ control-area ************/
	/*/// prev-next ///*/
	.direction-nav{display:none;}

	/*/// timeline ///*/
	.timeline-area{font-size:12px;height:828px;}
	.timeline-area .flow-list{padding:30px 0 30px 24px;}
	.timeline-area .flow-list:before{position:absolute;top:54px;bottom:54px;left:28px;}
	.timeline-area .morning:before{bottom:54px;}
	.timeline-area .evening:before{bottom:74px;}
	.timeline-area .flow-list a{line-height:22px;padding-top:13px;padding-bottom:13px;padding-left:23px;}
	.timeline-area .flow-list .ic,
	.timeline-area .flow-list .ic-clone{top:24px;}

	/*/// filter ///*/
	.filter-area{
		right: 30px;
		top: 80px;
    bottom: auto;
		position: absolute;
		width: 200px;
		background-color: transparent;
		border: 1px solid #d7d7d7;
    padding: 25px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
	.filter-area .in{
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}

	.filter-area .copy{
    font-size:15px;
    text-align: left;
    color: #091e2b;
    line-height: 1.4;
    margin-bottom: 20px;
  }

	.filter-area li {
    padding-right: 0!important;
    margin-bottom: 18px;
    font-size: 16px;
  }
  .filter-area .sort-item .label {
    padding-right: 0!important;
  }

	.filter-area .spbr {display: inline-block;}

	.status
	{
		width: 1px;
		position: absolute;
		background-color: #969696;
    top: 100px;
    left: 9px;
	}

	.night .status
	{
		top: 205px;
	}

	.status-item
	{
		width: 9px;
		height: 9px;
		top: 50%;
		padding: 3px 0 0 3px;
		margin-left: -5px;
		margin-top: -5px;
		position: absolute;
		left: -39px;
	}
  .default .status-item
  {
    left: -38px;
  }

	.cleansing-tag-item
	{
    width: auto;
    height: 34px;
    position: absolute;
    bottom: auto;
    padding-left: 140px;
    left: 20px;
    font-size: 14px;
    margin-top: 0;
	}

	


	.default .status-item
	{
		padding: 0;
	}

	.status-item span
	{
		display: block;
		width: 5px;
		height: 5px;
    border: 1px solid #969696;
		background: #969696;
		-webkit-transform: rotate(45deg);
		    -ms-transform: rotate(45deg);
		        transform: rotate(45deg);
	}

	.status li:last-child
	{
		position: absolute;
		left: 0;
		bottom: 0;
		margin-bottom: 0;
		top: auto;
	}



	.default .status-item span
	{
		width: 100%;
		height: 100%;
		border: 1px solid #969696;
		background-color: #fff;
		-webkit-transform: rotate(45deg);
		    -ms-transform: rotate(45deg);
		        transform: rotate(45deg);
	}

	.status-item:last-child
	{
		margin-right: 0;
	}

	.slick-dots
	{
    position: absolute;
    left: 0;
    width: 140px;
    height: 30px;
    bottom: -30px;
    text-align: center;
    z-index: 9998;
    margin: 0;
  }

	.slick-dots li
	{
    width: 10px;
    height: 10px;
    display: inline-block;
    padding: 6px 5px;
  }

.slick-dots .slick-active
{

}

.slick-dots .slick-active span
{
	background-color: #969696;
	}

	.slick-dots span
	{
		
		-webkit-transform: rotate(45deg);
		
		    -ms-transform: rotate(45deg);
		
		        transform: rotate(45deg);
				
		height: 5px;
				
		width: 5px;
				
		margin-top: 3px;
				
		margin-left: 3px;
				
		background-color: #cbcacb;
	}

	.filter-area .radiance-item
	{
		width: 130px;
		height: 34px;
		line-height: 27px;
		border: 2px solid #968250;
		position: absolute;
		background-color: #fff;
		color: #968250;
		left: 20px;
		bottom: 26px;
		text-align: left;
		margin-bottom: 0;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		cursor: pointer;
		font-weight: 200;
	}

	.radiance-item .ic-box
	{
		position: absolute;
		background-repeat: no-repeat;
		background-position: left center ;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAKElEQVQImWOc1hTAgAT+MzAwMMI4TAx4AF5JFqhR6EbDJRnRJKhgJwD0dQV5BnrNVQAAAABJRU5ErkJggg==);
		background-size: 7px 7px;
		height: 7px;
		width: 7px;
		left: 10px;
		top: 50%;
		margin-top: -3px;
		display: block;
	}

	.radiance-item.active .ic-box
	{
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAYAAAASC7TOAAAAEElEQVQImWOc1hTwnwEHAAA/XwJpE+1/VQAAAABJRU5ErkJggg==);
		background-size: 7px 1px;
	}

	.radiance-item.active
	{
		background-color: #fff;
	}

	.pankuzu 
	{
		padding-top: 0;
		margin-bottom: 22px;
	}

	.arrow {
		position: absolute;
		bottom: 25px;
		width: 15px;
		height: 27px;
		background-repeat: no-repeat;
		background-position: left top;
		background-size: 100% 100%;
		cursor: pointer;
	}

	.arrow-prev
	{
		left: 175px;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAABjUlEQVQ4jZ3VP2uUQRDH8c9FEUIKbWwWG8HWarDSIIRYKYioCP7pIugr8AWkFawVG8XGTrATo2hylQ4ICjY2ivCgaRIkBgKKRfZOL+Yuz2W63Z3v7OzMb3c7dmERcQVznV2AN3Eb58YFb0XESkRMw94xwHncwKnMfNMKjogO7uAiZjLzfW9tJBwRe3AXsziZmZ/+XR8KR8Q+PEDgRGZ+3eqzLRwRk3iMwziemcvb+f0HR8QUnmIK05m5Miy7iS3gfryow9lR4AAcEQexiO84k5k/RoF9OCIOYQkfcT4zf+4EwkREHKk7dnE5MzfagGwW7BHWMZeZv9uCvbSvYhL3qyhaW4f+mRfwDtfapt6/krXaC/iMS22KNnCfa5+fYQ1nd2rXgEgycxUzdfg8Ig60hmuANZzGNyzW47SDa4B1XMAHdGtB28E1wIbNNr7GUhVTO7gG+IXreIJXEXF0lP9Qi4j5iFiOiGO9udaKaprmZSllAvdKKd2mab6MJcemabqllFU8LKW8HfvR5++P8QfdgYYCYkbU8QAAAABJRU5ErkJggg==);
		z-index: 2;
	}

	.arrow-next
	{
		right: 18px;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAABjUlEQVQ4jZ3VP2uUQRDH8c9FEUIKbWwWG8HWarDSIIRYKYioCP7pIugr8AWkFawVG8XGTrATo2hylQ4ICjY2ivCgaRIkBgKKRfZOL+Yuz2W63Z3v7OzMb3c7dmERcQVznV2AN3Eb58YFb0XESkRMw94xwHncwKnMfNMKjogO7uAiZjLzfW9tJBwRe3AXsziZmZ/+XR8KR8Q+PEDgRGZ+3eqzLRwRk3iMwziemcvb+f0HR8QUnmIK05m5Miy7iS3gfryow9lR4AAcEQexiO84k5k/RoF9OCIOYQkfcT4zf+4EwkREHKk7dnE5MzfagGwW7BHWMZeZv9uCvbSvYhL3qyhaW4f+mRfwDtfapt6/krXaC/iMS22KNnCfa5+fYQ1nd2rXgEgycxUzdfg8Ig60hmuANZzGNyzW47SDa4B1XMAHdGtB28E1wIbNNr7GUhVTO7gG+IXreIJXEXF0lP9Qi4j5iFiOiGO9udaKaprmZSllAvdKKd2mab6MJcemabqllFU8LKW8HfvR5++P8QfdgYYCYkbU8QAAAABJRU5ErkJggg==);
		z-index: 9999;
	}

	.tag-item
	{
    margin: 0;
    margin-top: 10px;
	}

	.tag-item-radiance
	{

	}

	.skincarestep-opening
	{
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		z-index: 999999;
	}

	.skincarestep-opening .br-sp
	{
		display: none;
	}

	.skincarestep-opening-content
	{
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		text-align: center;
	}

	.skincarestep-title
	{
		font-size: 25px;
	}

	.skincarestep-sub-title
	{
		letter-spacing: 0.05em;
		margin-bottom: 35px;
	}

	.skincarestep-copy
	{
		font-size: 14px;
		line-height: 2.07;
		letter-spacing: 0.05em;
		margin-bottom: 58px;
	}
	
	.skincarestep-link span
	{
		font-size: 11px;
		color: #1a1a1a;
		font-style: italic;
		display: inline-block;
		position: relative;
		padding-bottom: 2px;
		width: 47px;
		text-align: left;
	}

	.skincarestep-link span:hover
	{
		text-decoration: none;
	}

	.skincarestep-link span:hover svg
	{

	}

	.skincarestep-link svg
	{
		width: 47px;
		height: 5px;
		position: absolute;
		left: 0;
		bottom: 0;
	}

	.performance {
    text-align: left;
    margin-top: 10px;
    padding-top: 20px;
    border-top: 1px solid #d7d7d7;
	}
    
    .performance p {
      line-height: 1.4;
      font-size: 16px;
    }
    
    .performance .radiance-btn {
      margin-top: 20px;
    }
      
			.performance .radiance-btn a {

			}
    
    .performance .radiance-btn.active a {
}
}


/*//////////////////////////
PC
//////////////////////////*/


@media screen and (min-width: 1025px){
	#main-area{padding-top:0;}

	/*/// heading ///*/
	#heading-area .tit{font-size:25px;padding-bottom:34px;}
	#heading-area .tit .min{font-size:16px;padding-top:10px;}
	#heading-area .copy{font-size:14px;line-height:29px;letter-spacing:0.5px;padding-bottom:46px;}

	/*/// contents ///*/
	#scare-step-area{
	}
	.live-wrapper{
		position: relative;
		min-height: 690px
	}
	.live-wrapper:after,
		.live-wrapper:before {
    content: "";
    display: block;
    width: 35px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABkCAYAAAAMhImNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1RDFCRDExRTBDMjExRTg4OEM5RDQ1RjRFMjkzQjMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ1RDFCRDEyRTBDMjExRTg4OEM5RDQ1RjRFMjkzQjMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDVEMUJEMEZFMEMyMTFFODg4QzlENDVGNEUyOTNCMzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDVEMUJEMTBFMEMyMTFFODg4QzlENDVGNEUyOTNCMzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58ol4RAAAAe0lEQVR42uzOsQqAIBiFUWsozHr/J83VDCTEpdXhXPgm8ecsd86hbqvtrVg7Wql2Dl1d41vq/sbvZinv/d+tYaLBwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMyGeQQYAOyXBqZwnRcFAAAAAElFTkSuQmCC);
    z-index: 2;
  }
	.live-wrapper:before {
    content: "";
    display: block;
    width: 35px;
    height: 100%;
    right: auto;
    left: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABkCAYAAAAMhImNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUwNjkzQTFBRTBDMjExRThBNjRFRUEzMjdDNzhFMkREIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUwNjkzQTFCRTBDMjExRThBNjRFRUEzMjdDNzhFMkREIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTA2OTNBMThFMEMyMTFFOEE2NEVFQTMyN0M3OEUyREQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTA2OTNBMTlFMEMyMTFFOEE2NEVFQTMyN0M3OEUyREQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/lIWpAAAAeUlEQVR42uzOQQqAIBBAUe3+t61JalMGCuKqpYs38GcjDi9HxJP+TM7fvmtXq9TOVtSOqX1ofovhb+k3t7TQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCshnkFGABPuhuv9g+1TgAAAABJRU5ErkJggg==);
  }

	/*/// live-area ///*/
	.live-area{width:100%;overflow:hidden;padding-top: 66px;}
	.live-area ul.carousel{width: 100%;height:100%;}
	.live-area ul.carousel > li{float:left;width: 200px;margin: 0 30px;position: relative;}
	.live-area ul.carousel > li a,
	.live-area ul.carousel > li .tx-box{
	will-change:width;
	-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.215,0.61,0.355,1);
	transition:-webkit-transform 0.6s cubic-bezier(0.215,0.61,0.355,1);
	-o-transition:transform 0.6s cubic-bezier(0.215,0.61,0.355,1);
	transition:transform 0.6s cubic-bezier(0.215,0.61,0.355,1);
	transition:transform 0.6s cubic-bezier(0.215,0.61,0.355,1), -webkit-transform 0.6s cubic-bezier(0.215,0.61,0.355,1);
	width: 200px;
	margin: auto;
	}
	.live-area ul.carousel > li.active a,
	.live-area ul.carousel > li.active .tx-box{width:300px;}
	.live-area ul.carousel > li a{}

	.live-area ul.carousel > li .pic{
	}
	.live-area ul.carousel > li.active .pic{margin-left:0;margin-right:0;}
	.live-area ul.carousel > li .pic img{
		width: 200px;
		height: 200px;
		will-change:transform;
		-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.215,0.61,0.355,1);
		transition:-webkit-transform 0.6s cubic-bezier(0.215,0.61,0.355,1);
		-o-transition:transform 0.6s cubic-bezier(0.215,0.61,0.355,1);
		transition:transform 0.6s cubic-bezier(0.215,0.61,0.355,1);
		transition:transform 0.6s cubic-bezier(0.215,0.61,0.355,1), -webkit-transform 0.6s cubic-bezier(0.215,0.61,0.355,1);
	}
	.live-area ul.carousel > li.active .pic img{-webkit-transform:matrix(1,0,0,1,0,0);-ms-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0);}
	
	.live-area ul.carousel .tit{
		padding-top: 100px;
		padding-bottom:7px;
		font-size: 12px;
	}
	.live-area ul.carousel .copy{
		font-size: 16px;	}
	
	/************ control-area ************/
	/*/// prev-next ///*/
	.direction-nav .pr,
	.direction-nav .nx{}

	/*/// timeline ///*/
	.timeline-area{font-size:12px;height:540px;}
	.timeline-area .flow-list{padding:18px 0 18px 25px;}
	.timeline-area .flow-list:before{position:absolute;top:33px;bottom:33px;left:30px;}
	.timeline-area .morning:before{bottom:33px;}
	.timeline-area .evening:before{bottom:50px;}
	.timeline-area .flow-list a{line-height:18px;padding-top:6px;padding-bottom:7px;padding-left:21px;}
	
	.timeline-area .flow-list .ic,
	.timeline-area .flow-list .ic-clone{top:17px;}

	/*/// filter ///*/
	.filter-area{
		width: 962px;
		position: relative;
		margin: auto;
		background: transparent;
		border: 1px solid #d7d7d7;
		margin-top: 50px;
		padding: 30px;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
	}
	.filter-area .in{
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		text-align: left;
	}

	.filter-area .copy{
		font-size: 15px;
		line-height: 1.4;
		width: 25%;
		margin: 0;
		padding: 0;
	}
		
		.filter-area .copy br {
			display: none;
		}
	.filter-area .filter-list {
		margin: 0;
		padding: 0;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		    -ms-flex-wrap: wrap;
		        flex-wrap: wrap;
		-webkit-box-sizing: border-box;
		        box-sizing: border-box;
		height: 100%;
	}
		
		.filter-area .filter-list .sort-item {
			padding: 10px 20px!important;
			-webkit-box-sizing: border-box;
			        box-sizing: border-box;
			display: block;
			float: none;
		}
			
			.filter-area .filter-list .sort-item .label {
				font-size: 16px;
				color: #091e2a;
			}
	.filter-area .performance {
		width: 25%;
		margin: 0;
		padding: 0;
		margin-left: 30px;
		padding-left: 30px;
		border-left: 1px solid #d7d7d7;
	}
		
		.filter-area .performance p {

		}
		.filter-area .performance br {
		}
			
			.filter-area .performance .radiance-btn a {

			}
		
		.filter-area .performance .radiance-btn.active a {
}
	
	.filter-area .reset{
		padding-left:55px;
		padding-right:30px;}
	
	.slick-dots
	{
		text-align: center;
		position: absolute;
		left: 0;
		width: 100%;
		top: 210px;
		z-index: 9998;
    margin: 0;
	}
	.slick-dots li
	{
		width: 10px;
		height: 10px;
		line-height: 10px;
		padding-top: 3px;
		padding-left: 3px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		cursor: pointer;
		margin-right: 3px;
	}

	.slick-dots li.slick-active
	{
	}

	.slick-dots .slick-active span
	{
		background-color: #969696;
		}

		.slick-dots span
		{
			
			-webkit-transform: rotate(45deg);
			
			    -ms-transform: rotate(45deg);
			
			        transform: rotate(45deg);
					
			height: 5px;
					
			width: 5px;
					
			margin-top: 3px;
					
			margin-left: 3px;
					
			background-color: #cbcacb;
		}

	.status
	{
		height: 1px;
		position: absolute;
		background-color: #969696;
		top: 319px;
	}

	.status-item
	{
		width: 7px;
		height: 7px;
		position: absolute;
		top: 247px;
		left: 50%;
		margin-left: -3px;
		padding: 3px 0 0 3px;
		z-index: 999;
	}

	.default .status-item
	{
		padding: 0;
		top: 249px;
		bottom: auto;
	}

	.status-item span
	{
		display: block;
		width: 5px;
		height: 5px;
		border: 1px solid #969696;
		background: #969696;
		-webkit-transform: rotate(45deg);
		    -ms-transform: rotate(45deg);
		        transform: rotate(45deg);
	}

	.default .status-item span
	{
		width: 100%;
		height: 100%;
		border: 1px solid #969696;
		background: #f5f5f5;
		-webkit-transform: rotate(45deg);
		    -ms-transform: rotate(45deg);
		        transform: rotate(45deg);
	}

	.status-item:last-child
	{
		/* float: right; */
		/* margin-right: 0; */
	}

	.tag-item
	{

	}

	.cleansing-tag-item
	{
		font-size: 14px;
		text-align: center;
	}



	/*.live-area ul.carousel > li.cleansing-item
	{
		margin: 0 0;
	}*/

	.live-area ul.carousel > li.cleansing-item:nth-child(2n)
	{
		
	}

	.carousel-night .cleansing-item .status-item
	{
		left: 100%;
		margin-left: -237px;
	}

	.cleansing-tag-item-2
	{
		width: 320px;
		left: -199px;
	}

	.tag-item-two
	{
		float: left;
		margin-left: -27px;
	}

	.tx-box .tag-item-two:nth-child(2n){
		float:right;
		margin-left: 0;
		margin-right: -27px;
	}

	.tag-item-radiance
	{

	}

	.radiance-item
	{
		width: 130px;
		height: 24px;
		line-height: 20px;
		border: 2px solid #8d734a;
		position: absolute;
		font-weight: bold;
		background-color: #fff;
		color: #8d734a;
		font-size: 11px;
		left: 0;
		top: 34px;
		padding-left: 35px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		cursor: pointer;
		text-align: left;
	}

	.radiance-item .ic-box
	{
		position: absolute;
		background-repeat: no-repeat;
		background-position: left center ;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAKElEQVQImWOc1hTAgAT+MzAwMMI4TAx4AF5JFqhR6EbDJRnRJKhgJwD0dQV5BnrNVQAAAABJRU5ErkJggg==);
		background-size: 7px 7px;
		height: 7px;
		width: 7px;
		left: 10px;
		top: 50%;
		margin-top: -3px;
		display: block;
	}

	.radiance-item.active .ic-box
	{
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAYAAAASC7TOAAAAEElEQVQImWOc1hTwnwEHAAA/XwJpE+1/VQAAAABJRU5ErkJggg==);
		background-size: 7px 1px;
	}

	.radiance-item.active
	{
		background-color: #fff;
	}

	.skincarestep-opening
	{
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		z-index: 999999;
	}

	.skincarestep-opening .br-sp
	{
		display: none;
	}

	.skincarestep-opening-content
	{
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		text-align: center;
	}

	.skincarestep-title
	{
		font-size: 25px;
	}

	.skincarestep-sub-title
	{
		letter-spacing: 0.05em;
		margin-bottom: 35px;
	}

	.skincarestep-copy
	{
		font-size: 14px;
		line-height: 2.07;
		letter-spacing: 0.05em;
		margin-bottom: 58px;
	}
	
	.skincarestep-link span
	{
		font-size: 11px;
		color: #1a1a1a;
		font-style: italic;
		display: inline-block;
		position: relative;
		padding-bottom: 2px;
		width: 47px;
		text-align: left;
	}

	.skincarestep-link span:hover
	{
		text-decoration: none;
	}

	.skincarestep-link span:hover svg
	{

	}

	.skincarestep-link svg
	{
		width: 47px;
		height: 5px;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	
		.arrow {
		position: absolute;
		top: 206px;
		width: 11px;
		height: 22px;
		background-repeat: no-repeat;
		background-position: left top;
		background-size: 100% 100%;
		cursor: pointer;
	}

	.arrow-prev
	{
		left: 35px;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAABjUlEQVQ4jZ3VP2uUQRDH8c9FEUIKbWwWG8HWarDSIIRYKYioCP7pIugr8AWkFawVG8XGTrATo2hylQ4ICjY2ivCgaRIkBgKKRfZOL+Yuz2W63Z3v7OzMb3c7dmERcQVznV2AN3Eb58YFb0XESkRMw94xwHncwKnMfNMKjogO7uAiZjLzfW9tJBwRe3AXsziZmZ/+XR8KR8Q+PEDgRGZ+3eqzLRwRk3iMwziemcvb+f0HR8QUnmIK05m5Miy7iS3gfryow9lR4AAcEQexiO84k5k/RoF9OCIOYQkfcT4zf+4EwkREHKk7dnE5MzfagGwW7BHWMZeZv9uCvbSvYhL3qyhaW4f+mRfwDtfapt6/krXaC/iMS22KNnCfa5+fYQ1nd2rXgEgycxUzdfg8Ig60hmuANZzGNyzW47SDa4B1XMAHdGtB28E1wIbNNr7GUhVTO7gG+IXreIJXEXF0lP9Qi4j5iFiOiGO9udaKaprmZSllAvdKKd2mab6MJcemabqllFU8LKW8HfvR5++P8QfdgYYCYkbU8QAAAABJRU5ErkJggg==);
		z-index: 9999;
	}

	.arrow-next
	{
		right: 32px;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAABjUlEQVQ4jZ3VP2uUQRDH8c9FEUIKbWwWG8HWarDSIIRYKYioCP7pIugr8AWkFawVG8XGTrATo2hylQ4ICjY2ivCgaRIkBgKKRfZOL+Yuz2W63Z3v7OzMb3c7dmERcQVznV2AN3Eb58YFb0XESkRMw94xwHncwKnMfNMKjogO7uAiZjLzfW9tJBwRe3AXsziZmZ/+XR8KR8Q+PEDgRGZ+3eqzLRwRk3iMwziemcvb+f0HR8QUnmIK05m5Miy7iS3gfryow9lR4AAcEQexiO84k5k/RoF9OCIOYQkfcT4zf+4EwkREHKk7dnE5MzfagGwW7BHWMZeZv9uCvbSvYhL3qyhaW4f+mRfwDtfapt6/krXaC/iMS22KNnCfa5+fYQ1nd2rXgEgycxUzdfg8Ig60hmuANZzGNyzW47SDa4B1XMAHdGtB28E1wIbNNr7GUhVTO7gG+IXreIJXEXF0lP9Qi4j5iFiOiGO9udaKaprmZSllAvdKKd2mab6MJcemabqllFU8LKW8HfvR5++P8QfdgYYCYkbU8QAAAABJRU5ErkJggg==);
		z-index: 9999;
	}
}


