.c-heading_contents{background-image:-webkit-linear-gradient(135deg, #ff4f9e 0%, #e73083 100%);background-image:-o-linear-gradient(135deg, #ff4f9e 0%, #e73083 100%);background-image:linear-gradient(-45deg, #ff4f9e 0%, #e73083 100%);height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.c-heading_contents::before,.c-heading_contents::after{content:none}.c-heading_contents--white{color:#fff;border-color:#fff}.c-heading_contents>span{display:block}.c-heading_contents>b{font-size:16px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 20px;border-radius:20px;background:#e73083;margin-bottom:-10px}.c-heading_contents>b+span{margin-top:-10px}@media print, screen and (min-width: 768px){.c-heading_contents{font-size:3.8rem}}@media screen and (max-width: 767px){.c-heading_contents{background-image:-webkit-linear-gradient(135deg, #ff4f9e 0%, #e73083 100%);background-image:-o-linear-gradient(135deg, #ff4f9e 0%, #e73083 100%);background-image:linear-gradient(-45deg, #ff4f9e 0%, #e73083 100%);height:26vw}.c-heading_contents>b{font-size:4vw}.c-heading_contents>b+span{margin-top:10px}}@media screen and (max-width: 767px){.c-content .u-sm-min{display:none !important}}@media print, screen and (min-width: 768px){.c-content .u-sm-max{display:none !important}}@media screen and (max-width: 767px){.c-content .l-inner{padding:0 5.33333vw}}.c-content .l-section{background:url(/brand/inochinohaha/img/product/equol/bg.jpg);text-align:center}.c-content .l-wrap{border-radius:10px;border:solid 2px #4c4948;background:#fff;overflow:hidden}@media print, screen and (min-width: 768px){.c-content .l-wrap{margin:0 auto;-webkit-box-shadow:7.713px 9.193px 0px 0px rgba(224,226,68,0.9);box-shadow:7.713px 9.193px 0px 0px rgba(224,226,68,0.9)}}@media screen and (max-width: 767px){.c-content .l-wrap{-webkit-box-shadow:1.06667vw 1.06667vw 0px 0px rgba(224,226,68,0.9);box-shadow:1.06667vw 1.06667vw 0px 0px rgba(224,226,68,0.9)}}.c-content .l-wrap__ttl{width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e73083}@media screen and (max-width: 767px){.c-content .l-wrap__ttl{height:12vw}}.c-content .mv{text-align:center}@media print, screen and (min-width: 768px){.c-content .mv{height:650px;background:url(/brand/inochinohaha/img/product/equol/mv_bg.jpg) center top no-repeat #fff;padding-top:15px}}@media screen and (max-width: 767px){.c-content .mv .l-inner{padding:0}}.c-content .anchor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e4e4e4}.c-content .anchor-list__item{width:50%;border-bottom:1px solid #e4e4e4;background:url(/brand/inochinohaha/img/product/equol/ico_arw_anchor.png) right 3.2vw center no-repeat;background-size:4.26667vw}.c-content .anchor-list__item:nth-child(odd){border-right:1px solid #e4e4e4}.c-content .anchor-list__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#e73083;font-weight:600;font-size:3.86667vw;padding:0 4vw;line-height:1.2;height:13.33333vw}.c-content .shop{background:url(/brand/inochinohaha/img/product/equol/shop_bg.png) repeat-x center}@media print, screen and (min-width: 768px){.c-content .shop{padding:40px 0 0;height:373px;position:relative;z-index:3}}@media screen and (max-width: 767px){.c-content .shop{background:url(/brand/inochinohaha/img/product/equol/shop_bg.png) repeat-y center/100%;padding:8vw 0 10.66667vw}}.c-content .shop__ttl{color:#4c4948;font-weight:600;text-align:center;background:url(/brand/inochinohaha/img/product/equol/ico_cart.png) no-repeat center top/70px}@media print, screen and (min-width: 768px){.c-content .shop__ttl{font-size:2.4rem;padding-top:55px}}@media screen and (max-width: 767px){.c-content .shop__ttl{font-size:4vw;padding-top:13.33333vw;background-size:12.26667vw}}.c-content .shop-list{text-align:center}@media print, screen and (min-width: 768px){.c-content .shop-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 767px){.c-content .shop-list{margin-top:2.66667vw}}.c-content .shop-list__ttl{color:#e73083}@media print, screen and (min-width: 768px){.c-content .shop-list__ttl{width:100%;font-size:2rem;margin-bottom:35px}}@media screen and (max-width: 767px){.c-content .shop-list__ttl{font-size:4vw;margin-bottom:4vw}}.c-content .shop-list__ttl span{position:relative}.c-content .shop-list__ttl span:before,.c-content .shop-list__ttl span:after{content:"";width:1px;height:20px;background:#e73083;position:absolute;top:50%;left:-6px;-webkit-transform:rotate(-25deg) translateY(-50%);-ms-transform:rotate(-25deg) translateY(-50%);transform:rotate(-25deg) translateY(-50%)}.c-content .shop-list__ttl span:after{left:auto;right:0;-webkit-transform:rotate(25deg) translateY(-50%);-ms-transform:rotate(25deg) translateY(-50%);transform:rotate(25deg) translateY(-50%)}@media print, screen and (min-width: 768px){.c-content .shop-list__item+dd{margin-left:25px}}@media screen and (max-width: 767px){.c-content .shop-list__item+dd{margin-top:4vw}}.c-content .shop-list__item a{display:block}@media print, screen and (min-width: 768px){.c-content .shop-list__item a{width:326px}}@media print, screen and (min-width: 768px){.c-content .trouble .l-inner{padding:60px 0 80px}}@media screen and (max-width: 767px){.c-content .trouble .l-inner{padding:9.33333vw 5.33333vw 10.66667vw}}@media print, screen and (min-width: 768px){.c-content .trouble .l-wrap{width:840px}}.c-content .trouble__check p{margin-top:50px;font-size:3.4rem;font-weight:bold;line-height:1.7}@media screen and (max-width: 767px){.c-content .trouble__check p{font-size:5.86667vw;margin-top:6.66667vw;letter-spacing:-0.05em}}.c-content .trouble__check p b{display:block;color:#e73083}.c-content .trouble__check p b span{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, rgba(255,255,0,0.8)));background:-webkit-linear-gradient(transparent 60%, rgba(255,255,0,0.8) 60%);background:-o-linear-gradient(transparent 60%, rgba(255,255,0,0.8) 60%);background:linear-gradient(transparent 60%, rgba(255,255,0,0.8) 60%)}.c-content .trouble__component{margin-top:50px}@media screen and (max-width: 767px){.c-content .trouble__component{margin-top:8vw}}@media print, screen and (min-width: 768px){.c-content .trouble__component .l-wrap>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 50px;height:360px}}@media screen and (max-width: 767px){.c-content .trouble__component .l-wrap>div{padding:5.33333vw 0 6.66667vw}}@media print, screen and (min-width: 768px){.c-content .trouble__component .l-wrap>div p{text-align:left;width:340px;font-size:2rem;line-height:1.6}}@media screen and (max-width: 767px){.c-content .trouble__component .l-wrap+p{font-size:3.73333vw;margin-top:8vw}}.c-content .trouble__supplement{margin-top:50px}@media screen and (max-width: 767px){.c-content .trouble__supplement{margin-top:5.33333vw}}.c-content .trouble__supplement .lead{font-size:3.4rem;font-weight:600;color:#e73083;line-height:1.6;padding-bottom:60px;margin-bottom:20px;background:url(/brand/inochinohaha/img/product/equol/trouble_arrow.png) no-repeat center bottom/100px}@media screen and (max-width: 767px){.c-content .trouble__supplement .lead{font-size:6.13333vw;background-size:22.66667vw;padding-bottom:13.33333vw;margin-bottom:4vw}}@media print, screen and (min-width: 768px){.c-content .trouble__supplement .l-wrap>div{padding:20px 0 10px}}.c-content .feature .l-inner{padding:60px 0 80px}@media screen and (max-width: 767px){.c-content .feature .l-inner{padding:6.66667vw 5.33333vw 10.66667vw}}.c-content .feature .l-wrap>div{padding:40px}@media print, screen and (min-width: 768px){.c-content .feature__lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-content .feature__lead p{line-height:1.6}@media print, screen and (min-width: 768px){.c-content .feature__lead p{font-size:2.8rem;text-align:left}}@media screen and (max-width: 767px){.c-content .feature__lead p{font-size:4vw}}.c-content .feature__lead p b{font-weight:600}.c-content .feature__lead p .equol{color:#e73083}.c-content .feature__lead p .wakan{color:#00a040}@media screen and (max-width: 767px){.c-content .feature__lead figure{margin-top:6.66667vw}}.c-content .feature__equol{margin-top:60px}@media screen and (max-width: 767px){.c-content .feature__equol{margin-top:6.66667vw}}.c-content .feature__equol .l-wrap>div{position:relative}@media screen and (max-width: 767px){.c-content .feature__equol .l-wrap>div{padding:5.33333vw 5.33333vw 10.66667vw}}.c-content .feature__equol .l-wrap>div>p{font-size:3.4rem;font-weight:bold;padding:50px 0}@media screen and (max-width: 767px){.c-content .feature__equol .l-wrap>div>p{font-size:6.4vw;padding:6.66667vw 0 4vw;line-height:1.6}}.c-content .feature__equol .l-wrap>div>p b{color:#e73083}.c-content .feature__equol .l-wrap>div>p b span{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, rgba(255,255,0,0.8)));background:-webkit-linear-gradient(transparent 70%, rgba(255,255,0,0.8) 70%);background:-o-linear-gradient(transparent 70%, rgba(255,255,0,0.8) 70%);background:linear-gradient(transparent 70%, rgba(255,255,0,0.8) 70%)}@media print, screen and (min-width: 768px){.c-content .feature__equol .l-wrap>div .figure01{position:absolute;top:70px;right:40px}}@media print, screen and (min-width: 768px){.c-content .feature__equol .l-wrap>div .figure02{width:232px;position:absolute;bottom:50px;left:40px}}@media screen and (max-width: 767px){.c-content .feature__equol .l-wrap>div .figure02{width:73.46667vw;margin:0 auto}}.c-content .feature__equol .l-wrap>div div{text-align:left}.c-content .feature__equol .l-wrap>div div p{font-size:2.2rem;line-height:1.8}@media screen and (max-width: 767px){.c-content .feature__equol .l-wrap>div div p{font-size:3.73333vw}}.c-content .feature__equol .l-wrap>div div p+p{margin-top:30px}@media screen and (max-width: 767px){.c-content .feature__equol .l-wrap>div div p+p{margin-top:5.33333vw}}.c-content .feature__equol .l-wrap>div div p b{font-weight:bold;color:#e73083}@media print, screen and (min-width: 768px){.c-content .feature__equol .l-wrap>div .txt01{width:570px}}@media screen and (max-width: 767px){.c-content .feature__equol .l-wrap>div .txt01{margin-top:6.66667vw}}@media print, screen and (min-width: 768px){.c-content .feature__equol .l-wrap>div .txt02{width:670px;margin-left:auto}}@media screen and (max-width: 767px){.c-content .feature__equol .l-wrap>div .txt02{margin-top:9.33333vw}}.c-content .feature__wakan{margin-top:60px}@media screen and (max-width: 767px){.c-content .feature__wakan{margin-top:8vw}}@media screen and (max-width: 767px){.c-content .feature__wakan .l-wrap>div{padding:5.33333vw 5.33333vw 10.66667vw}}.c-content .feature__wakan .l-wrap__ttl{background:#00a040}.c-content .feature__wakan .lead{font-size:2.2rem;margin-bottom:35px}@media screen and (max-width: 767px){.c-content .feature__wakan .lead{font-size:4vw;margin-bottom:6.66667vw;text-align:left}}@media print, screen and (min-width: 768px){.c-content .feature__wakan .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}}@media screen and (max-width: 767px){.c-content .feature__wakan .list{margin-top:8vw}}@media print, screen and (min-width: 768px){.c-content .feature__wakan .list li{width:300px}}@media screen and (max-width: 767px){.c-content .feature__wakan .list li+li{margin-top:10.66667vw}}.c-content .feature__wakan .list li dl{margin-top:20px}@media screen and (max-width: 767px){.c-content .feature__wakan .list li dl{margin-top:4vw}}.c-content .feature__wakan .list li dl dt{font-weight:600;font-size:2.2rem}@media screen and (max-width: 767px){.c-content .feature__wakan .list li dl dt{font-size:5.33333vw}}.c-content .feature__wakan .list li dl dd{text-align:left;font-size:1.6rem}@media screen and (max-width: 767px){.c-content .feature__wakan .list li dl dd{font-size:3.73333vw;margin-top:1.33333vw}}.c-content .movie .l-inner{padding:60px 0 20px}@media screen and (max-width: 767px){.c-content .movie .l-inner{padding:6.66667vw 5.33333vw 10.66667vw}}@media screen and (max-width: 767px){.c-content .movie .l-inner .c-movie{padding-bottom:0}}.c-content .product .l-inner{padding:60px 0 80px}@media screen and (max-width: 767px){.c-content .product .l-inner{padding:9.33333vw 5.33333vw 12vw}}@media print, screen and (min-width: 768px){.c-content .product__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 767px){.c-content .product__box{position:relative}}.c-content .product__box>div{text-align:left}@media print, screen and (min-width: 768px){.c-content .product__box>div{width:50%}}@media screen and (max-width: 767px){.c-content .product__box .txt-wrap{width:50%;position:absolute;top:0;right:0}}.c-content .product__ttl{font-size:2.4rem}@media screen and (max-width: 767px){.c-content .product__ttl{font-size:3.73333vw}}.c-content .product__list{padding:15px 0}@media screen and (max-width: 767px){.c-content .product__list{padding:.66667vw 0 4vw}}.c-content .product__text{font-size:1.8rem}@media screen and (max-width: 767px){.c-content .product__text{font-size:2.93333vw}}.c-content .product__img{width:50%}@media screen and (max-width: 767px){.c-content .product__img{text-align:left}}@media screen and (max-width: 767px){.c-content .product__img img{width:37.33333vw}}.c-content .product .product-btn{margin-top:35px}@media screen and (max-width: 767px){.c-content .product .product-btn{margin-top:8vw}}.c-content .product .product-btn .product-btn__item a{width:100%;height:70px;border-radius:35px;background:url(/brand/inochinohaha/img/product/equol/ico_blank.png) no-repeat center right 50px/15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;font-weight:600;color:#fff}@media screen and (max-width: 767px){.c-content .product .product-btn .product-btn__item a{height:14.66667vw;border-radius:7.33333vw;font-size:4.53333vw;background-size:11px;background-position:center right 20px}}.c-content .product .product-btn .product-btn__item+.product-btn__item{margin-top:20px}@media screen and (max-width: 767px){.c-content .product .product-btn .product-btn__item+.product-btn__item{margin-top:4vw}}.c-content .product .product-btn .product-btn__item--more a{background-color:#e73083}.c-content .product .product-btn .product-btn__item--qa a{background-color:#aaa}
