/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font-family:YuGothic,"YuGothic","游ゴシック","游ゴシック体","Yu Gothic","游ゴシック体","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;line-height:1;text-align:left;color:#272668;-webkit-text-size-adjust:100%;background:#fff;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-y:auto;min-width:1180px}.page{overflow:hidden}.anr-contents picture{width:100%;height:auto;display:inline-block;vertical-align:top}.anr-contents img{width:100%;height:auto;vertical-align:top}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0}ul,ol{padding:0;list-style-type:none}sub,sup{font-size:80%;line-height:1}sup{vertical-align:super;top:0}sub{bottom:0}.forPC{display:inherit !important}.forSP{display:none !important}.forPC2{display:inline !important}.forSP2{display:none !important}a,button{text-decoration:none;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}a:hover,button:hover{opacity:.8}@-webkit-keyframes line-start{0%{left:0;width:0}100%{left:0;width:100%}}@keyframes line-start{0%{left:0;width:0}100%{left:0;width:100%}}@-webkit-keyframes line-end{0%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes line-end{0%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@-webkit-keyframes line-end-ie11{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes line-end-ie11{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.u-kerning-half-start{margin-left:-0.5em}.u-kerning-half-end{display:inline-block;margin-right:-0.5em}.u-pc-bgc-f8eaea{background-color:#f8eaea}.u-pc-bgc-faf0ec{background-color:#faf0ec}.u-pc-bgc-fdf0ef{background-color:#fdf0ef}.u-center{text-align:center}.header{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1180px;width:calc(100% - 320px);height:88px;margin:0 auto;padding:17px 0 0 0;background:#fff}.header__logo{height:55px}.header__logo img{height:100%;width:auto}.footer{position:relative;line-height:1.5}.footer-inner{background-color:#383775;padding:60px 0}.footer-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;max-width:1070px;margin:0 auto;padding:0 10px}.footer-menu-other-list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;max-width:532px;margin-top:-30px}.footer-menu-other-list>li{width:calc(50% - 35px);margin-right:70px;margin-top:30px}.footer-menu-other-list>li:nth-child(even){margin-right:0}.footer-menu-other-list>li a{position:relative;display:block;font-weight:700;font-size:16px;color:#fff}.footer-menu-other-list>li a::after{position:absolute;top:0;bottom:0;right:0;background:url(/lp/assets/images/icon_arrow02.png) no-repeat;background-size:auto 4.5px;display:block;width:30px;height:4.5px;margin:auto 0;content:""}.footer-menu-other-list-external{max-width:260px;margin-top:-30px;margin-left:180px}.footer-menu-other-list-external>li{margin-top:30px}.footer-menu-other-list-external>li a{position:relative;display:block;padding-left:57px;letter-spacing:.05em;font-weight:700;font-size:16px;color:#fff}.footer-menu-other-list-external>li a::before{position:absolute;top:0;bottom:0;left:0;background:url(/lp/assets/images/icon_window01.png) no-repeat;background-size:auto 15px;display:block;width:26px;height:15px;margin:auto 0;content:""}.footer-logo-wrapper{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:25px 0}.footer-logo-wrapper img{max-width:100%}.footer-copyright{margin-left:30px;font-weight:700;font-size:12px}.kv{overflow:hidden;position:relative;background:url(/lp/assets/images/bg_kv.png) no-repeat 0 0/100% 100%}.kv-outer{position:relative;width:100%;margin:0 auto}.kv-inner{width:100%;height:0;padding-top:50.4666666667%}.kv-logo{position:absolute;top:0;left:50.0666666667%;width:15.4666666667%;margin-top:33.5333333333%}.kv-images{position:absolute;top:0;left:4.4666666667%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:91.0666666667%;margin-top:5.6%}.kv-images-item{position:relative;width:30.7467057101%}.kv-images-item:nth-child(1) .kv-images-item-text{left:22.380952381%;width:55.2380952381%}.kv-images-item:nth-child(2) .kv-images-item-text{left:30.4761904762%;width:43.3333333333%}.kv-images-item:nth-child(3) .kv-images-item-text{left:29.0476190476%;width:48.0952380952%}.kv-images-item-text{position:absolute;top:0;margin-top:-11.1904761905%}.kv-copy{position:absolute;top:0;left:7.1333333333%;width:40.2%;margin-top:35.6%}.kv-products-item{position:absolute;top:0;z-index:0}.kv-products-item:nth-child(1){left:67.4%;width:4.9333333333%;margin-top:33.5333333333%}.kv-products-item:nth-child(1) .kv-products-image{width:59.4594594595%;margin-left:20.2702702703%}.kv-products-item:nth-child(1) .kv-products-tagline{width:83.7837837838%;margin-top:6.7567567568%;margin-left:8.1081081081%}.kv-products-item:nth-child(1) .kv-products-name{margin-top:9.4594594595%}.kv-products-item:nth-child(2){left:73.4666666667%;width:6.5333333333%;margin-top:33.6%}.kv-products-item:nth-child(2) .kv-products-icon{left:61.2244897959%;margin-top:6.1224489796%}.kv-products-item:nth-child(2) .kv-products-image{width:43.8775510204%;margin-left:27.5510204082%}.kv-products-item:nth-child(2) .kv-products-tagline{width:83.6734693878%;margin-top:5.1020408163%;margin-left:7.1428571429%}.kv-products-item:nth-child(2) .kv-products-name{margin-top:7.1428571429%}.kv-products-item:nth-child(3){left:80.6%;width:6.5333333333%;margin-top:33.5333333333%}.kv-products-item:nth-child(3) .kv-products-icon{left:57.1428571429%;margin-top:7.1428571429%}.kv-products-item:nth-child(3) .kv-products-image{width:44.8979591837%;margin-left:21.4285714286%}.kv-products-item:nth-child(3) .kv-products-tagline{width:83.6734693878%;margin-top:5.1020408163%;margin-left:3.0612244898%}.kv-products-item:nth-child(3) .kv-products-name{margin-top:7.1428571429%}.kv-products-icon{position:absolute;top:0;width:37.7551020408%;z-index:-1}.kv-products-name{width:100%}.kv-productsLink{position:absolute;top:0;left:87.8%;width:9.7333333333%;padding-top:9.7333333333%;margin-top:35.6%;color:#fff;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.25rem;line-height:1;background:url(/lp/assets/images/bg_kv_products-link.png) no-repeat 0 0/cover}.kv-productsLink::before,.kv-productsLink::after{position:absolute;display:block;content:""}.kv-productsLink::before{top:0;left:4.4520547945%;width:91.095890411%;margin-top:4.7945205479%;padding-top:90.4109589041%;background:url(/lp/assets/images/bg_kv_products-link-text.png) no-repeat 0 0/contain;-webkit-transform:rotate(0);transform:rotate(0);will-change:transform;-webkit-animation:productLink 24s linear infinite;animation:productLink 24s linear infinite}.kv-productsLink::after{top:0;left:50%;width:4.7945205479%;margin-top:59.5890410959%;padding-top:10.9589041096%;background:url(/lp/assets/images/ico_kv-arrow.png) no-repeat 0 0/cover;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.kv-productsLink-text{position:absolute;top:0;left:50%;margin-top:38.3561643836%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.kv-attention{position:absolute;top:0;left:4.8%;width:90.2666666667%;margin-top:48.8666666667%}.kv-attention02{position:absolute;top:0;left:7.0666666667%;width:17.2666666667%;margin-top:44.7333333333%}.kv-text{position:absolute;top:0;width:1.7333333333%;padding-top:53.3333333333%;-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(90%, #000), color-stop(98%, transparent));-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 90%, transparent 98%);mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(90%, #000), color-stop(98%, transparent));mask-image:linear-gradient(180deg, #000 0%, #000 90%, transparent 98%)}.kv-text.-t1{left:-0.2%}.kv-text.-t1 .kv-text-inner{-webkit-animation:kvText01 30s linear infinite;animation:kvText01 30s linear infinite}.kv-text.-t2{right:-.0666666667%}.kv-text.-t2 .kv-text-inner{-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:kvText02 30s linear infinite;animation:kvText02 30s linear infinite}.kv-text-inner{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;will-change:transform}.euglena{padding-top:48px;background:url("/lp/assets/images/bg_euglena02.png") no-repeat 0 0/100% 100%}.euglena-wrapper{width:100%;padding:48px 0 53px;border-radius:14px;background-color:hsla(0,0%,100%,.4)}.euglena-link{position:relative;display:block;width:780px;height:250px;margin:0 auto;background:url("/lp/assets/images/bg_euglena.png") no-repeat 0 0/cover}.euglena-product{position:absolute;top:95px;left:118px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.euglena-product-name{width:277px;margin:6px 0 0 16px}.euglena-product-icon{width:81px}.euglena-text1{position:absolute;top:40px;left:120px;width:366px}.euglena-text2{position:absolute;top:191px;left:121px;width:370px}.euglena-image{position:absolute;top:34px;right:137px;width:115px}.intro{position:relative;padding-top:176px;padding-right:20px;padding-left:20px;z-index:0}.intro-bg{position:absolute;top:0;left:0;width:100%;height:1533px;z-index:-1}.intro-bg picture{display:block;width:100%;height:100%}.intro-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro-lead{width:536px;margin:0 auto}.intro-lead picture{display:block;margin-left:11px}.intro-texts{margin-top:45px}.intro-description{margin-left:-2px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:1.5rem;line-height:3.0833333333;letter-spacing:0.15em;text-align:center}.intro-description sup{font-size:60%}.intro-footnote{margin-top:31px;margin-left:-3px;font-size:13px;letter-spacing:0.15em;text-align:center}.intro .productsBlock{margin-top:119px}.check{position:relative;padding:108px 20px 0;z-index:0}.check-bg{position:absolute;top:-30px;left:50%;width:100%;height:100%;min-width:1500px;min-height:1930px;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.check-bg.is-fixed{position:fixed}.check-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.check-header-heading{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:797px;margin:14px auto 0;-webkit-transform:translateX(-3px);transform:translateX(-3px)}.check-header-tagline{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:332px;margin:25px auto 0;-webkit-transform:translateX(-1px);transform:translateX(-1px)}.check-header-small{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;margin-top:18px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:0.8125rem;line-height:2.3076923077;text-align:center}.check-logo{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:218px;margin:0 auto;-webkit-transform:translateX(-13px);transform:translateX(-13px)}.check-contents{max-width:1180px;margin:66px auto 0}.check-accordion-item{overflow:hidden;background-color:#fff;border-radius:20px}.check-accordion-item+.check-accordion-item{margin-top:35px}.check-accordion-item-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:10px 10px 12px}.check-accordion-item-header-texts{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:44px}.-check01 .check-accordion-item-header-tagline{width:70px;margin-top:62px;margin-left:4px}.-check02 .check-accordion-item-header-tagline{width:72px;margin-top:65px;margin-left:1px}.-check03 .check-accordion-item-header-tagline{width:72px;margin-top:37px;margin-left:1px}.-check01 .check-accordion-item-header-heading{width:539px;margin-top:11px}.-check02 .check-accordion-item-header-heading{width:615px;margin-top:7px;margin-left:3px}.-check03 .check-accordion-item-header-heading{width:476px;margin-top:10px}.check-accordion-item-header-image{overflow:hidden;width:379px;height:200px;border-radius:20px}.check-accordion-item-contents{overflow:hidden;height:0}.check-accordion-item-button{position:relative;width:100%;height:90px;padding:0;border:none;background-color:#5187e9;cursor:pointer;vertical-align:top}.check-accordion-item-button-text{position:absolute;top:50%;left:50%;width:272px;margin:1px 0 0 -20px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.check-accordion-item-button-icon{position:absolute;top:22px;right:19px;width:49px;height:49px;border-radius:50%;background-color:#fff}.check-accordion-item-button-icon::before,.check-accordion-item-button-icon::after{position:absolute;top:24px;left:18px;display:block;content:"";width:14px;height:2px;background-color:#4793e5}.check-accordion-item-button-icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms}.is-open .check-accordion-item-button-icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.check .productsBlock{margin-top:109px}.selfCheck{width:974px;margin:0 auto;padding:57px 0 99px;counter-reset:check}.selfCheck-list{overflow:hidden;border:#bec9e1 solid 2px;border-radius:15px;-webkit-transform:translateX(4px);transform:translateX(4px)}.selfCheck-item{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;counter-increment:check;color:#272668;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;cursor:pointer}.selfCheck-item:nth-child(1) .selfCheck-label{padding-top:2px}.selfCheck-item:nth-child(1) .selfCheck-interface-label{padding-top:31px;padding-bottom:31px}.selfCheck-item+.selfCheck-item{border-top:#bec9e1 solid 1px}.selfCheck-item::before{-webkit-box-sizing:border-box;box-sizing:border-box;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:37px;height:37px;margin:18px 21px 19px 28px;padding-bottom:3px;padding-left:.1em;border-radius:50%;content:counter(check, decimal-leading-zero);font-size:16px;color:#fff;letter-spacing:0.1em;background-color:#67d0f1}.selfCheck-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-bottom:1px;font-size:20px;letter-spacing:0.05em}.selfCheck-interface{position:relative}.selfCheck-interface-label{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:164px;padding:28px 10px 31px 82px;border-left:#bec9e1 solid 1px;background-color:rgba(207,218,241,.2);font-weight:500;font-size:16px;letter-spacing:0.05em;cursor:pointer}.selfCheck-interface-label::before{content:"";position:absolute;z-index:1;top:50%;left:55px;display:block;width:8px;height:13px;margin-top:-11px;border-right:4px solid #272668;border-bottom:4px solid #272668;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.selfCheck-interface-label::after{content:"";display:block;position:absolute;top:50%;left:47px;width:24px;height:24px;margin-top:-14px;background-color:#fff;border:1px solid #bbb;border-radius:5px}.selfCheck-checkbox{position:absolute;top:0;left:0;width:0;height:0;opacity:0;visibility:hidden}.selfCheck-checkbox:checked+.selfCheck-interface-label::before{opacity:1}.selfCheck-cite{margin:18px -15px 0 0;color:#272668;font-weight:400;font-size:13px;text-align:right}.selfCheck-button{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;width:448px;height:100px;margin:64px auto 0;padding:0 0 2px 4px;border:none;border-radius:50px;color:#fff;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;font-size:26px;z-index:0;letter-spacing:-0.01em;-webkit-transform:translateX(-1px);transform:translateX(-1px);cursor:pointer}.selfCheck-button::before,.selfCheck-button::after{position:absolute;display:block;content:""}.selfCheck-button::before{top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left top, right top, from(rgb(33, 59, 211)), color-stop(51%, rgb(87, 74, 218)), to(rgb(78, 126, 225)));background-image:linear-gradient(90deg, rgb(33, 59, 211) 0%, rgb(87, 74, 218) 51%, rgb(78, 126, 225) 100%);opacity:.902;z-index:-1}.selfCheck-button::after{top:26px;right:25px;width:49px;height:49px;background:url(/lp/assets/images/ico_check.png) no-repeat 0 0/contain}.checkModal{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(74,97,235,.97);z-index:100;visibility:hidden;opacity:0;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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow-y:auto}.checkModal.is-large{display:block}.checkModal-wrapper{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;width:100%;padding:40px 0}.checkModal-inner{position:relative;width:780px;margin:0 auto}.checkModal-group{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.checkModal-group.is-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.checkModal-item{display:none;text-align:center}.checkModal-item.is-active{display:block}.checkModal-content{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:62px;border-radius:20px;background-color:#fff}.checkModal-texts{font-family:Zen Kaku Gothic New,sans-serif}.checkModal-heading{width:284px;margin:49px auto 0;-webkit-transform:translateX(-1px);transform:translateX(-1px)}.checkModal-lead{margin-top:14px;font-weight:700;font-size:42px;line-height:1.2857142857;letter-spacing:0.025em}.checkModal-lead.-t0{letter-spacing:0}.checkModal-lead .u-kerning-half-end{margin-right:-0.25em}.checkModal-description{margin-top:17px;margin-left:5px;font-size:20px;line-height:1.8;letter-spacing:0.05em}.checkModal-description.-many{margin-top:20px}.checkModal-footnote{margin-top:18px;margin-left:-1px;font-weight:400;font-size:13px;line-height:1.6923076923;letter-spacing:0.05em}.checkModal-footnote+.checkModal-footnote{margin-top:.5em}.checkModal-buttonArea{overflow:hidden;margin-top:2px;padding:41px 0 46px;border-radius:20px;background-color:#fff}.checkModal-buttonLead{width:179px;margin:0 auto;-webkit-transform:translateX(-1px);transform:translateX(-1px)}.checkModal-button{display:block;width:488px;margin:9px auto 0}.checkModal-button.-back{margin-top:14px;margin-bottom:14px;padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.checkModal-closeButton{position:absolute;top:-3px;right:-87px;width:65px;height:65px;display:block;padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.is-large .checkModal-closeButton{position:fixed;top:37px;left:50%;-webkit-transform:translateX(412px);transform:translateX(412px)}html.is-modalOpen body{overflow:hidden}.mechanism{position:relative;min-width:1180px;margin-top:134px;border-radius:30px 30px 0 0;background-color:#dcf1ff}.mechanism-inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1240px;margin:0 auto;padding:135px 20px 119px;z-index:0}.mechanism-lead{text-align:center;padding-right:3px}.mechanism-lead-text01{display:inline-block;width:230px}.mechanism-lead-text02{display:block;width:885px;margin:18px auto 0}.mechanism-flow{max-width:1180px;margin:82px auto 0}.mechanism-flow-item{position:relative;margin-left:91px}.mechanism-flow-item::after{position:absolute;left:50%;bottom:-34px;display:block;content:"";width:15px;height:23px;margin-left:-1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url("/lp/assets/images/ico_mechanism-flow.png") no-repeat 0 0/contain}.mechanism-flow-item:nth-child(1){width:713px}.mechanism-flow-item:nth-child(2){width:715px;margin-top:44px}.mechanism-flow-item:nth-child(3){width:715px;margin-top:42px}.mechanism-flow-item:nth-child(4){width:715px;margin-top:44px}.mechanism-flow-item:nth-child(5){width:714px;margin-top:43px}.mechanism-flow-item:nth-child(6){width:960px;margin-top:47px;margin-left:-34px}.mechanism-flow-item:nth-child(6)::after{display:none}.mechanism-person{position:absolute;top:304px;left:690px;width:738px;z-index:-1}.ingredient{position:relative;margin-top:-28px;padding:144px 20px 136px;color:#fff;z-index:0}.ingredient::after{position:absolute;bottom:0;left:0;display:block;content:"";width:100%;height:80%;background-color:#2039be;z-index:-2}.ingredient-bg{position:absolute;top:0;left:0;width:100%;z-index:-1}.ingredient-bg picture{display:block;width:100%}.ingredient-fursultiamine-heading{position:relative;left:-4px;width:756px;margin:0 auto}.ingredient-fursultiamine-lead{margin-top:76px;margin-left:-3px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:1.25rem;line-height:2.1;text-align:center;letter-spacing:0.05em}.ingredient-fursultiamine-points{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;max-width:1180px;margin:78px auto 0;padding:73px 0 81px;border-radius:20px;background-color:rgba(37,70,212,.85)}.ingredient-fursultiamine-points-list{margin-left:10px}.ingredient-fursultiamine-points-image{width:602px;margin-left:27px}.ingredient-fursultiamine-point{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}.ingredient-fursultiamine-point:nth-child(1){margin-top:18px}.ingredient-fursultiamine-point:nth-child(2){margin-top:40px}.ingredient-fursultiamine-point:nth-child(3){margin-top:37px}.ingredient-fursultiamine-point-icon{width:84px}.ingredient-fursultiamine-point-text{position:relative;margin-left:24px;margin-top:-2px}.ingredient-fursultiamine-point-text::before,.ingredient-fursultiamine-point-text::after{position:absolute;left:-5px;display:block;content:"";height:30px;background-color:hsla(0,0%,100%,.5);mix-blend-mode:overlay}.ingredient-fursultiamine-point-text::before{top:-3px}.ingredient-fursultiamine-point-text::after{bottom:-3px}.ingredient-fursultiamine-point-text.-p1{width:306px}.ingredient-fursultiamine-point-text.-p1::before{width:317px}.ingredient-fursultiamine-point-text.-p1::after{bottom:-4px;width:265px}.ingredient-fursultiamine-point-text.-p2{width:286px}.ingredient-fursultiamine-point-text.-p2::before{width:298px}.ingredient-fursultiamine-point-text.-p2::after{width:264px}.ingredient-fursultiamine-point-text.-p3{width:247px}.ingredient-fursultiamine-point-text.-p3::before{width:261px}.ingredient-fursultiamine-point-text.-p3::after{width:190px}.ingredient-glycine{margin-top:155px}.ingredient-glycine-heading{position:relative;left:7px;width:476px;margin:0 auto}.ingredient-glycine-contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:1180px;margin:76px auto 0}.ingredient-glycine-texts{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:42px;margin-left:70px}.ingredient-glycine-description{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:1.25rem;line-height:2.1;letter-spacing:0.05em}.ingredient-glycine-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;margin-left:41px}.ingredient-glycine-icon:nth-child(1){width:235px;margin-top:4px}.ingredient-glycine-icon:nth-child(2){width:249px;margin-left:47px}.ingredient-glycine-image{width:460px;height:501px;border-radius:15px;background-color:#ccc}.ingredient .productsBlock{border-color:#dcf1ff;background-color:#dcf1ff;margin-top:128px}.buy{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:423px;margin:-29px auto 0;padding:115px 0 0;background:url(/lp/assets/images/bg_buy.png) no-repeat 0 0/100% 100%;z-index:1}.buy-heading{width:320px;margin:0 auto}.buy-buttons{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;margin:35px 5px 0 0}.buy-button{position:relative;width:300px;margin:0 11px}.buy-button:nth-child(1){z-index:1}.buy-button-link{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;width:100%;height:86px;border-radius:43px;background-color:#fff}.buy-button-link::after{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;border-radius:43px;-webkit-box-shadow:2.5px 4.33px 0 0 rgba(0,0,0,.031);box-shadow:2.5px 4.33px 0 0 rgba(0,0,0,.031);z-index:-1;mix-blend-mode:overlay}.buy-button-link.-amazon{display:block;border:none;padding:27px 0 21px 68px;vertical-align:top;cursor:pointer}.buy-button-link.-amazon picture{display:block;width:165px;vertical-align:top}.buy-button-link.-amazon img{width:165px}.buy-button-link.-rakuten{padding:28px 0 0 72px}.buy-button-link.-rakuten img{width:157px}.buy-button-link.-drug-store{padding:34px 0 0 59px}.buy-button-link.-drug-store img{width:183px}.buy-amazonLinks{opacity:0;visibility:hidden;position:absolute;left:9px;bottom:-277px;width:280px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700}.buy-amazonLinks::after{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;border-radius:15px;-webkit-box-shadow:3px 4px 0 0 rgba(0,0,0,.031);box-shadow:3px 4px 0 0 rgba(0,0,0,.031);z-index:-1;mix-blend-mode:overlay}.buy-amazonLinks-list{position:relative;overflow:hidden;border-radius:15px;background-color:#fff}.buy-amazonLinks-item+.buy-amazonLinks-item{border-top:rgba(79,78,167,.2) 1px solid}.buy-amazonLinks-item:nth-child(3) .buy-amazonLinks-link{padding-left:56px}.buy-amazonLinks-item:nth-child(3) .buy-amazonLinks-image{width:20px}.buy-amazonLinks-link{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:86px;padding:13px 0 0 55px;color:#383775;text-decoration:none}.buy-amazonLinks-image{width:21px}.buy-amazonLinks-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:8px 0 0 22px;font-size:1.125rem;line-height:1.2222222222}.buy-amazonLinks-close{position:absolute;top:-15px;right:-15px;width:38px;height:38px;padding:0 0 4px 2px;border:none;border-radius:50%;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-size:1.375rem;line-height:1;cursor:pointer;background-color:#272668}.buy-footnote{margin-top:29px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-size:0.8125rem;line-height:2.3076923077;text-align:center}.products{margin-top:161px;padding-top:80px}.products-lead{position:relative;left:2px;width:1092px;margin:0 auto}.products-internalLinkList{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;margin-top:82px}.products-internalLinkList-item{width:273px;margin:0 52px}.products-internalLinkList-link{position:relative;display:block}.products-internalLinkList-link::after{display:none;position:absolute;width:19px;height:12px;background:url(/lp/assets/images/ico_product-link.png) no-repeat 0 0/contain;content:""}.product{position:relative;margin-top:-30px;padding-bottom:148px;color:#fff;z-index:0}.product::after{position:absolute;bottom:0;left:0;display:block;content:"";width:100%;height:80%;z-index:-2}.product.-nr{margin-top:66px;padding-top:93px}.product.-nr::after{background-color:#896cec}.product.-nr-i{padding-top:88px;padding-bottom:173px}.product.-nr-i::after{background-color:#cd6cd5}.product.-nr-h{padding-top:85px;padding-bottom:144px}.product.-nr-h::after{background-color:#fc8f09}.product-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.product-recommends{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:1000px;margin:0 auto}.product-recommends-texts{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-nr .product-recommends-texts{margin-left:28px}.-nr-i .product-recommends-texts{margin-left:26px}.-nr-h .product-recommends-texts{margin-left:33px}.product-recommends-breath{padding:12px 0 0 22px;-webkit-box-sizing:border-box;box-sizing:border-box;width:221px;height:55px;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;font-size:1.1875rem;letter-spacing:0.05em;background:url(/lp/assets/images/bg_product-recommend.png) no-repeat 0 0/cover}.-nr .product-recommends-breath{margin-top:36px;color:#473cac}.-nr-i .product-recommends-breath{margin-top:38px;color:#b4269c}.-nr-h .product-recommends-breath{margin-top:78px;color:#e8593b}.product-recommends-list{position:relative;margin-top:17px}.-nr .product-recommends-list{width:522px;margin-left:6px}.-nr-i .product-recommends-list{width:597px;margin-left:7px}.product-recommends-list-bgs{position:absolute;left:50%;width:1000px;height:375px;margin-left:-500px;mix-blend-mode:overlay}.-nr .product-recommends-list-bgs{top:93px}.-nr-i .product-recommends-list-bgs{top:88px}.-nr-h .product-recommends-list-bgs{top:85px}.product-recommends-list-bg{position:absolute;top:0;left:0;display:block;content:"";height:34px;background-color:hsla(0,0%,100%,.45)}.-nr .product-recommends-list-bg:nth-child(1){top:125px;left:606px;width:224px}.-nr .product-recommends-list-bg:nth-child(2){top:187px;left:625px;width:338px}.-nr .product-recommends-list-bg:nth-child(3){top:251px;left:506px;width:310px}.-nr-i .product-recommends-list-bg:nth-child(1){top:189px;left:419px;width:304px}.-nr-i .product-recommends-list-bg:nth-child(2){top:253px;left:419px;width:433px}.-nr-h .product-recommends-list-bg{background-color:hsla(0,0%,100%,.35)}.-nr-h .product-recommends-list-bg:nth-child(1){top:167px;left:638px;width:263px}.-nr-h .product-recommends-list-bg:nth-child(2){top:229px;left:585px;width:301px}.product-recommends-text{width:488px;margin-top:17px;margin-left:2px}.product-recommends-image{width:375px}.-nr .product-recommends-image{margin-left:42px}.-nr-i .product-recommends-image{margin-left:-5px}.-nr-h .product-recommends-image{margin-left:40px}.-nr .product-lead{width:704px;margin:58px auto 0}.-nr-i .product-lead{width:1023px;margin:65px auto 0}.-nr-h .product-lead{width:951px;margin:68px auto 0}.-nr .product-descriptionGroup{margin-top:39px;margin-left:-14px}.-nr-i .product-descriptionGroup{margin-top:33px;margin-left:2px}.-nr-h .product-descriptionGroup{margin-top:37px;margin-left:-16px}.product-description{font-family:Zen Kaku Gothic New,sans-serif;font-size:1.5rem;line-height:1.75;text-align:center}.-nr .product-description{letter-spacing:0.1em}.-nr-i .product-description{letter-spacing:0.05em}.-nr-h .product-description{letter-spacing:0.05em}.product-description sup{font-size:60%}.product-description-footnote{font-family:Zen Kaku Gothic New,sans-serif;font-size:0.8125rem;line-height:2.9230769231;letter-spacing:0.1em;text-align:center}.-nr .product-description-footnote{margin-top:15px;margin-left:-2px}.-nr-i .product-description-footnote{margin-top:6px;margin-left:-32px}.-nr-h .product-description-footnote{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;margin-top:14px;margin-left:20px}.product-description-footnote-item+.product-description-footnote-item{margin-left:1em}.product-product{position:relative;z-index:0}.-nr .product-product{margin-top:48px}.-nr .product-product .product-product-text{top:276px}.-nr .product-product .product-product-text-item{width:889px}.-nr-i .product-product{margin-top:44px}.-nr-i .product-product .product-product-text{top:273px}.-nr-i .product-product .product-product-text-item{width:928px}.-nr-h .product-product{margin-top:48px}.-nr-h .product-product .product-product-text{top:273px}.-nr-h .product-product .product-product-text-item{width:968px}.product-product-inner{position:relative;width:662px;height:662px;margin:0 auto;z-index:0}.product-product-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:Zen Kaku Gothic New,sans-serif}.product-product-name{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;font-weight:700;font-size:1.75rem;line-height:1.2142857143;letter-spacing:-0.05em;text-align:center}.product-product-name picture{width:auto;display:inline-block}.product-product-name img{width:19px;margin-top:4px;-webkit-transform:translateX(-3px);transform:translateX(-3px)}.-nr .product-product-name{margin-top:16px;margin-left:16px}.-nr-i .product-product-name{margin-top:11px;margin-left:21px}.-nr-i .product-product-name::first-letter{display:inline-block;margin-left:-0.5em}.-nr-h .product-product-name{margin-top:17px;margin-left:4px}.-nr-h .product-product-name::first-letter{display:inline-block;margin-left:-0.2em}.product-product-image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:148px;margin-left:4px}.-nr .product-product-image{margin-top:40px}.-nr-i .product-product-image{margin-top:41px}.-nr-h .product-product-image{margin-top:37px;margin-left:2px}.product-product-icon{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:12px;margin-left:1px;padding:4px 5px;border:solid #fff 1px;font-size:0.75rem;line-height:1;letter-spacing:0.025em}.-nr-i .product-product-icon{margin-top:14px;margin-left:-2px}.product-product-flavor{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;margin-top:9px;margin-left:5px;font-size:1rem;line-height:1;letter-spacing:0.13em}.-nr-i .product-product-flavor{margin-top:9px;margin-left:5px}.product-product-new{position:absolute;width:74px}.-nr-i .product-product-new{top:90px;right:189px}.-nr-h .product-product-new{top:77px;right:187px}.product-product-ingredient{position:absolute}.-nr .product-product-ingredient:nth-child(1){top:57px;right:-54px;width:198px}.-nr .product-product-ingredient:nth-child(2){top:369px;left:-81px;width:238px}.-nr .product-product-ingredient:nth-child(3){top:57px;left:-40px;width:176px}.-nr .product-product-ingredient:nth-child(4){top:369px;right:-82px;width:258px}.-nr-i .product-product-ingredient:nth-child(1){top:47px;right:-22px;width:176px}.-nr-i .product-product-ingredient:nth-child(2){top:426px;right:-22px;width:198px}.-nr-i .product-product-ingredient:nth-child(3){top:53px;left:-17px;width:176px}.-nr-h .product-product-ingredient:nth-child(1){top:60px;right:-82px;width:258px}.-nr-h .product-product-ingredient:nth-child(2){top:376px;right:-41px;width:176px}.-nr-h .product-product-ingredient:nth-child(3){top:59px;left:-71px;width:218px}.-nr-h .product-product-ingredient:nth-child(4){top:370px;left:-61px;width:198px}.product-product-ingredientsFootnotes{position:absolute;left:563px;bottom:3px;white-space:nowrap}.product-product-ingredientsFootnote{position:relative;padding-left:22px;font-family:Zen Kaku Gothic New,"Crimson Text",sans-serif;font-size:0.75rem;line-height:1.3333333333}.product-product-ingredientsFootnote+.product-product-ingredientsFootnote{margin-top:4px}.product-product-ingredientsFootnote-num{position:absolute;top:2px;left:0}.product-product-ingredientsFootnote .kern1{display:inline-block}.product-product-ingredientsFootnote .kern2{display:inline-block;margin-left:-0.5em}.product-product-bg{position:absolute;top:0;left:0;width:662px;height:662px;margin-left:1px;z-index:-1}.product-product-text{position:absolute;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:-1;mix-blend-mode:overlay;-webkit-animation:productName 30s linear infinite;animation:productName 30s linear infinite;will-change:transform}.product-product-text-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.product-button{width:430px;margin:63px auto 0}.product-documentLink{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:30px 10px 30px 25px;border-radius:40px;color:#fff;font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;font-size:1.25rem;line-height:1;background-color:hsla(0,0%,100%,.3);letter-spacing:0.05em;text-align:center}.productInfo{max-width:1000px;margin:80px auto 0}.-nr-i .productInfo{margin-top:96px}.-nr-h .productInfo{margin-top:72px}.productInfo+.productInfo{margin-top:38px}.productInfo-header{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:48px 5px 46px 0px;border:solid #fff 1px;border-radius:15px}.-nr .productInfo-header{border-color:#5a35d7;background-color:#5a35d7}.-nr-i .productInfo-header{border-color:#b231bd;background-color:#b231bd}.-nr-h .productInfo-header{border-color:#ee701c;background-color:#ee701c}.productInfoAccordion .productInfo-header{cursor:pointer}.productInfo-heading{font-family:Zen Kaku Gothic New,sans-serif;font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:0.05em;text-align:center}.productInfo-icon{position:absolute;top:50%;right:28px;width:49px;height:49px;border-radius:50%;background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.productInfo-icon::before,.productInfo-icon::after{position:absolute;top:24px;left:18px;display:block;content:"";width:14px;height:2px}.-nr .productInfo-icon::before,.-nr .productInfo-icon::after{background-color:#7657e8}.-nr-i .productInfo-icon::before,.-nr-i .productInfo-icon::after{background-color:#cd6cd5}.-nr-h .productInfo-icon::before,.-nr-h .productInfo-icon::after{background-color:#f06f44}.productInfo-icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms}.is-open .productInfo-icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.productInfo-contents{font-family:Zen Kaku Gothic New,sans-serif}.productInfoAccordion .productInfo-contents{overflow:hidden;height:0}.productInfo-contents-inner{margin-top:6px;border:solid #fff 1px;border-radius:15px}.-nr .productInfo-contents-inner{border-color:#5a35d7;background-color:#5a35d7}.-nr-i .productInfo-contents-inner{border-color:#b231bd;background-color:#b231bd}.-nr-h .productInfo-contents-inner{border-color:#ee701c;background-color:#ee701c}.productInfo-contents-inner.-efficacy{padding:45px 90px 75px 108px}.productInfo-contents-inner.-usage{padding:59px 90px 81px 108px}.productInfo-orderedList{counter-reset:number 0}.productInfo-orderedList-item{position:relative;margin-top:14px;padding-left:20px;font-weight:700;font-size:1.125rem;line-height:1.5555555556;letter-spacing:0.05em}.productInfo-orderedList-item::before{position:absolute;top:0;left:0;display:block;counter-increment:number 1;content:counter(number) ". "}.productInfo-childList{margin-top:19px;margin-bottom:25px}.productInfo-childList-item{position:relative;padding-left:1em;font-weight:400;line-height:2}.productInfo-childList-item::before{position:absolute;top:0;left:0;display:block;content:"・"}.productInfo-text{font-weight:700;font-size:1.125rem;line-height:1.5555555556;letter-spacing:0.05em}.productInfo-footnote{margin-top:30px;font-size:0.8125rem;line-height:1.7692307692;letter-spacing:0.1em}.productInfo-table{overflow:hidden;width:100%;border:none;border-collapse:collapse}.productInfo-table td,.productInfo-table th{-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;font-size:1.125rem;line-height:1.5555555556;letter-spacing:0.05em}.productInfo-table th{padding:26px 0 23px;border-bottom:solid #fff 1px;text-align:center}.productInfo-table th:nth-child(1){padding-left:46px}.productInfo-table th:nth-child(2){padding-right:3px;border-left:solid #fff 1px}.productInfo-table td{border-bottom:solid hsla(0,0%,100%,.4) 1px}.productInfo-table td:nth-child(1){padding:19px 20px 18px 48px}.productInfo-table td:nth-child(2){width:170px;padding:8px 3px 7px 7px;font-weight:400;text-align:center;border-left:solid #fff 1px;line-height:1.2222222222}.productInfo-table tr:nth-last-child(1) td{border-bottom:none}.productInfo-table-small{display:inline-block;margin:0 -0.5em 0 calc(-2px - .5em);font-size:65%;letter-spacing:-0.01em}.footProducts{overflow:hidden;position:relative;width:100%;height:764px;margin-top:-45px;z-index:0}.footProducts-inner{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1220px;height:100%;margin:0 auto;padding:206px 14px 0}.footProducts-texts{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:7px}.footProducts-logo{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:294px;margin-top:18px;margin-left:35px}.footProducts-lead{width:339px}.footProducts-products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:58px}.footProducts-product{position:relative}.footProducts-product.-nr-i{margin-top:1px;margin-left:55px}.footProducts-product.-nr-h{margin-left:54px}.footProducts-product-icon{position:absolute;width:43px}.-nr-i .footProducts-product-icon{top:-25px;left:37px}.-nr-h .footProducts-product-icon{top:-24px;left:35px}.footProducts-product-image{width:118px}.-nr-h .footProducts-product-image{width:117px}.footProducts-product-tagline{width:114px;margin-top:10px;margin-left:3px}.-nr .footProducts-product-tagline{margin-left:2px}.-nr-i .footProducts-product-tagline{margin-top:11px}.footProducts-product-name{margin-top:8px}.-nr .footProducts-product-name{width:88px;margin-left:14px}.-nr-i .footProducts-product-name{width:101px;margin-left:11px}.-nr-h .footProducts-product-name{width:99px;margin-left:9px}.footProducts-person{position:absolute;right:-175px;bottom:-11px;width:457px}.footProducts-bg{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:764px;z-index:-1}.footProducts-bg picture{width:100%;height:100%}.footProducts-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.reason{position:relative;padding:72px 0 79px;background-color:#fff}.reason-button{width:780px;height:170px;margin:0 auto}.reason-link{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding-right:39px;border-radius:10px;color:#fff;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.58259375rem;line-height:1;background-image:-webkit-gradient(linear, left top, right top, from(rgb(33, 59, 211)), color-stop(51%, rgb(87, 74, 218)), to(rgb(78, 126, 225)));background-image:linear-gradient(90deg, rgb(33, 59, 211) 0%, rgb(87, 74, 218) 51%, rgb(78, 126, 225) 100%)}.reason-link::after{position:absolute;top:50%;right:32px;display:block;content:"";width:59px;height:59px;background:url(/lp/assets/images/ico_arrow-right.png) no-repeat 0 0/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.productsBlock{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:1px;border-color:rgba(39,38,104,.8);border-radius:20px;background-color:rgba(0,0,0,0);max-width:1180px;height:560px;margin:0 auto;color:#272668}.productsBlock-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1000px;margin:0 auto;padding-top:73px}.productsBlock-texts{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:483px;margin-top:2px}.productsBlock-name{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:236px;margin-top:30px;margin-left:110px}.productsBlock-lead{position:relative;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;white-space:nowrap}.productsBlock-lead-em{display:inline-block;width:106px;margin-left:177px}.productsBlock-lead-text{display:block;margin-top:8px;margin-right:18px;font-family:"Zen Maru Gothic",sans-serif;font-weight:700;font-size:1.75rem;line-height:1.2857142857;letter-spacing:0.08em;text-align:center}.productsBlock-lead .kern1{display:inline-block;margin-left:-0.22em}.productsBlock-lead sup{position:relative;top:-3px;display:inline-block;margin-right:-13px;margin-left:-2px;font-size:0.75rem}.productsBlock-footnote{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:11px;margin-left:52px;font-size:0.75rem;letter-spacing:-0.025em}.productsBlock-footnote .kern1{display:inline-block;margin-left:-0.42em}.productsBlock-type{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;width:82px;margin-top:20px;margin-left:181px}.productsBlock-ingredient{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;margin-top:11px;margin-left:74px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:0.851875rem;letter-spacing:0.13em;line-height:1}.productsBlock-nonCaffeine{position:absolute;right:97px;bottom:44px;width:72px}.productsBlock-products{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.productsBlock-product{position:relative}.productsBlock-product.-nr-i{margin-top:1px;margin-left:43px}.productsBlock-product.-nr-h{margin-left:44px}.productsBlock-product-icon{position:absolute;width:43px}.-nr-i .productsBlock-product-icon{top:-25px;left:37px}.-nr-h .productsBlock-product-icon{top:-24px;left:35px}.productsBlock-product-image{width:118px}.-nr-h .productsBlock-product-image{width:117px}.productsBlock-product-tagline{width:114px;margin-top:10px;margin-left:3px}.-nr .productsBlock-product-tagline{margin-left:2px}.-nr-i .productsBlock-product-tagline{margin-top:11px}.productsBlock-product-name{margin-top:8px}.-nr .productsBlock-product-name{width:88px;margin-left:14px}.-nr-i .productsBlock-product-name{width:101px;margin-left:11px}.-nr-h .productsBlock-product-name{width:99px;margin-left:9px}@-webkit-keyframes kvText01{100%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes kvText01{100%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes kvText02{100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes kvText02{100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes productName{100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes productName{100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes productLink{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes productLink{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.js-inView{-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .4s,-webkit-transform .65s cubic-bezier(0.25, 1, 0.35, 1);transition:opacity .4s,-webkit-transform .65s cubic-bezier(0.25, 1, 0.35, 1);transition:opacity .4s,transform .65s cubic-bezier(0.25, 1, 0.35, 1);transition:opacity .4s,transform .65s cubic-bezier(0.25, 1, 0.35, 1),-webkit-transform .65s cubic-bezier(0.25, 1, 0.35, 1);will-change:opacity,transform}.js-inView.is-inView{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.product-product-detail{-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .4s,-webkit-transform .65s cubic-bezier(0.25, 1, 0.35, 1);transition:opacity .4s,-webkit-transform .65s cubic-bezier(0.25, 1, 0.35, 1);transition:opacity .4s,transform .65s cubic-bezier(0.25, 1, 0.35, 1);transition:opacity .4s,transform .65s cubic-bezier(0.25, 1, 0.35, 1),-webkit-transform .65s cubic-bezier(0.25, 1, 0.35, 1);will-change:opacity,transform}.is-inView .product-product-detail{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.product-product-ingredient{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .4s .45s,-webkit-transform .65s cubic-bezier(0.25, 1, 0.35, 1) .45s;transition:opacity .4s .45s,-webkit-transform .65s cubic-bezier(0.25, 1, 0.35, 1) .45s;transition:opacity .4s .45s,transform .65s cubic-bezier(0.25, 1, 0.35, 1) .45s;transition:opacity .4s .45s,transform .65s cubic-bezier(0.25, 1, 0.35, 1) .45s,-webkit-transform .65s cubic-bezier(0.25, 1, 0.35, 1) .45s;will-change:opacity,transform}.is-inView .product-product-ingredient{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.product-product-ingredientsFootnotes{-webkit-transition:opacity .4s .5s;transition:opacity .4s .5s;will-change:opacity}.is-inView .product-product-ingredientsFootnotes{opacity:1}.product-product-bg{-webkit-transition:opacity .4s .5s;transition:opacity .4s .5s;will-change:opacity}.is-inView .product-product-bg{opacity:1}.product-product-text{-webkit-transition:opacity .4s .5s;transition:opacity .4s .5s;will-change:opacity}.is-inView .product-product-text{opacity:1}@media not all and (min-width: 768px){body{min-width:inherit}.page{min-width:auto;width:100%}.forPC{display:none !important}.forSP{display:inherit !important}.forPC2{display:none !important}.forSP2{display:inline !important}.u-kerning-half-start-sp{margin-left:-0.5em}.u-kerning-half-end-sp{display:inline-block;margin-right:-0.5em}.u-sp-bgc-fbf4f4{background-color:#fbf4f4}.u-sp-bgc-f8eaea{background-color:#f8eaea}.u-sp-bgc-fdf0ef{background-color:#fdf0ef}.header{min-width:auto;width:100%;height:50px;padding:9px 0 0 17px}.header__logo{height:32px}.footer-inner{padding:0}.footer-content{display:block;max-width:100%;padding:0}.footer-menu-other-list{background-color:#ededed;display:block;max-width:100%;margin-top:0}.footer-menu-other-list>li{width:100%;margin-right:0;margin-top:0;border-top:1px solid #707070}.footer-menu-other-list>li a{padding:5.33333vw 13.33333vw 5.33333vw 9.06667vw;font-size:3.46667vw;color:#000}.footer-menu-other-list>li a::after{right:6.66667vw;background:url(/lp/assets/images/icon_arrow03.png) no-repeat;background-size:auto 1.06667vw;width:5.33333vw;height:1.06667vw}.footer-menu-other-list-external{max-width:100%;margin-top:-4vw;margin-left:0;padding:6.26667vw 0}.footer-menu-other-list-external>li{margin-top:3.33333vw}.footer-menu-other-list-external>li a{padding-left:18.66667vw;font-size:3.46667vw}.footer-menu-other-list-external>li a::before{left:8.66667vw;background-size:auto 2.66667vw;width:3.46667vw;height:2.66667vw}.footer-logo-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:6vw .66667vw 8vw}.footer-logo{width:48vw;height:auto}.footer-copyright{margin:4vw 0 0;font-size:2.66667vw}.anr-contents{background:url(/lp/assets/images/bg01_sp.png) no-repeat 0 0/contain}.kv{height:143.4666666667vw;background:none}.kv-inner{height:auto;padding-top:0}.kv-logo{top:79.0666666667vw;left:5.7333333333vw;width:36.8vw;margin-top:0}.kv-images{top:10.6666666667vw;left:3.8666666667vw;width:92vw;margin-top:0}.kv-images-item{width:29.3333333333vw}.kv-images-item:nth-child(1) .kv-images-item-text{left:3.8666666667vw;width:24.1333333333vw}.kv-images-item:nth-child(2) .kv-images-item-text{left:6.5333333333vw;width:19.0666666667vw}.kv-images-item:nth-child(3) .kv-images-item-text{left:5.8666666667vw;width:20.9333333333vw}.kv-images-item-text{top:-5.6vw;margin-top:0}.kv-copy{top:59.0666666667vw;left:12.5333333333vw;width:74.9333333333vw;margin-top:0}.kv-products-item:nth-child(1){top:78.4vw;left:44.1333333333vw;width:auto;margin-top:0}.kv-products-item:nth-child(1) .kv-products-image{width:11.2vw;margin-left:1.4666666667vw}.kv-products-item:nth-child(1) .kv-products-tagline{width:13.8666666667vw;margin-top:0.5333333333vw;margin-left:0}.kv-products-item:nth-child(1) .kv-products-name{width:12.2666666667vw;margin-top:0.9333333333vw;margin-left:0.6666666667vw}.kv-products-item:nth-child(2){top:78.5333333333vw;left:60.6666666667vw;width:15.2vw;margin-top:0}.kv-products-item:nth-child(2) .kv-products-icon{top:-1.0666666667vw;left:10.9333333333vw;margin-top:0}.kv-products-item:nth-child(2) .kv-products-image{width:10.9333333333vw;margin-left:2.1333333333vw}.kv-products-item:nth-child(2) .kv-products-tagline{width:15.2vw;margin-top:0.6666666667vw;margin-left:0}.kv-products-item:nth-child(2) .kv-products-name{width:14.1333333333vw;margin-top:0.9333333333vw;margin-left:0.6666666667vw}.kv-products-item:nth-child(3){top:78.4vw;left:77.8666666667vw;width:15.2vw;margin-top:0}.kv-products-item:nth-child(3) .kv-products-icon{top:-1.0666666667vw;left:10.9333333333vw;margin-top:0}.kv-products-item:nth-child(3) .kv-products-image{width:11.2vw;margin-left:2.1333333333vw}.kv-products-item:nth-child(3) .kv-products-tagline{width:15.2vw;margin-top:0.5333333333vw;margin-left:0}.kv-products-item:nth-child(3) .kv-products-name{width:14.1333333333vw;margin-top:0.9333333333vw;margin-left:0.6666666667vw}.kv-products-icon{width:7.4666666667vw}.kv-productsLink{top:128vw;left:67.7333333333vw;width:26.6666666667vw;height:9.8666666667vw;margin-top:0;padding-top:0;background:url(/lp/assets/images/bg_kv_products-link_sp.png) no-repeat 0 0/cover}.kv-productsLink::before{display:none}.kv-productsLink::after{top:3.8666666667vw;left:6.5333333333vw;width:1.6vw;height:2.6666666667vw;margin-top:0;padding-top:0;background:url(/lp/assets/images/ico_kv-arrow_sp.png) no-repeat 0 0/cover;-webkit-transform:translateX(0);transform:translateX(0)}.kv-productsLink-text{top:3.6vw;left:9.3333333333vw;margin-top:0;font-size:2.6666666667vw;-webkit-transform:translateX(0);transform:translateX(0)}.kv-attention{top:129.8666666667vw;left:5.6vw;width:60.5333333333vw;margin-top:0}.kv-attention02{top:114.2666666667vw;left:12.6666666667vw;width:21.3333333333vw;margin-top:0}.kv-text{display:none}.euglena{padding-top:0;background:none}.euglena-wrapper{padding:5.3333333333vw 0;border-radius:2vw}.euglena-link{width:89.3333333333vw;height:36vw;background:url("/lp/assets/images/bg_euglena_sp.png") no-repeat 0 0/cover}.euglena-product{top:12.9333333333vw;left:8vw}.euglena-product-name{width:41.0666666667vw;margin:0.8vw 0 0 2.2666666667vw}.euglena-product-icon{width:12.2666666667vw}.euglena-text1{top:4.5333333333vw;left:8.5333333333vw;width:54.1333333333vw}.euglena-text2{top:26.9333333333vw;left:8.8vw;width:54.6666666667vw}.euglena-image{top:5.4666666667vw;right:8vw;width:15.2vw}.intro{padding-top:17.0666666667vw;padding-right:0;padding-left:0}.intro-bg{display:none}.intro-lead{width:71.7333333333vw}.intro-lead picture{margin-left:0.2666666667vw}.intro-texts{margin-top:5.3333333333vw}.intro-description{margin-left:0.5333333333vw;font-size:4.2666666667vw;line-height:2.625;letter-spacing:0.05em}.intro-footnote{margin-top:4vw;margin-left:0;font-size:2.6666666667vw;letter-spacing:0}.intro .productsBlock{margin-top:13.6vw}.check{padding:16.4vw 0 0}.check-bg{top:-4vw;left:0;min-width:100%;min-height:100%;-webkit-transform:translateX(0);transform:translateX(0)}.check-header-heading{width:81.3333333333vw;margin-top:2.2666666667vw;margin-left:9.3333333333vw;-webkit-transform:translateX(0);transform:translateX(0)}.check-header-tagline{width:59.4666666667vw;margin-top:4.4vw;margin-left:20.1333333333vw;-webkit-transform:translateX(0);transform:translateX(0)}.check-header-small{margin-top:5.0666666667vw;font-size:2.6666666667vw;line-height:1.5}.check-logo{width:31.4666666667vw;margin-left:34vw;-webkit-transform:translateX(0);transform:translateX(0)}.check-contents{width:89.3333333333vw;margin-top:6.9333333333vw}.check-accordion-item{border-radius:2.6666666667vw}.check-accordion-item+.check-accordion-item{margin-top:6.4vw}.check-accordion-item-header{padding:1.3333333333vw}.check-accordion-item-header-texts{margin-left:3.7333333333vw}.check-accordion-item-header-tagline{line-height:0}.-check01 .check-accordion-item-header-tagline{width:9.3333333333vw;margin-top:4.4vw;margin-left:0.1333333333vw}.-check02 .check-accordion-item-header-tagline{width:9.6vw;margin-top:4.4vw;margin-left:0.1333333333vw}.-check03 .check-accordion-item-header-tagline{width:9.3333333333vw;margin-top:4.9333333333vw;margin-left:0.1333333333vw}.-check01 .check-accordion-item-header-heading{width:37.0666666667vw;margin-top:1.3333333333vw}.-check02 .check-accordion-item-header-heading{width:37.0666666667vw;margin-top:2vw;margin-left:-0.1333333333vw}.-check03 .check-accordion-item-header-heading{width:55.7333333333vw;margin-top:1.6vw;margin-left:-0.1333333333vw}.check-accordion-item-header-image{width:25.3333333333vw;height:25.3333333333vw;border-radius:2.6666666667vw}.check-accordion-item-button{height:13.3333333333vw}.check-accordion-item-button-text{width:36.2666666667vw;margin:0 0 0 -0.2666666667vw}.check-accordion-item-button-icon{top:2.9333333333vw;right:3.3333333333vw;width:7.4666666667vw;height:7.4666666667vw}.check-accordion-item-button-icon::before,.check-accordion-item-button-icon::after{top:3.6vw;left:2.5333333333vw;width:2.4vw;height:0.2666666667vw}.check .productsBlock{margin-top:11.0666666667vw}.selfCheck{width:78.6666666667vw;padding:7.7333333333vw 0 10.6666666667vw}.selfCheck-list{border-width:0.5333333333vw;border-radius:2vw;-webkit-transform:translateX(0);transform:translateX(0)}.selfCheck-item{position:relative;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.selfCheck-item:nth-child(1) .selfCheck-label{padding-top:0}.selfCheck-item:nth-child(1) .selfCheck-interface-label{padding:0}.selfCheck-item+.selfCheck-item{border-top-width:0.2666666667vw}.selfCheck-item::before{position:absolute;top:50%;left:2.1333333333vw;width:6vw;height:6vw;margin:0;padding-bottom:0.4vw;font-size:2.6666666667vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.selfCheck-label{margin:3.0666666667vw 1.0666666667vw 3.0666666667vw 10.1333333333vw;font-size:3.7333333333vw;line-height:1.3571428571;letter-spacing:-0.01em}.selfCheck-interface-label{width:13.3333333333vw;height:100%;padding:0;border-left:0.2666666667vw}.selfCheck-interface-label::before{top:50%;left:50%;width:1.6vw;height:2.6666666667vw;border-right-width:0.8vw;border-bottom-width:0.8vw;margin-top:-0.5333333333vw;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.selfCheck-interface-label::after{-webkit-box-sizing:border-box;box-sizing:border-box;top:50%;left:50%;width:5.8666666667vw;height:5.8666666667vw;border-width:0.2666666667vw;border-radius:0.6666666667vw;margin:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.selfCheck-labelText{display:none}.selfCheck-cite{margin:2.1333333333vw 1.6vw 0 0;font-size:2.6666666667vw;line-height:1}.selfCheck-button{width:60vw;height:14.6666666667vw;margin-top:9.6vw;border-radius:7.3333333333vw;font-size:3.7333333333vw;line-height:1;-webkit-transform:translateX(-0.5333333333vw);transform:translateX(-0.5333333333vw)}.selfCheck-button::after{top:4vw;right:3.2vw;width:6.6666666667vw;height:6.6666666667vw;background:url(/lp/assets/images/ico_check_sp.png) no-repeat 0 0/contain}.checkModal{display:block;padding:5.3333333333vw 5.3333333333vw 5.3333333333vw}.checkModal-wrapper{display:block;padding:0}.checkModal-inner{width:89.3333333333vw}.checkModal-content{padding-bottom:9.0666666667vw;border-radius:2.6666666667vw}.checkModal-texts{padding:0 2.6666666667vw}.checkModal-heading{width:46.1333333333vw;margin-top:7.4666666667vw;-webkit-transform:translateX(-0.2666666667vw);transform:translateX(-0.2666666667vw)}.checkModal-lead{margin-top:2.6666666667vw;font-size:7.0666666667vw;line-height:1.1851851852;letter-spacing:0}.checkModal-lead-spLine{position:relative;display:inline-block;z-index:0;white-space:nowrap}.checkModal-lead-spLine::after{position:absolute;bottom:0;left:50%;width:101%;height:2.9333333333vw;display:block;content:"";background-color:#ff0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.checkModal-lead-spLine-kernEnd{letter-spacing:-0.5em}.checkModal-description{margin-top:4.8vw;margin-left:0;font-size:3.7333333333vw;line-height:1.7142857143;letter-spacing:0}.checkModal-footnote{margin:6.4vw 2.6666666667vw 0 calc(2.6666666667vw + 1em);text-indent:-1em;font-size:2.4vw;line-height:1.6666666667;text-align:left}.checkModal-footnote+.checkModal-footnote{margin-right:0;margin-left:0;text-indent:0;text-align:center}.checkModal-buttonArea{margin-top:0.8vw;padding:6.1333333333vw 0 7.7333333333vw;border-radius:2.6666666667vw}.checkModal-buttonLead{width:34.6666666667vw;-webkit-transform:translateX(-0.2666666667vw);transform:translateX(-0.2666666667vw)}.checkModal-button{width:78.6666666667vw;margin-top:1.8666666667vw}.checkModal-button.-back{margin-top:3.4666666667vw;margin-bottom:2.6666666667vw}.checkModal-closeButton{position:static;width:12.8vw;height:12.8vw;margin:4.2666666667vw auto 0}.mechanism{min-width:auto;margin-top:16.8vw;border-radius:4vw 4vw 0 0}.mechanism-inner{padding:14.9333333333vw 5.3333333333vw 92.5333333333vw}.mechanism-lead{padding-right:0}.mechanism-lead-text01{width:33.3333333333vw;margin-left:0}.mechanism-lead-text02{width:80.8vw;margin-top:2.4vw;margin-left:3.2vw}.mechanism-flow{margin-top:9.3333333333vw}.mechanism-flow-item{margin-left:0}.mechanism-flow-item::after{bottom:-6.6666666667vw;width:2.6666666667vw;height:4.8vw;margin-left:0;background:url("/lp/assets/images/ico_mechanism-flow_sp.png") no-repeat 0 0/contain}.mechanism-flow-item:nth-child(1){width:89.3333333333vw}.mechanism-flow-item:nth-child(2){width:89.3333333333vw;margin-top:8vw}.mechanism-flow-item:nth-child(3){width:89.3333333333vw;margin-top:8vw}.mechanism-flow-item:nth-child(4){width:89.3333333333vw;margin-top:8vw}.mechanism-flow-item:nth-child(5){width:89.3333333333vw;margin-top:8vw}.mechanism-flow-item:nth-child(5)::after{bottom:-7.4666666667vw}.mechanism-flow-item:nth-child(6){width:89.3333333333vw;margin-top:9.6vw;margin-left:0}.mechanism-person{top:inherit;right:inherit;bottom:1.8666666667vw;left:6vw !important;width:83.7333333333vw}.ingredient{margin-top:-3.8666666667vw;padding:18.1333333333vw 8.6666666667vw 17.0666666667vw}.ingredient-fursultiamine-heading{left:0.2666666667vw;width:59.2vw}.ingredient-fursultiamine-lead{margin-top:5.0666666667vw;margin-left:0;font-size:4vw;line-height:1.7333333333;text-align:justify;letter-spacing:0}.ingredient-fursultiamine-points{display:block;margin-top:8vw;padding:8.8vw 0 9.0666666667vw 6.1333333333vw;border-radius:2.6666666667vw}.ingredient-fursultiamine-points-list{margin:0}.ingredient-fursultiamine-points-image{width:72.5333333333vw;margin-top:7.2vw;margin-left:0.2666666667vw}.ingredient-fursultiamine-point:nth-child(1){margin-top:0}.ingredient-fursultiamine-point:nth-child(2){margin-top:6.9333333333vw}.ingredient-fursultiamine-point:nth-child(3){margin-top:6.6666666667vw}.ingredient-fursultiamine-point-icon{width:15.2vw}.ingredient-fursultiamine-point-text{margin-top:0;margin-left:4.2666666667vw}.ingredient-fursultiamine-point-text::before,.ingredient-fursultiamine-point-text::after{left:-0.9333333333vw;height:5.3333333333vw}.ingredient-fursultiamine-point-text::before{top:-0.6666666667vw}.ingredient-fursultiamine-point-text::after{bottom:-0.8vw}.ingredient-fursultiamine-point-text.-p1{width:50.6666666667vw}.ingredient-fursultiamine-point-text.-p1::before{width:52.4vw}.ingredient-fursultiamine-point-text.-p1::after{bottom:-0.8vw;width:44.8vw}.ingredient-fursultiamine-point-text.-p2{width:48.5333333333vw}.ingredient-fursultiamine-point-text.-p2::before{width:50.4vw}.ingredient-fursultiamine-point-text.-p2::after{width:42.9333333333vw}.ingredient-fursultiamine-point-text.-p3{width:41.0666666667vw}.ingredient-fursultiamine-point-text.-p3::before{width:43.0666666667vw}.ingredient-fursultiamine-point-text.-p3::after{width:31.8666666667vw}.ingredient-glycine{margin-top:18.9333333333vw}.ingredient-glycine-heading{left:-0.5333333333vw;width:71.2vw}.ingredient-glycine-contents{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:5.8666666667vw}.ingredient-glycine-texts{margin:8.2666666667vw 0 0}.ingredient-glycine-description{font-size:4vw;line-height:1.7333333333;letter-spacing:0;text-align:justify}.ingredient-glycine-icons{margin:7.2vw 0 0 1.3333333333vw}.ingredient-glycine-icon:nth-child(1){margin-top:0.8vw;width:38.1333333333vw}.ingredient-glycine-icon:nth-child(2){width:41.3333333333vw;margin-left:1.0666666667vw}.ingredient-glycine-image{width:82.6666666667vw;height:53.6vw;border-radius:2vw}.ingredient .productsBlock{margin-top:15.4666666667vw;margin-left:-3.4666666667vw}.buy{width:100vw;height:100.8vw;margin-top:-2.6666666667vw;padding:14.2666666667vw 0 0;background:url(/lp/assets/images/bg_buy_sp.png) no-repeat 0 0/100% 100%;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;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:14.2666666667vw}.buy-inner{width:100%}.buy-heading{width:56vw;margin-left:21.6vw}.buy-buttons{display:block;width:77.3333333333vw;margin-top:5.2vw;margin-left:11.2vw}.buy-button{width:77.3333333333vw;margin:3.0666666667vw 0 0}.buy-button-link{height:14.6666666667vw}.buy-button-link::after{border-radius:7.3333333333vw}.buy-button-link.-amazon{padding:4.2666666667vw 0 3.2vw 23.8666666667vw}.buy-button-link.-amazon picture{width:29.3333333333vw}.buy-button-link.-amazon img{width:29.3333333333vw}.buy-button-link.-rakuten{padding:4.6666666667vw 0 0 24.9333333333vw}.buy-button-link.-rakuten img{width:27.4666666667vw}.buy-button-link.-drug-store{padding:5.3333333333vw 0 0 20.8vw}.buy-button-link.-drug-store img{width:36.8vw}.buy-amazonLinks{left:0;bottom:-52vw;width:77.3333333333vw}.buy-amazonLinks::after{border-radius:2vw;-webkit-box-shadow:0.4vw 0.5333333333vw 0 0 rgba(0,0,0,.031);box-shadow:0.4vw 0.5333333333vw 0 0 rgba(0,0,0,.031)}.buy-amazonLinks-list{padding:0.4vw 0;border-radius:2vw}.buy-amazonLinks-item+.buy-amazonLinks-item{border-top-width:0.2666666667vw}.buy-amazonLinks-item:nth-child(1) .buy-amazonLinks-link{padding-top:2.6666666667vw}.buy-amazonLinks-item:nth-child(3) .buy-amazonLinks-link{padding-top:2.9333333333vw;padding-left:12vw}.buy-amazonLinks-item:nth-child(3) .buy-amazonLinks-image{width:3.7333333333vw}.buy-amazonLinks-item:nth-child(3) .buy-amazonLinks-text{margin-top:3.2vw}.buy-amazonLinks-link{height:16vw;padding:2.4vw 0 0 12vw}.buy-amazonLinks-image{width:3.7333333333vw}.buy-amazonLinks-text{margin:3.7333333333vw 0 0 3.4666666667vw;font-size:3.7333333333vw;line-height:1}.buy-amazonLinks-close{top:-4.2666666667vw;right:-4.8vw;width:8.8vw;height:8.8vw;padding:0 0 0.8vw 0;font-size:5.0666666667vw}.buy-footnote{margin:3.7333333333vw 0 0 1.8666666667vw;font-size:2.6666666667vw;line-height:1.5}.products{margin-top:16vw;padding-top:10.6666666667vw}.products-lead{left:0;width:79.7333333333vw}.products-internalLinkList{margin-top:5.8666666667vw}.products-internalLinkList-item{width:26.6666666667vw;margin:0 2.4vw}.products-internalLinkList-item:nth-child(1){width:26.9333333333vw}.products-internalLinkList-link::after{width:2.6666666667vw;height:1.8666666667vw;background:url(/lp/assets/images/ico_product-link_sp.png) no-repeat 0 0/contain}.product{margin-top:-4vw;padding-bottom:22.4vw}.product.-nr{margin-top:11.4666666667vw;padding-top:13.0666666667vw}.product.-nr-i{padding-top:13.0666666667vw;padding-bottom:22.1333333333vw}.product.-nr-h{padding-top:13.0666666667vw;padding-bottom:13.6vw}.product-recommends{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:auto}.product-recommends-texts{width:100%}.-nr .product-recommends-texts{margin-left:0}.-nr-i .product-recommends-texts{margin-left:0}.-nr-h .product-recommends-texts{margin-left:0}.product-recommends-breath{width:43.7333333333vw;height:9.8666666667vw;padding:1.8666666667vw 0 0 0;font-size:4vw;letter-spacing:0;text-align:center;background:url(/lp/assets/images/bg_product-recommend_sp.png) no-repeat 0 0/cover}.-nr .product-recommends-breath{margin:6.4vw auto 0}.-nr-i .product-recommends-breath{margin:6.4vw auto 0}.-nr-h .product-recommends-breath{margin:6.1333333333vw auto 0}.product-recommends-list{margin-top:2.4vw;width:77.3333333333vw}.-nr .product-recommends-list{width:77.3333333333vw;margin-left:8.6666666667vw}.-nr-i .product-recommends-list{width:77.3333333333vw;margin-left:8.6666666667vw;text-align:left}.product-recommends-list-bgs{width:82.6666666667vw;margin-left:-41.3333333333vw}.-nr .product-recommends-list-bgs{top:13.0666666667vw;height:97.3333333333vw}.-nr-i .product-recommends-list-bgs{top:13.0666666667vw;height:97.3333333333vw}.-nr-h .product-recommends-list-bgs{top:13.0666666667vw;height:87.7333333333vw}.product-recommends-list-bg{height:4.8vw;background-color:hsla(0,0%,100%,.5)}.-nr .product-recommends-list-bg:nth-child(1){top:71.6vw;left:33.7333333333vw;width:32.5333333333vw}.-nr .product-recommends-list-bg:nth-child(2){top:80.5333333333vw;left:26.5333333333vw;width:49.6vw}.-nr .product-recommends-list-bg:nth-child(3){top:89.7333333333vw;left:21.3333333333vw;width:45.3333333333vw}.-nr-i .product-recommends-list-bg:nth-child(1){top:80.6666666667vw;left:17.2vw;width:44.8vw}.-nr-i .product-recommends-list-bg:nth-child(2){top:89.7333333333vw;left:2.9333333333vw;width:63.3333333333vw}.-nr-h .product-recommends-list-bg{background-color:hsla(0,0%,100%,.45)}.-nr-h .product-recommends-list-bg:nth-child(1){top:71.4666666667vw;left:31.8666666667vw;width:39.2vw}.-nr-h .product-recommends-list-bg:nth-child(2){top:81.0666666667vw;left:28.1333333333vw;width:44.5333333333vw}.product-recommends-text{width:77.3333333333vw;margin-top:2.4vw;margin-left:8.6666666667vw}.product-recommends-image{width:51.2vw}.-nr .product-recommends-image{margin:0 auto}.-nr-i .product-recommends-image{margin:0 auto}.-nr-h .product-recommends-image{margin:0 auto}.-nr .product-lead{width:77.8666666667vw;margin-top:10.6666666667vw}.-nr-i .product-lead{width:89.0666666667vw;margin-top:8.8vw}.-nr-h .product-lead{width:82.4vw;margin-top:10.4vw}.-nr .product-descriptionGroup{margin-top:5.0666666667vw;margin-left:1.0666666667vw}.-nr-i .product-descriptionGroup{margin-top:6.1333333333vw;margin-left:1.6vw}.-nr-h .product-descriptionGroup{margin-top:9.0666666667vw;margin-left:0.2666666667vw}.product-description{font-size:4.2666666667vw;line-height:1.6875}.-nr .product-description{letter-spacing:0.05em}.-nr-i .product-description{letter-spacing:0.025em}.-nr-h .product-description{line-height:1.625}.product-description-footnote{font-size:2.6666666667vw;line-height:1.5;letter-spacing:0}.-nr .product-description-footnote{margin:2.4vw 0 0 -0.8vw}.-nr-i .product-description-footnote{margin:4vw 0 0 -1.0666666667vw}.-nr-h .product-description-footnote{margin:3.4666666667vw 0 0 0;display:block;text-align:center}.product-description-footnote-item+.product-description-footnote-item{margin-top:0.8vw;margin-left:0}.-nr .product-product{margin-top:7.4666666667vw}.-nr .product-product .product-product-text{top:29.6vw}.-nr .product-product .product-product-text-item{width:95.4666666667vw}.-nr-i .product-product{margin-top:8.5333333333vw}.-nr-i .product-product .product-product-text{top:30.6666666667vw}.-nr-i .product-product .product-product-text-item{width:99.2vw}.-nr-h .product-product{margin-top:12.2666666667vw}.-nr-h .product-product .product-product-text{top:29.3333333333vw}.-nr-h .product-product .product-product-text-item{width:100vw}.product-product-inner{width:71.4666666667vw;height:70.1333333333vw;margin-left:13.8666666667vw}.product-product-name{font-size:4.5333333333vw;line-height:1.1764705882}.product-product-name img{width:2.9333333333vw;margin-top:0.5333333333vw;-webkit-transform:translateX(-1.0666666667vw);transform:translateX(-1.0666666667vw)}.-nr-h .product-product-name img{-webkit-transform:translateX(-0.2666666667vw);transform:translateX(-0.2666666667vw)}.-nr .product-product-name{margin-top:2.4vw;margin-left:0.5333333333vw}.-nr-i .product-product-name{margin-top:2.1333333333vw;margin-left:1.6vw}.-nr-i .product-product-name::first-letter{margin-left:-0.2em}.-nr-h .product-product-name{margin-top:1.8666666667vw;margin-left:0.2666666667vw}.-nr-h .product-product-name::first-letter{margin-left:.1em}.-nr .product-product-image{width:16vw;margin-top:4.5333333333vw;margin-left:-0.2666666667vw}.-nr-i .product-product-image{width:16vw;margin-top:4.5333333333vw;margin-left:0}.-nr-h .product-product-image{width:16vw;margin-top:4.5333333333vw;margin-left:0}.product-product-icon{margin-top:1.8666666667vw;margin-left:0.5333333333vw;padding:0.8vw 1.0666666667vw;font-size:1.8666666667vw;border:solid #fff 0.1333333333vw}.-nr-i .product-product-icon{margin-top:2.1333333333vw;margin-left:0.5333333333vw}.-nr-h .product-product-icon{margin-top:2.1333333333vw}.product-product-flavor{margin-top:1.3333333333vw;margin-left:0.5333333333vw;font-size:2.6666666667vw}.-nr-i .product-product-flavor{margin-top:1.3333333333vw;margin-left:0.8vw}.product-product-new{width:9.6vw}.-nr-i .product-product-new{top:6.8vw;right:19.0666666667vw}.-nr-h .product-product-new{top:7.2vw;right:19.2vw}.-nr .product-product-ingredient:nth-child(1){top:6.2666666667vw;right:-5.3333333333vw;width:24.8vw}.-nr .product-product-ingredient:nth-child(2){top:39.7333333333vw;left:-6.4vw;width:21.3333333333vw}.-nr .product-product-ingredient:nth-child(3){top:6.2666666667vw;left:-5.3333333333vw;width:18.9333333333vw}.-nr .product-product-ingredient:nth-child(4){top:39.7333333333vw;right:-5.6vw;width:21.3333333333vw}.-nr-i .product-product-ingredient:nth-child(1){top:6.2666666667vw;right:-3.6vw;width:18.9333333333vw}.-nr-i .product-product-ingredient:nth-child(2){top:39.7333333333vw;right:-7.3333333333vw;width:24.8vw}.-nr-i .product-product-ingredient:nth-child(3){top:6.2666666667vw;left:-6vw;width:20.5333333333vw}.-nr-h .product-product-ingredient:nth-child(1){top:6.1333333333vw;right:-5.0666666667vw;width:21.3333333333vw}.-nr-h .product-product-ingredient:nth-child(2){top:39.8666666667vw;right:-4.4vw;width:18.9333333333vw}.-nr-h .product-product-ingredient:nth-child(3){top:6.1333333333vw;left:-6.4vw;width:21.3333333333vw}.-nr-h .product-product-ingredient:nth-child(4){top:39.8666666667vw;left:-8.4vw;width:24.8vw}.product-product-ingredientsFootnotes{left:0;width:100%;bottom:-14.6666666667vw}.product-product-ingredientsFootnote{padding-left:0;margin-left:2px;font-size:2vw;line-height:1.6;text-align:center}.product-product-ingredientsFootnote+.product-product-ingredientsFootnote{margin-top:0}.product-product-ingredientsFootnote-num{position:static;top:0}.product-product-ingredientsFootnote .kern1{margin-left:-0.16em}.product-product-ingredientsFootnote .kern2{margin-left:-0.34em}.product-product-bg{width:71.4666666667vw;height:70.1333333333vw;margin-left:0}.product-button{width:82.6666666667vw;margin-top:7.2vw}.product-documentLink{padding:4.2666666667vw 2.6666666667vw 5.3333333333vw 3.2vw;font-size:3.7333333333vw}.productInfo{width:82.6666666667vw;margin-top:15.7333333333vw}.-nr-i .productInfo{margin-top:11.7333333333vw}.-nr-h .productInfo{margin-top:22.1333333333vw}.productInfo+.productInfo{margin-top:4.5333333333vw}.productInfo-header{padding:6.9333333333vw 0;border-width:0.2666666667vw;border-radius:2vw}.productInfo-heading{font-size:4.2666666667vw}.productInfo-icon{right:3.7333333333vw;width:7.4666666667vw;height:7.4666666667vw}.productInfo-icon::before,.productInfo-icon::after{top:3.4666666667vw;left:2.5333333333vw;width:2.4vw;height:0.2666666667vw}.productInfo-contents-inner{margin-top:2.1333333333vw;border-width:0.2666666667vw;border-radius:2vw}.productInfo-contents-inner.-efficacy{padding:3.7333333333vw 5.3333333333vw 8.5333333333vw}.productInfo-contents-inner.-usage{padding:5.8666666667vw 4vw 5.8666666667vw 5.3333333333vw}.productInfo-orderedList-item{margin-top:2.1333333333vw;padding-left:4vw;font-size:3.7333333333vw;line-height:1.5}.productInfo-childList{margin-top:3.2vw;margin-bottom:5.3333333333vw;margin-left:-0.4em}.productInfo-childList-item{margin-top:2.6666666667vw;font-size:3.4666666667vw;line-height:1.3846153846}.productInfo-text{font-size:3.7333333333vw;line-height:1.5}.productInfo-footnote{margin-top:3.2vw;font-size:2.6666666667vw;line-height:1.6;letter-spacing:0.05em}.productInfo-table td,.productInfo-table th{font-size:3.7333333333vw;line-height:1.4285714286}.productInfo-table th{padding:3.4666666667vw 0 3.7333333333vw}.productInfo-table th:nth-child(1){padding-left:5.3333333333vw}.productInfo-table th:nth-child(2){padding-right:0;padding-left:2.9333333333vw;border-left-width:0.2666666667vw}.productInfo-table td{border-bottom-width:0.2666666667vw;letter-spacing:0}.productInfo-table td:nth-child(1){padding:2.4vw 0vw 2.9333333333vw 3.4666666667vw}.productInfo-table td:nth-child(2){font-weight:700;width:20vw;padding:3.2vw 0.5333333333vw 4.2666666667vw 1.3333333333vw;border-left-width:0.2666666667vw}.productInfo-table-small{display:block;margin:.4em 0 -0.2em 0;font-size:2.4vw;line-height:1.2222222222;letter-spacing:0}.productInfo-table-small.-tal{text-align:left;margin:.4em 0 -0.2em 1.0666666667vw}.productInfo-table-small .u-kerning-half-start-sp{margin-left:-1.5em}.footProducts{margin-top:-3.8666666667vw;height:148vw}.footProducts-inner{display:block;padding:19.0666666667vw 0 0}.footProducts-texts{margin-top:0}.footProducts-logo{position:absolute;top:22.2666666667vw;left:6.6666666667vw;width:36.8vw;margin:0}.footProducts-lead{width:76vw;margin-left:12.4vw}.footProducts-products{position:absolute;top:40.5333333333vw;left:44.9333333333vw;margin-left:0}.footProducts-product.-nr-i{margin-top:0.1333333333vw;margin-left:3.3333333333vw}.footProducts-product.-nr-h{margin-left:3.2vw}.footProducts-product-icon{width:6.4vw}.-nr-i .footProducts-product-icon{top:-3.3333333333vw;left:4.6666666667vw}.-nr-h .footProducts-product-icon{top:-3.2vw;left:4.5333333333vw}.footProducts-product-image{width:10.1333333333vw}.-nr .footProducts-product-image{margin-left:1.6vw}.-nr-i .footProducts-product-image{margin-left:2.6666666667vw}.-nr-h .footProducts-product-image{width:10.1333333333vw;margin-left:2.6666666667vw}.footProducts-product-tagline{width:15.2vw;margin-top:1.0666666667vw;margin-left:0}.-nr .footProducts-product-tagline{width:12.5333333333vw;margin-left:0.4vw}.-nr-i .footProducts-product-tagline{margin-top:1.2vw}.footProducts-product-name{margin-top:1.4666666667vw}.-nr .footProducts-product-name{width:13.6vw;margin-left:0}.-nr-i .footProducts-product-name{width:14.9333333333vw;margin-left:0.2666666667vw}.-nr-h .footProducts-product-name{width:15.4666666667vw;margin-left:0}.footProducts-person{right:20.4vw;bottom:-0.2666666667vw;width:57.0666666667vw}.footProducts-bg{margin-top:-4vw}.reason{padding:8vw 0}.reason-button{width:89.3333333333vw;height:28vw}.reason-link{padding:0 0 0.8vw 0;border-radius:1.3333333333vw;font-size:4.8vw;line-height:1.3333333333;text-align:center}.reason-link::after{top:13.8666666667vw;right:3.3333333333vw;width:8vw;height:8vw;background:url(/lp/assets/images/ico_arrow-right_sp.png) no-repeat 0 0/contain}.productsBlock{position:relative;width:89.3333333333vw;height:93.3333333333vw;border-width:0.2666666667vw;border-radius:2.6666666667vw}.productsBlock-inner{display:block;padding:0}.productsBlock-texts{position:static;display:block;width:auto}.productsBlock-name{position:absolute;top:37.3333333333vw;left:4.8vw;width:29.8666666667vw;margin:0}.productsBlock-lead{margin-top:6.9333333333vw}.-check .productsBlock-lead{margin-top:8.4vw}.productsBlock-lead-em{width:21.6vw;margin-left:33.3333333333vw}.productsBlock-lead-text{margin:-0.2666666667vw 0 0 1.0666666667vw;font-size:5.0666666667vw;line-height:1.3157894737;letter-spacing:0.1em}.productsBlock-lead .kern1{margin-left:-0.28em}.productsBlock-lead .kern2{display:inline-block;margin-left:-0.12em}.productsBlock-lead sup{top:-0.8vw;margin-right:-1.6vw;margin-left:-0.8vw;font-size:2vw}.productsBlock-footnote{margin-top:1.8666666667vw;margin-left:11.7333333333vw;font-size:2.1333333333vw;letter-spacing:0}.productsBlock-type{position:absolute;top:66.4vw;left:11.8666666667vw;width:16.8vw;margin:0}.productsBlock-ingredient{position:absolute;top:81.8666666667vw;left:21.0666666667vw;margin:0;font-size:2.6666666667vw;letter-spacing:0.1em}.productsBlock-nonCaffeine{top:78.1333333333vw;right:inherit;left:9.0666666667vw;width:9.6vw}.productsBlock-products{position:absolute;top:36.2666666667vw;left:37.0666666667vw}.productsBlock-product.-nr-i{margin-top:0.1333333333vw;margin-left:2.2666666667vw}.productsBlock-product.-nr-h{margin-left:1.8666666667vw}.productsBlock-product-icon{width:5.8666666667vw}.-nr-i .productsBlock-product-icon{top:-3.2vw;left:4.8vw}.-nr-h .productsBlock-product-icon{top:-3.0666666667vw;left:4.9333333333vw}.-nr .productsBlock-product-image{width:9.8666666667vw;margin-left:1.4666666667vw}.-nr-i .productsBlock-product-image{width:9.6vw;margin-left:2.8vw}.-nr-h .productsBlock-product-image{width:9.6vw;margin-left:2.8vw}.productsBlock-product-tagline{margin-left:0}.-nr .productsBlock-product-tagline{width:12.5333333333vw;margin-top:0.8vw;margin-left:0}.-nr-i .productsBlock-product-tagline{margin-top:0.9333333333vw;width:15.2vw}.-nr-h .productsBlock-product-tagline{margin-top:0.8vw;width:15.2vw}.productsBlock-product-name{margin-top:1.2vw}.-nr .productsBlock-product-name{width:12.2666666667vw;margin-left:0.2666666667vw}.-nr-i .productsBlock-product-name{width:14.1333333333vw;margin-left:0.4vw}.-nr-h .productsBlock-product-name{width:14.1333333333vw;margin-left:0.4vw}.js-inView{-webkit-transform:translateY(8vw);transform:translateY(8vw)}.product-product-detail{-webkit-transform:translateY(8vw);transform:translateY(8vw)}.product-product-ingredient{-webkit-transform:translateY(4vw);transform:translateY(4vw)}}@media print,screen and (min-width: 768px){.anr-contents img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.kv-productsLink-text{width:54.1095890411%}.selfCheck-item:hover .selfCheck-interface-label::after{border-color:#272668}.checkModal-lead-line{position:relative;display:inline-block;z-index:0;white-space:nowrap}.checkModal-lead-line::after{position:absolute;bottom:3px;left:50%;width:101%;height:15px;display:block;content:"";background-color:#ff0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.checkModal-lead-line-kernEnd{letter-spacing:-0.5em}.mechanism-person{height:calc(100% - 304px)}.mechanism-person-item{position:absolute;width:738px;height:950px}.mechanism-person-item.is-fixed{position:fixed;bottom:-28px}.mechanism-person-item.is-fixed.is-short{top:0;bottom:inherit}.mechanism-person-item.is-end{bottom:0}.ingredient .productsBlock .productsBlock-inner{padding-top:71px}.ingredient .productsBlock .productsBlock-texts{width:473px}.ingredient .productsBlock .productsBlock-name{margin-left:100px}.ingredient .productsBlock .productsBlock-lead-em{margin-left:167px}.ingredient .productsBlock .productsBlock-lead-text{margin-right:28px}.ingredient .productsBlock .productsBlock-footnote{margin-left:42px}.ingredient .productsBlock .productsBlock-type{margin-left:171px}.ingredient .productsBlock .productsBlock-ingredient{margin-left:64px}}
