@media (max-width: 767px){#products .main-visual__en{padding-top:18px}}#products .intro{padding:148px 38px 0;text-align:center}@media (max-width: 767px){#products .intro{padding:74px 38px 0}}@media only screen and (max-width: 374px){#products .intro{padding:74px 20px 0}}#products .intro__heading{font-size:32px;font-size:3.2rem;line-height:1.6875em;letter-spacing:.2em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1023px){#products .intro__heading{font-size:2.22222vw}}@media (max-width: 767px){#products .intro__heading{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.15em;max-width:310px;margin:0 auto}}@media only screen and (max-width: 374px){#products .intro__heading{max-width:100%;font-size:18px}}#products .intro__txt{color:#000;font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.2em;padding:40px 0 42px}@media (max-width: 767px){#products .intro__txt{font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.16em;font-weight:500;padding-bottom:20px;text-align:left;color:#534741}}#products .intro__anchor{display:flex;max-width:880px;margin:0 auto}@media (max-width: 767px){#products .intro__anchor{flex-wrap:wrap;justify-content:space-between}}#products .intro__anchor li{width:25%;margin:0 5px}@media (max-width: 767px){#products .intro__anchor li{width:calc(50% - 4px);margin:0 0 8px}}#products .intro__anchor li .ac-link{background:#eae3d1;color:#000;border-radius:40px;display:flex;align-items:center;justify-content:center;width:100%;height:65px;font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:.2em;font-weight:700}@media (max-width: 767px){#products .intro__anchor li .ac-link{height:45px;font-size:12px;font-size:1.2rem}}#products .main-content{padding:78px 38px 194px;position:relative}#products .main-content::before{content:"";position:absolute;background:linear-gradient(to bottom, #eae3d1, #fff);width:100%;height:244px;bottom:0;left:0;z-index:-1}@media (max-width: 767px){#products .main-content::before{height:128px}}#products .main-content::after{content:"";position:absolute;border-top:444px solid transparent;border-left:50vw solid #eae3d1;border-bottom:444px solid #eae3d1;border-right:50vw solid transparent;bottom:244px;left:0;z-index:-1}@media (max-width: 767px){#products .main-content::after{border-top-width:246px;border-left-width:376px;border-bottom-width:246px;border-right-width:376px;bottom:128px;left:50%;transform:translateX(-50%)}}@media (max-width: 767px){#products .main-content{padding:50px 38px 120px}}@media only screen and (max-width: 374px){#products .main-content{padding:50px 20px 120px}}#products .main-content .mc-group{max-width:900px;margin:0 auto;padding-top:40px}@media (max-width: 767px){#products .main-content .mc-group{padding-top:20px}}#products .main-content .mc-group:not(:first-child){margin-top:80px}#products .main-content .mc-group__ttl{font-size:34px;font-size:3.4rem;line-height:1em;letter-spacing:.2em;font-weight:700;text-align:center}@media (max-width: 767px){#products .main-content .mc-group__ttl{color:#534741;font-size:26px;font-size:2.6rem;line-height:1em;letter-spacing:.18em}}#products .main-content .mc-group__lst{padding-top:64px}@media (max-width: 767px){#products .main-content .mc-group__lst{padding-top:42px}}#products .main-content .mc-group__lst .item{display:flex;flex-wrap:wrap;justify-content:space-between}#products .main-content .mc-group__lst .item:not(:last-child){margin-bottom:24px}@media (max-width: 767px){#products .main-content .mc-group__lst .item:not(:last-child){margin-bottom:48px}}#products .main-content .mc-group__lst .item .it-img{border-radius:8px;width:44%;max-width:370px;overflow:hidden;position:relative}#products .main-content .mc-group__lst .item .it-img:before{display:block;content:" ";width:100%;padding-top:67.56757%}#products .main-content .mc-group__lst .item .it-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}#products .main-content .mc-group__lst .item .it-img .c-fw{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width: 767px){#products .main-content .mc-group__lst .item .it-img{width:100%;max-width:unset}}#products .main-content .mc-group__lst .item .it-detail{width:56%;max-width:900px;padding:10px 0 0 20px}@media (max-width: 767px){#products .main-content .mc-group__lst .item .it-detail{width:100%;max-width:unset;padding:10px 0 0}}#products .main-content .mc-group__lst .item .it-detail__ttl{background:url("../../img/common/icon/ico_dotted.png") left bottom/5px 2px repeat-x;font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:.2em;font-weight:700;margin-bottom:38px;padding-bottom:18px}@media (max-width: 767px){#products .main-content .mc-group__lst .item .it-detail__ttl{font-size:18px;font-size:1.8rem;line-height:1.5em;letter-spacing:.12em;margin-bottom:14px;padding-bottom:14px}}#products .main-content .mc-group__lst .item .it-detail__lst li{display:flex;align-items:center;padding:0 2px}@media (max-width: 767px){#products .main-content .mc-group__lst .item .it-detail__lst li{padding:0;align-items:flex-start}}#products .main-content .mc-group__lst .item .it-detail__lst li:not(:last-child){margin-bottom:16px}#products .main-content .mc-group__lst .item .it-detail__lst li .lst-label{background:#b89e7a;border-radius:20px;color:#fff;display:flex;align-items:center;justify-content:center;width:80px;height:24px;font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.2em;font-weight:700;padding-bottom:2px}@media (max-width: 767px){#products .main-content .mc-group__lst .item .it-detail__lst li .lst-label{width:60px;height:24px;font-size:12px;font-size:1.2rem;padding-bottom:1px;padding-left:1px}}#products .main-content .mc-group__lst .item .it-detail__lst li .lst-value{flex:1;font-size:14px;font-size:1.4rem;line-height:1.35714em;letter-spacing:.1em;padding-left:16px}@media (max-width: 767px){#products .main-content .mc-group__lst .item .it-detail__lst li .lst-value{padding-left:8px;position:relative;top:2px}}@media only screen and (max-width: 374px){#products .main-content .mc-group__lst .item .it-detail__lst li .lst-value{font-size:12px}}

/*# sourceMappingURL=maps/products.min.css.map */
