﻿.material-hero{padding:60px 0 50px;text-align:center}@media print,screen and (min-width: 768px){.material-hero{padding:110px 0 50px}}@media print,screen and (min-width: 1050px){.material-hero{padding:200px 0 5.2083333333vw}}.material-hero__heading{font-family:"Jost","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-weight:500;font-size:7.7333333333vw;line-height:1;letter-spacing:.06em;color:#251e1c}@media print,screen and (min-width: 768px){.material-hero__heading{font-size:4.4270833333vw}}.material-nav{padding-bottom:10.6666666667vw}@media print,screen and (min-width: 768px){.material-nav{padding-bottom:5.2083333333vw}}.material-nav__list{display:flex;justify-content:center;flex-wrap:wrap;gap:5.3333333333vw 0}@media print,screen and (min-width: 768px){.material-nav__list{flex-wrap:nowrap;gap:0}}.material-nav__list__item{position:relative;width:33.3%;text-align:center}@media print,screen and (min-width: 768px){.material-nav__list__item{width:auto}}.material-nav__list__item:not(:nth-child(3n+1))::before{content:"";display:block;width:1px;height:5.8666666667vw;background-color:#251e1c;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media print,screen and (min-width: 768px){.material-nav__list__item:not(:nth-child(3n+1))::before{display:none}}@media print,screen and (min-width: 768px){.material-nav__list__item:not(:first-child)::before{content:"";display:block;width:2px;height:1.3541666667vw;background-color:#251e1c;position:absolute;top:50%;left:0;transform:translateY(-50%)}}.material-nav__list__item__anchor{padding:0 0vw}@media print,screen and (min-width: 768px){.material-nav__list__item__anchor{padding:0 2.34375vw}}.material-nav__list__item__anchor__text{font-family:"Jost","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-weight:500;font-size:5.3333333333vw;color:#b3b3b3;transition:color .3s ease}@media print,screen and (min-width: 768px){.material-nav__list__item__anchor__text{font-size:1.3541666667vw}}.material-nav__list__item.is-active .material-nav__list__item__anchor__text{color:#251e1c}@media(hover: hover){.material-nav__list__item__anchor:hover .material-nav__list__item__anchor__text{color:#251e1c}}.material-main__visual{position:relative}.material-main__visual img{width:100%;max-width:100%}.material-main__visual__heading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;width:100%;text-align:center}.material-main__visual__heading__en{font-family:"Jost","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;letter-spacing:.2em;font-weight:500;font-size:6.6666666667vw}@media print,screen and (min-width: 768px){.material-main__visual__heading__en{font-size:4.4270833333vw}}.material-main__visual__heading__ja{position:relative;font-size:5.6vw;letter-spacing:.24em;margin-left:4vw;padding-left:5.3333333333vw}@media print,screen and (min-width: 768px){.material-main__visual__heading__ja{font-size:3.4375vw;margin-left:3.125vw;padding-left:3.6458333333vw}}.material-main__visual__heading__ja::before{content:"";display:block;width:.2666666667vw;height:5.8666666667vw;background-color:#fff;position:absolute;top:0;left:0}@media print,screen and (min-width: 768px){.material-main__visual__heading__ja::before{width:.16875vw;height:3.59375vw}}.material-main__lead{font-size:4.2666666667vw;line-height:2.0625em;color:#251e1c;margin-top:10.6666666667vw;font-weight:700;padding:0 9.3333333333vw}@media print,screen and (min-width: 768px){.material-main__lead{text-align:center;font-size:1.1458333333vw;margin-top:3.6458333333vw;padding:0 0vw;line-height:2.4545454545em;letter-spacing:.3em}}.material-sec{padding-top:26.6666666667vw}@media print,screen and (min-width: 768px){.material-sec{padding-top:9.375vw;padding-bottom:6.25vw}}.material-sec__heading{font-family:"Jost","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;letter-spacing:.18em;font-size:6.9333333333vw;text-align:center}@media print,screen and (min-width: 768px){.material-sec__heading{font-size:1.7708333333vw;letter-spacing:.26em}}.material-sec__lead{font-size:4.2666666667vw;letter-spacing:.1em;line-height:2.0625em;padding:8vw 9.3333333333vw 0}@media print,screen and (min-width: 768px){.material-sec__lead{font-size:1.09375vw;padding:3.125vw 0vw 0;letter-spacing:.26em;line-height:2.5238095238em;text-align:center}}.material-sec__lead+.material-sec__list{padding-top:16vw}@media print,screen and (min-width: 768px){.material-sec__lead+.material-sec__list{padding-top:10.4166666667vw}}@media print,screen and (min-width: 768px){.material-sec__list__item{padding-left:7.5520833333vw}}@media print,screen and (min-width: 768px){.material-sec__list__item--reverse{padding-left:0;padding-right:7.5520833333vw}}.material-sec__list__item__anchor{display:block}@media print,screen and (min-width: 768px){.material-sec__list__item__anchor{display:grid;grid-template-columns:calc(40% - 7.2916666667vw) 60%;grid-template-rows:auto auto 1fr;gap:0vw 7.2916666667vw;grid-template-areas:"heading image" "texture image" "text image"}}@media print,screen and (min-width: 768px){.material-sec__list__item--reverse .material-sec__list__item__anchor{grid-template-columns:60% calc(40% - 7.2916666667vw);grid-template-rows:auto auto 1fr;gap:0vw 7.2916666667vw;grid-template-areas:"image heading" "image texture" "image text"}}.material-sec__list__item:not(:first-child){margin-top:16vw}@media print,screen and (min-width: 768px){.material-sec__list__item:not(:first-child){margin-top:12.5vw}}.material-sec__list__item__heading{grid-area:heading;font-size:4.8vw;letter-spacing:.18em;text-align:center}@media print,screen and (min-width: 768px){.material-sec__list__item__heading{text-align:left;font-size:1.5625vw}}.material-sec__list__item__image{grid-area:image;margin-top:8vw}@media print,screen and (min-width: 768px){.material-sec__list__item__image{margin-top:0vw}}.material-sec__list__item__texture{grid-area:texture;margin-top:2.6666666667vw}@media print,screen and (min-width: 768px){.material-sec__list__item__texture{margin-top:3.6458333333vw}}.material-sec__list__item__texture__inner{overflow:hidden}.material-sec__list__item__anchor .material-sec__list__item__texture__inner img{width:100%;vertical-align:bottom;transition:transform 1s cubic-bezier(0.22, 1, 0.36, 1)}@media(hover: hover){.material-sec__list__item__anchor:hover .material-sec__list__item__texture__inner img{transform:scale(1.1)}}.material-sec__list__item__text{grid-area:text;margin-top:5.3333333333vw;padding:0vw 9.3333333333vw 0}@media print,screen and (min-width: 768px){.material-sec__list__item__text{margin-top:1.0416666667vw;padding:0}}.material-sec__list__item__text__logo--ishi{max-width:53.3333333333vw}@media print,screen and (min-width: 768px){.material-sec__list__item__text__logo--ishi{max-width:15.625vw}}.material-sec__list__item__text__logo--moku{max-width:53.3333333333vw}@media print,screen and (min-width: 768px){.material-sec__list__item__text__logo--moku{max-width:15.625vw}}.material-sec__list__item__text__logo--suede{max-width:53.3333333333vw}@media print,screen and (min-width: 768px){.material-sec__list__item__text__logo--suede{max-width:11.4583333333vw}}.material-sec__list__item__text__paragraph{margin-top:8vw;font-size:4.2666666667vw;line-height:2.0625em;letter-spacing:.1em}@media print,screen and (min-width: 768px){.material-sec__list__item__text__paragraph{margin-top:1.5625vw;font-size:.9375vw;line-height:2.2777777778em;letter-spacing:.14em}}.material-sec__list__item__text__button{text-align:center;margin-top:5.3333333333vw}@media print,screen and (min-width: 768px){.material-sec__list__item__text__button{text-align:left;margin-top:0vw}}.material-sec__button-back{text-align:center;margin-top:21.3333333333vw}@media print,screen and (min-width: 768px){.material-sec__button-back{margin-top:6.25vw}}.material-sec__button-back__anchor{position:relative;display:block;background-color:#fff;border-radius:100vw;max-width:82.9333333333vw;margin:0 auto;padding:2.6666666667vw 5.3333333333vw;transition:background-color .3s ease,color .3s ease}@media print,screen and (min-width: 768px){.material-sec__button-back__anchor{max-width:34.7916666667vw;padding:.5208333333vw 1.0416666667vw}}.material-sec__button-back__anchor:hover{background-color:#251e1c;color:#fff}.material-sec__button-back__anchor::before{content:"";position:absolute;right:4.2666666667vw;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:1.6vw solid rgba(0,0,0,0);border-bottom:1.6vw solid rgba(0,0,0,0);border-left:2.1333333333vw solid #251e1c;border-right:0;transition:border-left .3s ease}@media print,screen and (min-width: 768px){.material-sec__button-back__anchor::before{right:2.34375vw;border-top:.8333333333vw solid rgba(0,0,0,0);border-bottom:.8333333333vw solid rgba(0,0,0,0);border-left:1.1458333333vw solid #251e1c}}.material-sec__button-back__anchor:hover::before{border-left:5.8666666667vw solid #fff}@media print,screen and (min-width: 768px){.material-sec__button-back__anchor:hover::before{border-left:1.1458333333vw solid #fff}}.material-sec__button-back__anchor__text__en{font-family:"Jost","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:5.6vw;font-weight:500;letter-spacing:.12em}@media print,screen and (min-width: 768px){.material-sec__button-back__anchor__text__en{font-size:2.0833333333vw}}.material-sec__button-back__anchor__text__ja{font-size:4.5333333333vw;font-weight:700;letter-spacing:.1em;line-height:1}@media print,screen and (min-width: 768px){.material-sec__button-back__anchor__text__ja{font-size:1.3541666667vw}}