.toolBox01{background:#742734}sup{font-size:50%}#vpseries{letter-spacing:.15em;font-size:1.5rem;line-height:1.8;overflow:hidden;background:url(/-/Media/com/vrohto-premium-series/active-premium/211026/bg_dryspot01_sp.png) repeat center top;background-size:20px auto}#vpseries .inner{max-width:940px;margin:0 auto}#information .inner h2{color:#742734}#prod_box .detail .txt span{display:inline-block}#prod_box .detail .coolLevel p{color:#742734}#prod_box .detail .coolLevel ol li.reach{background:#742734}@media screen and (min-width:481px){#mv{background-image:url(/-/Media/com/vrohto-premium-series/active-premium/211026/mv_bottle.jpg),linear-gradient(to right,#65212c 0,#65212c 50%,#742734 51%,#742734 100%);background-repeat:no-repeat,repeat;background-size:auto 100%,auto auto;background-position:center center,center center}.symptomInner{background:#59131e url(/-/Media/com/vrohto-premium-series/active-premium/211026/symptom_img.jpg) no-repeat center center;background-size:auto 100%}}@media screen and (max-width:480px){#prod_box .detail .ttl{letter-spacing:0;}#mv{background-image:url(/-/Media/com/vrohto-premium-series/active-premium/211026/mv_bottle_sp.jpg);background-repeat:no-repeat;background-size:auto 100%;background-position:center center}.symptomInner{background:url(/-/Media/com/vrohto-premium-series/active-premium/211026/symptom_img_sp-min.png) no-repeat center center;background-size:100% auto}}#mv{background-color:#742734;padding:0 15px;overflow:hidden;position:relative;z-index:2}#mv .inner{height:480px;position:relative}#mv_headline{padding-top:14px;text-align:center;line-height:1.2}#activate .actttl h2,#activate .actttl h3,#activate>.inner dl dt,#activate>.inner h3 span,#decline .changeBox h3 span,#decline h2,#decline ul li h3,#easily .inner h2,#easily .inner h3,#easily .inner ul li h4 span,#information .inner h2,#mv_headline h2,#mv_headline h3,#mv_prodname h3,#prod_box .detail .ttl strong,#research .inner ul li h3,#research h2 span,#symptom h2,#vpmenu ul li a span{font-family: "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;font-weight:700;font-feature-settings:'palt' 1}#activate .actttl p,#activate>.inner dl dd .maxFormulation,#activate>.inner dl dd ul li,#activate>.inner dl dd>p,#activate>.inner>p,#decline .changeBox figure figcaption,#decline ul li p,#easily .inner ul li p,#mv_prodname p,#prod_box .detail .btn a,#prod_box .detail .txt,#research .inner ul li p,.symptomInner ul li{font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;letter-spacing:0}#mv_headline h3{color:#fff;font-size:2rem;text-shadow:0 0 10px rgba(0,0,0,.8)}#mv_headline h3 strong{font-size:2.6rem}#mv_headline h2{color:#c79a46;font-size:5.4rem;text-shadow:0 0 16px rgba(0,0,0,.8)}#mv_headline h2 strong{font-size:6.4rem;display:inline-block;margin:0 .06em}#mv_prodname{position:absolute;left:0;bottom:0;padding-bottom:1em;line-height:1.2;color:#fff}#mv_prodname h3{margin-bottom:.5em;font-size:1.8rem}#mv_prodname p>small{display:inline-block;border:1px solid #fff;line-height:1;padding:.2em .5em;font-size:1.2rem}#mv_prodname p span{display:block;margin-top:.5em}@media screen and (max-width:940px){#mv{padding:0 1.6vw}#mv .inner{height:51vw}#mv_headline{padding-top:1.5vw}#mv_headline h3{font-size:2.2vw;text-shadow:0 0 1vw rgba(0,0,0,.8)}#mv_headline h3 strong{font-size:2.8vw}#mv_headline h2{font-size:5.7vw;text-shadow:0 0 1.7vw rgba(0,0,0,.8)}#mv_headline h2 strong{font-size:6.8vw}#mv_prodname h3{font-size:1.8vw}#mv_prodname p{font-size:1.5vw}#mv_prodname p>small{font-size:1.23vw}}@media screen and (max-width:480px){#mv{padding:0 3vw}#mv .inner{height:83.33vw}#mv_headline{letter-spacing:.15em}#mv_headline h3{font-size:4.6vw;text-shadow:0 0 2vw rgba(0,0,0,.8)}#mv_headline h3 strong{font-size:5vw}#mv_headline h2{font-size:8.1vw;letter-spacing:0;text-shadow:0 0 3.5vw rgba(0,0,0,.8)}#mv_headline h2 strong{font-size:10vw}#mv_prodname{padding-bottom:.5em;left:auto;right:0}#mv_prodname h3{font-size:3.6vw;text-shadow:0 0 2vw rgba(0,0,0,.8)}#mv_prodname h3 span{display:block}#mv_prodname p{font-size:2.8vw}#mv_prodname p>small{font-size:2.4vw}#mv_prodname p span{line-height:1.4}#mv_prodname p span small{display:block;font-size:2.8vw}}#vpmenu{position:relative;z-index:1;border-top:2px solid #c68e31;border-bottom:2px solid #c68e31;background:url(/-/Media/com/vrohto-premium-series/active-premium/211026/bg_ryushi2-min.png),linear-gradient(to bottom,#fcec85 0,#dfac53 50%,#a46e24 100%);box-shadow:0 0 6px 0 #000;background-blend-mode:multiply,normal;background-size:50px 50px,auto auto}#vpmenu ul{max-width:940px;margin:0 auto;border-left:1px solid rgba(0,0,0,.4);border-right:1px solid rgba(255,255,255,.3);display:flex}#vpmenu ul li{width:33.33%;text-align:center;border-left:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(0,0,0,.4)}#vpmenu ul li a{display:flex;height:80px;line-height:1.2;padding-bottom:20px;width:100%;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center;position:relative;padding-left:.5em;padding-right:.5em}#vpmenu ul li a span{display:block;font-size:1.8rem;color:#222;position:relative;text-shadow:1px 1px 1px rgba(255,255,255,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#vpmenu ul li a::after{content:"";display:block;position:absolute;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(135deg);filter:drop-shadow(1px 1px 1px rgba(255, 255, 255, .6));margin:auto;left:0;right:0;bottom:10px}#vpmenu ul li a::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom,#b98130 0,#e49f42 100%);background-blend-mode:multiply;opacity:0;transition:opacity .3s}#vpmenu ul li a:hover::before{opacity:.4}#prod_box .detail .btn a::before{display:none}.btn-toggle a>span{box-sizing:border-box;width:100%;text-align:center;display:block;padding:0}.btn-toggle a .open{background:url(/-/Media/com/vrohto-premium-series/active-premium/211026/ico-open03.png) no-repeat left 10% center;background-size:13px}.btn-toggle a .close{background:url(/-/Media/com/vrohto-premium-series/active-premium/211026/ico-close03.png) no-repeat left 10% center;background-size:13px}.btn-toggle a .close,.btn-toggle a .open{display:none}.btn-toggle a .close.active,.btn-toggle a .open.active{display:block}.btn-toggle a .close.active{display:block;width:100%}.clm-detail{max-width:940px;width:100%;margin:-30px auto 0;background:#fff;letter-spacing:0}.prd_clm{margin-bottom:80px}.prd_clm-01{overflow:hidden}.inner.clm-detail{max-width:900px;margin:-80px auto 0;position:relative}.clm-detailpage{border:1px solid #ccc;padding:6% 5%;background-color:#fafafa;margin-bottom:10%}.clm-detailpage .detailBox02{width:100%;padding-left:0;margin-bottom:2em}.clm-detailpage .detailBox02 .product_tbl01{padding:0;border:0}.clm-detailpage .detailBox02 .product_tbl01 .note{color:#555;font-size:1.25rem;margin-top:5px}.clm-detailpage .detailBox02 .product_tbl01 .prodcard-rating{background-color:#ebf6ff;height:44px;padding:0 14px;border-radius:5px;width:40%;margin:10px auto}.clm-detailpage .detailBox02 .product_tbl01 .list01 dt{float:left;font-weight:700;font-size:1.5rem}.clm-detailpage .detailBox02 .product_tbl01 .list01 dd{padding:0 0 .25em 6em}.clm-detailpage .detailBox02 .product_tbl01 .list01 td,.clm-detailpage .detailBox02 .product_tbl01 .list01 th{text-align:left}.clm-detailpage .detailBox02 .product_tbl01 .list01 th{width:14%}.clm-detailpage .detailBox02 .product_tbl01+p{color:#555}.clm-detailpage .detailBox02 .product_tbl01 .list01{text-decoration:none;display:flex;justify-content:center}.clm-detailpage .detailBox02 .product_tbl01 .list01 li{color:#222;font-size:1em;margin:0 3em;text-decoration:none;list-style-type:none;margin-bottom:.25em;font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;}.clm-detailpage .detailBox02 .product_tbl01 .list01 .ttl-strong{font-weight:700;display:inline-block}.clm-detailpage .detailBox02 .txtProduct01{margin-bottom:.75em}.clm-detailpage .product_detailbox03{margin-bottom:1em}.clm-detailpage .product_detailbox03 .h2_basic{border-left:0;background:0 0;color:#000;font-size:1.5rem}.clm-detailpage .product_detailbox03 .h2_basic span{padding:.7em 0 .5em 0;border-bottom:1px solid #cdd7e5;display:block}.clm-detailpage .product_detailbox03 .textBox01{margin-bottom:2.5em;color:#555;font-size:1em}.clm-detailpage .product_detailbox03 .textBox01 p{margin-bottom:1em}.clm-detailpage .product_detailbox03 .textBox01:last-child{margin-bottom:0}.clm-detailpage .product_detailbox03 .textBox01 .notice{color:#000}#information{background-size:unset}@media screen and (max-width:768px){#vpmenu ul li a{height:70px}#vpmenu ul li a span{font-size:1.6rem}.btn-toggle a>span{font-size:2vw;padding:1vw 2vw;width:100%}.btn-toggle a .open{width:100%;background-size:2vw}#prod_box .detail .btn a{width:65%;border-radius:50vw;height:auto}.btn-toggle a .close{background-size:2vw}.inner.clm-detail{width:90%;margin:0 auto}.clm-detail{margin:8% auto}.clm-detailpage{font-size:3.4125vw;margin:0 auto}.clm-detailpage .detailBox02 .product_tbl01 .list01 li{margin:0 auto;width:48%}.clm-detailpage .detailBox02 .product_tbl01 .prodcard-rating{width:100%}.clm-detailpage .detailBox02 .product_tbl01 .note{font-size:.825em}.clm-detailpage .detailBox02 .product_tbl01 .note{font-size:.825em;margin:0}.clm-detailpage .detailBox02 .product_tbl01 .list01 .ttl-strong{font-size:1em;margin-bottom:.25em}.clm-detailpage .product_detailbox03 .h2_basic,.clm-detailpage .product_detailbox03 .textBox01{font-size:1em}}@media screen and (max-width:480px){#vpmenu{background-size:50px 50px,auto 50%}#vpmenu ul{flex-wrap:wrap}#vpmenu ul li{width:50%}#vpmenu ul li:nth-child(1){width:100%}#vpmenu ul li a{height:54px;padding-bottom:10px;position:relative}#vpmenu ul li a span{font-size:1.4rem}#vpmenu ul li a::after{width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;bottom:6px}.btn-toggle a .open{width:100%;background-size:4vw}.btn-toggle a .close{background-size:4vw}.btn-toggle a>span{font-size:4vw}}#decline,#symptom{padding:50px 15px 0 15px;text-align:center}#decline h2,#symptom h2{font-size:3.8rem;line-height:1.2;margin:0 0 40px 0;padding:0 0 12px 0;border-bottom:4px dotted #b82225;display:inline-block}#decline h2 strong,#symptom h2 strong{font-size:5.4rem;color:#742734}#decline .img_center,#symptom .img_center{text-align:center}#decline .img_center img,#symptom .img_center img{margin:0 auto}.symptomInner{margin:0 -15px;padding:0 15px;font-weight:700}.symptomInner ul{max-width:940px;height:450px;display:flex;justify-content:space-between;align-items:flex-start;margin:0 auto}.symptomInner ul li{color:#fff;font-size:2.6rem;line-height:1.4;text-shadow:0 0 12px rgba(0,0,0,.8);width:33.3%;display:flex;justify-content:center}.symptomInner ul li p{display:inline-block;padding-top:40px;text-align:left}.symptomInner ul li p span{display:inline-block}.symptomInner ul li:nth-child(1){justify-content:flex-start}.symptomInner ul li:nth-child(3){justify-content:flex-end}#decline ul{margin:30px auto 46px auto;padding-top:20px;display:flex;justify-content:space-between}#decline ul li{width:32%;position:relative;background:#fbfbfb;box-sizing:border-box}#decline ul li:nth-child(1){box-shadow:0 0 0 2px #77268b;border:solid 5px #ebe4ec}#decline ul li:nth-child(1) h3{background:radial-gradient(circle,#af42c3 0,#77268b 100%)}#decline ul li:nth-child(2){box-shadow:0 0 0 2px #c4007f;border:solid 5px #eee3eb}#decline ul li:nth-child(2) h3{background:radial-gradient(circle,#d315a6 0,#c4007f 100%)}#decline ul li:nth-child(3){box-shadow:0 0 0 2px #2a4c96;border:solid 5px #eceff8}#decline ul li:nth-child(3) h3{background:radial-gradient(circle,#3b69b8 0,#2a4c96 100%)}#decline ul li h3{width:86%;margin:-27px auto auto auto;line-height:1.2;height:42px;font-size:1.8rem;border-radius:21px;color:#fff;position:relative;z-index:1;text-shadow:2px 2px 2px rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center}#decline ul li h3 span{display:inline-block}#decline ul li p{padding:22px;text-align:left}#decline .changeBox{margin:0 auto 60px;background:#f4eced;box-shadow:0 2px 5px 0 rgba(0,0,0,.3)}#decline .changeBox h3{background:url(/-/Media/com/vrohto-premium-series/active-premium/211026/change_h_bg.jpg) no-repeat center center;background-size:100% 100%;height:70px;line-height:1.2;box-sizing:content-box;border-bottom:solid 3px #d7bbbf;color:#fff;display:flex;justify-content:center;align-items:center}#decline .changeBox h3 span{font-size:2.6rem;padding-bottom:.2em}#decline .changeBox figure{display:block;max-width:710px;margin:0 auto;padding:40px 0 40px 0}#decline .changeBox figure img{margin-bottom:20px;max-width:520px;padding:10px 95px;box-sizing:content-box;background:#fff;box-shadow:0 0 5px 0 rgba(104,12,17,.2)}@media screen and (max-width:940px){.symptomInner ul{height:47.9vw}.symptomInner ul li{font-size:2.77vw}.symptomInner ul li p{padding-top:4.3vw}}@media screen and (max-width:768px){#decline,#symptom{padding:5vw 15px 0 15px}#decline h2,#symptom h2{font-size:3.2rem;margin:0 0 4.2vw 0;padding:0 0 1.3vw 0}#decline h2 strong,#symptom h2 strong{font-size:4.8rem}#decline ul{margin:4vw auto 5vw auto;padding-left:2px;padding-right:2px}#decline ul li h3{width:94%;font-size:1.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#decline ul li p{padding:2vw;font-size:1.4rem}#decline .changeBox{margin:0 auto 7vw}#decline .changeBox h3{height:auto;min-height:62px}#decline .changeBox h3 span{font-size:2.2rem}#decline .changeBox figure{margin:0 3vw;padding:4vw 0 4vw 0}#decline .changeBox figure img{margin-bottom:2vw;padding:1vw 6vw;box-sizing:border-box}#decline .changeBox figure figcaption{font-size:1.4rem}}@media screen and (max-width:640px){#decline ul{display:block;padding-left:0;padding-right:0;padding-top:0}#decline ul li{width:auto;margin-top:30px}#decline ul li:nth-child(1){box-shadow:inset 0 0 0 4px #ebe4ec;border:solid 2px #77268b}#decline ul li:nth-child(2){box-shadow:inset 0 0 0 4px #eee3eb;border:solid 2px #c4007f}#decline ul li:nth-child(3){box-shadow:inset 0 0 0 4px #eceff8;border:solid 2px #2a4c96}#decline ul li h3{width:260px;margin:-16px auto auto auto;height:32px;font-size:1.6rem;border-radius:16px}#decline ul li p{padding:3.5vw 5% 4.5vw 5.1%}#decline .changeBox{margin:0 auto 7vw}#decline .changeBox figure img{padding:0;max-width:100%}}@media screen and (max-width:480px){#decline h2,#symptom h2{font-size:2.4rem;border-bottom:0;letter-spacing: 0;margin:0;padding:0 0 3vw 0;}#decline h2 strong,#symptom h2 strong{font-size:3.4rem}#decline h2 span,#symptom h2 span{display:inline-block;margin:0 0 1.3vw 0;padding:0 0 1.3vw 0;border-bottom:3px dotted #b82225}#decline{padding-top:2vw}#decline .changeBox h3{min-height:54px}#decline .changeBox h3 span{font-size:1.8rem}#decline .changeBox figure figcaption{text-align:left}.symptomInner ul{height:181.25vw;flex-wrap:wrap;align-content:stretch}.symptomInner ul li{font-size:5.8vw;width:100%;justify-content:flex-start}.symptomInner ul li p{padding-top:8.8vw}.symptomInner ul li p span{display:inline-block}.symptomInner ul li:nth-child(2){justify-content:flex-end}.symptomInner ul li:nth-child(3){justify-content:flex-start}}#activate{padding:0 15px;overflow:hidden;background-color:#e4ce92;background-image:url(/-/Media/com/vrohto-premium-series/active-premium/211026/bg_drop.png),url(/-/Media/com/vrohto-premium-series/active-premium/211026/bg_ryushi2-min.png);background-repeat:no-repeat,repeat;background-position:center bottom -100px,center center;background-blend-mode:hard-light,multiply}#activate .ttlbox{filter:drop-shadow(0 3px 3px rgba(0, 0, 0, .5))}#activate .actttl{background-color:#ce9e49;background-image:url(/-/Media/com/vrohto-premium-series/active-premium/211026/bg_ryushi2-min.png);background-repeat:repeat;background-position:center center;background-size:auto auto;margin-left:-15px;margin-right:-15px;text-align:center;line-height:1.2;-webkit-clip-path:polygon(0 0,0 62%,50% 100%,100% 62%,100% 0);clip-path:polygon(0 0,0 62%,50% 100%,100% 62%,100% 0);background-blend-mode:multiply;position:relative}#activate .actttl .inner{position:relative}#activate .actttl .inner::before{content:"";display:block;width:220px;height:220px;background:url(/-/Media/com/vrohto-premium-series/active-premium/211026/light-min.png) no-repeat center center;background-size:contain;position:absolute;top:-20px;right:0;opacity:.9}#activate .actttl h3{padding:26px 0 8px 0;font-size:3rem;display:inline-block;border-bottom:4px dotted #b82225;letter-spacing:.18em;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 10px #fff)}#activate .actttl h2{padding:4px 0 6px 0;font-size:3.6rem;display:inline-block;border-bottom:4px dotted #b82225;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 12px #fff);position:relative;letter-spacing:.5px}#activate .actttl h2 strong{font-size:5.2rem;color:#742734;background:linear-gradient(to bottom,#8d3e53 0,#8d3e53 50%,#4a202b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#activate .actttl h2 small{font-size:1.6rem}#activate .actttl p{padding:20px 0 40px 0;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 10px #fff)}@media all and (-ms-high-contrast:none){#activate{background-image:none,none}#activate .ttlbox::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:40px calc(100vw / 2) 0 calc(100vw / 2);border-color:#ce9e49 transparent transparent transparent}#activate .actttl{background-image:none}#activate .actttl h3{text-shadow:0 0 5px #fff,0 0 10px #fff}#activate .actttl h2{text-shadow:0 0 6px #fff,0 0 12px #fff}#activate .actttl h2 strong{background:0 0}#activate .actttl p{padding:20px 0 0 0;text-shadow:0 0 5px #fff,0 0 10px #fff}}@media screen and (max-width:940px){#activate .actttl{-webkit-clip-path:polygon(0 0,0 75%,50% 100%,100% 75%,100% 0);clip-path:polygon(0 0,0 75%,50% 100%,100% 75%,100% 0)}#activate .actttl .inner{position:relative}#activate .actttl .inner::before{width:23.4vw;height:23.4vw;top:-2.1vw}#activate .actttl h3{padding:2.8vw 0 1vw 0;font-size:3.2vw}#activate .actttl h2{padding:.5vw 0 .5vw 0;font-size:3.8vw}#activate .actttl h2 strong{font-size:5.5vw}#activate .actttl h2 small{font-size:1.7vw}#activate .actttl p{padding:2.1vw 0 4.2vw 0}}@media screen and (max-width:768px){#activate{background-position:center bottom -20vw,center center;background-size:80% auto,auto auto}#activate .actttl p{font-size:1.3rem}}@media screen and (max-width:640px){#activate{background-position:right -36vw bottom -20vw,center center;background-size:100% auto,auto auto}#activate .actttl{-webkit-clip-path:polygon(0 0,0 80%,50% 100%,100% 80%,100% 0);clip-path:polygon(0 0,0 80%,50% 100%,100% 80%,100% 0)}#activate .actttl .inner{padding:0 15px}#activate .actttl h3{font-size:2.1rem;border-bottom:3px dotted #b82225;letter-spacing: 0;}#activate .actttl h2{font-size:2.4rem;border-bottom:0;padding:.5vw 0 0 0}#activate .actttl h2 > span{display:inline-block;border-bottom:3px dotted #b82225;padding:0 0 .5vw 0;margin-bottom:.5vw}#activate .actttl h2 strong{font-size:3rem}#activate .actttl h2 small{font-size:1.2rem}#activate .actttl p{font-size:1.2rem;padding-bottom:6vw}}@media screen and (max-width:480px){#activate{background-position:right -36vw bottom -10vw,center center}#activate .actttl .inner{position:relative}#activate .actttl .inner::before{width:36vw;height:36vw;top:8vw}}#activate>.inner{margin-top:10px;position:relative;padding-bottom:40px}#activate>.inner h3{min-height:52px;border-radius:6px;overflow:hidden;line-height:1.2;display:flex;justify-content:center;align-items:center;margin-bottom:18px;background-repeat:repeat-x,repeat-x;background-position:left center,center center;background-size:auto 100%,auto auto;background-blend-mode:multiply,normal}#activate>.inner h3 span{display:inline-block;padding-bottom:.2em;position:relative;color:#fff;font-size:2rem;text-shadow:2px 2px 2px rgba(0,0,0,.3)}#activate>.inner h3 span strong{font-size:2.8rem;display:inline}#activate>.inner>div{position:relative}#activate>.inner .act01{width:40.5%;float:left}#activate>.inner .act01 h3{background-image:url(/-/Media/com/vrohto-premium-series/active-premium/211026/bg_title-min.png),linear-gradient(to right,#a223b7 0,#a223b7 60%,#f64dff 100%)}#activate>.inner .act01 dl dt{color:#77268b}#activate>.inner .act02{width:40.5%;float:right}#activate>.inner .act02 h3{background-image:url(/-/Media/com/vrohto-premium-series/active-premium/211026/bg_title-min.png),linear-gradient(to left,#cb0792 0,#cb0792 60%,#ff32cb 100%)}#activate>.inner .act02 dl dt{color:#c4007f}#activate>.inner .act03{clear:both;padding:40px 0 20px;display:flex;flex-wrap:wrap;justify-content:space-between}#activate>.inner .act03 h3{width:100%;background-image:url(/-/Media/com/vrohto-premium-series/active-premium/211026/bg_title-min.png),linear-gradient(to left,#3567d2 0,#3567d2 30%,#81bbfd 50%,#3567d2 70%,#3567d2 100%)}#activate>.inner .act03 dl{width:46%}#activate>.inner .act03 dl dt{color:#2a4c96}#activate>.inner::before{content:"";display:block;position:absolute;width:256px;height:368px;background:url(/-/Media/com/vrohto-premium-series/active-premium/211026/activate_drop-min.png) no-repeat center center;background-size:contain;margin:auto;top:-50px;left:0;right:0}#activate>.inner dl dt{font-size:2.6rem;padding-bottom:14px;line-height:1.4}#activate>.inner dl dt span{display:block;font-size:1.6rem}#activate>.inner dl dd ul li{font-size:1.6rem;line-height:1.4;padding-left:1em;position:relative;padding-bottom:.3em;font-weight:700;-webkit-font-smoothing:antialiased}#activate>.inner dl dd ul li strong{font-weight:700;display:inline;-webkit-font-smoothing:antialiased;margin-right:.5em}#activate>.inner dl dd ul li::before{content:"";display:block;position:absolute;width:.7em;height:.7em;border-radius:50%;background:#222;left:0;top:.35em}#activate>.inner dl dd>p{padding-left:1em}#activate>.inner dl dd .maxFormulation{margin-top:2px;line-height:1;display:inline-block;vertical-align:top;background:#222;color:#ffff6f;font-size:1.1rem;border-radius:4px;padding:5px 6px}#activate>.inner>p{font-size:1.2rem;line-height:1.4;text-align:right}@media screen and (max-width:940px){#activate>.inner::before{width:27.2vw;height:39.2vw}}@media screen and (max-width:768px){#activate>.inner{margin-top:2vw;padding-bottom:5vw}#activate>.inner h3{margin-bottom:2vw}#activate>.inner h3 span{font-size:1.8rem}#activate>.inner h3 span strong{font-size:2.4rem}#activate>.inner .act03{padding-top:4vw}#activate>.inner dl dt{font-size:2.2rem;padding-bottom:2vw}#activate>.inner dl dd>p{font-size:1.4rem}}@media screen and (max-width:640px){#activate>.inner h3{min-height:42px;justify-content:flex-start;padding-left:1em}#activate>.inner h3 span{font-size:1.6rem}#activate>.inner h3 span strong{font-size:2.2rem}#activate>.inner .act01{width:auto;float:none;z-index:2}#activate>.inner .act01 dl dd>p{padding-right:20vw}#activate>.inner .act02{z-index:0;width:auto;float:none;padding-top:4vw}#activate>.inner .act02 h3{background-image:url(/-/Media/com/vrohto-premium-series/active-premium/211026/bg_title-min.png),linear-gradient(to right,#cb0792 0,#cb0792 60%,#ff32cb 100%)}#activate>.inner .act03{z-index:0;display:block}#activate>.inner .act03 h3{width:100%;background-image:url(/-/Media/com/vrohto-premium-series/active-premium/211026/bg_title-min.png),linear-gradient(to right,#3567d2 0,#3567d2 60%,#81bbfd 100%)}#activate>.inner .act03 dl{width:auto}#activate>.inner::before{z-index:1;width:49vw;height:70.1vw;top:50px;left:auto;right:-13vw}#activate>.inner dl dt{font-size:2rem}#activate>.inner dl dd ul li{font-size:1.5rem}#activate>.inner dl dd .maxFormulation{font-size:1rem}#activate>.inner>p{font-size:1.1rem;margin-top:1em}}@media screen and (max-width:480px){#activate>.inner::before{top:80px}#activate>.inner>p{text-align:left}}#easily{padding:0 15px;background:#fff}#easily .inner{padding-top:50px;padding-bottom:50px;text-align:center}#easily .inner h3{line-height:1.2;padding:0 0 8px 0;font-size:3rem;display:inline-block;border-bottom:4px dotted #b82225;letter-spacing:.18em}#easily .inner h2{line-height:1.2;padding:4px 0 6px 0;font-size:3.6rem;display:inline-block;border-bottom:4px dotted #b82225}#easily .inner h2 strong{font-size:5rem;letter-spacing:-.75px;color:#742734;background:linear-gradient(to bottom,#8d3e53 0,#8d3e53 50%,#4a202b 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#easily .inner ul{margin-top:50px;display:flex;justify-content:space-between}#easily .inner ul li{width:38%}#easily .inner ul li:nth-child(1){order:1}#easily .inner ul li:nth-child(2){order:3}#easily .inner ul li h4{color:#fff;height:46px;font-size:2rem;border-radius:23px;line-height:1.2;margin-bottom:24px;background:radial-gradient(circle,#99445c 0,#742734 100%);display:flex;justify-content:center;align-items:center}#easily .inner ul li h4 span{display:inline-block;text-shadow:2px 2px 2px rgba(0,0,0,.3)}#easily .inner ul li img{margin:0 auto 20px auto}#easily .inner ul li p{text-align:left}#easily .inner ul::before{content:"";display:block;width:24%;background:url(/-/Media/com/vrohto-premium-series/active-premium/211026/easily_bg.jpg) no-repeat center center;background-size:contain;order:2}@media all and (-ms-high-contrast:none){#easily .inner h2 strong{background:0 0}}@media screen and (max-width:940px){#easily .inner h3{padding:0 0 1vw 0;font-size:3.2vw}#easily .inner h2{padding:.5vw 0 .5vw 0;font-size:3.8vw}#easily .inner h2 strong{font-size:5.5vw}}@media screen and (max-width:768px){#easily .inner{padding-top:5vw;padding-bottom:7vw}#easily .inner ul{margin-top:1vw;flex-wrap:wrap}#easily .inner ul li{width:48%}#easily .inner ul li:nth-child(1){order:2}#easily .inner ul li h4{height:40px;font-size:1.8rem;border-radius:20px;margin-bottom:3vw}#easily .inner ul li img{margin:0 auto 2vw auto}#easily .inner ul li p{font-size:1.4rem}#easily .inner ul::before{height:20vw;width:100%;order:1}}@media screen and (max-width:640px){#easily .inner h3{font-size:2.1rem;border-bottom:3px dotted #b82225}#easily .inner h2{font-size:2.4rem;border-bottom:0;padding:.5vw 0 0 0}#easily .inner h2 span{display:inline-block;border-bottom:3px dotted #b82225;padding:0 0 .5vw 0;margin-bottom:.5vw}#easily .inner h2 strong{font-size:3rem}}@media screen and (max-width:480px){#easily .inner h2 strong{font-size:2.8rem}#easily .inner ul{flex-wrap:block}#easily .inner ul li{width:auto}#easily .inner ul li:nth-child(1){margin-bottom:5vw}#easily .inner ul li h4{height:34px;font-size:1.7rem;border-radius:17px}#easily .inner ul li img{max-width:80%}#easily .inner ul::before{height:34vw}}#research{padding:0 15px;background:#d8edf5 url(/-/Media/com/vrohto-premium-series/active-premium/211026/research_bg.jpg) no-repeat center bottom}#research h2{margin-right:-15px;margin-left:-15px;border-top:1px solid #2b84c0;background-image:url(/-/Media/com/vrohto-premium-series/active-premium/211026/bg_ryushi2-min.png),linear-gradient(to left,#1f81cd 0,#6bcefc 50%,#1f81cd 100%);background-blend-mode:multiply,normal;box-shadow:0 3px 8px rgba(0,0,0,.2);height:100px;line-height:1.2;display:flex;justify-content:center;align-items:center}#research h2 span{display:inline-block;padding-bottom:.2em;font-size:4.4rem;color:#fff;text-shadow:0 0 14px #146bae;letter-spacing:.17em}#research .inner{padding-top:52px;padding-bottom:60px}#research .inner ul{display:flex;justify-content:center}#research .inner ul li{width:47%;display:flex;flex-direction:column;justify-content:space-between}#research .inner ul li h3{line-height:1.4;font-size:1.9rem;text-align:center;padding:0 0 .8em;margin:0 0 .8em 0;position:relative}#research .inner ul li h3 span{display:inline-block}#research .inner ul li h3::after{content:"";display:block;width:4.2em;height:0;border-bottom:solid 3px #4caad5;position:absolute;bottom:0;left:50%;margin-left:-2.1em}#research .inner ul li p{margin:0 0 .8em 0}#research .inner ul li img{border:solid 6px #fff;outline:0;box-shadow:0 0 14px 0 rgba(76,170,216,.7)}#research .inner ul li a{display:block;cursor:pointer;position:relative}#research .inner ul li a::after{content:"";position:absolute;display:block;width:66px;height:66px;background:url(/-/Media/com/vrohto-premium-series/active-premium/211026/playbtn_sp.png) no-repeat center center;background-size:contain;margin:auto;top:0;bottom:0;left:0;right:0;transition:opacity .5s}#research .inner ul li a:hover::after{opacity:0}#target01,#target02,#target03,#target04{margin-top:-70px;padding-top:70px}@media screen and (max-width:768px){#research{background:#d8edf5 url(/-/Media/com/vrohto-premium-series/active-premium/211026/research_bg.jpg) no-repeat right 50% bottom;background-size:auto 100%}#research h2{height:auto;min-height:78px}#research h2 span{font-size:3.4rem}#research .inner{padding-top:6vw;padding-bottom:7vw}#research .inner ul li{width:49%}#research .inner ul li h3{font-size:1.8rem}#research .inner ul li p{font-size:1.4rem}#research .inner ul li img{border:solid 5px #fff}#research .inner ul li a::after{width:7vw;height:7vw}}@media screen and (max-width:480px){#research h2{min-height:48px}#research h2 span{font-size:2.6rem;letter-spacing:1px}#research .inner ul{display:block}#research .inner ul li{width:auto;display:block}#research .inner ul li:nth-child(1){margin-bottom:5vw}#research .inner ul li h3{font-size:1.7rem}#research .inner ul li h3::after{border-bottom:solid 2px #4caad5}#research .inner ul li img{border:solid 3px #fff;box-shadow:0 0 10px 0 rgba(76,170,216,.7)}#research .inner ul li a::after{width:17.5vw;height:17.5vw}#target01,#target02,#target03,#target04{margin-top:-40px;padding-top:40px}}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:0 0}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}.remodal-overlay{background:rgba(214,237,252,.8)}.videowindow.remodal{width:100%;max-width:1280px;max-height:100vh;padding:0;margin-bottom:0;background-color:#fff;font-size:0}.remodal-wrapper{padding-top:0;padding-left:4.7%;padding-right:4.7%}.youtubebox{height:0;padding:0 0 56.25% 0;position:relative}.youtubebox iframe{width:100%;height:100%;position:absolute;top:0;left:0}.remodal-close{z-index:10}.remodal-close{top:-34px;right:0;left:auto;width:32px;height:32px;border-radius:50%;color:#fff;background:#742734}.remodal-close::before{font-size:26px;line-height:32px;width:32px}.remodal-close:hover{color:#ff9}

/* ========== active-premium ========== */
#mv {
    background-image: url(/-/Media/com/vrohto-premium-series/active-premium/202203/mv_bottle.png),linear-gradient(to right,#65212c 0,#65212c 50%,#742734 51%,#742734 100%);
    
}
@media screen and (max-width:480px){
    #mv{
        background-image:url(/-/Media/com/vrohto-premium-series/active-premium/202203/mv_bottle_sp.png);
    }
}
#activate .actttl {
    padding-bottom: 100px;
}
@media screen and (max-width:940px){
    #activate .actttl {
        padding-bottom: 120px !important;
    }
}
@media screen and (max-width:768px){
    #activate .actttl {
        padding-bottom: 10.667vw !important;
    }
}
#activate .actttl h2 .txt01 {
    position: relative;
    color: #742734;
    background: linear-gradient(to bottom,#8d3e53 0,#8d3e53 50%,#4a202b 100%);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#activate .actttl h2 .txt01::before {
    content: "み";
    position: absolute;
    color: #000;
    font-size: 2rem;
    z-index: 2;
    width: 100%;
    bottom: 100%;
    text-align: center;
    display: block;
    z-index: 5;
    color: #742734;
    background: linear-gradient(to bottom,#8d3e53 0,#8d3e53 50%,#4a202b 100%);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media screen and (max-width: 768px){
    #activate .actttl h2 .txt01::before {
        font-size: 3.2vw;
        line-height: 1;
    }
}
#activate .actttl p {
    padding: 8px 0 8px 0;
    font-size: 3rem;
    display: inline-block;
    border-bottom: 4px dotted #b82225;
    letter-spacing: .18em;
    filter: drop-shadow(0 0 5px #fff) drop-shadow(0 0 10px #fff);

    font-family: "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
    font-weight: 700;
    font-feature-settings: 'palt' 1;
}
@media screen and (max-width: 940px){
    #activate .actttl p {
        padding: 1vw 0 1vw 0;
        font-size: 3.2vw;
    }
}
@media screen and (max-width: 640px){
    #activate .actttl p {
        font-size: 2.1rem;
        border-bottom: 3px dotted #b82225;
        letter-spacing: 0;
    }
}

#activate > .inner h3 span small {
    display: block;
}
#activate>.inner h3 {
    min-height: 80px;
}
@media screen and (max-width: 640px){
    #activate>.inner h3 {
        min-height: 64px;
    }
}

#vpseries .bnr_chondroitin {
    padding: 80px 0 20px;
    text-align: center;
    background-color: #fff;
}
@media screen and (max-width: 768px){
    #vpseries .bnr_chondroitin {
        padding: 30px 15px 15px;
        text-align: center;
    }
}
@media screen and (min-width: 769px){
    #vpseries .bnr_chondroitin a:hover {
        opacity: 0.7;
    }
}
#vpseries .bnr_chondroitin img {
    display: inline;
}