@charset "UTF-8";
body {animation: fadeIn 1.75s ease 0s 1 normal;-webkit-animation: fadeIn 1.75s ease 0s 1 normal;}
@keyframes fadeIn {
0% {opacity: 0}
100% {opacity: 1}
}
@-webkit-keyframes fadeIn {
0% {opacity: 0}
100% {opacity: 1}
}

/* header
------------------------------------------- */
.header {position: absolute;width: 100%;z-index: 150;transition: .3s;padding:1.5em;top:0;}
.header .head-logo {width:35%;display: block;transition: .3s;margin:0 0;}
.head-logo{animation-duration: 1.5s;animation-name: anime_logo;}

@keyframes anime_logo {
0% {opacity: 0;transform: translateY(0px);}
100% {opacity: 1;transform: translateY(0);}
}
@-webkit-keyframes anime_logo {
0% {
-webkit-transform: translateY(0px) scaleY(1);
-webkit-transform-origin: 0 0;
}
100% {
-webkit-transform: translateY(0) scaleY(1);
-webkit-transform-origin: 0 0;
}
}
.tgr-entry{position: fixed;width: 100%;background-color:rgba(0,0,0,0.6);bottom:0;z-index: 150;padding:1em;overflow:hidden;}
.tgr-entry a{color:#444;padding:1.25em 0;text-align:center;transition: .3s;font-size:4.75vw;font-weight:bold;display:block;border-radius:30px;background:#cdffec;}
@media screen and (max-width: 320px) {
.tgr-entry a{padding:.85em 0;}
}
@media screen and (max-width: 375px) {
.tgr-entry a{padding:1em 0;}
}
.tgr-entry a:after{content: "\f105";font-family: FontAwesome;color:#444;font-size:5vw;padding-left:1em;-webkit-animation-name: pulse2;
-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction: alternate;-webkit-animation-delay: 1.5s;}

@-webkit-keyframes2 pulse {
0% { color: #444;background:#f4aec4;}
100% { color: #444;background:#cdffec;}
}
@-webkit-keyframes2 pulse2 {
0% { color: #444}
100% { color: #444;}
}

/* LP-contents
------------------------------------------- */
body.lp{background:#f6f6f6;overflow: hidden;}
.container-{background:#fff;color:#444;}
body.lp #mainVisual{position:relative;margin:0;}
body.lp #mainVisual img{margin:0;padding:0;}
body.lp #mainVisual h1{position:absolute;top:16%;left:1.5em;}
body.lp #mainVisual h1 img{width:50%;opacity:0;}

.campaign-box{padding:3.5em 2em;background:#fff;}
.campaign-box h2 img{width:70%;margin:0 auto 2em!important;display:block;}
.campaign-box img{margin-bottom:1.5em;}
.campaign-box img:last-child{margin-bottom:0;}

.movie_box h2{text-align: center;font-weight: bold;font-size: 3em;}
iframe{margin: 2em auto 4em;display: block;max-width: 90%;/* width: 600px; */}


.effect-box{background-image: url(../images/lp/effect-bg.jpg);background-position: 50% 0;background-size:100% auto;padding:3.5em 2em;background-color:#727272;}
.effect-box h2 img{width:65%!important;margin:0 auto 3.5em!important;display:block;}
.effect-box ul{}
.effect-box li{position:relative;margin-bottom:5em;color:#fff;}
.effect-box li h3 img{width:100%;margin:0 auto 2em;}
.effect-box li p{font-size:4vw;line-height:1.7;}
.effect-box li p.effect-en{position:absolute;right:0;bottom:-1em;width:50%;}
.effect-box li:nth-child(2n) h3 img{padding-left:50%;width:100%;margin:0 auto 1em;}
.effect-box li:nth-child(2n) p{padding-left:50%;font-size:4vw;line-height:1.7;}
.effect-box li:nth-child(2n) p.effect-en{position:absolute;left:0em;right:inherit;top:0;width:40%;padding-left:0;}

.nayami-txt{color:#fff;text-align:center;font-size:4.5vw;}
.effect-nayami{display: flex; flex-wrap: wrap; justify-content: space-between;padding:1.5em 0 0;}
.effect-nayami div{width:49%;}
.effect-nayami div img{width:100%;margin-bottom:1em;padding:1.2em .75em 1em;border:1px solid #bfefdb;border-radius:5px;}

.feature-box{padding:3.5em 1.5em 0;}
.feature-box h2 img{width:65%!important;margin:0 auto 2em!important;display:block;}
.feature-box li{position:relative;margin-bottom:3.5em;}
.feature-box li img{margin:0 auto 1.5em;width:40%;display:block;}
.feature-box li:last-child img{width:60%;}
.feature-box li h3{color:#f4aec4;font-weight:bold;font-size:6vw;line-height:1.4;text-align:center;margin-bottom:1em;}
.feature-box li p{font-size:4vw;line-height:1.7;}
.feature-box li p.num{position:absolute;top:-.2em;left:.1em;font-family: 'Oswald', sans-serif;font-weight:300;font-size:16vw;line-height:1.0;color:#f4aec4;}

.welcome-box{background-image: url(../images/lp/welcome-bg.jpg);background-position: 0% 0;background-size:100% auto;padding:16.5em 2em 3.5em;background-color:#fff;}
.welcome-box h2 img{width:80%;margin:0 auto 1em!important;display:block;}
.welcome-box p{font-size:4vw;line-height:1.7;margin-bottom:1.5em;}
.welcome-box p.chart-ttl{color:#8e897c;text-align:center;font-size:5vw;font-weight:bold;margin-bottom:1em;}

.voice-box{background-image: url(../images/lp/voice-bg.jpg);background-position:50% 0;background-size:cover;padding:3.5em 2em;}
.voice-box img{width:40%!important;margin:0 auto 2em!important;display:block;}
.voice-area{padding:0 0;color:#000;}
.voice-area .voice {position: relative;display: inline-block;margin: 1.5em 0;padding:2.5em 1.5em;width: 100%;background:rgba(255,255,255,0.8);border-radius:6px;}
.voice-area .voice:before {content: "";position: absolute;top: 100%;left: 10%;margin-left: -7px;border: 7px solid transparent;border-top: 10px solid rgba(255,255,255,0.8);}
.voice-area .glay-bg:before{left: inherit;right:10%;}
.voice-area .voice p{font-size:4vw;line-height:1.5;}
.voice-area .voice p span{display:block;padding-top:.5em;}
.voice-weight{background-size: 100% auto;padding:2.5em 1.5em;}
.voice-weight h2{font-size:5.5vw;line-height:1.3;font-weight:bold;text-align:center;margin-bottom:1em;}
.voice-weight img{margin-top:0;margin-bottom:1.5em;}

.antivirus_box img{padding: 0 0 3em 0;}

.genre-box{background: url(../images/lp/genre-bg.jpg) no-repeat;position: relative;background-position:0 0%;background-size:cover;background-color:#222;padding:3.5em 1em;}
.genre-box h2 img{width:40%!important;margin:0 auto 2em!important;display:block;}
.genre-box ul {width:100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;margin: 0 auto;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.genre-box ul li {width: 50%!important;padding:1em .75em 1.5em!important;color:#fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.genre-box ul li a {text-decoration: none;display: block;color:#fff;}
.genre-box ul li figure {text-align: center;}
.genre-box ul li .detail h3 {font-size: 1em;margin-bottom: 1em;padding: 0 0 .4em;text-align: center;border-bottom:1px dotted #ddd;font-weight:bold;}
.genre-box ul li .detail .sub {margin-bottom: 0;}
.genre-box ul li .detail .sub span {font-size: .5em;letter-spacing:-.1em;margin-bottom: 5px;padding: 0;display: inline-block;width:30%;text-align:center;}
.genre-box ul li .detail .sub span i{background: url(../images/icon_pickup_bk.png) no-repeat;width:31px;height:30px;float:none;display:block;
vertical-align:middle;padding:0;margin:0 auto 0;}
.genre-box ul li .detail .sub span i.beginner{background-position:center 0;}
.genre-box ul li .detail .sub span i.diet{background-position:center -30px;}
.genre-box ul li .detail .sub span i.kaizen{background-position:center -60px;}
.genre-box ul li .detail .top_genre_desc {font-size: .7em;line-height:1.6;}
.genre-box ul li.full .detail h3 span {display:none;}
.genre-box ul li.full .top_genre_desc a{text-decoration: none; display: inline !important;font-size: .9em;line-height:1.4; font-weight:normal;}
.aboutnoa-box{padding-top:1em;}

.trial-box{padding:3.5em 0;}
.trial-box h2 img{width:80%;margin:0 auto 2em!important;display:block;}
.trial-desc{font-size:4vw;line-height:1.5;padding:2em 2em 1em;}
.trial-desc span{text-decoration: line-through; }
.trial-box ul{padding:1em 3em 2em}
.trial-box li{margin-bottom:4em;position:relative;}
.trial-box li:last-child{margin-bottom:1em;}
.trial-box li img{margin-bottom:1em;width:100%;position:relative;padding-left:1em;}
.trial-box li p.t-num{font-size:8vw;font-family: 'Oswald', sans-serif;font-weight:300;line-height:1.0;position:absolute;top:-.6em;left:-.4em;color:#fff;border:3px solid #fff;padding:.3em .3em;border-radius:2px;background-color:#bfefdb;}
.trial-box li:after{position: absolute;content: "\f107";font-family: FontAwesome;left: 50%;bottom: -1.25em;transform: translate(-50%,-0%);color:#bfefdb;font-size:8.5vw;}
.trial-box li:last-child:after{content:none;}
.trial-box li p{font-size:4vw;line-height:1.7;}
.trial-item-box{padding:0em 2em 3em}
.trial-item-box img{border:3px solid #bfefdb;}

.price-box{padding:3em 2em 3em;background:#555;}
.price-box h2 img{width:70%!important;margin:0 auto 2em!important;display:block;}
.price-box img{margin-bottom:1.5em;}

.access-box{padding:3em 2em 2em; width: 100%;background:#eee;overflow:hidden;}
.access-box h2 img{width:40%!important;margin:0 auto 2em!important;display:block;}
.access-box h3{display: block;padding:.2em;font-size:7vw;font-family: 'Oswald', sans-serif;font-weight:300;text-align:center;position:relative;color:#fff;background:rgba(0,0,0,0.5);position:absolute;bottom:0;width:100%;letter-spacing:2px;}
.accshow {overflow: hidden;transition: 0.8s;margin-top:.5em; margin-bottom:2em;background:#fff;padding:1em;}
.accshow .acc-clip{background:#000;margin-bottom:1.5em;position:relative;}
.accshow p {text-align:center;font-size:3.5vw;margin-bottom:1em;}
.accshow p.tel{font-family: 'Roboto', sans-serif;font-weight:700;font-size:6.5vw;margin-bottom:.1em!important;}
.accshow p.tel a{color:#f4aec4;}
.accshow iframe{width:100%;height:180px;}
.accshow .sc{background:#f4aec4;text-align:center;position:relative;margin-bottom:1em;}
.accshow .sc a{padding:1.25em .5em;color:#fff;display:block;font-size:4vw;font-weight:bold;padding-left:2em;}
.accshow .sc a span{color:#fff;font-size:3vw;padding-left:.5em;display:inline;}
.accshow .sc:before{position: absolute;content: "\f073";font-family: FontAwesome;left:.75em;top:50%;transform: translate(-0%,-50%);color:#fff;font-size:4.5vw;}

	
@media screen and (min-width: 768px) {
.header {padding:2.5em;}
.tgr-entry a{padding:.85em 0;border-radius:60px;}
	
body.lp #mainVisual h1{top:15%;left:2.5em;}	
body.lp #mainVisual h1 img{width:48%;}	
	
.all-wrap{width:640px;margin:0 auto;display:block;overflow:hidden;position:relative;}
.all-wrap .header,.tgr-entry{width:640px;}

.campaign-box img{margin-bottom:2.5em;}
	
.effect-box{padding:5em 3.5em;}
.effect-box h2 img{margin:0 auto 5em!important;}
.effect-box li{margin-bottom:8em;}
.effect-box li h3 img{margin:0 auto 4em;}
.effect-box li p{font-size:3vw;line-height:1.7;}
.effect-box li:nth-child(2n) h3 img{margin:0 auto 2em;}
.effect-box li:nth-child(2n) p{font-size:3vw;line-height:1.7;}
.nayami-txt{font-size:3vw;}
	
.feature-box{padding:5em 3.5em 0;}
.feature-box h2 img{margin:0 auto 4em!important;}
.feature-box li{margin-bottom:6em;}
.feature-box li img{margin:0 auto 2.5em;}
.feature-box li h3{margin-bottom:.5em;font-size:5vw;}
.feature-box li p{font-size:3vw;line-height:1.7;}
.feature-box li p.num{top:-.2em;left:-.1em;font-size:16vw;line-height:1.0;}
	
.welcome-box{padding:26.5em 3.5em 3.5em;}
.welcome-box h2 img{width:70%;margin:0 auto 2em!important;display:block;}
.welcome-box p{font-size:3vw;line-height:1.7;margin-bottom:2.5em;}
.welcome-box p.chart-ttl{font-size:4vw;margin-bottom:1em;}	
	
.voice-box{padding:5em 3.5em;}
.voice-area .voice p{font-size:3vw;line-height:1.5;}
	
.genre-box{padding:5em 3.5em;}
.genre-box h2 img{margin:0 auto 3em!important;}
.genre-box ul li {width: 50%!important;padding:2em 1.5em 2.5em!important;}	
.genre-box ul li .detail .sub span {font-size:1.5vw;}	
.genre-box ul li .detail h3 {font-size: 3vw;margin-bottom:.5em;}	
.genre-box ul li .detail .top_genre_desc {font-size: 2vw;line-height:1.7;}
	
.trial-desc{font-size:3vw;padding:4em 3.5em 3em;}
.trial-box ul{padding:1em 4em 2em}	
.trial-box li{margin-bottom:10em;}
.trial-box li span{display:block!important;}	
.trial-box li img{margin:0 auto 2em!important;}
.trial-box li p{font-size:3vw;}
.trial-item-box{padding:0em 3.5em 3em}
	
.price-box{padding:5em 3.5em 4em;}
.price-box h2 img{width:70%!important;margin:0 auto 3em!important;display:block;}
.price-box img{margin-bottom:2.5em;}

.access-box{padding:5em 3.5em 4em;}	
.access-box .accshow .sc{margin-bottom:2em;}
.access-box .accshow .sc a{font-size:3vw;font-weight:bold;}
.accshow .sc a span{color:#fff;font-size:2vw;}	
.access-box .accshow p {font-size:2.5vw;margin-bottom:2em;}
.access-box .accshow p.tel{font-size:5.5vw;margin-bottom:.2em!important;}
.access-box .accshow iframe{width:100%;height:280px;}
}

@media screen and (min-width: 1000px) {
.tgr-entry a{border-radius:60px;font-size:2.75vw;}
.tgr-entry a:after{font-size:2.75vw;}	
	
.effect-box li p{font-size:2.5vw;line-height:1.7;}
.effect-box li:nth-child(2n) p{font-size:2.5vw;line-height:1.7;}
.nayami-txt{font-size:2.5vw;}
	
.feature-box li h3{font-size:4vw;}
.feature-box li p{font-size:2.5vw;line-height:1.7;}
.feature-box li p.num{top:-.2em;left:.1em;}
	
.welcome-box p{font-size:2vw;margin-bottom:2.5em;}
.welcome-box p.chart-ttl{font-size:3vw;margin-bottom:1em;}	
	
.voice-area .voice p{font-size:2.5vw;line-height:1.5;}
	
.genre-box ul li .detail .sub{margin-bottom:1.5em;}
.genre-box ul li .detail .sub span {font-size:1.5vw;}	
.genre-box ul li .detail h3 {font-size: 3vw;margin-bottom:.5em;}	
.genre-box ul li .detail .top_genre_desc {font-size: 2vw;line-height:1.7;}
	
.trial-desc{font-size:2.5vw;}
.trial-box li p{font-size:2.5vw;}
	
.price-box{padding:5em 3.5em 4em;}
.price-box h2 img{width:70%!important;margin:0 auto 3em!important;display:block;}
.price-box img{margin-bottom:2.5em;}
.access-box .accshow .sc{margin-bottom:2em;}
.access-box h3{font-size:5vw;}	
.access-box .accshow .sc a{font-size:2.5vw;font-weight:bold;}
.accshow .sc a span{color:#fff;font-size:1.5vw;}		
.access-box .accshow p {font-size:2.5vw;margin-bottom:2em;}
.access-box .accshow p.tel{font-size:5.5vw;margin-bottom:.2em!important;}
.access-box .accshow iframe{width:100%;height:280px;}
	
.access-box label {font-size:5vw;}
.access-box label:before{font-size:6.5vw;}
}


@media screen and (min-width: 1280px) {
.all-wrap{width:720px;margin:0 auto;display:block;overflow:hidden;position:relative;}
.all-wrap .header,.tgr-entry{width:720px;}
	
.tgr-entry a{border-radius:60px;font-size:2vw;}	
.tgr-entry a:hover{background:#f4aec4;color:#fff;}
.tgr-entry a:hover:after{color:#fff;}
	
.effect-box li p{font-size:20px;line-height:1.7;}
.effect-box li:nth-child(2n) p{font-size:20px;line-height:1.7;}
.nayami-txt{font-size:20px;}
	
.feature-box li h3{font-size:30px;;}
.feature-box li p{font-size:20px;line-height:1.7;}
.feature-box li p.num{top:-.1em;left:.3em;font-size:100px;}
	
.welcome-box p{font-size:20px;line-height:1.7;margin-bottom:2.5em;}
.welcome-box p.chart-ttl{font-size:28px;margin-bottom:1em;}	
	
.voice-area .voice p{font-size:20px;line-height:1.7;}
	
.genre-box ul li .detail .sub{margin-bottom:1.5em;}
.genre-box ul li .detail .sub span {font-size:16px;}	
.genre-box ul li .detail h3 {font-size: 30px;margin-bottom:.5em;padding-bottom:.5em;}	
.genre-box ul li .detail .top_genre_desc {font-size: 20px;line-height:1.7;}
	
.trial-box h2 img{width:70%;}	
.trial-desc{font-size:20px;}
.trial-box li p{font-size:20px;}
.trial-box li p.t-num{font-size:70px;top:-.6em;left:-.4em;padding:.2em .2em;}
.trial-box li:after{font-size:45px;bottom: -2em;}	
	
.access-box h3{font-size:36px;}	
.access-box .accshow .sc{margin-bottom:2em;}
.access-box .accshow .sc a{font-size:32px;font-weight:bold;}
.access-box .accshow p {font-size:20px;margin-bottom:2em;}
.access-box .accshow p.tel{font-size:30px;margin-bottom:.2em!important;}
.access-box .accshow iframe{width:100%;height:280px;}
	
.access-box label {font-size:40px;}
.access-box label:before{font-size:36px;}
.access-box .accshow .sc a{font-size:26px;}
.accshow .sc a span{color:#fff;font-size:18px;}		
.access-box .accshow .sc:before{font-size:26px;}	
}


/* LINK */
.link_circle_arrow{
  display: flex;
  width: fit-content;
  align-items: center;
  font-size: 1.5em;
  padding: 1.5em 0;
  transition: transform .2s;
}

/* LINK CIRCLE + BUTTON */
.link_circle_btn_wrap{
  background-color: #cdffec;
  border-radius: .1em;
  margin: 1.5em auto;
  /* max-width: 36rem; */
  color: var(--c-white);
  /* width: 82%; */
}
/* .link_circle_btn_wrap:hover {
  color: #fff;
} */
.link_circle_btn_wrap._left{
  /* margin: 1.5em auto 1.5em 0; */
  margin: 1.5em auto;
}
.link_circle_btn_wrap._right{
  margin: 1.5em 0 1.5em auto;
}
.link_circle_btn_wrap .link_circle_arrow{
  width: 100%;
  justify-content: center;
}
/* .link_circle_btn_wrap .arrow_circle{
  background-color: currentColor;
} */
.link_circle_btn_wrap .arrow_circle_img,
.link_circle_btn_wrap .arrow_circle::before{
  filter: var(--filter-w);
}

.link_circle_btn_wrap._border{
  background-color: transparent;
  color: currentColor;
  border: 1px solid var(--c-black3);
  /* min-width: 30rem; */
}
.link_circle_btn_wrap._border .arrow_circle_img,
.link_circle_btn_wrap._border .arrow_circle::before {
  filter: var(--filter-w);
}

/*============================================
  slide.css / TOP animetion
============================================*/
.section .block {position: relative;display: inline-block;color: transparent;overflow:hidden;}
.section span.block,.section3 span.block{width:100%;}
.section .block p.news-date{color: transparent;}
.section .block img,.section .block svg{opacity:0;	transition: 0s all .6s;overflow:hidden;}
.section .block:nth-of-type(2){color: transparent;}
.section .block:nth-of-type(3) {position: relative;width: 100%;color: transparent;transition: 0 all .6s;}

.section2 .block,.section3 .block {position: relative;display: inline-block;color: transparent;overflow:hidden;}
.section2 .block img{opacity:0;	transition: 0s all .6s;width:100%}
.section3 .block img{opacity:0;	transition: 0s all .6s;width:100%}
.section3 .block img:nth-of-type(2){opacity:0;	transition: 0s all 2s;}

.section .block::after {content: ""; display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000; -webkit-transform: translateX(110vw) scaleX(1); transform: translateX(110vw) scaleX(1); -webkit-transform-origin: 0 0;
 transform-origin: 0 0;}
.section .block:nth-of-type(2)::after{background-color: #000;}
.section .block:nth-of-type(3)::after{background-color: transparent;}

.section2 .block::after {content: ""; display: block;position: absolute;top: 0;left: 0;width: 100%;height: 110%;background-color:rgba(255,255,255,.6); -webkit-transform: translateX(110vw) scaleX(1); transform: translateX(110vw) scaleX(1); -webkit-transform-origin: 0 0;transform-origin: 0 0;}
.section3 .block::after {content: ""; display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;
background-image: linear-gradient( 109.6deg,  rgba(156,252,248,.8) 11.2%, rgba(110,123,251,.8) 91% ); -webkit-transform: translateX(110vw) scaleX(1); transform: translateX(110vw) scaleX(1); -webkit-transform-origin: 0 0;transform-origin: 0 0;}
.section3 .block:nth-of-type(2)::after{background-image:rgba(255,255,255,.7);}


/*.showクラス付与後*/
.section.show .block {transition: 0s all .5s;color:#000;}
.section.show .block:nth-of-type(2) {transition: 0s all .5s;color:#000;}
.section.show .block:nth-of-type(3)  {-webkit-animation: fade 5s forwards; animation: fade 5s forwards;color:#000;}
.section.show .block p.news-date{color: #999;}
.section.show .block img{opacity:1; transition: 0s all .5s;}

.section.show .block::after {-webkit-animation: anime_show .5s forwards; animation: anime_show .5s forwards;}
.section.show .block:nth-of-type(2):after{-webkit-animation-delay: .5s;animation-delay: .5s;}

.section2.show .block img{opacity:1; transition: 0s all .1s;}
.section2.show .block::after {-webkit-animation: anime_show .7s forwards; animation: anime_show .7s forwards;}

.section3.show .block img{opacity:1; transition: 0s all .1s;}
.section3.show .block img:nth-of-type(2){opacity:1; transition: 0s all 1.5s;}
.section3.show .block::after {-webkit-animation: anime_show .9s forwards; animation: anime_show .9s forwards;}
.section3.show .block:nth-of-type(2)::after {-webkit-animation: anime_show 1.3s forwards; animation: anime_show 1.3s forwards;}


@keyframes anime_show {
    0% {
        transform: translateX(-110vw) scaleX(1);/*Windowの外へ配置*/
        transform-origin: 0 0;
    }
    50% {
        transform: translateX(0) scaleX(1);
		transform-origin: 0 0;
    }
    100% {
        transform: translateX(0) scaleX(-110vw);
		transform-origin: 0 0;
    }
}
/* Chrome, Safari */
@-webkit-keyframes anime_show {
    0% {
        -webkit-transform: translateX(-110vw) scaleX(0);/*Windowの外へ配置*/
		-webkit-transform-origin: 0 0;
    }
    50% {
        -webkit-transform: translateX(0) scaleX(1);
		-webkit-transform-origin: 0 0;
    }
    100% {
        -webkit-transform: translateX(0) scaleX(-110vw);
		-webkit-transform-origin: 0 0;
    }
}


/* Price list */

.lp_price_list_box{
  padding: 1rem 0;
}

.lp_price_list_pricebox{
  background-color: #f6f6f6;
  display: flex;
  justify-content: space-between;
  padding: 1rem;
}

.lp_price_list_txtbox{
  padding: 1rem;
  background-color: #fff;
}