﻿html{font-size:62.5%}body{font-family:"ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Helvetica, Verdana, sans-serif;font-size:1.6rem;line-height:initial;margin:0;overflow-x:hidden}main{display:block}@keyframes up-down{0%{transform:translateY(-4px)}50%{transform:translateY(4px)}100%{transform:translateY(-4px)}}.header_logo_inr02 a{overflow:hidden}.white-description{margin:0}.b-content{background-color:#fff}@media (min-width: 768px){.b-content__main{margin-top:3.5rem}}.b-section{margin-bottom:4.8rem;margin-left:auto;margin-right:auto;width:calc( 100% - 3.2rem)}@media (min-width: 480px){.b-section{margin-bottom:8rem}}@media (min-width: 1000px){.b-section{max-width:100rem;width:100%}}.b-section:last-of-type{margin-bottom:0}.b-section--width100{max-width:100%;width:100%}.b-section--with-background{background-color:#efefef;padding:1.6rem 0 3.2rem}@media (min-width: 480px){.b-section--with-background{padding:3.2rem 0 6.4rem}}.b-section--with-background+.b-details{margin-top:-4.8rem}@media (min-width: 480px){.b-section--with-background+.b-details{margin-top:-8rem}}.b-section--width100__container{margin:0 auto;max-width:calc( 100% - 3.2rem)}@media (min-width: 1000px){.b-section--width100__container{margin:0 auto;position:relative}}@media (min-width: 1000px) and (min-width: 768px){.b-section--width100__container{max-width:100rem}}.b-cards{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:2.4rem;margin-bottom:2.4rem;margin-bottom:3.2rem;align-items:center;flex-wrap:nowrap;list-style:none;padding:0}@media (min-width: 768px){.b-cards{flex-direction:row;justify-content:space-between}}@media (min-width: 768px){.b-cards{margin-top:3.2rem;margin-bottom:3.2rem;margin-bottom:4.8rem;flex-wrap:wrap}}.b-cards:last-child{margin-bottom:0}.b-cards+.b-text,.b-cards+.b-list{margin-top:-3.2rem}@media (min-width: 768px){.b-cards+.b-text,.b-cards+.b-list{margin-top:-4.8rem}}@media (min-width: 768px){.b-cards--left-align{justify-content:flex-start}}@media (min-width: 768px){.b-cards--space-around{justify-content:space-around}}@media (min-width: 768px){.b-cards--align-stretch{align-items:stretch}}.b-cards__item{width:100%;text-align:center;position:relative;margin-bottom:2.4rem}@media (min-width: 480px){.b-cards__item{margin-bottom:3.2rem}}.b-cards__item--alighn-left{text-align:left}@media (min-width: 768px){.b-cards__item--column2{margin-right:8%;width:46%}.b-cards--space-around .b-cards__item--column2{margin-right:0}}@media (min-width: 768px){.b-cards__item--column2:nth-child(2n){margin-right:0}}@media (min-width: 768px){.b-cards__item--column2:last-child{margin-right:0}}@media (min-width: 768px){.b-cards__item--column3{margin-right:5%;width:30%}.b-cards--space-around .b-cards__item--column3{margin-right:0}}@media (min-width: 768px){.b-cards__item--column3:nth-child(3n){margin-right:0}}@media (min-width: 768px){.b-cards__item--column3:last-child{margin-right:0}}.b-cards__shoulder{font-size:2rem;line-height:2.8rem;font-weight:700;left:0;position:absolute;top:0}@media (min-width: 480px){.b-cards__shoulder{font-size:2.4rem;line-height:3.2rem}}.b-cards__shoulder--circle{background-color:#fff;border:1px solid #000;border-radius:50%;min-width:calc( 1em + .8rem);top:-.8rem;left:-.8rem}.b-cards__definition{margin-top:.8rem;margin-bottom:.8rem;padding-left:0}@media (min-width: 480px){.b-cards__definition{margin-top:1.6rem;margin-bottom:1.6rem}}.b-cards__term{font-size:1.8rem;line-height:2.6rem;margin-bottom:.4rem;font-weight:700}@media (min-width: 480px){.b-cards__term{font-size:2rem;line-height:2.8rem;margin-bottom:.8rem}}.b-cards__description{font-size:1.4rem;line-height:2.2rem;margin-left:0;text-align:left}@media (min-width: 480px){.b-cards__description{font-size:1.6rem;line-height:2.4rem}}.b-cards__description--center{text-align:center}.b-text{font-size:1.4rem;line-height:2.2rem;margin-top:1.4rem;margin-bottom:1.4rem}@media (min-width: 480px){.b-text{font-size:1.6rem;line-height:2.4rem;margin-top:1.6rem;margin-bottom:1.6rem}}.b-details .b-text{font-size:1.4rem;line-height:2.2rem;margin-top:1.4rem;margin-bottom:1.4rem}@media (min-width: 480px){.b-details .b-text{font-size:1.6rem;line-height:2.4rem;margin-top:1.6rem;margin-bottom:1.6rem}}.b-text--large{font-size:1.8rem;line-height:2.6rem;margin-top:1.8rem;margin-bottom:1.8rem}@media (min-width: 480px){.b-text--large{font-size:2rem;line-height:2.8rem;margin-top:2rem;margin-bottom:2rem}}.b-details .b-text--large{font-size:1.8rem;line-height:2.6rem;margin-top:1.8rem;margin-bottom:1.8rem}@media (min-width: 480px){.b-details .b-text--large{font-size:2rem;line-height:2.8rem;margin-top:2rem;margin-bottom:2rem}}.b-text--kome{display:block;margin-left:1.2em;text-indent:-1.2em}.b-text--kome::before{content:'※'}.b-text--kome::before{padding:0 .2em 0 0}.b-text--warning{color:#db0000;font-weight:700}.b-text--annotation{font-size:1.2rem;line-height:2rem;margin-top:1.2rem;margin-bottom:1.2rem}@media (min-width: 480px){.b-text--annotation{font-size:1.4rem;line-height:2.2rem;margin-top:1.4rem;margin-bottom:1.4rem}}.b-details .b-text--annotation{font-size:1.2rem;line-height:2rem;margin-top:1.2rem;margin-bottom:1.2rem}@media (min-width: 480px){.b-details .b-text--annotation{font-size:1.4rem;line-height:2.2rem;margin-top:1.4rem;margin-bottom:1.4rem}}.b-text--lead{font-size:2rem;line-height:2.8rem;margin-top:2rem;margin-bottom:2rem;line-height:2em}@media (min-width: 480px){.b-text--lead{font-size:2.4rem;line-height:3.2rem;margin-top:2.4rem;margin-bottom:2.4rem;line-height:2em}}.b-details .b-text--lead{font-size:2rem;line-height:2.8rem;margin-top:2rem;margin-bottom:2rem;line-height:2em}@media (min-width: 480px){.b-details .b-text--lead{font-size:2.4rem;line-height:3.2rem;margin-top:2.4rem;margin-bottom:2.4rem;line-height:2em}}.b-text--emphasis{font-weight:700}.b-text--left-align{text-align:left}.b-text--centering{text-align:center}.b-text--left-align\@sm-centering\@pc{text-align:left}@media (min-width: 768px){.b-text--left-align\@sm-centering\@pc{text-align:center}}.b-text__marker{background:linear-gradient(transparent 70%, #db0000 70%) 0 -4px;white-space:nowrap;word-break:keep-all}.b-text__marker.b-text__marker--large{font-size:1.5em;font-weight:700}.b-text__emphasis{font-weight:700;white-space:nowrap;word-break:keep-all}*,*::before,*::after{box-sizing:border-box}body{scroll-behavior:smooth}.contents,.ui-content,#breadcrumbs+div{background:url(/img/topics/bhe_brand/water_bg.jpg);background-attachment:scroll;background-position:top center;background-size:cover;font-family:'Noto Serif JP', serif;position:relative}.s-hero{align-items:center;background:url(/img/topics/bhe_brand/top_bg_mobile.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;height:auto;justify-content:center;margin-top:20px;padding:15vw 0;width:100%}@media (min-width: 1000px){.s-hero{background:url(/img/topics/bhe_brand/top_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:0}}.s-hero__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}.s-hero__logo{width:150px;height:auto;margin:0 0 1em}@media (min-width: 1000px){.s-hero__logo{width:200px}}.s-hero__slogan{color:#fff;font-weight:bold;font-size:2.2em;display:inline-block;width:100%;text-align:center;text-transform:uppercase;margin:0 0 .5em;text-shadow:0 0 1em rgba(0,0,0,0.9);font-weight:700;padding:0 5vw}@media (min-width: 1000px){.s-hero__slogan{font-size:3em}}.s-section{margin:0;max-width:unset;padding:8vw 5vw 12.5vw;position:relative;width:100%}.s-section--variation{background:rgba(255,255,255,0.5)}.s-section__content{margin:0 auto;max-width:1200px;width:100%}.s-section__title{font-size:1.95em;font-weight:700;margin:0 0 1em;text-align:center}@media (min-width: 1000px){.s-section__title{font-size:2em}}.s-section__slogan{font-size:1.15em;font-weight:700;line-height:165%;margin:0 0 .5em;text-align:center}@media (min-width: 1000px){.s-section__slogan{font-size:1.35em}}.s-section__text{font-size:.95em;font-weight:400;line-height:200%;margin:0 0 1.5em;text-align:center}@media (min-width: 1000px){.s-section__text{font-size:1.1em}}.s-section__image{display:block;margin:4.5vw auto 7vw;width:80vw;max-width:600px}.s-section__product-title{background:#fff;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 25%, #fff 75%, rgba(255,255,255,0) 100%);font-size:1.15em;font-weight:900;letter-spacing:.075em;margin:0 0 2em;padding:.5em;text-align:center;text-transform:uppercase}@media (min-width: 1000px){.s-section__product-title{font-size:1.35em}}.s-section__caption{display:inline-block;font-size:1.85em;font-weight:700;margin:0 0 1em;text-align:center;width:100%}@media (min-width: 1000px){.s-section__caption{font-size:2.15em}}.s-details{background:rgba(255,255,255,0.75);border-radius:5px;box-shadow:0 0 3em rgba(0,0,0,0.25);box-sizing:border-box;font-family:'Noto Sans JP', sans-serif;padding:5vw;width:100%}.s-details__title{font-size:1.2em;margin:0 0 1.5em;text-align:center}@media (min-width: 1000px){.s-details__title{font-size:1.35em}}.s-details__subtitle{font-size:1em;margin:0 0 .85em}@media (min-width: 1000px){.s-details__subtitle{font-size:1.15em}}.s-details__text{font-size:1em;font-weight:300;margin:0 0 2em}@media (min-width: 1000px){.s-details__text{font-size:1.1em}}.s-details__list{font-size:1em;font-weight:300;list-style-position:inside;list-style:none;margin:0 0 2em;padding:0}@media (min-width: 1000px){.s-details__list{font-size:1.1em}}.s-details__listitem{margin:0 0 .65em;padding-left:1.15em;position:relative}.s-details__listitem::before{content:'◆';font-size:.7em;left:0;padding-top:5px;position:absolute}.s-series__block{background:rgba(255,255,255,0.5);box-shadow:0 0 2em rgba(1,1,1,0.25);padding:5vw;margin:2.5vw 0 5vw}.s-series__title{align-items:center;display:flex;font-size:1.45em;justify-content:center;margin:0 0 .25em;text-align:center;white-space:nowrap}@media (min-width: 1000px){.s-series__title{font-size:1.8em}}.s-series__badge{align-items:center;border:1px solid #0192ff;color:#0192ff;display:flex;font-size:.5em;justify-content:center;margin-left:.5em;padding-bottom:.2em;padding:.15em .5em}@media (min-width: 1000px){.s-series__badge{font-size:.65em}}.s-series__slogn{font-size:1.1em;font-weight:700;margin:0;text-align:center}@media (min-width: 1000px){.s-series__slogn{font-size:1.25em}}.s-series__hr{background:#666;background:linear-gradient(90deg, rgba(102,102,102,0) 0%, #666 35%, #666 65%, rgba(102,102,102,0) 100%);border:0;display:block;height:4px;margin:1em 10% 2em;width:80%}@media (min-width: 1000px){.s-series__hr{margin:2em 10% 5em}}.s-series__subtitle{font-size:1.15em;margin:0 0 .25em}@media (min-width: 1000px){.s-series__subtitle{font-size:1.35em}}.s-series__text{font-size:.95em;line-height:175%;margin:0 0 2.5em}@media (min-width: 1000px){.s-series__text{font-size:1.1em}}.s-series__note{display:inline-block;font-size:.85em;text-align:right;width:100%}@media (min-width: 1000px){.s-series__note{font-size:1em}}.s-break{display:none}@media (min-width: 1000px){.s-break{display:inherit}}.s-button{background:#000;color:#fff !important;display:block;font-size:1em;margin:0 auto 7.5em;max-width:400px;padding:1.25em;text-align:center;text-decoration:none;transition:.5s;width:100%}@media (min-width: 1000px){.s-button{font-size:1.15em;width:40%}}.s-button:hover{transform:scale(1.15);opacity:.8}.s-cards{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 10vw}.s-cards__card{align-items:center;background:rgba(255,255,255,0.5);box-shadow:0 0 2em rgba(1,1,1,0.25);display:flex;flex-direction:column;justify-content:center;margin:1em 1em 7.5vw;padding:2.5em 1.15em;width:300px}@media (min-width: 1000px){.s-cards__card{margin:1em}}.s-cards__image{margin:0 0 1em}.s-cards__title{font-size:1.1em;margin:0 0 .5em}@media (min-width: 1000px){.s-cards__title{font-size:1.25em}}.s-cards__text{font-size:.95em;line-height:175%;margin:0;text-align:justify}@media (min-width: 1000px){.s-cards__text{font-size:1.1em}}.s-page-nav{background:#000;list-style-position:inside;list-style:none;margin:0;position:sticky;text-align:center;top:0;z-index:99;font-size:.8em}@media (min-width: 1000px){.s-page-nav{position:sticky;font-size:1em}}.s-page-nav__list{display:inline-block}.s-page-nav__link{align-items:center;color:#fff !important;display:flex;font-size:1.5em;justify-content:center;padding:1em;text-decoration:none;transition:.3s}.s-page-nav__link:hover{background:#fff;color:#000 !important}.s-product-list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style-position:inside;list-style:none;margin:0 0 2em;padding:0}.s-product-list__item{align-items:center;background:#fff;box-shadow:0 0 2em rgba(0,0,0,0.25);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:1em;padding-bottom:5vw;width:calc(360px - 2em)}@media (min-width: 1000px){.s-product-list__item{padding-bottom:2em}}.s-product-list__image{margin:0 0 1em;width:100%}.s-product-list__name{color:#000 !important;display:inline-block;font-size:1.15em;font-weight:700 !important;line-height:150%;margin:0 0 .5em;padding:0 5vw;text-align:center;text-decoration:none;width:100%;word-break:break-all}@media (min-width: 1000px){.s-product-list__name{font-size:1.35em;padding:0 1.15em}}.s-product-list__price{color:#0192ff;font-size:1.35em;font-weight:700;margin:0 0 .5em;padding:0 5vw;text-align:center}@media (min-width: 1000px){.s-product-list__price{font-size:1.5em;padding:0 1.15em}}.s-product-list__text{font-size:1em;font-weight:400;line-height:165%;margin:0;padding:0 5vw;word-break:break-all}@media (min-width: 1000px){.s-product-list__text{font-size:1.15em;padding:0 1.15em}}.s-product-list__button{background:#000;color:#fff !important;display:block;margin:1em 0 0;padding:.85em;text-align:center;text-decoration:none;font-size:.8em}@media (min-width: 1000px){.s-product-list__button{font-size:.85em;padding:.75em}}.s-product-list__button:hover{opacity:.8}
