.selected-ingredients .sec-intro{padding:31px 0 175px}@media (max-width: 767px){.selected-ingredients .sec-intro{padding:24px 0 90px}}.selected-ingredients .sec-intro .inner{max-width:1130px}.selected-ingredients .sec-intro__ttl{font-size:60px;font-size:6rem;line-height:1.33333em;letter-spacing:.1em;font-weight:400;font-family:"a-otf-ryumin-pr6n",serif;text-align:center;color:#935965}@media only screen and (min-width: 768px) and (max-width: 1024px){.selected-ingredients .sec-intro__ttl{font-size:55px;font-size:5.5rem}}@media (max-width: 767px){.selected-ingredients .sec-intro__ttl{font-size:38px;font-size:3.8rem;line-height:1.36842em;letter-spacing:.1em}}.selected-ingredients .sec-intro__txt{margin-top:65px}@media (max-width: 767px){.selected-ingredients .sec-intro__txt{margin-top:39px}}.selected-ingredients .sec-intro__txt span{font-family:"Noto Sans JP",sans-serif;display:block;text-align:center;color:#382e25;margin-bottom:22px;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1024px){.selected-ingredients .sec-intro__txt span{font-size:13px;font-size:1.3rem}}@media (max-width: 767px){.selected-ingredients .sec-intro__txt span{text-align:left;font-size:15px;line-height:28px;margin-bottom:14px}}.selected-ingredients .sec-intro__txt span:last-child{margin-bottom:0}.selected-ingredients .sec-intro__inner{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:95px auto 0}@media (max-width: 767px){.selected-ingredients .sec-intro__inner{margin-top:56px}}.selected-ingredients .sec-intro__item{margin-bottom:38px;padding-bottom:36px;position:relative;cursor:pointer}@media (min-width: 768px){.selected-ingredients .sec-intro__item{max-width:calc(100% / 3 - 39.99px);width:100%}}@media (max-width: 767px){.selected-ingredients .sec-intro__item{width:47.697%;padding-bottom:19px;margin-bottom:20px}}@media only screen and (min-width: 1025px){.selected-ingredients .sec-intro__item:hover:hover a{opacity:1}.selected-ingredients .sec-intro__item:hover:hover .sec-intro__circle::after{border-color:#935965;background:transparent;box-shadow:none}}.selected-ingredients .sec-intro__heading{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.05em;font-weight:400;font-family:"Noto Sans JP",sans-serif;text-align:center;color:#382e25;margin-bottom:18px}@media (max-width: 767px){.selected-ingredients .sec-intro__heading{font-size:16px;line-height:24px;margin-bottom:15px}}@media only screen and (max-width: 374px){.selected-ingredients .sec-intro__heading{font-size:14px;line-height:18px;margin-bottom:12px;letter-spacing:0}}.selected-ingredients .sec-intro__circle{position:absolute;bottom:0;left:0;right:0;margin:0 auto;z-index:2;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;box-shadow:0px 7px 15px 0px rgba(177,122,133,0.3);transition:all 0.3s ease}.selected-ingredients .sec-intro__circle:before{display:block;content:"";width:10px;height:10px;border-top:2px solid #b17a85;border-right:2px solid #b17a85;transform:rotate(135deg);position:absolute;right:0;left:0;bottom:32px;z-index:9;margin:0 auto;transition:all 0.3s ease}@media (max-width: 767px){.selected-ingredients .sec-intro__circle:before{bottom:17px;width:7px;height:7px;right:5px}}.selected-ingredients .sec-intro__circle:after{display:block;content:"";width:70px;height:70px;background:#fff;border:1px solid #fff;border-radius:50%;position:absolute;right:0;left:0;bottom:0;margin:0 auto;box-shadow:0px 7px 15px 0px rgba(177,122,133,0.3);transition:all 0.3s ease}@media (max-width: 767px){.selected-ingredients .sec-intro__circle:after{width:40px;height:40px;right:5px}}.selected-ingredients .sec-intro__anchor{margin-top:121px;padding:0 40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.selected-ingredients .sec-intro__anchor{padding:0}}@media (max-width: 767px){.selected-ingredients .sec-intro__anchor{padding:0;margin-top:74px}}.selected-ingredients .sec-intro__main{max-width:400px;width:100%}.selected-ingredients .sec-intro__main img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width: 768px) and (max-width: 1024px){.selected-ingredients .sec-intro__main{max-width:300px}}@media (max-width: 767px){.selected-ingredients .sec-intro__main{max-width:100%;margin-top:46px}}@media only screen and (max-width: 767px) and (max-width: 374px){.selected-ingredients .sec-intro__main .img-overlay-in{max-height:240px}}@media (min-width: 768px){.selected-ingredients .sec-intro__content{max-width:calc(100% - 400px);width:100%;padding:0 0 0 80px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.selected-ingredients .sec-intro__content{max-width:calc(100% - 300px);padding-left:30px}}.selected-ingredients .sec-intro__index{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 auto 156px}@media only screen and (min-width: 768px) and (max-width: 1200px){.selected-ingredients .sec-intro__index{align-items:flex-start}}@media (max-width: 767px){.selected-ingredients .sec-intro__index{margin-bottom:66px}}.selected-ingredients .sec-intro__index:last-child{margin-bottom:0}.selected-ingredients .sec-intro__title{font-family:"a-otf-ryumin-pr6n",serif;font-size:36px;font-size:3.6rem;line-height:1.33333em;letter-spacing:.1em;font-weight:400;color:#382e25;position:relative;padding-left:26px}@media (max-width: 767px){.selected-ingredients .sec-intro__title{font-size:28px;font-size:2.8rem;letter-spacing:0.13em}}@media only screen and (max-width: 374px){.selected-ingredients .sec-intro__title{font-size:24px;font-size:2.4rem;line-height:28px;padding-left:20px}}.selected-ingredients .sec-intro__title::before{content:"";height:36px;width:6px;background:#935965;position:absolute;top:7px;left:0}@media (max-width: 767px){.selected-ingredients .sec-intro__title::before{height:28px}}@media only screen and (max-width: 374px){.selected-ingredients .sec-intro__title::before{top:0}}.selected-ingredients .sec-intro__text{font-family:"Noto Sans JP",sans-serif;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:400;text-align:left;color:#382e25;margin-top:51px}@media only screen and (min-width: 768px) and (max-width: 1024px){.selected-ingredients .sec-intro__text{margin-top:22px}}@media (max-width: 767px){.selected-ingredients .sec-intro__text{margin-top:37px;line-height:28px}}.selected-ingredients .sec-intro__tit{font-family:"a-otf-ryumin-pr6n",serif;font-size:24px;font-size:2.4rem;line-height:1.5em;letter-spacing:.11em;font-weight:400;text-align:left;color:#382e25;padding-bottom:15px;margin-bottom:47px;border-bottom:1px solid #935965}@media (max-width: 767px){.selected-ingredients .sec-intro__tit{font-size:20px;line-height:30px;margin-bottom:39px}}@media only screen and (max-width: 374px){.selected-ingredients .sec-intro__tit{font-size:18px;line-height:28px;letter-spacing:0.03em}}.selected-ingredients .sec-intro__sub{font-family:"Noto Sans JP",sans-serif;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.05em;font-weight:400;text-align:left;color:#382e25}@media (max-width: 767px){.selected-ingredients .sec-intro__sub{line-height:28px}}.selected-ingredients .sec-intro__wrap{margin:73px auto 0}@media (max-width: 767px){.selected-ingredients .sec-intro__wrap{margin-top:51px}}.selected-ingredients .sec-intro__itm{margin-bottom:69px}@media (max-width: 767px){.selected-ingredients .sec-intro__itm{margin-bottom:52px}}.selected-ingredients .sec-intro__itm:last-child{margin-bottom:0}.selected-ingredients .sec-intro__list{display:flex;align-items:flex-start;justify-content:flex-start}@media (max-width: 767px){.selected-ingredients .sec-intro__list{flex-wrap:wrap;justify-content:space-between}}.selected-ingredients .sec-intro__product{max-width:235px;width:100%;margin-right:20px;opacity:1;cursor:pointer}@media (min-width: 768px){.selected-ingredients .sec-intro__product:nth-child(4n+4){margin-right:0}}@media only screen and (min-width: 1025px){.selected-ingredients .sec-intro__product:hover:hover .ico::before{border-color:#b17a85}.selected-ingredients .sec-intro__product:hover:hover .ico::after{background:#fff;border-color:#b17a85}}@media (max-width: 767px){.selected-ingredients .sec-intro__product{max-width:47.697%;margin-right:15px;margin-bottom:27px;overflow:hidden}}@media only screen and (max-width: 767px) and (max-width: 374px){.selected-ingredients .sec-intro__product{margin-right:12px}}@media (max-width: 767px){.selected-ingredients .sec-intro__product img{width:100%}.selected-ingredients .sec-intro__product:nth-child(2n+2){margin-right:0}}.selected-ingredients .sec-intro__product .txt{margin-top:24px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:"a-otf-ryumin-pr6n",serif;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.05em;font-weight:400;text-align:center;color:#382e25}@media only screen and (min-width: 768px) and (max-width: 1024px){.selected-ingredients .sec-intro__product .txt{font-size:18px;font-size:1.8rem}}@media (max-width: 767px){.selected-ingredients .sec-intro__product .txt{font-size:16px;line-height:18px;margin-top:16px;flex-wrap:wrap}}@media only screen and (max-width: 767px) and (max-width: 374px){.selected-ingredients .sec-intro__product .txt{font-size:14px;margin-top:11px}}.selected-ingredients .sec-intro__product .txt small{font-size:16px;font-size:1.6rem}@media (max-width: 767px){.selected-ingredients .sec-intro__product .txt small{font-size:12px;font-size:1.2rem;display:block;width:100%}}.selected-ingredients .sec-intro__product .ico{position:relative;display:block;width:40px;height:40px;margin:12px auto 0}@media (max-width: 767px){.selected-ingredients .sec-intro__product .ico{margin-top:9px}}.selected-ingredients .sec-intro__product .ico:before{display:block;content:"";width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;right:2px;left:0;top:42%;z-index:9;margin:0 auto;transition:all 0.3s ease}.selected-ingredients .sec-intro__product .ico:after{display:block;content:"";width:40px;height:40px;background:#b17a85;border:1px solid #b17a85;border-radius:50%;position:absolute;right:0;left:0;top:50%;transform:translateY(-50%);margin:0 auto;transition:all 0.3s ease}

/*# sourceMappingURL=maps/selected-ingredients.min.css.map */
