@media (min-width:1400px),print{.page-faq{--color_primary:#5db4cc;--color_primary-pale:#eef7fa;--color_primary-deep:#5db4cc}.faq__head{padding:24px 0 72px;text-align:center}.faq__head-title{font-size:2.75rem;font-weight:700;letter-spacing:.13em;padding:0 0 24px;text-transform:uppercase}.faq__head-title em{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.5em;justify-content:center;letter-spacing:0;padding-bottom:.2em;width:1.55em}.faq__head-title em.q{background-color:var(--color_primary);color:#fff;margin-right:.1em;padding-right:.1em}.faq__head-title em.a{background-color:var(--color_primary-pale);color:var(--color_primary-deep)}.faq__head-lead{font-size:1.125rem;font-weight:500;letter-spacing:.15em}.faq__body{background-color:#eee;background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.3) 2px,transparent 0,transparent 6px);background-size:8px 8px;padding:80px 0 100px}.faq__anchor .anchor{background-color:#fff;border-radius:20px;padding:40px 0}.faq__anchor .anchor__list{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.faq__anchor .anchor__item:not(:last-child){position:relative}.faq__anchor .anchor__item:not(:last-child):after{background-color:#ccc;bottom:0;content:"";height:1.3em;margin:auto;position:absolute;right:0;top:0;width:2px}.faq__anchor .anchor__link{font-size:1.25rem;font-weight:700;letter-spacing:.15em;padding:0 32px}.faq__body-questions .questions__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.faq__body-questions .questions__item:not(:last-child){margin-bottom:30px}.faq__body-questions .questions__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background-color:#fff;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;padding:30px 110px 30px 30px;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;will-change:background-color}.faq__body-questions .questions__link:hover{background-color:var(--color_primary-pale)}.faq__body-questions .questions__link:hover:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq__body-questions .questions__link:after{background:url(../images/common/icon_arrow_right.svg?vdf88be302a9925603bb6e1a34a2f6ec8) 50%/6px 12px no-repeat;background-color:#000;border-radius:50%;bottom:0;content:"";height:40px;margin:auto;position:absolute;right:30px;top:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:40px;will-change:transform}.faq__body-questions .questions__link .q-no{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color_primary);border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-family:Chillax,sans-serif;font-size:1.125rem;height:60px;justify-content:center;margin-right:20px;width:60px}.faq__body-questions .questions__link .summary{color:var(--color_primary-deep);font-size:1rem;font-weight:500;letter-spacing:.15em;padding:0 0 8px}.faq__body-questions .questions__link .question{font-size:1.125rem;font-weight:500;letter-spacing:.1em}.faq__body-answers{padding:80px 0 0}.faq__body-answers .accordion{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.faq__body-answers .accordion__trigger{cursor:pointer}.faq__body-answers .accordion__trigger:hover{opacity:.6}.faq__body-answers .accordion__trigger.active .toggle:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.faq__body-answers .accordion__target{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;overflow:hidden}.faq__body-answers .answers{padding:72px 0 0}.faq__body-answers .answers:first-of-type{margin-top:-72px}.faq__body-answers .answers__title{font-size:2.125rem;font-weight:700;letter-spacing:.15em;padding:0 0 28px}.faq__body-answers .answers__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.faq__body-answers .answers__item:not(:last-child){margin-bottom:30px}.faq__body-answers .answers__item{background-color:#fff;border-radius:20px;overflow:hidden;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;will-change:background-color}.faq__body-answers .answers__head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 110px 30px 30px;position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity}.faq__body-answers .answers__head .q-no{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color_primary);border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-family:Chillax,sans-serif;font-size:1.125rem;font-weight:600;height:60px;justify-content:center;margin-right:20px;width:60px}.faq__body-answers .answers__head .question{font-size:1.25rem;font-weight:500;letter-spacing:.1em;line-height:1.6;padding:12px 0 0}.faq__body-answers .answers__head .toggle{background-color:#323232;border-radius:50%;display:inline-block;height:40px;position:absolute;right:30px;top:40px;width:40px}.faq__body-answers .answers__head .toggle:after,.faq__body-answers .answers__head .toggle:before{background-color:#fff;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:14px}.faq__body-answers .answers__head .toggle:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}.faq__body-answers .answers__body{padding:0 30px}.faq__body-answers .answers__body .icon{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color_primary-pale);border-radius:50%;color:var(--color_primary-deep);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-family:Chillax,sans-serif;font-size:1.125rem;font-weight:600;height:60px;justify-content:center;margin-right:20px;width:60px}.faq__body-answers .answers__body-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0 52px;position:relative}.faq__body-answers .answers__body-inner:before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#ccc),color-stop(50%,hsla(0,0%,80%,0))) 0 100% /4px 2px repeat-x;background:linear-gradient(90deg,#ccc 0 50%,hsla(0,0%,80%,0) 50% 100%) 0 100% /4px 2px repeat-x;content:"";height:2px;position:absolute;right:0;top:0;width:100%}.faq__body-answers .answers__first{font-size:1.25rem;font-weight:500;letter-spacing:.1em;padding:12px 0 32px}.faq__body-answers .answers__detail{font-size:1rem;letter-spacing:.1em;line-height:1.9}.faq__body-answers .answers__detail ul li{padding-left:1em;text-indent:-1em}.faq__body-answers .answers__small{color:#888;display:block;font-size:.875rem;letter-spacing:.1em;margin-top:20px}.faq__body-answers .answers__sources{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1rem}.faq__body-answers .answers__source{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;gap:8px;letter-spacing:.1em;line-height:1.9;margin-top:20px;padding-left:1.2em;position:relative}.faq__body-answers .answers__source a{position:relative;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity;z-index:100}.faq__body-answers .answers__source a:hover{opacity:.7}.faq__body-answers .answers__source a[target=_blank]:after{background:url(../images/shiru/health_effects/icon_blank_gray.svg?vbd7de189e3977c6aacbb85f38b859dd4) 50%/contain no-repeat;content:"";display:inline-block;height:1em;margin-left:.3em;vertical-align:-.1em;width:1em}.faq__body-answers .answers__source:before{background-color:var(--color_primary-deep);border-radius:50%;content:"";height:.6em;left:0;position:absolute;top:.7em;width:.6em}.faq__body-answers .answers__source .pre{-ms-flex-negative:0;flex-shrink:0}.faq__body-answers .answers__source .content{display:inline}.faq__body-answers .answers__source .content ul li{padding-left:1em;text-indent:-1em}}@media (min-width:768px) and (max-width:1399px){.page-faq{--color_primary:#5db4cc;--color_primary-pale:#eef7fa;--color_primary-deep:#5db4cc}.faq__head{padding:calc(var(--vw)*1.71429) 0 calc(var(--vw)*5.14286);text-align:center}.faq__head-title{font-size:calc(var(--vw)*3.14286);font-weight:700;letter-spacing:.13em;padding:0 0 calc(var(--vw)*1.71429);text-transform:uppercase}.faq__head-title em{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.5em;justify-content:center;letter-spacing:0;padding-bottom:.2em;width:1.55em}.faq__head-title em.q{background-color:var(--color_primary);color:#fff;margin-right:.1em;padding-right:.1em}.faq__head-title em.a{background-color:var(--color_primary-pale);color:var(--color_primary-deep)}.faq__head-lead{font-size:calc(var(--vw)*1.28571);font-weight:500;letter-spacing:.15em}.faq__body{background-color:#eee;background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.3) calc(var(--vw)*.57143*.25),transparent 0,transparent calc(var(--vw)*.57143*.75));background-size:calc(var(--vw)*.57143) calc(var(--vw)*.57143);padding:calc(var(--vw)*5.71429) 0 calc(var(--vw)*7.14286)}.faq__anchor .anchor{background-color:#fff;border-radius:calc(var(--vw)*1.42857);padding:calc(var(--vw)*2.85714) 0}.faq__anchor .anchor__list{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.faq__anchor .anchor__item:not(:last-child){position:relative}.faq__anchor .anchor__item:not(:last-child):after{background-color:#ccc;bottom:0;content:"";height:1.3em;margin:auto;position:absolute;right:0;top:0;width:calc(var(--vw)*.14286)}.faq__anchor .anchor__link{font-size:calc(var(--vw)*1.42857);font-weight:700;letter-spacing:.15em;padding:0 calc(var(--vw)*2.28571)}.faq__body-questions .questions__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.faq__body-questions .questions__item:not(:last-child){margin-bottom:calc(var(--vw)*2.14286)}.faq__body-questions .questions__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background-color:#fff;border-radius:calc(var(--vw)*1.42857);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;padding:calc(var(--vw)*2.14286) calc(var(--vw)*7.85714) calc(var(--vw)*2.14286) calc(var(--vw)*2.14286);position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;will-change:background-color}.faq__body-questions .questions__link:hover{background-color:var(--color_primary-pale)}.faq__body-questions .questions__link:hover:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq__body-questions .questions__link:after{background:url(../images/common/icon_arrow_right.svg?vdf88be302a9925603bb6e1a34a2f6ec8) 50%/calc(var(--vw)*.42857) calc(var(--vw)*.85714) no-repeat;background-color:#000;border-radius:50%;bottom:0;content:"";height:calc(var(--vw)*2.85714);margin:auto;position:absolute;right:calc(var(--vw)*2.14286);top:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:calc(var(--vw)*2.85714);will-change:transform}.faq__body-questions .questions__link .q-no{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color_primary);border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-family:Chillax,sans-serif;font-size:calc(var(--vw)*1.28571);height:calc(var(--vw)*4.28571);justify-content:center;margin-right:calc(var(--vw)*1.42857);width:calc(var(--vw)*4.28571)}.faq__body-questions .questions__link .summary{color:var(--color_primary-deep);font-size:calc(var(--vw)*1.14286);font-weight:500;letter-spacing:.15em;padding:0 0 calc(var(--vw)*.57143)}.faq__body-questions .questions__link .question{font-size:calc(var(--vw)*1.28571);font-weight:500;letter-spacing:.1em}.faq__body-answers{padding:calc(var(--vw)*5.71429) 0 0}.faq__body-answers .accordion{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.faq__body-answers .accordion__trigger{cursor:pointer}.faq__body-answers .accordion__trigger:hover{opacity:.6}.faq__body-answers .accordion__trigger.active .toggle:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.faq__body-answers .accordion__target{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;overflow:hidden}.faq__body-answers .answers{padding:calc(var(--vw)*5.14286) 0 0}.faq__body-answers .answers:first-of-type{margin-top:calc(var(--vw)*-5.14286)}.faq__body-answers .answers__title{font-size:calc(var(--vw)*2.42857);font-weight:700;letter-spacing:.15em;padding:0 0 calc(var(--vw)*2)}.faq__body-answers .answers__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.faq__body-answers .answers__item:not(:last-child){margin-bottom:calc(var(--vw)*2.14286)}.faq__body-answers .answers__item{background-color:#fff;border-radius:calc(var(--vw)*1.42857);overflow:hidden;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;will-change:background-color}.faq__body-answers .answers__head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;padding:calc(var(--vw)*2.14286) calc(var(--vw)*7.85714) calc(var(--vw)*2.14286) calc(var(--vw)*2.14286);position:relative;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity}.faq__body-answers .answers__head .q-no{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color_primary);border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-family:Chillax,sans-serif;font-size:calc(var(--vw)*1.28571);font-weight:600;height:calc(var(--vw)*4.28571);justify-content:center;margin-right:calc(var(--vw)*1.42857);width:calc(var(--vw)*4.28571)}.faq__body-answers .answers__head .question{font-size:calc(var(--vw)*1.42857);font-weight:500;letter-spacing:.1em;line-height:1.6;padding:calc(var(--vw)*.85714) 0 0}.faq__body-answers .answers__head .toggle{background-color:#323232;border-radius:50%;display:inline-block;height:calc(var(--vw)*2.85714);position:absolute;right:calc(var(--vw)*2.14286);top:calc(var(--vw)*2.85714);width:calc(var(--vw)*2.85714)}.faq__body-answers .answers__head .toggle:after,.faq__body-answers .answers__head .toggle:before{background-color:#fff;bottom:0;content:"";height:calc(var(--vw)*.14286);left:0;margin:auto;position:absolute;right:0;top:0;width:calc(var(--vw)*1)}.faq__body-answers .answers__head .toggle:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}.faq__body-answers .answers__body{padding:0 calc(var(--vw)*2.14286)}.faq__body-answers .answers__body .icon{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--color_primary-pale);border-radius:50%;color:var(--color_primary-deep);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-family:Chillax,sans-serif;font-size:calc(var(--vw)*1.28571);font-weight:600;height:calc(var(--vw)*4.28571);justify-content:center;margin-right:calc(var(--vw)*1.42857);width:calc(var(--vw)*4.28571)}.faq__body-answers .answers__body-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:calc(var(--vw)*2.14286) 0 calc(var(--vw)*3.71429);position:relative}.faq__body-answers .answers__body-inner:before{background:-webkit-gradient(linear,left top,right top,color-stop(0,#ccc),color-stop(50%,hsla(0,0%,80%,0))) 0 100% /calc(var(--vw)*.28571) calc(var(--vw)*.14286) repeat-x;background:linear-gradient(to right,#ccc 0 50%,hsla(0,0%,80%,0) 50% 100%) 0 100% /calc(var(--vw)*.28571) calc(var(--vw)*.14286) repeat-x;content:"";height:calc(var(--vw)*.14286);position:absolute;right:0;top:0;width:100%}.faq__body-answers .answers__first{font-size:calc(var(--vw)*1.42857);font-weight:500;letter-spacing:.1em;padding:calc(var(--vw)*.85714) 0 calc(var(--vw)*2.28571)}.faq__body-answers .answers__detail{font-size:calc(var(--vw)*1.14286);letter-spacing:.1em;line-height:1.9}.faq__body-answers .answers__detail ul li{padding-left:1em;text-indent:-1em}.faq__body-answers .answers__small{color:#888;display:block;font-size:calc(var(--vw)*1);letter-spacing:.1em;margin-top:calc(var(--vw)*1.42857)}.faq__body-answers .answers__sources{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:calc(var(--vw)*1.14286)}.faq__body-answers .answers__source{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:calc(var(--vw)*1.14286);gap:calc(var(--vw)*.57143);letter-spacing:.1em;line-height:1.9;margin-top:calc(var(--vw)*1.42857);padding-left:1.2em;position:relative}.faq__body-answers .answers__source a{position:relative;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(var(--vw)*.57143);-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity;z-index:100}.faq__body-answers .answers__source a:hover{opacity:.7}.faq__body-answers .answers__source a[target=_blank]:after{background:url(../images/shiru/health_effects/icon_blank_gray.svg?vbd7de189e3977c6aacbb85f38b859dd4) 50%/contain no-repeat;content:"";display:inline-block;height:1em;margin-left:.3em;vertical-align:-.1em;width:1em}.faq__body-answers .answers__source:before{background-color:var(--color_primary-deep);border-radius:50%;content:"";height:.6em;left:0;position:absolute;top:.7em;width:.6em}.faq__body-answers .answers__source .pre{-ms-flex-negative:0;flex-shrink:0}.faq__body-answers .answers__source .content{display:inline}.faq__body-answers .answers__source .content ul li{padding-left:1em;text-indent:-1em}}@media only screen and (max-width:767px){.page-faq{--color_primary:#5db4cc;--color_primary-pale:#eef7fa;--color_primary-deep:#5db4cc}.faq__head{padding:3.125vw 0 9.375vw;text-align:center}.faq__head-title{font-size:6.510416666666667vw;font-weight:700;letter-spacing:.13em;padding:0 0 4.166666666666666vw;text-transform:uppercase}.faq__head-title em{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.5em;justify-content:center;letter-spacing:0;padding-bottom:.2em;width:1.5em}.faq__head-title em.q{background-color:var(--color_primary);color:#fff;margin-right:.1em;padding-right:.1em}.faq__head-title em.a{background-color:var(--color_primary-pale);color:var(--color_primary-deep)}.faq__head-lead{font-size:3.6458333333333335vw;font-weight:500;letter-spacing:.15em;line-height:2}.faq__body{background-color:#eee;background-image:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.3) .26042vw,transparent 0,transparent .78125vw);background-size:1.0416666666666665vw 1.0416666666666665vw;padding:10.416666666666668vw 0 13.020833333333334vw}.faq__anchor .anchor{background-color:#fff;border-radius:2.604166666666667vw;padding:3.125vw 3.90625vw}.faq__anchor .anchor__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.faq__anchor .anchor__item{text-align:center}.faq__anchor .anchor__item:not(:last-child){border-bottom:.390625vw solid #ccc}.faq__anchor .anchor__link{display:block;font-size:3.6458333333333335vw;font-weight:700;letter-spacing:.15em;padding:2.604166666666667vw 0}.faq__body-questions .questions__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3.90625vw}.faq__body-questions .questions__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background-color:#fff;border-radius:2.604166666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.604166666666667vw;justify-content:flex-start;padding:5.208333333333334vw 14.322916666666666vw 6.25vw 3.90625vw;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;will-change:background-color}.faq__body-questions .questions__link:after{background:url(../images/common/icon_arrow_right.svg?vdf88be302a9925603bb6e1a34a2f6ec8) 50%/1.3020833333333335vw 2.34375vw no-repeat;background-color:#000;border-radius:50%;bottom:0;content:"";height:7.8125vw;margin:auto;position:absolute;right:3.90625vw;top:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:7.8125vw;will-change:transform}.faq__body-questions .questions__link .q-no{-ms-flex-negative:0;background-color:var(--color_primary);border-radius:50%;color:#fff;display:-ms-grid;display:grid;flex-shrink:0;font-family:Chillax,sans-serif;font-size:3.6458333333333335vw;font-weight:600;height:10.416666666666668vw;place-items:center;width:10.416666666666668vw}.faq__body-questions .questions__link .summary{color:var(--color_primary-deep);font-size:3.3854166666666665vw;font-weight:500;letter-spacing:.15em;padding:0 0 1.0416666666666665vw}.faq__body-questions .questions__link .question{font-size:3.6458333333333335vw;font-weight:500;letter-spacing:.1em}.faq__body-answers{padding:10.416666666666668vw 0 0}.faq__body-answers .accordion{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.faq__body-answers .accordion__trigger{cursor:pointer}.faq__body-answers .accordion__trigger.active .toggle:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.faq__body-answers .accordion__target{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;overflow:hidden}.faq__body-answers .answers{padding:9.375vw 0 0}.faq__body-answers .answers:first-of-type{margin-top:-9.375vw}.faq__body-answers .answers__title{font-size:4.6875vw;font-weight:700;letter-spacing:.15em;padding:0 0 3.6458333333333335vw}.faq__body-answers .answers__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3.90625vw}.faq__body-answers .answers__item{background-color:#fff;border-radius:2.604166666666667vw;gap:2.604166666666667vw;padding-bottom:15.625vw;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;will-change:background-color}.faq__body-answers .answers__head{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125vw;padding:5.208333333333334vw 3.90625vw 4.166666666666666vw;position:relative}.faq__body-answers .answers__head .q-no{-ms-flex-negative:0;background-color:var(--color_primary);border-radius:50%;color:#fff;display:-ms-grid;display:grid;flex-shrink:0;font-family:Chillax,sans-serif;font-size:3.90625vw;font-weight:600;height:11.71875vw;place-items:center;width:11.71875vw}.faq__body-answers .answers__head .question{display:-ms-grid;display:grid;font-size:3.90625vw;font-weight:500;letter-spacing:.1em;line-height:1.5;min-height:11.71875vw;place-items:center}.faq__body-answers .answers__body{padding:0 3.90625vw}.faq__body-answers .answers__body .icon{-ms-flex-negative:0;background-color:var(--color_primary-pale);border-radius:50%;color:var(--color_primary-deep);display:-ms-grid;display:grid;flex-shrink:0;font-family:Chillax,sans-serif;font-size:3.6458333333333335vw;font-weight:600;grid-area:icon;height:11.71875vw;place-items:center;width:11.71875vw}.faq__body-answers .answers__body-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125vw;padding:5.208333333333334vw 0 .5208333333333333vw;position:relative}.faq__body-answers .answers__body-inner:after{background:-webkit-gradient(linear,left top,right top,color-stop(0,#ccc),color-stop(50%,hsla(0,0%,80%,0))) 0 100% /.5208333333333333vw .26041666666666663vw repeat-x;background:linear-gradient(90deg,#ccc 0 50%,hsla(0,0%,80%,0) 50% 100%) 0 100% /.5208333333333333vw .26041666666666663vw repeat-x;content:"";height:.26041666666666663vw;position:absolute;right:0;top:0;width:100%}.faq__body-answers .answers__first{display:-ms-grid;display:grid;font-size:3.6458333333333335vw;font-weight:500;letter-spacing:.1em;line-height:1.7;margin-bottom:4.166666666666666vw;margin-top:-11.979166666666668vw;min-height:11.979166666666668vw;padding:0 0 0 14.84375vw;place-items:center start}.faq__body-answers .answers__detail{font-size:3.3854166666666665vw;letter-spacing:.1em;line-height:1.9}.faq__body-answers .answers__detail ul li{padding-left:1em;text-indent:-1em}.faq__body-answers .answers__small{color:#888;display:block;font-size:3.125vw;letter-spacing:.1em;margin-top:2.604166666666667vw}.faq__body-answers .answers__sources{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:3.3854166666666665vw;gap:2.083333333333333vw}.faq__body-answers .answers__source{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.3854166666666665vw;gap:1.5625vw;letter-spacing:.1em;line-height:1.7;margin-top:2.604166666666667vw;padding-left:1.2em;position:relative}.faq__body-answers .answers__source a{position:relative;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.78125vw;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity;z-index:100}.faq__body-answers .answers__source a:hover{opacity:.7}.faq__body-answers .answers__source a[target=_blank]:after{background-color:#ccc;content:"";display:inline-block;height:1em;margin-bottom:-.1em;margin-left:.3em;-webkit-mask-image:url(../images/shiru/health_effects/icon_blank.svg);mask-image:url(../images/shiru/health_effects/icon_blank.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1em}.faq__body-answers .answers__source:before{background-color:var(--color_primary-deep);border-radius:50%;content:"";height:.6em;left:0;position:absolute;top:.55em;width:.6em}.faq__body-answers .answers__source .pre{-ms-flex-negative:0;flex-shrink:0}.faq__body-answers .answers__source .content ul li{padding-left:1em;text-indent:-1em}.faq__body-answers .answers__bottom{height:100%;left:0;position:absolute;text-align:right;top:0;width:100%}.faq__body-answers .answers__bottom .toggle{background-color:#323232;border-radius:50%;bottom:5.208333333333334vw;display:inline-block;height:7.8125vw;position:absolute;right:3.90625vw;width:7.8125vw}.faq__body-answers .answers__bottom .toggle:after,.faq__body-answers .answers__bottom .toggle:before{background-color:#fff;bottom:0;content:"";height:.390625vw;left:0;margin:auto;position:absolute;right:0;top:0;width:2.734375vw}.faq__body-answers .answers__bottom .toggle:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}}