﻿.annBounce{animation:annBounce 2.5s infinite}@keyframes annBounce{0%{transform:translate(0, 4%)}7.5%{transform:translate(0, -8%)}15%{transform:translate(0, 4%)}22%{transform:translate(0, -8%)}30%{transform:translate(0, 4%)}37%{transform:translate(0, -8%)}45%{transform:translate(0, 0)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);list-style-type:none}a{color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:1}*{font-family:inherit;margin:0px;padding:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}img,svg{height:auto;vertical-align:bottom;backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:none !important;-webkit-touch-callout:none !important}*:not(.is-resized)>img,svg{width:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:separate;border-spacing:0;width:100%}input[type=submit],input[type=button],input[type=reset],input[type=search]{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=search]:focus{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=text],input[type=email]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=text]:focus,input[type=email]:focus,button{outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}@font-face{font-display:swap;font-weight:100;font-style:normal;font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP-Thin.woff") format("woff")}@font-face{font-display:swap;font-weight:200;font-style:normal;font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP-ExtraLight.woff") format("woff")}@font-face{font-display:swap;font-weight:300;font-style:normal;font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP-Light.woff") format("woff")}@font-face{font-display:swap;font-weight:400;font-style:normal;font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP-Regular.woff") format("woff")}@font-face{font-display:swap;font-weight:500;font-style:normal;font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP-Medium.woff") format("woff")}@font-face{font-display:swap;font-weight:600;font-style:normal;font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP-SemiBold.woff") format("woff")}@font-face{font-display:swap;font-weight:700;font-style:normal;font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP-Bold.woff") format("woff")}@font-face{font-display:swap;font-weight:800;font-style:normal;font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP-ExtraBold.woff") format("woff")}@font-face{font-display:swap;font-weight:900;font-style:normal;font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP-Black.woff") format("woff")}body,html{overflow:revert !important}.container{font-family:"Noto Sans JP",sans-serif;font-weight:400;padding-top:var(--ajust)}.container *{font:inherit}.container *[data-modal]{cursor:pointer}.container img{width:100%;height:auto;vertical-align:top}:root{--ajust: fs(4.7);--fs: calc(100vw / 1910 * 10);--rem: calc(100vw / 375);--rem2: var(--rem);--remPC: calc(100vw / 1920 * 10);--remSticky: calc(100vw / 1920 * 10)}@media(max-width: 768px){:root{--fs: calc(100vw / 375 * 10)}}@media(min-width: 769px){:root{--rem: calc(100vw / 1910 * (620 / 375));--rem2: calc(var(--rem) * 0.8)}}@media screen and (min-width: 769px)and (max-height: 53.3333333333vw){:root{--remSticky: calc(100vh / (974 + 50) * 10)}}@media(min-width: 769px){.visibleSp{display:none !important}}@media(max-width: 768px){.visiblePc{display:none !important}}.prllx{transition:1.25s ease-in-out;pointer-events:none;transform:translateY(calc(var(--fs) * 3));opacity:0}.prllx_on{pointer-events:unset;transform:translateY(0);opacity:1}.header{position:fixed;z-index:55555;top:0;left:0;width:100%;background:#e4e2ea}.headerInner{display:flex;justify-content:space-between;align-items:center}@media(min-width: 769px){.headerInner{width:100%;max-width:calc(100% - var(--remPC)*16*2);margin:auto}}.headerLogo{display:block;height:calc(var(--fs)*2.112);margin-left:calc(var(--fs)*1.09)}@media(min-width: 769px){.headerLogo{height:calc(var(--fs)*2.512);margin-left:calc(var(--remPC)*3.2)}}.headerLogo img{width:auto;height:100%}.headerMenuBtn{position:relative;width:calc(var(--fs)*5)}.headerAnnounce{background:#512b7d}.headerAnnounce p{font-size:calc(var(--fs)*1);line-height:2.2;text-align:center;color:#fff}@media(min-width: 769px){.headerAnnounce p{font-size:calc(var(--fs)*1.4)}}.gNav{pointer-events:none;transition:.5s ease-in-out;opacity:0;transform:translateX(100%);position:fixed;z-index:99999;top:0;right:0;width:calc(var(--fs)*27.2);min-height:calc(var(--fs)*48.2);background:rgba(81,43,125,.95);border-radius:0 0 0 calc(var(--fs)*1);box-shadow:0 calc(var(--fs)*3) calc(var(--fs)*6) rgba(0,0,0,.16)}@media(min-width: 769px){.gNav{position:absolute}}.gNavInner{padding:calc(var(--fs)*5.9) 0 calc(var(--fs)*3.97)}.gNavClose{position:absolute;z-index:10;top:calc(var(--fs)*.3);right:calc(var(--fs)*2.3);font-weight:700;font-size:calc(var(--fs)*2.9);line-height:1.4482758621;color:#efd264}.gNavHead{font-weight:700;font-size:calc(var(--fs)*2);line-height:1.45;text-align:center;color:#efd264}.gNavMenu{text-align:center;margin-top:calc(var(--fs)*3.1)}.gNavMenu li{font-weight:500;font-size:calc(var(--fs)*1.5);line-height:1.6;color:#fff}.gNavMenu li:not(:first-child){margin-top:calc(var(--fs)*2.4)}.gNavLogo{display:block;width:calc(var(--fs)*17.659);margin:calc(var(--fs)*7.22) auto 0}.container.gNavOpen .gNav{pointer-events:unset;opacity:1;transform:translateX(0)}.gNavCollaborate{background:#a500ff}.aboutMovieModal{display:none;position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%}.aboutMovieModalBox{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.aboutMovieModalClose{cursor:pointer;position:absolute;z-index:10;top:calc(var(--fs)*.3);right:calc(var(--fs)*2.3);font-weight:700;font-size:calc(var(--fs)*2.9);line-height:1.4482758621;color:#efd264}.aboutMovieModalBg{cursor:pointer;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:rgba(81,43,125,.95)}.aboutMovieModalMovie{position:relative;z-index:10;width:60%;max-width:calc(var(--fs)*192);max-height:80%}@media(max-width: 768px){.aboutMovieModalMovie{width:100%}}.aboutMovieModalMovie iframe{width:100%;height:auto;aspect-ratio:16/9}.footer{background:#fff;border-bottom:solid 2px #9628af}.footerCode{font-size:calc(var(--rem2)*12);line-height:1.4166666667;text-align:center}.footerInner{margin-top:calc(var(--rem)*11);padding:calc(var(--rem)*24) calc(var(--rem)*32) calc(var(--rem)*39.8) calc(var(--rem)*33);background:#e4e2ea}.footer .totop{font-size:calc(var(--rem2)*16);line-height:1.5;text-align:center}.footer .totop a{text-decoration:underline;color:#9628af}.footerLogo{display:block;max-width:calc(var(--rem2)*254.56);margin:calc(var(--rem)*37) auto 0}.footerNav{margin-top:calc(var(--rem)*39.4);border-top:solid 1px #fff}.footerNav li{border-bottom:solid 1px #fff}.footerNav li a{display:block;font-size:calc(var(--rem2)*15);line-height:1.4;text-align:center;padding:calc(var(--rem)*15.2) 0 calc(var(--rem)*16.8)}.footerSns{margin-top:calc(var(--rem)*30.2)}.footerSnsHead{font-weight:bold;font-size:calc(var(--rem)*12);line-height:1.4166666667;letter-spacing:.2em;text-align:center;color:#512b7d}.footerSnsList{display:flex;justify-content:center;align-items:center;gap:calc(var(--rem)*30.2);margin-top:calc(var(--rem)*18.7)}.footerSnsListItem{width:calc(var(--rem)*28.32)}.footerSnsListItem:nth-child(2){width:calc(var(--rem)*24.98)}.footerSnsListItemLink{display:block !important}.footerSnsListItemLink img{width:100%}.contents{display:flex;flex-direction:column-reverse}@media(max-width: 768px){.contents{background:#fff}}@media(min-width: 769px){.contents{flex-direction:row;background:url("../images/pc-bg.jpg") no-repeat;background-size:100vw 100vh;background-position:top center;background-attachment:fixed}}.contentsLeft{width:calc(var(--fs)*49.8);background:url("../images/bg-left.jpg");background-size:cover;background-position:top left;background-attachment:fixed}@media(max-width: 768px){.contentsLeft{display:none}}.contentsLeftInner{position:sticky;top:var(--ajust);display:flex;flex-direction:column;align-items:center;height:calc(100vh - var(--fs)*6);max-height:calc(var(--fs)*102);padding-left:calc(var(--fs)*.55)}.contentsLeftTit{position:relative;display:flex;justify-content:center;align-items:flex-start;width:calc(var(--remSticky)*49.8);white-space:nowrap;margin-left:auto}.contentsLeftNav{display:flex;flex-direction:column;align-items:flex-end;width:100%;margin:calc(var(--remSticky)*3.9) calc(var(--remSticky)*8.15) 0 0}.contentsLeftNav ul li{position:relative;font-weight:700;font-size:calc(var(--remSticky)*1.4);line-height:2.7142857143;text-align:right;color:#fcee21}.contentsLeftNav ul li a{position:relative;display:block;padding-right:calc(var(--remSticky)*4.9)}.contentsLeftNav ul li a::before{transform:translateY(-50%);position:absolute;z-index:10;top:50%;right:0;display:block;content:"";width:calc(var(--remSticky)*1);height:calc(var(--remSticky)*1);background:currentColor;border-radius:50%}.contentsLeftNav ul li:not(:last-child)::after{position:absolute;z-index:10;top:50%;bottom:0;right:calc(var(--remSticky)*.4);display:block;content:"";width:calc(var(--fs)*.2);background:currentColor}.contentsLeftNav ul li:not(:first-child)::before{position:absolute;z-index:10;top:0;bottom:50%;right:calc(var(--remSticky)*.4);display:block;content:"";width:calc(var(--remSticky)*.2);background:currentColor}.contentsLeftNavBtns{display:flex;flex-direction:column;gap:calc(var(--remSticky)*1);width:calc(var(--remSticky)*22.4);margin-top:calc(var(--remSticky)*3.6)}.contentsLeftNavBtn{position:relative;display:block}.contentsLeftNavBtnText{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:calc(var(--remSticky)*1.2);line-height:1;text-align:center}.contentsLeftNavBtn.--productInfo{color:#65317e}.contentsLeftNavBtn.--selfCheck{color:#fff}.contentsInner{max-width:calc(var(--fs)*62);background:#fff}@media(max-width: 768px){.contentsInner{overflow-x:hidden}}.contentsInner *:not(input)[id]{padding-top:var(--ajust);margin-top:calc(-1*var(--ajust));pointer-events:none}.contentsRight{background-image:url("../images/bg-right_sp.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media(min-width: 769px){.contentsRight{position:sticky;top:var(--ajust);background:url("../images/content-right_bg.jpg") repeat;background-size:calc(var(--remSticky)*160.4) auto;background-position:top center;width:calc(var(--fs)*80.2);height:calc(100vh - var(--ajust));margin:0 auto}}.contentsRightInner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:calc(var(--rem)*47) calc(var(--rem)*34) calc(var(--rem)*36)}@media(min-width: 769px){.contentsRightInner{max-width:calc(var(--remSticky)*80.2);margin:0 auto;padding:calc(var(--remSticky)*14) calc(var(--remSticky)*25) 0 calc(var(--remSticky)*9.6)}}.contentsRightLink{transition:.3s;display:block;width:calc(var(--remSticky)*30.3);margin:calc(var(--remSticky)*5.3) calc(var(--remSticky)*4.8) 0 calc(var(--remSticky)*7.5);animation:annBounce 2.5s infinite}.contentsRightLink:hover{transform:scale(1.1);animation:none}.contents .textLink,.contents u{text-decoration:underline;color:#9c45b4}.contents .sectionHead{padding:calc(var(--rem)*12) 0 calc(var(--rem)*14);background:linear-gradient(180deg, rgb(137, 41, 158), rgb(81, 43, 125))}.contents .sectionHeadEn{font-weight:500;font-size:calc(var(--rem2)*12);line-height:1.4166666667;letter-spacing:.1em;text-align:center;color:#efd264}.contents .sectionHeadJp{font-weight:700;font-size:calc(var(--rem2)*20);line-height:1.45;text-align:center;color:#fff;margin-top:calc(var(--rem)*3)}.contents .sectionSubHead{padding:calc(var(--rem)*15) 0 calc(var(--rem)*16);background:linear-gradient(180deg, rgb(137, 41, 158), rgb(81, 43, 125))}.contents .sectionSubHead h2{font-weight:bold;font-size:calc(var(--rem2)*20);line-height:1.45;text-align:center;color:#fff}.contents .pageHeader{padding-top:calc(var(--rem)*17)}.contents .pageHeader::after{display:block;content:"";width:calc(var(--rem)*216);height:calc(var(--rem)*2);margin:calc(var(--rem)*24) auto 0;background:#d5a64b}.contents .pageHeader .breadcrumb{font-size:calc(var(--rem2)*12);padding:0 calc(var(--rem)*18) calc(var(--rem)*60)}.contents .pageHeader .breadcrumb a{text-decoration:underline;color:#5e1d6f}.contents .pageHeader h1{font-weight:700;font-size:calc(var(--rem2)*26);line-height:1.3076923077;text-align:center;color:#5e1d6f}.mainVisual{position:relative}.mainVisualBtns{position:absolute;z-index:1000;top:calc(var(--remPC)*1.9);left:calc(var(--remPC)*16);display:flex;flex-direction:column;gap:calc(var(--remPC)*1);width:calc(var(--remPC)*22.4);margin-left:calc(var(--remPC)*3.2)}.mainVisualBtnsItem{position:relative}.mainVisualBtnsItemText{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:calc(var(--remPC)*1.2);line-height:1;text-align:center}.mainVisualBtnsItem.--productInfo{color:#65317e}.mainVisualBtnsItem.--selfCheck{color:#fff}.mainVisualSlider{line-height:0;font-size:0}.mainVisualSlider .slick-track{display:flex}.mainVisualSlider .slick-slide{height:auto !important}.mainVisualSliderItem{position:relative}.mainVisualSliderItemImg{display:block;overflow:hidden}.mainVisualSliderItemImg img{display:block;height:calc(var(--remPC)*72.4)}@media(max-width: 768px){.mainVisualSliderItemImg img{height:auto}}.mainVisualSliderDots{pointer-events:none;position:absolute;z-index:10;bottom:calc(var(--remPC)*4);left:0;right:0;display:flex;gap:calc(var(--remPC)*3);align-items:center;justify-content:center}.mainVisualSliderDots li{width:calc(var(--remPC)*1.4);height:calc(var(--remPC)*1.4);border-radius:50%;background:#d8d8d8}.mainVisualSliderDots li span{display:block;width:100%;height:100%}.mainVisualSliderDots li.slick-active{background:#9c45b4}.contentsTop .contentsInner{background:none}.contentsTop article{overflow:hidden;background:#fff}.contentsTop .aboutContents{padding:calc(var(--rem)*49) calc(var(--rem)*16) calc(var(--rem)*63)}.contentsTop .aboutText{font-size:calc(var(--rem2)*16);line-height:1.75}.contentsTop .aboutSymptomsImage{display:flex;padding:0 calc(var(--rem)*16)}.contentsTop .aboutSymptomsImage figure{width:33.3333333333%}.contentsTop .aboutSymptoms{display:flex;justify-content:space-between;align-items:flex-end;margin:calc(var(--rem)*45) auto 0;padding:0 calc(var(--rem)*30) calc(var(--rem)*25) 3%}.contentsTop .aboutSymptomsItem{width:calc(var(--rem)*84)}.contentsTop .aboutSymptomsItem figure{margin:0 -10%}.contentsTop .aboutSymptomsItem p{position:relative;font-size:calc(var(--rem)*12);line-height:1.4166666667;text-align:center;color:#fff;margin:0 auto;padding:calc(var(--rem)*1) 0 calc(var(--rem)*3);border-radius:100em;background:#9c45b4}.contentsTop .aboutSymptomsItem p::after{transform:translateX(-50%);position:absolute;z-index:10;top:100%;left:50%;display:block;content:"";width:0;height:0;margin:calc(var(--rem)*6) auto;border-style:solid;border-width:calc(var(--rem)*13) calc(var(--rem)*7.5) 0;border-color:#9c45b4 rgba(0,0,0,0) rgba(0,0,0,0);filter:drop-shadow(0 calc(var(--rem) * 6) 0 rgba(156, 69, 180, 0.2))}.contentsTop .aboutSymptomsItem:nth-child(2){margin-right:auto;margin-left:2%}.contentsTop .aboutSymptomsItem:nth-child(3) p{background:#c8a552}.contentsTop .aboutSymptomsItem:nth-child(3) p::after{border-top-color:#c8a552;filter:drop-shadow(0 calc(var(--rem) * 6) 0 rgba(200, 165, 82, 0.2))}.contentsTop .aboutComponent{display:flex;justify-content:space-between;margin:calc(var(--rem)*6) auto 0}.contentsTop .aboutComponent dl{position:relative;width:calc(var(--rem)*197);padding:calc(var(--rem)*12) 0 calc(var(--rem)*14);border-radius:calc(var(--rem)*4);background:#ebdaf0}.contentsTop .aboutComponent dl::after{transform:translateX(-50%);position:absolute;z-index:10;top:100%;left:50%;display:block;content:"";width:0;height:0;margin:calc(var(--rem)*7) auto;border-style:solid;border-width:calc(var(--rem)*13) calc(var(--rem)*7.5) 0;border-color:#9c45b4 rgba(0,0,0,0) rgba(0,0,0,0)}.contentsTop .aboutComponent dl dt{font-weight:bold;font-size:calc(var(--rem)*14);line-height:1.2142857143;text-align:center;color:#9c45b4;padding:calc(var(--rem)*1.5) 0}.contentsTop .aboutComponent dl dd{font-size:calc(var(--rem)*10);line-height:1.5;text-align:center;margin-top:calc(var(--rem)*2)}.contentsTop .aboutComponent dl:nth-child(2){width:calc(var(--rem)*143);background:#fff7d9}.contentsTop .aboutComponent dl:nth-child(2)::after{border-top-color:#c8a552}.contentsTop .aboutComponent dl:nth-child(2) dt{color:#c8a552}.contentsTop .aboutEfficacy{font-weight:bold;text-align:center;color:#c8a552;margin-top:calc(var(--rem)*31)}.contentsTop .aboutEfficacy p{display:block}.contentsTop .aboutEfficacy p.line1{font-size:calc(var(--rem)*18);line-height:1.7777777778}.contentsTop .aboutEfficacy p.line2{font-size:calc(var(--rem)*26);line-height:1.2307692308}.contentsTop .aboutEfficacy p.line2 span{font-size:1.1538461538em}.contentsTop .aboutEfficacy p.line2 small{font-size:.75em}.contentsTop .aboutMovie{margin-top:calc(var(--rem)*65)}.contentsTop .aboutMovie h3{font-weight:700;font-size:calc(var(--rem)*16);line-height:1.25;text-align:center;color:#9628af}.contentsTop .aboutMovie figure{cursor:pointer;position:relative;margin-top:calc(var(--rem)*14)}.contentsTop .aboutMovie figure::after{display:block;content:"";position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;background:url("../images/movie-btn.png") no-repeat;background-size:contain;background-position:center}.contentsTop .secretContents{padding:calc(var(--rem)*26) calc(var(--rem)*15) calc(var(--rem)*33.8);background:url("../images/secret-bg.png") no-repeat,rgba(220,218,228,.4);background-size:cover;background-position:center}.contentsTop .secretList{display:flex;flex-direction:column;gap:calc(var(--rem)*18)}.contentsTop .secretListItem{display:flex;flex-direction:column;align-items:flex-start;background:#fff}.contentsTop .secretListItem dt{overflow:hidden;position:relative;z-index:1;font-weight:bold;font-size:calc(var(--rem2)*15);line-height:1;color:#fff;padding:calc(var(--rem)*2.5) calc(var(--rem)*34.7) calc(var(--rem)*2.5) calc(var(--rem)*18.5)}.contentsTop .secretListItem dt::after{transform-origin:top right;transform:skew(-34deg, 0);position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;display:block;content:"";background:#9628af}.contentsTop .secretListItem dt span{font-size:1.6666666667em}.contentsTop .secretListItem dd{padding:calc(var(--rem)*16.7) calc(var(--rem)*17) 0 calc(var(--rem)*18)}.contentsTop .secretListItem dd .columns{display:flex}.contentsTop .secretListItem dd h3{font-weight:bold;font-size:calc(var(--rem)*20);line-height:1.2;color:#c8a552}.contentsTop .secretListItem dd h3 span{font-weight:bold;font-size:.7em}.contentsTop .secretListItem dd h3 sup{font-size:.6em;vertical-align:top}.contentsTop .secretListItem dd p{font-size:calc(var(--rem)*14);line-height:1.7142857143;margin-top:calc(var(--rem)*11)}.contentsTop .secretListItem dd p strong{font-weight:bold}.contentsTop .secretListItem dd p sup{font-size:8pt;vertical-align:super}@media(min-width: 769px){.contentsTop .secretListItem dd figure{min-width:35% !important;max-width:35%}}.contentsTop .secretListItem dd .annotation{font-size:8pt;line-height:1.4545454545;color:#8a8a8a}.contentsTop .secretListItem dd .annotation li:first-child{text-indent:-0.05em;margin-right:-2em}.contentsTop .secretListItem:nth-child(1) dd{padding-top:calc(var(--rem)*6.7);padding-bottom:calc(var(--rem)*18)}.contentsTop .secretListItem:nth-child(1) dd p{margin-top:calc(var(--rem)*13)}.contentsTop .secretListItem:nth-child(1) dd .columns{gap:calc(var(--rem)*16)}.contentsTop .secretListItem:nth-child(1) dd figure{min-width:calc(var(--rem)*109);margin-top:calc(var(--rem)*27.8)}.contentsTop .secretListItem:nth-child(1) dd .annotation{margin-top:calc(var(--fs)*1.28)}.contentsTop .secretListItem:nth-child(1) dd .annotation li{display:flex}.contentsTop .secretListItem:nth-child(1) dd .annotation li:not(:last-child){margin-top:calc(var(--fs)*.4)}.contentsTop .secretListItem:nth-child(1) dd .annotation li span{margin-right:.5em}.contentsTop .secretListItem:nth-child(2) dd{padding-bottom:calc(var(--rem)*27.2)}.contentsTop .secretListItem:nth-child(2) dd .columns{gap:calc(var(--rem)*7)}.contentsTop .secretListItem:nth-child(2) dd figure{min-width:calc(var(--rem)*111);margin-top:calc(var(--rem)*22.5)}.contentsTop .secretListItem:nth-child(2) dd .annotation{margin-top:calc(var(--rem)*12.5)}.contentsTop .secretListItem:nth-child(3) dd{padding-bottom:calc(var(--rem)*24)}.contentsTop .secretListItem:nth-child(3) dd .columns{gap:calc(var(--rem)*10)}.contentsTop .secretListItem:nth-child(3) dd figure{min-width:calc(var(--rem)*110);margin-top:calc(var(--rem)*32.75)}.contentsTop .secretListItem:nth-child(3) dd .annotation{margin-top:calc(var(--rem)*11.5)}.contentsTop .secretListItem:nth-child(4) dd{margin-right:calc(var(--rem)*-5);padding-bottom:calc(var(--rem)*32.8)}.contentsTop .secretListItem:nth-child(4) dd .columns{gap:calc(var(--rem)*5)}.contentsTop .secretListItem:nth-child(4) dd figure{min-width:calc(var(--rem)*120);margin-top:calc(var(--rem)*28.5)}.contentsTop .situationContents{padding:calc(var(--rem)*31) 0 calc(var(--rem)*50.9)}.contentsTop .situationText{font-size:calc(var(--rem2)*16);line-height:1.625;padding:0 calc(var(--rem)*32) 0 calc(var(--rem)*34)}.contentsTop .situationTable{margin:calc(var(--rem)*31) calc(var(--rem)*14) 0 calc(var(--rem)*14)}.contentsTop .situationTableHead{font-weight:700;font-size:calc(var(--rem)*10);line-height:calc(var(--rem)*26);text-align:center;color:#fff;background:#512b7d}.contentsTop .situationTableRow{display:flex;align-items:center}.contentsTop .situationTableRow figure{min-width:calc(var(--rem)*88);max-width:calc(var(--rem)*88)}.contentsTop .situationTableRow p{font-weight:500;font-size:calc(var(--rem)*14);line-height:1.4285714286;letter-spacing:-0.02em;color:#fff;margin-left:calc(var(--rem)*7.5)}.contentsTop .situationTableRow.lv1{font-weight:400;background:#e4e2ea}.contentsTop .situationTableRow.lv1 p{color:#512b7d}.contentsTop .situationTableRow.lv2{background:#bb32be}.contentsTop .situationTableRow.lv3{background:#901aa2}.contentsTop .situationTableRow.lv4{position:relative;background:#4b0a63}.contentsTop .situationTableRow.lv4::after{transform:translateX(-50%);position:absolute;z-index:10;top:100%;left:50%;display:block;content:"";width:0;height:0;margin-top:calc(var(--rem)*-2);border-style:solid;border-width:calc(var(--rem)*20) calc(var(--rem)*11.5) 0;border-color:#4b0a63 rgba(0,0,0,0) rgba(0,0,0,0);filter:drop-shadow(0 calc(var(--rem) * 9) 0 rgba(150, 40, 175, 0.3))}.contentsTop .situationTableSuggest{font-weight:bold;font-size:calc(var(--rem)*16);line-height:1.5;letter-spacing:-0.02em;text-align:center;color:#fff;width:100%;margin-top:calc(var(--rem)*34.5);padding:calc(var(--rem)*12.5) 0;background:url("../images/situationSuggest.jpg") no-repeat;background-size:100% 100%}.contentsTop .situationTableCell.cel1{min-width:calc(var(--rem)*50);padding-right:calc(var(--rem)*7.3)}.contentsTop .situationTableCell.cel2,.contentsTop .situationTableCell.cel3{min-width:calc(var(--rem)*42)}.contentsTop .situationTableCell.cel2 svg,.contentsTop .situationTableCell.cel3 svg{width:calc(var(--rem)*18.33)}.contentsTop .situationTableCell.cel4{min-width:calc(var(--rem)*204)}.contentsTop .situationAnnotation{font-size:8pt;line-height:1.5;width:100%;margin-top:calc(var(--rem)*16);padding:0 calc(var(--rem)*14)}.contentsTop .timingContents{padding:calc(var(--rem)*25) calc(var(--rem)*32) calc(var(--rem)*48) calc(var(--rem)*33)}.contentsTop .timingContents h3{font-weight:bold;font-size:calc(var(--rem2)*22);line-height:1.4545454545;text-align:center;color:#c8a552}.contentsTop .timingContents p{font-size:calc(var(--rem2)*16);line-height:1.625;margin-top:calc(var(--rem2)*18)}.contentsTop .timingContents figure{margin-top:calc(var(--rem)*21)}.contentsTop .detailContents{padding:calc(var(--rem)*46.5) calc(var(--rem)*32) calc(var(--rem)*56) calc(var(--rem)*34);background:#e4e2ea}.contentsTop .detailPackage{width:calc(var(--rem)*266.3);margin:0 auto}.contentsTop .detailSpec{margin-top:calc(var(--rem)*7)}.contentsTop .detailSpec .head{font-weight:bold;font-size:calc(var(--rem)*10);line-height:1.5;text-align:center;color:#5e1d6f}.contentsTop .detailSpec .list{display:flex;justify-content:space-between;align-items:center;white-space:nowrap;width:calc(var(--rem)*266.3);margin:calc(var(--rem)*19.3) auto 0}.contentsTop .detailSpec .list .border{display:block;font-weight:bold;font-size:calc(var(--rem)*10);line-height:1.5;text-align:center;color:#5e1d6f;padding:calc(var(--rem)*1.4) calc(var(--rem)*6.2) calc(var(--rem)*3.2) calc(var(--rem)*5.7);border:solid 1px #5e1d6f}.contentsTop .detailSpec .list .text{font-weight:bold;font-size:calc(var(--rem)*10);line-height:1.5;text-align:center;color:#5e1d6f}.contentsTop .detailSpec .list img{width:calc(var(--rem)*73.96)}.contentsTop .detailImage{margin-top:calc(var(--rem)*30.8)}.contentsTop .detailWprescription{margin-top:calc(var(--rem)*22)}.contentsTop .detailWprescription h3{font-weight:bold;font-size:calc(var(--rem2)*22);line-height:1.3181818182;text-align:center;color:#c8a552}.contentsTop .detailWprescription h3 span{font-size:.6363636364em;vertical-align:bottom}.contentsTop .detailWprescription h3 sup{font-size:.5909090909em;vertical-align:top}.contentsTop .detailWprescriptionText{font-size:calc(var(--rem2)*16);line-height:1.625;margin-top:calc(var(--rem)*14)}.contentsTop .detailWprescription .annotation{font-size:8pt;line-height:1.8333333333;margin-top:calc(var(--rem)*14);margin-right:-0.5em;color:#8a8a8a}.contentsTop .detailWprescription .caution{font-weight:bold;font-size:calc(var(--rem2)*12);line-height:1.4166666667;margin-top:calc(var(--rem)*14);margin-right:-0.5em}.contentsTop .featuresContents{padding:calc(var(--rem)*25) calc(var(--rem)*32) calc(var(--rem)*53) calc(var(--rem)*33);background:#e4e2ea}.contentsTop .featuresList li{font-weight:bold;font-size:calc(var(--rem2)*20);line-height:1.9}.contentsTop .featuresList li::before{content:"・ ";white-space:nowrap}.contentsTop .featuresList li span{font-size:.7em;vertical-align:baseline}.contentsTop .featuresList li sup{font-size:.6em;vertical-align:super}.contentsTop .features .annotation{margin-top:calc(var(--rem)*18)}.contentsTop .features .annotation li{display:flex;font-size:8pt;line-height:1.6666666667}.contentsTop .features .annotation li .annotationNum{min-width:2.5em;max-width:2.5em}.contentsTop .features .toProductInfo{display:block;font-size:calc(var(--rem2)*16);line-height:1.5;letter-spacing:.1em;color:#fff;text-align:center;max-width:calc(var(--rem)*270);margin:calc(var(--rem)*30) auto 0;padding:calc(var(--rem)*10) 0 calc(var(--rem)*12);background:#9628af;border-radius:100em;box-shadow:0 calc(var(--rem)*5) calc(var(--rem)*5) 0 rgba(0,0,0,.16)}.contentsTop .features .toProductFaq{font-size:calc(var(--rem2)*16);line-height:1.5;letter-spacing:.05em;text-align:center;margin:calc(var(--rem)*24) auto 0}.contentsTop .features .toProductFaq a{color:#9628af;text-decoration:underline}.contentsTop .selfcheck .sectionHead{background:#c8a552}.contentsTop .selfcheck .sectionHeadEn{color:#fff}.contentsTop .selfcheckContents{padding:calc(var(--rem)*41) 0 calc(var(--rem)*55)}.contentsTop .selfcheckIntro{font-weight:bold;font-size:calc(var(--rem2)*16);line-height:1.625;color:#9628af;margin:0 calc(var(--rem)*32) 0 calc(var(--rem)*34)}.contentsTop .selfcheckIntro span{color:#c8a552}.contentsTop .selfcheckStart{position:relative;margin-top:calc(var(--rem)*59)}.contentsTop .selfcheckStart::before{transform:translateX(-50%);position:absolute;z-index:10;bottom:100%;left:50%;display:block;content:"";width:0;height:0;margin:calc(var(--rem)*6) auto;border-style:solid;border-width:calc(var(--rem)*13) calc(var(--rem)*7.5) 0;border-color:#9628af rgba(0,0,0,0) rgba(0,0,0,0)}.contentsTop .selfcheckStartHead{font-weight:bold;font-size:calc(var(--rem2)*18);line-height:1.4444444444;letter-spacing:.1em;text-align:center;color:#9628af}.contentsTop .selfcheckStartBtn{cursor:pointer;font-size:calc(var(--rem2)*20);line-height:1.45;text-align:center;color:#fff;max-width:calc(var(--rem)*320);margin:calc(var(--rem)*8) auto 0;padding:calc(var(--rem)*18) 0 calc(var(--rem)*23);background:#e60012;border-radius:100em;box-shadow:0 calc(var(--rem)*5) calc(var(--rem)*5) 0 rgba(0,0,0,.16)}.contentsTop .selfcheckDot{margin:calc(var(--rem)*32) auto 0;width:calc(var(--rem)*6)}.contentsTop .selfcheckLimit{position:relative;margin:calc(var(--rem)*16) calc(var(--rem)*32) 0 calc(var(--rem)*34);border:solid 4px #9628af;border-top:none;background:#fff}.contentsTop .selfcheckLimit::before{position:absolute;z-index:10;top:calc(var(--rem)*-11);left:calc(var(--rem)*-11);display:block;content:"";width:calc(var(--rem)*29.5);height:calc(var(--rem)*29.5);background:url("../images/selfcheck-caution.svg") no-repeat;background-size:contain;border-radius:50%}.contentsTop .selfcheckLimit dt{font-weight:bold;font-size:calc(var(--rem2)*16);line-height:1.5;text-align:center;color:#fff;padding:calc(var(--rem)*10) 0 calc(var(--rem)*11);background:#9628af}.contentsTop .selfcheckLimit dd{font-size:calc(var(--rem2)*12);line-height:1.75;color:#9628af;padding:calc(var(--rem)*12) calc(var(--rem)*15) calc(var(--rem)*19) calc(var(--rem)*21)}.contentsTop .selfcheckSheet{display:none;margin-top:calc(var(--rem)*47)}.contentsTop .selfcheckSheetHead{padding:calc(var(--rem)*23) calc(var(--rem)*33) calc(var(--rem)*36);border:solid #c8a552;border-width:3px 0}.contentsTop .selfcheckSheetHead dt{font-weight:bold;font-size:calc(var(--rem2)*22);line-height:1.2727272727;text-align:center;color:#c8a552}.contentsTop .selfcheckSheetHead dd{margin-top:calc(var(--rem)*11)}.contentsTop .selfcheckSheetHead dd .text{font-weight:bold;font-size:calc(var(--rem2)*16);line-height:1.75;color:#512b7d}.contentsTop .selfcheckSheetHead dd .caution{position:relative;font-weight:bold;font-size:calc(var(--rem)*14);line-height:1.4285714286;color:#9c45b4;margin-top:calc(var(--rem)*23);padding:calc(var(--rem)*13) calc(var(--rem)*45) calc(var(--rem)*15);background:#f2e4f6}.contentsTop .selfcheckSheetHead dd .caution::before{position:absolute;z-index:10;top:calc(var(--rem)*-11);left:calc(var(--rem)*-11);display:block;content:"";width:calc(var(--rem)*29.5);height:calc(var(--rem)*29.5);background:url("../images/selfcheck-caution.svg") no-repeat;background-size:contain;border-radius:50%}.contentsTop .selfcheckSheetBody{padding:calc(var(--rem)*24) calc(var(--rem)*33) calc(var(--rem)*51.7);border:solid calc(var(--fs)*.8) #fff3fa}.contentsTop .selfcheckSheetItem:not(:first-child){margin-top:calc(var(--rem)*22)}.contentsTop .selfcheckSheetItem dt .en{font-weight:bold;font-size:calc(var(--rem2)*24);line-height:1.4583333333;letter-spacing:.05em;color:#5e1d6f}.contentsTop .selfcheckSheetItem dt .jp{font-weight:bold;font-size:calc(var(--rem2)*16);line-height:1.5;margin-top:calc(var(--rem)*11)}.contentsTop .selfcheckSheetItem .select{display:flex;gap:calc(var(--rem)*9);margin-top:calc(var(--rem)*16)}.contentsTop .selfcheckSheetItem .select input{display:none}.contentsTop .selfcheckSheetItem .select input:checked+label{color:#fff;background:#9628af}.contentsTop .selfcheckSheetItem .select input:checked+label[for$=Yes]{color:#000;background:#d8d8d8}.contentsTop .selfcheckSheetItem .select label{font-weight:bold;font-size:calc(var(--rem2)*14);line-height:1.4285714286;text-align:center;width:50%;padding:calc(var(--rem)*9) 0 calc(var(--rem)*11);border:solid 1px #dedede;border-radius:100em}.contentsTop .selfcheckSheet1 .selfcheckSheetItem:not([data-faq="1"]){display:none}.contentsTop .selfcheckSheet2{display:none;margin-top:calc(var(--rem)*39)}.contentsTop .selfcheckSheet2Head{position:relative;padding:calc(var(--rem)*23) calc(var(--rem)*16) calc(var(--rem)*32.3) calc(var(--rem)*32);background:#f2e4f6}.contentsTop .selfcheckSheet2Head::after{transform:translateX(-50%);position:absolute;z-index:10;top:100%;left:50%;display:block;content:"";width:0;height:0;margin-top:calc(var(--rem)*-2);border-style:solid;border-width:calc(var(--rem)*18) calc(var(--rem)*55.5) 0;border-color:#f2e4f6 rgba(0,0,0,0) rgba(0,0,0,0)}.contentsTop .selfcheckSheet2Head dt{font-weight:bold;font-size:calc(var(--rem2)*20);line-height:1.45;text-align:center;color:#5e1d6f}.contentsTop .selfcheckSheet2Head dd{font-weight:bold;font-size:calc(var(--rem2)*14);line-height:1.4285714286;color:#9c45b4;margin-top:calc(var(--rem)*7)}.contentsTop .selfcheckSheet2Body{margin-top:calc(var(--rem)*25.7)}.contentsTop .selfcheckSheet2Body .selfcheckSheetItem:not(:first-child){display:none}.contentsTop .selfcheckResult{display:none;margin-top:calc(var(--rem)*13.3)}.contentsTop .selfcheckResult.disable::before{border-top-color:#d8d8d8}.contentsTop .selfcheckResult::before{display:block;content:"";width:0;height:0;margin:0 auto calc(var(--rem)*16);border-style:solid;border-width:calc(var(--rem)*23) calc(var(--rem)*13.5) 0;border-color:#9628af rgba(0,0,0,0) rgba(0,0,0,0)}.contentsTop .selfcheckResultDisable{display:none;font-size:calc(var(--rem)*16);line-height:1.75;color:#512b7d;padding:calc(var(--rem)*43) 0 calc(var(--rem)*43) calc(var(--rem)*150);background:url("../images/selfcheck-disable.png") no-repeat,#d8d8d8;background-size:calc(var(--rem)*151) auto,cover;background-position:left calc(var(--rem)*8) bottom 0}.contentsTop .selfcheckResultCaution{display:none;font-size:calc(var(--rem)*16);line-height:1.75;color:#512b7d;padding:calc(var(--rem)*44) 0 calc(var(--rem)*38) calc(var(--rem)*142);background:url("../images/selfcheck-result-caution.png") no-repeat,#fff7d9;background-size:calc(var(--rem)*151) auto,cover;background-position:left calc(var(--rem)*8) bottom 0}.contentsTop .selfcheckResultAble{display:none}.contentsTop .selfcheckResultAbleCard{font-size:calc(var(--rem)*19);line-height:1.4736842105;color:#fff;padding:calc(var(--rem)*52) 0 calc(var(--rem)*59) calc(var(--rem)*137);background:url("../images/selfcheck-able.png") no-repeat,#9628af;background-size:calc(var(--rem)*151) auto,cover;background-position:left calc(var(--rem)*6) bottom 0}.contentsTop .selfcheckResultAbleDl{display:block;font-size:calc(var(--rem2)*16);line-height:1.5;text-align:center;color:#fff;max-width:calc(var(--rem)*290);margin:calc(var(--rem)*36) auto 0;padding:calc(var(--rem)*9.8) 0 calc(var(--rem)*12.2);background:#e60012;border-radius:100em;box-shadow:0 calc(var(--rem)*7) calc(var(--rem)*10) 0 rgba(0,0,0,.16)}.contentsTop .selfcheckCaution{margin-top:calc(var(--rem)*34);padding:0 calc(var(--rem)*33)}.contentsTop .selfcheckCaution h3{font-weight:bold;font-size:calc(var(--rem2)*16);line-height:1.75}.contentsTop .selfcheckCaution ul{margin-top:calc(var(--rem)*27)}.contentsTop .selfcheckCaution ul li{font-size:calc(var(--rem2)*14);line-height:1.8571428571}.contentsTop .selfcheckCaution ul li:not(:first-child){margin-top:1.2857142857em}.contentsTop .selfcheckCaution p{font-weight:bold;font-size:calc(var(--rem2)*18);line-height:1.5555555556;margin-top:calc(var(--rem)*34)}.contentsTop .selfcheckCaution p u{color:#5e1d6f}.contentsTop .shopContents{padding:calc(var(--rem)*42) calc(var(--rem)*32) calc(var(--rem)*47) calc(var(--rem)*34);background:#e4e2ea}.contentsTop .shopIntro{font-size:calc(var(--rem2)*14);line-height:1.8571428571}.contentsTop .shopIntro u{color:#9c45b4}.contentsTop .shopListHead{margin:0 auto}.contentsTop .shopListHead .btn{font-size:calc(var(--rem2)*16);line-height:1.5;text-align:center;color:#fff;max-width:calc(var(--rem)*270);padding:calc(var(--rem)*10) 0 calc(var(--rem)*12);background:#9628af;border-radius:100em;box-shadow:0 calc(var(--rem)*5) calc(var(--rem)*5) 0 rgba(0,0,0,.16)}.contentsTop .shopListHead .btn::after{content:"＋"}.contentsTop .shopListHead .annotation{font-size:calc(var(--rem2)*12);line-height:1.4166666667;text-align:right;margin-top:calc(var(--rem)*9)}.contentsTop .shopListBody{margin-top:calc(var(--rem)*15);padding:calc(var(--rem)*24);background:#fff;border-radius:calc(var(--rem)*4);border:solid 1px #e1e1e1}.contentsTop .shopListBody ul li{font-size:calc(var(--rem2)*16);line-height:1.5;text-decoration:underline;color:#9628af}.contentsTop .shopListBody ul li:not(:first-child){margin-top:1.4375em}.contentsTop .shopListBody ul li a{display:block}.contentsTop .shopListBodyNote{font-size:8pt;line-height:1.6666666667;margin-top:5em}.contentsTop .shopList.open .shopListHead .btn::after{content:"ー"}.contentsTop .forStoresContents{padding:calc(var(--rem)*27) calc(var(--rem)*32) calc(var(--rem)*69) calc(var(--rem)*34)}.contentsTop .forStoresIntro{font-size:calc(var(--rem2)*16);line-height:1.625}.contentsTop .forStoresIntro u{font-weight:bold;color:#9628af;text-decoration:underline}.contentsTop .forStoresBtn{display:block;font-size:calc(var(--rem2)*16);line-height:1.5;text-align:center;color:#fff;margin:calc(var(--rem)*23) auto 0;padding:calc(var(--rem)*10) 0 calc(var(--rem)*12);background:#9628af;border-radius:100em;box-shadow:0 calc(var(--rem)*5) calc(var(--rem)*5) 0 rgba(0,0,0,.16)}.contentsProducts .productsInner{padding:calc(var(--rem)*34) calc(var(--rem)*34.7) calc(var(--rem)*36) calc(var(--rem)*35.7)}.contentsProducts .productsCategory{font-weight:700;font-size:calc(var(--rem2)*25);line-height:1.44;text-align:center}.contentsProducts .productsIntro{font-weight:700;font-size:calc(var(--rem2)*14);line-height:1.4285714286;text-align:center;color:#5e1d6f;margin-top:calc(var(--rem)*4)}.contentsProducts .productsImage{margin-top:calc(var(--rem)*24)}.contentsProducts .productsSpec{margin-top:calc(var(--rem)*8)}.contentsProducts .productsSpec .head{font-weight:800;font-size:calc(var(--rem)*11);line-height:1.4545454545;text-align:center;color:#5e1d6f}.contentsProducts .productsSpec .list{display:flex;justify-content:space-between;align-items:center;white-space:nowrap;margin-top:calc(var(--rem)*22.8)}.contentsProducts .productsSpec .list .border{display:block;font-weight:700;font-size:calc(var(--rem)*12);line-height:1.4166666667;text-align:center;color:#5e1d6f;padding:calc(var(--rem)*1.6) calc(var(--rem)*4.7) calc(var(--rem)*3.8) calc(var(--rem)*5.5);border:solid 1px currentColor}.contentsProducts .productsSpec .list .text{display:block;font-weight:700;font-size:calc(var(--rem)*12);text-align:center;color:#5e1d6f}.contentsProducts .productsSpec .list img{width:calc(var(--rem)*84.58)}.contentsProducts .productsDoc{display:block;font-weight:500;font-size:calc(var(--rem2)*16);line-height:1.5;color:#9628af;text-align:center;max-width:calc(var(--rem)*200);margin:calc(var(--rem)*17.8) auto 0;padding:calc(var(--rem)*8) 0 calc(var(--rem)*10);background:#fff;border:solid 1px #9628af;border-radius:100em}.contentsProducts .productsCaution{font-weight:500;font-size:calc(var(--rem2)*12);line-height:1.4166666667;margin-top:calc(var(--rem)*14)}.contentsProducts .featuresContents{padding:calc(var(--rem)*25) calc(var(--rem)*32) calc(var(--rem)*46) calc(var(--rem)*33)}.contentsProducts .featuresList li{font-weight:700;font-size:calc(var(--rem2)*20);line-height:1.9}.contentsProducts .featuresList li span{color:#9c45b4;white-space:nowrap}.contentsProducts .featuresList li small{font-size:.7em;vertical-align:baseline}.contentsProducts .featuresList li sup{font-size:.6em;vertical-align:super}.contentsProducts .features .annotation{margin-top:calc(var(--rem)*18);margin-right:calc(var(--rem)*-11)}.contentsProducts .features .annotation li{display:flex;font-size:8pt;line-height:1.6666666667}.contentsProducts .features .annotation li .annotationNum{min-width:2.5em;max-width:2.5em}.contentsProducts .features .toProductInfo{display:block;font-size:calc(var(--rem)*16);line-height:1.5;letter-spacing:.1em;color:#fff;text-align:center;max-width:calc(var(--rem)*270);margin:calc(var(--rem)*30) auto 0;padding:calc(var(--rem)*10) 0 calc(var(--rem)*12);background:#9628af;border-radius:100em;box-shadow:0 calc(var(--rem)*5) calc(var(--rem)*5) 0 rgba(0,0,0,.16)}.contentsProducts .features .toProductFaq{font-size:calc(var(--rem)*16);line-height:1.5;letter-spacing:.05em;text-align:center;margin:calc(var(--rem)*24) auto 0}.contentsProducts .features .toProductFaq a{color:#9628af;text-decoration:underline}.contentsProducts .efficacyContents{padding:calc(var(--rem)*34) calc(var(--rem)*32) calc(var(--rem)*43) calc(var(--rem)*33);background:#e4e2ea}.contentsProducts .efficacyText{font-size:calc(var(--rem2)*16);line-height:1.75}.contentsProducts .efficacySymptomsImage{display:flex;margin:calc(var(--rem)*14) calc(var(--rem)*-17) 0}.contentsProducts .efficacySymptomsImage figure{width:33.3333333333%}.contentsProducts .efficacySymptoms{display:flex;justify-content:space-between;align-items:flex-end}.contentsProducts .efficacySymptomsItem{font-size:calc(var(--rem)*12);line-height:1.4166666667;text-align:center;color:#fff;width:calc(var(--rem)*84);padding:calc(var(--rem)*1) 0 calc(var(--rem)*3);border-radius:100em;background:#9c45b4}.contentsProducts .efficacySymptomsItem:nth-child(3){background:#c8a552}.contentsProducts .efficacySymptomsItem:nth-child(3)::after{border-top-color:#c8a552;filter:drop-shadow(0 calc(var(--rem) * 6) 0 rgba(200, 165, 82, 0.2))}.contentsProducts .toggle.open .toggleHead.sectionSubHead{display:flex;align-items:center;justify-content:space-between;padding-right:calc(var(--rem)*21);padding-left:calc(var(--rem)*21)}.contentsProducts .toggle.open .toggleHead.sectionSubHead::after{display:block;content:"ー";font-weight:500;font-size:calc(var(--rem)*28);line-height:1;color:#fad35b}.contentsProducts .toggleHead.sectionSubHead{display:flex;align-items:center;justify-content:space-between;padding-right:calc(var(--rem)*21);padding-left:calc(var(--rem)*21)}.contentsProducts .toggleHead.sectionSubHead::after{display:block;content:"＋";font-weight:500;font-size:calc(var(--rem)*28);line-height:1;color:#fad35b}.contentsProducts .toggleBody{display:none}.contentsProducts .capacityInner{padding:calc(var(--rem)*27) calc(var(--rem)*32) calc(var(--rem)*45) calc(var(--rem)*33)}.contentsProducts .capacity h3{font-weight:700;font-size:calc(var(--rem2)*18);line-height:1.5555555556}.contentsProducts .capacity table{margin-top:calc(var(--rem)*24);border:solid #000;border-width:0 0 1px 1px}.contentsProducts .capacity table thead tr>*{border-bottom:solid 1px #000}.contentsProducts .capacity table th,.contentsProducts .capacity table td{font-size:calc(var(--rem2)*10);line-height:1.3;text-align:center;vertical-align:middle;padding:calc(var(--rem)*9) 0 calc(var(--rem)*7);border-top:solid 1px #000}.contentsProducts .capacity table th{position:relative;width:calc(var(--rem)*55);background:#d4c8e3}.contentsProducts .capacity table th::after{position:absolute;z-index:10;top:0;bottom:0;right:calc(var(--rem)*1);display:block;content:"";width:1px;background:#000}.contentsProducts .capacity table td{border:solid #000;border-width:1px 1px 0}.contentsProducts .capacity h4{font-weight:700;font-size:calc(var(--rem2)*12);line-height:1.4166666667;margin-top:calc(var(--rem)*28)}.contentsProducts .capacity ol{counter-reset:section;margin-top:calc(var(--rem)*12)}.contentsProducts .capacity ol li{counter-increment:section;display:flex;font-size:calc(var(--rem2)*12);line-height:1.6666666667}.contentsProducts .capacity ol li::before{content:"（" counter(section) "）";margin-left:-0.5em}.contentsProducts .capacityImage{max-width:calc(var(--rem)*153);margin:calc(var(--rem)*7) auto 0}.contentsProducts .cautionInner{padding:calc(var(--rem)*36) calc(var(--rem)*32) calc(var(--rem)*50) calc(var(--rem)*33)}.contentsProducts .caution h3{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:calc(var(--rem2)*21);line-height:1.1428571429;color:#662c91;height:calc(var(--rem)*47);background:#d4c8e3}.contentsProducts .caution h3.donot img{width:calc(var(--rem)*44);margin-right:calc(var(--rem)*3)}.contentsProducts .caution h3.consultation{margin-top:calc(var(--rem)*47)}.contentsProducts .caution h3.consultation img{width:calc(var(--rem)*27);margin-right:calc(var(--rem)*12)}.contentsProducts .caution .donotIntro{font-weight:700;font-size:calc(var(--rem2)*16);line-height:1.375;margin-top:calc(var(--rem)*8)}.contentsProducts .caution h4{font-weight:700;font-size:calc(var(--rem2)*16);line-height:1.25;margin-top:calc(var(--rem)*17);padding-bottom:calc(var(--rem)*7);border-bottom:solid 2px #000}.contentsProducts .caution h4 span{color:#5e1d6f}.contentsProducts .caution h5{font-weight:700;font-size:calc(var(--rem2)*14);line-height:1.4285714286;letter-spacing:-0.05em;margin-top:calc(var(--rem)*11)}.contentsProducts .caution ol{counter-reset:section;margin-top:calc(var(--rem)*14)}.contentsProducts .caution ol li{counter-increment:section;display:flex;font-size:calc(var(--rem2)*12);line-height:1.6666666667}.contentsProducts .caution ol li::before{content:"（" counter(section) "）";margin-left:-0.5em}.contentsProducts .caution p{font-size:calc(var(--rem2)*12);line-height:1.6666666667;margin-top:calc(var(--rem)*14)}.contentsProducts .caution table{margin-top:calc(var(--rem)*16);border:solid #000;border-width:1px 0 0 1px}.contentsProducts .caution table thead tr>*{border-bottom:solid 1px #000}.contentsProducts .caution table th,.contentsProducts .caution table td{font-size:calc(var(--rem2)*10);line-height:1.3;vertical-align:middle;padding:calc(var(--rem)*9) calc(var(--rem)*5) calc(var(--rem)*7) calc(var(--rem)*10);border:solid #000;border-width:0 1px 1px 0}.contentsProducts .caution table th{position:relative;text-align:center;background:#d4c8e3}.contentsProducts .caution table.case1 tr>*:first-child{width:calc(var(--rem)*70)}.contentsProducts .caution table.case2 tr>*:first-child{width:calc(var(--rem)*106)}.contentsProducts .componentInner{padding:calc(var(--rem)*28) calc(var(--rem)*32) calc(var(--rem)*44) calc(var(--rem)*33)}.contentsProducts .componentDose{font-size:calc(var(--rem2)*12);line-height:1.6666666667}.contentsProducts .component h3{font-weight:700;font-size:calc(var(--rem2)*18);line-height:1.5555555556;margin-top:calc(var(--rem)*8)}.contentsProducts .componentAdditive{font-size:calc(var(--rem2)*12);line-height:1.6666666667;margin-top:calc(var(--rem)*15)}.contentsProducts .caution2Inner{padding:calc(var(--rem)*23) calc(var(--rem)*30) calc(var(--rem)*39) calc(var(--rem)*33)}.contentsProducts .caution2 ol{counter-reset:section;margin-top:calc(var(--rem)*14)}.contentsProducts .caution2 ol li{counter-increment:section;display:flex;font-size:calc(var(--rem2)*14);line-height:1.7142857143}.contentsProducts .caution2 ol li::before{content:"（" counter(section) "）";margin-left:-0.5em}.contentsProducts .faqInner{padding:calc(var(--rem)*15) calc(var(--rem)*15) calc(var(--rem)*37)}.contentsProducts .faqItem{margin-bottom:calc(var(--rem)*22)}.contentsProducts .faqItemHead{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:calc(var(--rem2)*18);line-height:1.4444444444;padding:0 calc(var(--rem)*14) 0 calc(var(--rem)*19);border:solid 1px #8c5bae}.contentsProducts .faqItemHead::after{font-weight:500;font-size:calc(var(--rem2)*26);line-height:1.8461538462;content:"＋"}.contentsProducts .faqItemBody{padding:0 calc(var(--rem)*17)}.contentsProducts .faqItemBody dl{padding:calc(var(--rem)*17) 0;border-bottom:solid 1px #d8d8d8}.contentsProducts .faqItemBody dl dt{font-weight:700;font-size:calc(var(--rem2)*16);line-height:1.5;color:#5b2780}.contentsProducts .faqItemBody dl dd{font-size:calc(var(--rem2)*16);line-height:1.375;margin-top:calc(var(--rem)*3)}.contentsProducts .faqItemBody dl dd strong{font-weight:700}.contentsProducts .faqItemBody dl dd a{text-decoration:underline;color:#9c45b4}.contentsProducts .faqItem.open>.faqItemHead::after{content:"ー"}.contentsStore article{padding:0 0 calc(var(--rem)*8)}.contentsStore .storeIntro{font-size:calc(var(--rem2)*16);line-height:1.875;margin:calc(var(--rem)*33) calc(var(--rem)*33) calc(var(--rem)*43)}.contentsStore .documentInner{padding:calc(var(--rem)*28) calc(var(--rem)*33) calc(var(--rem)*58)}.contentsStore .documentName{font-weight:bold;font-size:calc(var(--rem2)*20);line-height:1.45;text-align:center;color:#5e1d6f}.contentsStore .documentImage{margin-top:calc(var(--rem)*13);border:solid 1px #707070;box-shadow:0 calc(var(--rem)*3) calc(var(--rem)*6) 0 rgba(0,0,0,.16)}.contentsStore .documentBtn{display:block;font-size:calc(var(--rem2)*16);line-height:1.5;text-align:center;color:#fff;margin:calc(var(--rem)*30) auto 0;padding:calc(var(--rem)*10) 0 calc(var(--rem)*12);background:#9628af;border-radius:100em;box-shadow:0 calc(var(--rem)*5) calc(var(--rem)*5) 0 rgba(0,0,0,.16)}
/*# sourceMappingURL=style.css.map */
