@charset "UTF-8";.material-effect__fade{opacity:0;transition:opacity .7s linear}.material-effect__fade.--show{opacity:1}.material-effect__fade-up{opacity:0;transform:translateY(40px);transition:all .7s cubic-bezier(.3,.03,.17,.91)}.material-effect__fade-up.--show{opacity:1;transform:translateY(0)}@media only screen and (max-width:768px){.material-effect__fade-up{transform:translateY(20px)}.material-effect__fade-up.--show{transform:translateY(0)}}header{background:0 0!important}@media only screen and (max-width:768px){header{position:absolute;width:100%;top:0;z-index:10}}header .assist-nav,header .icn-link,header .product{display:none!important}body{background-color:#F8F6EE;padding-top:0!important;-webkit-font-smoothing:antialiased}@media only screen and (max-width:768px){body.top{overflow:hidden}}.material-l-detail-main{background-color:#FFFCF2}.material-l-detail-main__overlap-fv{position:relative}.material-l-detail-main__contents{background:linear-gradient(180deg,#FFFCF2 0,#FBF6EB 100%)}.material-l-detail-main__footer{background:linear-gradient(180deg,#F7F1E4 0,#F9E9D4 100%)}.material-l-detail-main__cover{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;background-color:#fff}.material-l-main__scroll{height:100vh;overflow:scroll;-webkit-overflow-scrolling:touch}.material-l-main__cover{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;background-color:#fff}.material-l-main__fixed-items{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.material-l-scroll-body{height:20000px}.material-p-detail-info{pointer-events:none;position:fixed;bottom:60px;right:60px}@keyframes detail-info-arrow-nudge{0%{transform:translateX(0)}20%{transform:translateX(0)}40%{transform:translateX(7px)}50%{transform:translateX(3px)}60%{transform:translateX(7px)}80%{transform:translateX(0)}100%{transform:translateX(0)}}@media only screen and (max-width:768px){.material-p-detail-info{bottom:100px;right:20px}}.material-p-detail-info__item{position:absolute;bottom:0;right:0;min-width:550px;opacity:0;pointer-events:none;transition:all .2s linear}.material-p-detail-info__item.--current{opacity:1}.material-p-detail-info__item.--current .js-detail-info-arrow-anim .material-c-button-round__icon{animation:detail-info-arrow-nudge 1.4s ease-out .3s infinite}@media only screen and (max-width:768px){.material-p-detail-info__item{min-width:calc(100vw - 40px)}}.material-p-detail-info__area{font-family:"Hiragino Mincho Pro","Hiragino Mincho ProN",YuMincho,"Yu Mincho","MS PMincho",serif;font-style:normal;font-weight:600;font-size:17px;line-height:100%;text-align:right;letter-spacing:.15em;font-feature-settings:'palt' on;color:#4D4D4D;margin-bottom:5px}@media only screen and (max-width:768px){.material-p-detail-info__area{font-size:15px;margin-bottom:10px}}.material-p-detail-info__name{font-family:"Hiragino Mincho Pro","Hiragino Mincho ProN",YuMincho,"Yu Mincho","MS PMincho",serif;font-style:normal;font-weight:400;font-size:40px;line-height:120%;text-align:right;letter-spacing:.15em;font-feature-settings:'palt' on;color:#4D4D4D;margin-bottom:20px}@media only screen and (max-width:768px){.material-p-detail-info__name{font-size:30px}}.material-p-detail-info__text{font-style:normal;font-weight:300;font-size:15px;line-height:200%;text-align:right;letter-spacing:.07em;font-feature-settings:'palt' on;color:#666;margin-bottom:20px}@media only screen and (max-width:768px){.material-p-detail-info__text{font-size:14px}}.material-p-detail-info__button{max-width:240px;margin-left:auto;margin-right:0}.material-p-detail-info__button a{pointer-events:none}.--current .material-p-detail-info__button a{pointer-events:visible}.material-p-detail-columns__padding{max-width:calc(1200px + 8rem);padding:0 4rem;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.material-p-detail-columns__padding{padding-right:20px;padding-left:20px}}.material-p-detail-columns__flex{display:flex;justify-content:space-between}.material-p-detail-columns__left{width:48%}.material-p-detail-columns__right{width:48%}.material-p-detail-columns__image{width:100%}.material-p-detail-discover{padding-bottom:120px}@media only screen and (max-width:768px){.material-p-detail-discover{padding-bottom:80px}}.material-p-detail-discover__padding{max-width:calc(1200px + 8rem);padding:0 4rem;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.material-p-detail-discover__padding{padding-right:20px;padding-left:20px}}@media only screen and (max-width:768px){.material-p-detail-discover__padding{padding-left:0;padding-right:0}}.material-p-detail-discover__header{margin-bottom:30px}@media only screen and (max-width:768px){.material-p-detail-discover__header{margin-bottom:30px}}.material-p-detail-discover__title{font-family:"Hiragino Mincho Pro","Hiragino Mincho ProN",YuMincho,"Yu Mincho","MS PMincho",serif;font-size:28px;font-weight:400;letter-spacing:.15em;line-height:1.6;font-feature-settings:'palt' on;color:#434343;margin-bottom:30px}.detail-3 .material-p-detail-discover__title{font-size:26px;white-space:nowrap}.material-p-detail-discover__title .--nowrap{white-space:nowrap}@media only screen and (max-width:1160px){.material-p-detail-discover__title{font-size:26px}.detail-3 .material-p-detail-discover__title{font-size:22px}}@media only screen and (max-width:900px){.material-p-detail-discover__title{font-size:22px}.detail-3 .material-p-detail-discover__title{font-size:18px}}@media only screen and (max-width:768px){.material-p-detail-discover__title{font-size:20px;margin-bottom:20px}}.material-p-detail-discover__text{font-size:15px;line-height:200%;letter-spacing:.03em;color:#666;text-align:justify}@media only screen and (max-width:768px){.material-p-detail-discover__text{font-size:14px}}.material-p-detail-discover__caution{font-weight:300;font-size:12px;letter-spacing:.07em;color:#666;padding-top:10px}@media only screen and (max-width:768px){.material-p-detail-discover__caution{font-size:10px;text-align:right}}.material-p-detail-discover01{position:relative;padding-top:150px}@media only screen and (max-width:768px){.material-p-detail-discover01{padding-top:80px}}.material-p-detail-discover01__sp{display:none}@media only screen and (max-width:768px){.material-p-detail-discover01__sp{display:block}}@media only screen and (max-width:768px){.material-p-detail-discover01__pc{display:none}}.material-p-detail-discover01__vertical-flex{display:flex;flex-wrap:wrap}.--d01 .material-p-detail-discover01__vertical-flex{flex-direction:column-reverse}@media only screen and (max-width:768px){.material-p-detail-discover01__vertical-flex{display:block}}.material-p-detail-discover01__flex{width:100%;padding-right:90px;display:flex;justify-content:space-between;margin-bottom:80px}.--d03-2 .material-p-detail-discover01__flex{margin-bottom:0}@media only screen and (max-width:1160px){.material-p-detail-discover01__flex{padding-right:60px}}@media only screen and (max-width:900px){.material-p-detail-discover01__flex{padding-right:30px}}@media only screen and (max-width:768px){.material-p-detail-discover01__flex{display:block;padding-left:20px;padding-right:20px;margin-bottom:0;position:relative}}.material-p-detail-discover01__center,.material-p-detail-discover01__left,.material-p-detail-discover01__right{width:31%}@media only screen and (max-width:768px){.material-p-detail-discover01__center,.material-p-detail-discover01__left,.material-p-detail-discover01__right{width:100%}}.material-p-detail-discover01__left{padding-left:103px}@media only screen and (max-width:1160px){.material-p-detail-discover01__left{padding-left:60px}}@media only screen and (max-width:900px){.material-p-detail-discover01__left{padding-left:30px}}@media only screen and (max-width:768px){.material-p-detail-discover01__left{padding-left:0}}@media only screen and (max-width:768px){.material-p-detail-discover01__center{margin-bottom:10px}}.material-p-detail-discover01__image-column{position:relative}.material-p-detail-discover01__cloud-container{position:absolute;width:100%;height:100%;top:0;overflow:hidden}@media only screen and (max-width:768px){.material-p-detail-discover01__cloud-container{display:none}}.material-p-detail-discover01__cloud-container.--sp{display:none}@media only screen and (max-width:768px){.material-p-detail-discover01__cloud-container.--sp{display:block}}.material-p-detail-discover01__cloud{width:695px;position:absolute;top:100px;right:-50px}.material-p-detail-discover01__cloud svg{width:100%}.--sp .material-p-detail-discover01__cloud{width:200px;top:auto;right:0;bottom:40px}.material-p-detail-discover01__left-fit{width:70%;position:relative}@media only screen and (max-width:768px){.material-p-detail-discover01__left-fit{width:calc(100% - 20px);margin-bottom:40px}}.--d03-2 .material-p-detail-discover01__left-fit{margin-bottom:60px}@media only screen and (max-width:768px){.--d03-2 .material-p-detail-discover01__left-fit{margin-bottom:40px}}.material-p-detail-discover01__image{width:100%;height:380px;object-fit:cover;position:relative;z-index:1;border-top-right-radius:30px;border-bottom-right-radius:30px}@media only screen and (max-width:768px){.material-p-detail-discover01__image{height:280px;border-top-right-radius:10px;border-bottom-right-radius:10px}}@media only screen and (max-width:640px){.material-p-detail-discover01__image{height:200px}}@media only screen and (max-width:520px){.material-p-detail-discover01__image{height:142px}}.material-p-detail-discover01__shadow{position:absolute;width:100%;height:380px;top:0;z-index:1;box-shadow:inset -5px -5px 15px rgba(68,60,56,.1),inset 5px 5px 10px rgba(68,60,56,.1);border-top-right-radius:30px;border-bottom-right-radius:30px;pointer-events:none}@media only screen and (max-width:768px){.material-p-detail-discover01__shadow{height:142px;border-top-right-radius:10px;border-bottom-right-radius:10px}}.material-p-detail-discover01 .splide{position:relative;z-index:1;padding-bottom:52px}@media only screen and (max-width:768px){.material-p-detail-discover01 .splide{padding-bottom:42px}}.material-p-detail-discover01 .splide__track{border-top-right-radius:30px;border-bottom-right-radius:30px;overflow:hidden}@media only screen and (max-width:768px){.material-p-detail-discover01 .splide__track{border-top-right-radius:10px;border-bottom-right-radius:10px}}.material-p-detail-discover01 .splide__slide img{display:block}.material-p-detail-discover01__slider-controls{position:absolute;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:12px}.material-p-detail-discover01__slider-toggle{width:32px;height:32px;border:none;background:0 0;color:#85756C;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;position:relative;border-radius:50%;box-shadow:4px 4px 18px rgba(163,145,135,.15),-6px -6px 15px rgba(255,254,252,.6)}.material-p-detail-discover01__slider-toggle .--pause{display:flex;position:relative;width:6px;height:10px;gap:2px}.material-p-detail-discover01__slider-toggle .--pause-line{display:block;width:2px;height:100%;background:#85756C}.material-p-detail-discover01__slider-toggle .--play{display:none;font-size:10px}.material-p-detail-discover01__slider-toggle.--paused .--pause{display:none}.material-p-detail-discover01__slider-toggle.--paused .--play{display:inline}.material-p-detail-discover01__slider-dots{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:12px}.material-p-detail-discover01__slider-dots li{width:20px;height:20px;display:flex;align-items:center;justify-content:center;position:relative}.material-p-detail-discover01__slider-dots button{display:block;width:6px;height:6px;border-radius:50%;border:1px solid #85756C;background:0 0;cursor:pointer;padding:0;transition:background-color .2s ease;position:relative;z-index:1}.material-p-detail-discover01__slider-dots button.--active{background:#85756C}@media only screen and (max-width:768px){.material-p-detail-discover01__slider-dots{gap:6px}}.material-p-detail-discover01__dot-progress{position:absolute;inset:0;width:20px;height:20px;pointer-events:none;transform:rotate(-90deg);transform-origin:50% 50%;opacity:0;transition:opacity .2s ease}.material-p-detail-discover01__dot-progress circle{fill:none;stroke-width:1px}.material-p-detail-discover01__dot-progress .--track{stroke:#F0EDE7}.material-p-detail-discover01__dot-progress .--bar{stroke:#85756C;stroke-linecap:round;stroke-dasharray:0 9999;stroke-dashoffset:0}.material-p-detail-discover01__slider-dots button.--active+.material-p-detail-discover01__dot-progress{opacity:1}.material-p-detail-discover02{position:relative}.material-p-detail-discover02__sp{display:none}@media only screen and (max-width:768px){.material-p-detail-discover02__sp{display:block}}@media only screen and (max-width:768px){.material-p-detail-discover02__pc{display:none}}.material-p-detail-discover02__relative{position:relative}.material-p-detail-discover02__cloud-container{position:absolute;width:100%;height:100%;top:0;overflow:hidden}@media only screen and (max-width:768px){.material-p-detail-discover02__cloud-container{display:none}}.material-p-detail-discover02__cloud-container.--sp{display:none}@media only screen and (max-width:768px){.material-p-detail-discover02__cloud-container.--sp{display:block}}.material-p-detail-discover02__cloud{width:695px;position:absolute;bottom:0;left:-50px}@media only screen and (max-width:768px){.material-p-detail-discover02__cloud{width:200px;left:0;bottom:30px}}.material-p-detail-discover02__cloud svg{width:100%}.material-p-detail-discover02__left{max-width:calc(1200px + 8rem);padding:0 4rem;margin:auto;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.material-p-detail-discover02__left{padding-right:20px;padding-left:20px}}.material-p-detail-discover02__text-container{padding-left:100px;min-height:340px;width:40%}@media only screen and (max-width:1160px){.material-p-detail-discover02__text-container{padding-left:60px}}@media only screen and (max-width:900px){.material-p-detail-discover02__text-container{padding-left:30px}}@media only screen and (max-width:768px){.material-p-detail-discover02__text-container{width:100%;padding-left:0;min-height:auto}}.--d03-1 .material-p-detail-discover02__text-container{margin-left:auto}.material-p-detail-discover02__flex{display:flex;flex-direction:column;gap:15px}@media only screen and (max-width:768px){.material-p-detail-discover02__flex{gap:16px}}.material-p-detail-discover02__right{position:absolute;top:0;right:0}@media only screen and (max-width:768px){.material-p-detail-discover02__right{position:static;margin-left:auto}}.--d02 .material-p-detail-discover02__right{right:0;width:53%}@media only screen and (max-width:768px){.--d02 .material-p-detail-discover02__right{width:calc(100% - 20px);margin-left:auto}}.--d03-1 .material-p-detail-discover02__right{left:0;margin-right:auto;margin-left:0;width:60%}@media only screen and (max-width:768px){.--d03-1 .material-p-detail-discover02__right{width:calc(100% - 20px);margin-left:0}}.material-p-detail-discover02__image{width:100%;height:340px;object-fit:cover}@media only screen and (max-width:768px){.material-p-detail-discover02__image{height:280px;margin-bottom:40px;position:relative}}@media only screen and (max-width:640px){.material-p-detail-discover02__image{height:200px}}@media only screen and (max-width:520px){.material-p-detail-discover02__image{height:142px}}.--d02 .material-p-detail-discover02__image{border-top-left-radius:30px;border-bottom-left-radius:30px}@media only screen and (max-width:768px){.--d02 .material-p-detail-discover02__image{border-top-left-radius:10px;border-bottom-left-radius:10px}}.--d03-1 .material-p-detail-discover02__image{border-top-right-radius:30px;border-bottom-right-radius:30px}@media only screen and (max-width:768px){.--d03-1 .material-p-detail-discover02__image{border-top-right-radius:10px;border-bottom-right-radius:10px}}.material-p-detail-discover02__shadow{position:absolute;width:100%;height:340px;top:0;z-index:1;box-shadow:inset -5px -5px 15px rgba(68,60,56,.1),inset 5px 5px 10px rgba(68,60,56,.1)}@media only screen and (max-width:768px){.material-p-detail-discover02__shadow{height:142px}}.--d02 .material-p-detail-discover02__shadow{border-top-left-radius:30px;border-bottom-left-radius:30px}@media only screen and (max-width:768px){.--d02 .material-p-detail-discover02__shadow{border-top-left-radius:10px;border-bottom-left-radius:10px}}.--d03-1 .material-p-detail-discover02__shadow{border-top-right-radius:30px;border-bottom-right-radius:30px}@media only screen and (max-width:768px){.--d03-1 .material-p-detail-discover02__shadow{border-top-right-radius:10px;border-bottom-right-radius:10px}}.material-p-detail-discover02__small-image-container{width:340px;position:absolute;bottom:-173px;right:0}@media only screen and (max-width:768px){.material-p-detail-discover02__small-image-container{width:calc(100% - 20px);position:static;margin-right:auto}}.material-p-detail-discover02__small-image{width:100%;height:280px;object-fit:cover}@media only screen and (max-width:768px){.material-p-detail-discover02__small-image{height:280px;margin-top:40px;position:relative}}@media only screen and (max-width:640px){.material-p-detail-discover02__small-image{height:200px}}@media only screen and (max-width:520px){.material-p-detail-discover02__small-image{height:142px}}.--d02 .material-p-detail-discover02__small-image{border-top-left-radius:30px;border-bottom-left-radius:30px}@media only screen and (max-width:768px){.--d02 .material-p-detail-discover02__small-image{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}}.material-p-detail-discover02__small-image.--sp{display:none}@media only screen and (max-width:768px){.material-p-detail-discover02__small-image.--sp{display:block}}.material-p-detail-discover02__small-image.--pc{display:block}@media only screen and (max-width:768px){.material-p-detail-discover02__small-image.--pc{display:none}}.material-p-detail-discover02__small-shadow{position:absolute;width:100%;height:280px;top:0;z-index:1;box-shadow:inset -5px -5px 15px rgba(68,60,56,.1),inset 5px 5px 10px rgba(68,60,56,.1)}@media only screen and (max-width:768px){.material-p-detail-discover02__small-shadow{height:142px}}.--d02 .material-p-detail-discover02__small-shadow{border-top-left-radius:30px;border-bottom-left-radius:30px}@media only screen and (max-width:768px){.--d02 .material-p-detail-discover02__small-shadow{border-top-right-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-bottom-left-radius:0}}.material-p-detail-footer{position:relative}.material-p-detail-footer__padding{max-width:calc(1200px + 8rem);padding:0 4rem;margin:auto;box-sizing:border-box;padding-top:100px;padding-bottom:350px}@media only screen and (max-width:768px){.material-p-detail-footer__padding{padding-right:20px;padding-left:20px}}@media only screen and (max-width:768px){.material-p-detail-footer__padding{display:block;padding-top:50px;padding-bottom:130px}}.material-p-detail-footer__columns{max-width:620px;display:flex;justify-content:center;position:relative;z-index:3;flex-wrap:wrap;margin:0 auto}.material-p-detail-footer__w100{width:100%;margin-bottom:30px}@media only screen and (max-width:768px){.material-p-detail-footer__w100{min-width:auto;width:80%;margin:auto auto 30px auto}}.material-p-detail-footer__left,.material-p-detail-footer__right{min-width:300px}@media only screen and (max-width:768px){.material-p-detail-footer__left,.material-p-detail-footer__right{min-width:auto;width:80%;margin:auto}}.material-p-detail-footer__left{margin-right:20px}@media only screen and (max-width:768px){.material-p-detail-footer__left{margin-right:auto;margin-bottom:20px}}.material-p-detail-footer__clouds{overflow:hidden;position:absolute;width:100%;height:420px;bottom:0;display:flex;justify-content:center}.material-p-detail-footer__clouds svg{vertical-align:bottom}@media only screen and (max-width:768px){.material-p-detail-footer__clouds svg{height:100px;width:auto}}@media only screen and (max-width:768px){.material-p-detail-footer__clouds{height:100px}}.material-p-detail-footer__clouds-center{width:1px}.material-p-detail-footer__clouds-center svg{transform:translateX(-50%)}.material-p-detail-fv{position:relative;height:953px;overflow:hidden;background:linear-gradient(180deg,#F8F6EE 0,#F7F1E4 100%)}@media only screen and (max-width:768px){.material-p-detail-fv{height:740px}}.material-p-detail-fv__btn-back{position:absolute;width:100%;top:100px}@media only screen and (max-width:768px){.material-p-detail-fv__btn-back{display:none}}.material-p-detail-fv__padding{max-width:calc(1200px + 8rem);margin:auto;padding:0 4rem}.material-p-detail-fv__map-size{position:absolute;width:100%;height:100%}.material-p-detail-fv__map{position:fixed;width:100%;height:953px;top:0;text-align:center}@media only screen and (max-width:768px){.material-p-detail-fv__map{height:740px}}@media only screen and (min-width:1600px){.material-p-detail-fv__map{display:flex;justify-content:center}}.material-p-detail-fv__map img{width:100%;height:100%;object-fit:cover;transform:scale(1);opacity:0;transition:all 1.45s cubic-bezier(.37,.01,.12,1)}@media only screen and (min-width:1600px){.detail-1 .material-p-detail-fv__map img{width:1600px;height:auto;object-fit:none}}.material-p-detail-fv__map img.--sp{display:none}@media only screen and (max-width:768px){.material-p-detail-fv__map img.--sp{display:inline}}@media only screen and (max-width:768px){.material-p-detail-fv__map img.--pc{display:none}}.material-p-detail-fv__map.--show img{transform:scale(1.3);opacity:1}.material-p-detail-fv__map-clouds{position:fixed;width:100%;height:100%;top:0;pointer-events:none}.material-p-detail-fv__map-cloud{position:absolute}@media only screen and (max-width:768px){.material-p-detail-fv__map-cloud img{width:130px}}.material-p-detail-fv__map-cloud.--cloud0{left:5vw;top:400px}@media only screen and (max-width:1160px){.material-p-detail-fv__map-cloud.--cloud0{left:2vw}}@media only screen and (max-width:900px){.material-p-detail-fv__map-cloud.--cloud0{left:-20px}}@media only screen and (max-width:768px){.material-p-detail-fv__map-cloud.--cloud0{left:-50px}}.material-p-detail-fv__map-cloud.--cloud1{right:5vw;top:300px}@media only screen and (max-width:1160px){.material-p-detail-fv__map-cloud.--cloud1{right:2vw}}@media only screen and (max-width:900px){.material-p-detail-fv__map-cloud.--cloud1{right:-20px}}@media only screen and (max-width:768px){.material-p-detail-fv__map-cloud.--cloud1{right:-50px}}.material-p-detail-fv__centering{display:flex;height:100%;justify-content:center;text-align:center;position:relative;padding-top:160px;box-sizing:border-box;pointer-events:none}@media only screen and (max-width:768px){.material-p-detail-fv__centering{padding-top:100px}}.material-p-detail-fv__contents{max-width:640px;pointer-events:visible}@media only screen and (max-width:768px){.material-p-detail-fv__contents{max-width:none;width:calc(100% - 80px)}}.material-p-detail-fv__area{font-family:"Hiragino Mincho Pro","Hiragino Mincho ProN",YuMincho,"Yu Mincho","MS PMincho",serif;font-size:17px;font-weight:400;letter-spacing:.15em;font-feature-settings:'palt' on;color:#434343}@media only screen and (max-width:768px){.material-p-detail-fv__area{font-size:15px}}.material-p-detail-fv__name{font-family:"Hiragino Mincho Pro","Hiragino Mincho ProN",YuMincho,"Yu Mincho","MS PMincho",serif;font-size:40px;font-weight:400;letter-spacing:.15em;font-feature-settings:'palt' on;color:#434343;margin-bottom:20px}@media only screen and (max-width:768px){.material-p-detail-fv__name{font-size:30px}.material-p-detail-fv__name br{display:none}.detail-4 .material-p-detail-fv__name br{display:inline}}.material-p-detail-fv__image{max-width:300px;margin-bottom:30px}@media only screen and (max-width:768px){.material-p-detail-fv__image{max-width:240px}}.material-p-detail-fv__text{font-size:15px;letter-spacing:.07em;font-feature-settings:'palt' on;color:#666}@media only screen and (max-width:768px){.material-p-detail-fv__text{font-size:14px;text-align:left;max-width:420px;margin:0 auto}.material-p-detail-fv__text br{display:none}.material-p-detail-fv__text br.--sp{display:inline}}.material-p-detail-fv__clouds{position:absolute;width:100%;height:182px;bottom:0;overflow:hidden}@media only screen and (max-width:768px){.material-p-detail-fv__clouds{height:80px}}@keyframes scroll{0%{background-position:0 0}100%{background-position:-1796px 0}}.material-p-detail-fv__cloud{background-repeat:repeat-x;background-size:1796px auto;position:absolute;width:100%;height:100%;top:0;left:0;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:scroll}@media only screen and (max-width:768px){.material-p-detail-fv__cloud{background-size:793px auto}}.material-p-detail-fv__cloud-bottom{background-image:url(../images/detail/fv_cloud_bottom.png)}.material-p-detail-fv__cloud-middle{background-image:url(../images/detail/fv_cloud_middle.png);animation-duration:110s}.material-p-detail-fv__cloud-middle2{background-image:url(../images/detail/fv_cloud_middle2.png);animation-duration:110s}.material-p-detail-fv__cloud-top{background-image:url(../images/detail/fv_cloud_top.png);animation-duration:70s}.material-p-detail-ingredient__movie{display:block;width:100%;height:640px;position:relative}.material-p-detail-ingredient__movie video{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:768px){.material-p-detail-ingredient__movie{position:relative;padding-top:48%;height:auto;margin-bottom:80px}.material-p-detail-ingredient__movie video{position:absolute;top:0}}.material-p-detail-ingredient__poster{position:absolute;width:100%;height:100%;top:0;left:0}.material-p-detail-ingredient__poster img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}.material-p-detail-ingredient__hover{position:absolute;width:100%;height:100%;top:0;left:0;transition:background-color .2s linear}@media only screen and (min-width:769px){button:hover .material-p-detail-ingredient__hover{background-color:rgba(0,0,0,.3)}}.material-p-detail-ingredient__movie-button{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:0;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:opacity .5s linear}.material-p-detail-ingredient__movie-button.--hide{opacity:0;pointer-events:none}.material-p-detail-ingredient__padding{max-width:calc(1200px + 8rem);padding:0 4rem;margin:auto;box-sizing:border-box;padding-top:80px}@media only screen and (max-width:768px){.material-p-detail-ingredient__padding{padding-right:20px;padding-left:20px}}@media only screen and (max-width:768px){.material-p-detail-ingredient__padding{padding-top:0}}.material-p-detail-ingredient__h2{margin-bottom:80px}@media only screen and (max-width:768px){.material-p-detail-ingredient__h2{margin-bottom:40px}}.--no-movie .material-p-detail-ingredient__top-line{border-top:1px solid #E5E1DB;padding-top:150px}@media only screen and (max-width:768px){.--no-movie .material-p-detail-ingredient__top-line{padding-top:80px}}.material-p-detail-ingredient__bottom-line{box-sizing:border-box;padding-bottom:100px;margin-bottom:100px;border-bottom:1px solid #E5E1DB}.material-p-detail-ingredient__columns{display:flex;justify-content:space-between;margin:0 auto;max-width:850px}@media only screen and (max-width:768px){.material-p-detail-ingredient__columns{display:block}}.material-p-detail-ingredient__columns.--second{padding-top:100px}@media only screen and (max-width:768px){.material-p-detail-ingredient__columns.--second{padding-top:60px}}.material-p-detail-ingredient__left{max-width:250px;margin-right:40px;width:30%}@media only screen and (max-width:768px){.material-p-detail-ingredient__left{text-align:center;margin-right:auto;margin-left:auto;margin-bottom:30px;width:60%}}.material-p-detail-ingredient__left img{width:100%}@media only screen and (max-width:768px){.material-p-detail-ingredient__left img{width:100%}}.material-p-detail-ingredient__right{flex:1}.material-p-detail-ingredient__label{padding:13px 27px;display:inline-block;margin-bottom:15px;background:#C5B5AC;border-radius:5px;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.15em;font-feature-settings:'palt' on;color:#FFF}@media only screen and (max-width:768px){.material-p-detail-ingredient__label{font-size:10px;padding:10px 18px}}.material-p-detail-ingredient__name{font-family:"Hiragino Mincho Pro","Hiragino Mincho ProN",YuMincho,"Yu Mincho","MS PMincho",serif;font-size:22px;letter-spacing:.15em;font-feature-settings:'palt' on;color:#4D4D4D}@media only screen and (max-width:768px){.material-p-detail-ingredient__name{font-size:20px}}.material-p-detail-ingredient__type{font-family:"Hiragino Mincho Pro","Hiragino Mincho ProN",YuMincho,"Yu Mincho","MS PMincho",serif;font-size:17px;letter-spacing:.15em;font-feature-settings:'palt' on;color:#4D4D4D;margin-bottom:20px}@media only screen and (max-width:768px){.material-p-detail-ingredient__type{font-size:15px}}.material-p-detail-ingredient__text{font-size:15px;line-height:200%;letter-spacing:.07em;font-feature-settings:'palt' on;color:#666;margin-bottom:20px}@media only screen and (max-width:768px){.material-p-detail-ingredient__text{font-size:14px}}.material-p-detail-ingredient__caution{font-size:12px;line-height:200%;letter-spacing:.07em;color:#666}@media only screen and (max-width:768px){.material-p-detail-ingredient__caution{font-size:10px;text-align:right}}.material-p-detail-ingredient__buttom-button{padding:20px 0 150px 0}.--no-movie .material-p-detail-ingredient__buttom-button{padding-bottom:50px}.material-p-detail-ingredient__button{max-width:300px;width:100%;margin:0 auto}.material-p-detail-link-list{padding-top:30px;overflow:hidden;position:relative}.material-p-detail-link-list__padding{max-width:calc(1200px + 8rem);padding:0 4rem;margin:auto;box-sizing:border-box;position:relative}@media only screen and (max-width:768px){.material-p-detail-link-list__padding{padding-right:20px;padding-left:20px}}.material-p-detail-link-list__fixed-point{position:relative;height:32px}.material-p-detail-link-list__btn-back{margin-bottom:60px;position:absolute;width:100%;top:0}@media only screen and (max-width:768px){.material-p-detail-link-list__btn-back{margin-bottom:30px}}.material-p-detail-link-list__btn-back.--fixed{position:fixed;top:100px;z-index:100}.material-p-detail-link-list__columns{max-width:1130px;margin:auto;padding:0 40px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}@media only screen and (max-width:768px){.material-p-detail-link-list__columns{padding:30px 0 0 0}}.material-p-detail-link-list__item{width:24%;text-align:center;text-decoration:none;margin-bottom:50px}@media only screen and (max-width:768px){.material-p-detail-link-list__item{width:48%}}@media only screen and (min-width:769px){.material-p-detail-link-list__item:hover img{transform:scale(.95)}}.material-p-detail-link-list__image{display:block;margin-bottom:10px}.material-p-detail-link-list__image img{transition:transform .2s ease-in-out;width:75%}.material-p-detail-link-list__text{display:inline-block;font-weight:300;font-size:15px;line-height:120%;letter-spacing:.15em;font-feature-settings:'palt' on;color:#85756C}@media only screen and (max-width:768px){.material-p-detail-link-list__text.--pc{display:none}}.material-p-detail-link-list__text.--sp{display:none}@media only screen and (max-width:768px){.material-p-detail-link-list__text.--sp{display:inline-block}}.material-p-detail-link-list__text br{display:none}@media only screen and (max-width:768px){.material-p-detail-link-list__text{font-size:12px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap}.material-p-detail-link-list__text br{display:inline}}@media only screen and (max-width:768px){.material-p-detail-link-list__text-sub{display:inline-block;width:100%}}.material-p-detail-link-list__arrow{background:url(../images/icon_arrow_button.png) no-repeat right center;padding-right:20px;display:inline-block}.material-p-detail-link-list__clouds{position:absolute;width:100%}@media only screen and (max-width:768px){.material-p-detail-link-list__clouds{height:100%;left:0}}.material-p-detail-link-list__cloud{position:absolute}.material-p-detail-link-list__cloud.--cloud0{top:300px;left:-250px}@media only screen and (max-width:768px){.material-p-detail-link-list__cloud.--cloud0{left:-50px;top:auto;bottom:30px}}.material-p-detail-link-list__cloud.--cloud1{top:210px;right:-170px}@media only screen and (max-width:768px){.material-p-detail-link-list__cloud.--cloud1{right:-20px}}@media only screen and (max-width:768px){.material-p-detail-link-list__cloud img{width:210px}}.material-p-detail-modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999;display:none}.material-p-detail-modal__bg{width:100%;height:100%;background:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center}.material-p-detail-modal__btn-bg{position:absolute;width:100%;height:100%;top:0;left:0}.material-p-detail-modal__width{max-width:1160px;width:100%;margin:0 auto;padding:0 60px}@media only screen and (max-width:768px){.material-p-detail-modal__width{padding:0 20px}}.material-p-detail-modal__aspect{padding-top:56.25%;position:relative}.material-p-detail-modal__movie-wrapper{position:absolute;width:100%;height:100%;top:0;display:flex;align-items:center;background-color:#000}.material-p-detail-modal__movie{width:100%}.material-p-detail-modal__btn-close{position:absolute;right:-40px;top:-40px;width:30px;height:30px;display:block}.material-p-detail-modal__btn-close img{width:100%}@media only screen and (max-width:768px){.material-p-detail-modal__btn-close{right:0;width:24px;height:24px}}.material-p-detail-product-list{position:relative;padding-bottom:300px}@media only screen and (max-width:768px){.material-p-detail-product-list{padding-bottom:100px}}.material-p-detail-product-list__template{display:none}.material-p-detail-product-list__padding{max-width:calc(1200px + 8rem);padding:0 4rem;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.material-p-detail-product-list__padding{padding-right:20px;padding-left:20px}}@media only screen and (max-width:768px){.material-p-detail-product-list__padding{padding-left:0;padding-right:0}}.material-p-detail-product-list__padding-body{max-width:calc(1200px + 8rem);padding:0 4rem;margin:auto;box-sizing:border-box}@media only screen and (max-width:768px){.material-p-detail-product-list__padding-body{padding-right:20px;padding-left:20px}}.material-p-detail-product-list__title{margin-bottom:80px}@media only screen and (max-width:768px){.material-p-detail-product-list__container.--pc{display:none}}.material-p-detail-product-list__container.--sp{display:none}@media only screen and (max-width:768px){.material-p-detail-product-list__container.--sp{display:block}}.material-p-detail-product-list__category-title{margin-bottom:40px}@media only screen and (max-width:768px){.material-p-detail-product-list__category-title{padding:0 20px}}.material-p-detail-product-list__item-columns{display:flex;justify-content:flex-start;width:100%;position:relative}.material-p-detail-product-list__item{width:23.5%;display:block;text-decoration:none;text-align:center;margin-right:2%;margin-bottom:60px}@media only screen and (min-width:769px){.material-p-detail-product-list__item:hover img{transform:scale(.95)}}.material-p-detail-product-list__item:nth-child(4){margin-right:0}@media only screen and (max-width:768px){.material-p-detail-product-list__item{width:48%}.material-p-detail-product-list__item:nth-child(4){margin-right:2%}.material-p-detail-product-list__item:nth-child(2){margin-right:0}}.--opacity .material-p-detail-product-list__item{opacity:.4;margin-bottom:0}.material-p-detail-product-list__image{text-align:center}.material-p-detail-product-list__image img{transition:transform .2s ease-in-out;width:90%}.material-p-detail-product-list__text-container{padding-top:10px}.--opacity .material-p-detail-product-list__text-container{display:none}.material-p-detail-product-list__bland{font-size:15px;letter-spacing:.04em;color:#666;margin-bottom:3px}@media only screen and (max-width:768px){.material-p-detail-product-list__bland{font-size:12px}}.material-p-detail-product-list__name{font-weight:600;font-size:15px;letter-spacing:.04em;color:#434343;margin-bottom:5px}@media only screen and (max-width:768px){.material-p-detail-product-list__name{font-size:12px;line-height:1.5}}.material-p-detail-product-list__type{font-size:15px;letter-spacing:.04em;color:#434343}@media only screen and (max-width:768px){.material-p-detail-product-list__type{font-size:12px}}.material-p-detail-product-list__price{font-family:Montserrat;font-style:normal;font-size:15px;letter-spacing:.04em;color:#666}@media only screen and (max-width:768px){.material-p-detail-product-list__price{font-size:12px}}.material-p-detail-product-list__tax{font-size:11px;letter-spacing:.04em;color:#666}@media only screen and (max-width:768px){.material-p-detail-product-list__tax{font-size:8px}}.material-p-detail-product-list__overflow{overflow:hidden}.material-p-detail-product-list__absolute{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center}.material-p-detail-product-list__absolute.--hide{display:none}.material-p-detail-product-list__button-more{max-width:260px;width:100%}.material-p-detail-product-list__clouds{position:absolute;width:100%;height:181px;bottom:0;overflow:hidden}@media only screen and (max-width:768px){.material-p-detail-product-list__clouds{height:70px}}@keyframes scroll{0%{background-position:0 0}100%{background-position:-1801px 0}}.material-p-detail-product-list__cloud{background-repeat:repeat-x;background-size:1801px auto;position:absolute;width:100%;height:100%;top:0;left:0;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:scroll}@media only screen and (max-width:768px){.material-p-detail-product-list__cloud{background-size:711px auto}}.material-p-detail-product-list__cloud-bottom{background-image:url(../images/detail/footer_cloud_bottom.png)}.material-p-detail-product-list__cloud-middle{background-image:url(../images/detail/footer_cloud_middle.png);animation-duration:110s}.material-p-detail-product-list__cloud-middle2{background-image:url(../images/detail/footer_cloud_middle2.png);animation-duration:80s}.material-p-detail-product-list__cloud-top{background-image:url(../images/detail/footer_cloud_top.png);animation-duration:70s}.material-p-foot-buttons{position:fixed;width:100%;height:100%;top:0;left:0;transition:opacity .3s linear;transform:translate(-200%);opacity:0;background:linear-gradient(180deg,#F8F6EE 0,#F7F1E4 50%,#F8F0E3 100%)}.material-p-foot-buttons__body{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@keyframes scroll{0%{background-position:0 0}100%{background-position:-2000px 0}}.material-p-foot-buttons__clouds{position:absolute;width:100%;height:200px;bottom:0;background-repeat:repeat-x;background-position:center bottom;background-size:cover;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:scroll}.material-p-foot-buttons__clouds.--cloud0{background-image:url(../images/foot_clouds0.png);animation-duration:180s}.material-p-foot-buttons__clouds.--cloud1{background-image:url(../images/foot_clouds1.png);animation-duration:250s}.material-p-foot-buttons__clouds.--cloud2{background-image:url(../images/foot_clouds2.png);animation-duration:180s}@media only screen and (max-width:768px){.material-p-foot-buttons__clouds{height:100px;bottom:60px}}.material-p-foot-buttons__bird-left{background:url(../images/bird_last_left.png) no-repeat center bottom}.material-p-foot-buttons.--show{opacity:1;transform:translateX(0)}.material-p-foot-buttons__padding{max-width:1360px;padding:0 40px;margin:auto;box-sizing:border-box;min-width:660px;position:relative}@media only screen and (max-width:768px){.material-p-foot-buttons__padding{padding-right:20px;padding-left:20px}}@media only screen and (max-width:768px){.material-p-foot-buttons__padding{min-width:auto;max-width:290px}}.material-p-foot-buttons__bird-left,.material-p-foot-buttons__bird-right{position:absolute}.material-p-foot-buttons__bird-left{left:-200px;bottom:-200px}.material-p-foot-buttons__bird-right{right:-300px;top:-100px}.material-p-foot-buttons__columns{display:flex;justify-content:space-between;margin-bottom:20px}@media only screen and (max-width:768px){.material-p-foot-buttons__columns{display:block}}.material-p-foot-buttons__left{width:48.5%}@media only screen and (max-width:768px){.material-p-foot-buttons__left{width:100%;margin-bottom:20px}}.material-p-foot-buttons__right{width:48.5%}@media only screen and (max-width:768px){.material-p-foot-buttons__right{width:100%}}.material-p-fv{pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;transition:opacity 1s linear;background:linear-gradient(180deg,#F8F6EE 0,#F7F1E4 50%,#F8F0E3 100%)}.material-p-fv .--sp{display:none}@media only screen and (max-width:768px){.material-p-fv .--sp{display:inline}}.material-p-fv.--hide{opacity:0}.material-p-fv__page{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.material-p-fv__title-container{opacity:0}@media only screen and (max-width:768px){.material-p-fv__title-container{padding:0 20px}}.material-p-fv__title{margin-bottom:10px}.material-p-fv__text{font-weight:300;font-size:16px;line-height:200%;letter-spacing:.07em;font-feature-settings:'palt' on;color:#85756C;font-family:"Hiragino Mincho Pro","Hiragino Mincho ProN",YuMincho,"Yu Mincho","MS PMincho",serif}.material-p-fv__text span{display:block}@media only screen and (max-width:768px){.material-p-fv__text{font-size:12px}}.material-p-fv__mountains-container{position:absolute;bottom:0;width:1px;left:50%}.material-p-fv__mountains-size{width:1665px;height:373.5px;transform:translateX(-50%);position:relative}@media only screen and (max-width:768px){.material-p-fv__mountains-size{width:calc(1665 * .5px);height:calc(373.5 * .5px)}}.material-p-fv__mountains{width:100%;height:100%;position:absolute;top:0}.material-p-fv__mountain{position:absolute}.material-p-fv__mountain img{width:100%}.material-p-fv__mountain.--left0{width:44.32432432432432%;left:calc(72/3330*100%);top:calc(123/747*100%)}.material-p-fv__mountain.--left1{width:55.91591591591592%;left:calc(16/3330*100%);top:calc(2/747*100%)}.material-p-fv__mountain.--right0{width:52.61261261261261%;left:calc(1441/3330*100%);top:calc(215/747*100%)}.material-p-fv__mountain.--right1{width:52.67267267267267%;left:calc(1547/3330*100%);top:calc(17/747*100%)}.material-p-fv__bottom{position:absolute;width:100%;bottom:80px;display:flex;justify-content:center}.material-p-fv__scroll-attention{text-align:center;transition:opacity .3s linear}.material-p-fv__scroll-attention p{font-family:"Hiragino Mincho Pro","Hiragino Mincho ProN",YuMincho,"Yu Mincho","MS PMincho",serif;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.15em;font-feature-settings:'palt' on;color:#85756C;margin-bottom:5px}.material-p-fv__scroll-attention.--hide{opacity:0}.material-p-fv__birds{position:absolute;width:100%;height:100%;top:0}.material-p-fv__bird{position:absolute}.material-p-fv__bird.--bird0{left:0;top:50%}@media only screen and (max-width:768px){.material-p-fv__bird.--bird0{top:60%}.material-p-fv__bird.--bird0 img{width:180px}}.material-p-fv__bird.--bird1{right:0;top:30%}@media only screen and (max-width:768px){.material-p-fv__bird.--bird1{top:20%}.material-p-fv__bird.--bird1 img{width:180px}}.material-p-fv__flare{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.material-p-fv__flare img{width:100%;opacity:0}.material-p-indicator{position:fixed;top:120px;left:80px;height:calc(100vh - 220px);z-index:8;pointer-events:visible}@media only screen and (max-width:768px){.material-p-indicator{left:25px;top:90px;height:calc(100vh - 300px)}}.material-p-indicator__points{position:relative;height:100%}.material-p-indicator__template{display:none}.material-p-map{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#F8F6EE 0,#F7F1E4 50%,#F8F0E3 100%)}.material-p-map__center{width:1px;height:1px;position:relative}@media only screen and (max-width:768px){.material-p-map__center{top:-80px}}.material-p-map__scale{transform-origin:0 0}.material-p-map__landscape{position:absolute;width:100%;height:100%;top:0;left:0}.material-p-map__landscape img{width:auto;max-width:none}.material-p-map__landscape.--hide{display:none}@media only screen and (max-width:768px){.material-p-map__landscape{display:none}}.material-p-map__landscape-image{position:absolute}.material-p-map__landscape-image.--cloud0{left:10%;top:20%}.material-p-map__landscape-image.--cloud0 img{width:33vw}@media only screen and (max-width:768px){.material-p-map__landscape-image.--cloud0 img{width:45vw}}@media only screen and (max-width:768px){.material-p-map__landscape-image.--cloud0{left:0;top:15%}}.material-p-map__landscape-image.--cloud1{right:0;top:50%}.material-p-map__landscape-image.--cloud1 img{width:33vw}@media only screen and (max-width:768px){.material-p-map__landscape-image.--cloud1 img{width:45vw}}@media only screen and (max-width:768px){.material-p-map__landscape-image.--cloud1{right:0;top:55%}}.material-p-map__landscape-image.--bird0{left:15%;top:30%}.material-p-map__landscape-image.--bird0 img{width:23vw}@media only screen and (max-width:768px){.material-p-map__landscape-image.--bird0 img{width:32vw}}@media only screen and (max-width:768px){.material-p-map__landscape-image.--bird0{left:0;top:20%}}.material-p-map__landscape-image.--bird1{right:15%;top:60%}.material-p-map__landscape-image.--bird1 img{width:23vw}@media only screen and (max-width:768px){.material-p-map__landscape-image.--bird1 img{width:32vw}}@media only screen and (max-width:768px){.material-p-map__landscape-image.--bird1{right:0;top:65%}}.material-p-map__image{width:2400px;height:2537px;max-width:none;max-height:none;transform:translate(-50%,-50%);position:relative;pointer-events:none}.material-p-map__ogasawara-image{max-width:none;max-height:none;transform-origin:0 0;position:absolute;top:0;left:0;pointer-events:none}.material-p-map__ogasawara-image.--pc{width:2000px;height:1536px}@media only screen and (max-width:768px){.material-p-map__ogasawara-image.--pc{display:none}}.material-p-map__ogasawara-image.--sp{width:778px;height:675px;display:none}@media only screen and (max-width:768px){.material-p-map__ogasawara-image.--sp{display:block}}.material-p-map__ogasawara-image img{width:100%;height:100%}.material-p-map__map{position:absolute}.material-p-map__map.--body{width:100%;height:100%;top:0;left:0}.material-p-map__map.--ogasawara{top:1515px;left:593px;width:2000px;height:1536px;transform:scale(.08)}.material-p-map__map.--ogasawara.--sp{top:1938.4px;left:1206.5px;width:778px;height:675px;transform:scale(.16)}@media only screen and (max-width:768px){.material-p-map__map.--ogasawara.--sp{display:block}}@media only screen and (max-width:768px){.material-p-map__map.--pc{display:none}}.material-p-map__map.--sp{display:none}@media only screen and (max-width:768px){.material-p-map__map.--sp{display:inline}}.material-p-map__ogasawara{position:absolute;top:0;left:0}.material-p-map__position-points{position:absolute;top:0;left:0}.material-p-map__position-point{width:1px;height:1px;position:absolute}.material-p-map__points{position:absolute;top:0;left:0}.material-p-map__point{width:1px;height:1px;position:absolute}.material-p-map__point .--multiple{position:absolute;opacity:0;transition:opacity .5s linear}.material-p-map__point .--multiple.--multiple-1{left:-96px;top:-40px}.material-p-map__point .--multiple.--multiple-2{left:-78px;top:-4px}.material-p-map__point .--multiple.--multiple-3{left:-60px;top:-40px}.material-p-map__point .--multiple.--multiple-4{left:-42px;top:-4px}.material-p-map__point .--multiple.--multiple-5{left:-24px;top:-40px}.material-p-map__point .--multiple.--multiple-triangle{left:-48px;top:-45px}.--show-3point .material-p-map__point .--multiple{opacity:1}.material-p-map__point.--point1,.material-p-map__point.--point2,.material-p-map__point.--point3,.material-p-map__point.--point4,.material-p-map__point.--point5{transition:opacity .5s linear}.--show-3point .material-p-map__point.--point1,.--show-3point .material-p-map__point.--point2,.--show-3point .material-p-map__point.--point3,.--show-3point .material-p-map__point.--point4,.--show-3point .material-p-map__point.--point5{opacity:0}.material-p-map__point-body{pointer-events:visible;position:absolute;top:-62px;left:-62px;width:124px;height:124px;max-width:none;transform-origin:50% 50%;overflow:hidden;transition:all .3s ease-in-out;border-radius:300px;background:0 0}.--close .material-p-map__point-body{transform:scale(.5)}.material-p-map__point-body button{display:block;width:100%;height:100%}.material-p-map__point-body img{width:100%;height:100%}.material-p-map__debug-line{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.material-p-map__debug-line__horizontal{width:100%;height:1px;position:absolute;background-color:#ccc;top:50%}.material-p-map__debug-line__vertical{width:1px;height:100%;position:absolute;background-color:#ccc;left:50%;top:1px}.material-p-map__debug{position:fixed;left:0;bottom:0;background-color:rgba(0,0,0,.6);padding:20px;z-index:5500;display:none;pointer-events:visible}.material-p-map__debug-radio label{color:#fff;padding-right:5px}.material-p-map__debug-container{margin-bottom:10px}.material-p-map__debug-container input{padding:0 5px;background-color:#ccc;color:#000}.material-p-map__debug-label{color:#fff;margin-bottom:3px}.material-p-map__debug-button{background-color:#fff;padding:0 30px}.material-p-map__debug-button:active{background-color:#eee}.material-c-button-circle-arrow{display:flex;align-items:center;text-decoration:none}.material-c-button-circle-arrow__circle{width:12px;height:32px;filter:drop-shadow(-6px -6px 15px rgba(255, 254, 252, .6)) drop-shadow(4px 4px 18px rgba(163, 145, 135, .15));border-radius:100px;display:flex;align-items:center;justify-content:center;margin-right:10px;transition:transform .2s ease-in-out}@media only screen and (max-width:768px){.material-c-button-circle-arrow__circle{width:28px;height:28px}}a:hover .material-c-button-circle-arrow__circle{transform:translateX(-5px)}.material-c-button-circle-arrow__text{font-weight:300;font-size:15px;letter-spacing:.15em;font-feature-settings:'palt' on;color:#85756C;transition:opacity .2s linear}a:hover .material-c-button-circle-arrow__text{opacity:.7}.material-c-button-round{display:inline-flex;justify-content:center;align-items:center;width:100%;background-color:#F8ECDA;box-shadow:-6px -6px 15px rgba(255,254,252,.6),4px 4px 18px rgba(163,145,135,.15);border-radius:110px;padding:20px 0;text-decoration:none;text-align:center;pointer-events:visible;transition:all .2s ease-in-out;position:relative}.material-c-button-round:hover{box-shadow:-3px -3px 5px rgba(255,254,252,.3),2px 2px 5px rgba(163,145,135,.15)}.material-c-button-round.--beige{background-color:#FFFCF2}.material-c-button-round.--white{background-color:#F8F6EE}.material-c-button-round.--white2{background-color:#F7F1E4}.material-c-button-round.--white3{background-color:#FFFCF2}@media only screen and (max-width:768px){.material-c-button-round{padding:15px 20px}}.material-c-button-round:before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;border-radius:110px;transition:all .2s ease-in-out}.material-c-button-round:hover:before{background-color:rgba(255,255,255,.3)}.material-c-button-round__text{font-style:normal;font-weight:300;font-size:15px;letter-spacing:.15em;font-feature-settings:'palt' on;color:#85756C;position:relative}@media only screen and (max-width:768px){.material-c-button-round__text{font-size:14px}}.material-c-button-round__icon{position:relative;transition:transform .2s ease-in-out;margin-left:7px}a:hover .material-c-button-round__icon,button:hover .material-c-button-round__icon{transform:translateX(7px)}.material-c-button-round__icon-down{position:relative;transition:transform .2s ease-in-out;margin-left:7px;transform:translateY(-1px)}a:hover .material-c-button-round__icon-down,button:hover .material-c-button-round__icon-down{transform:translateY(2px)}.material-c-button-round__icon-left{position:relative;transition:transform .2s ease-in-out;margin-right:7px;transform:translateX(0)}a:hover .material-c-button-round__icon-left,button:hover .material-c-button-round__icon-left{transform:translateX(-7px)}.material-c-button-square{box-shadow:-12px -12px 20px rgba(255,255,255,.5),10px 10px 20px rgba(222,219,201,.5);border-radius:10px;padding:15px;width:100%;display:inline-block;text-align:center;text-decoration:none}.material-c-button-square.--white{background-color:#fff}.material-c-button-square.--beige{background-color:#F8F6EE}.material-c-button-square__text{font-weight:300;font-size:15px;line-height:200%;text-align:center;letter-spacing:.15em;font-feature-settings:'palt' on;color:#A39187}.material-c-button-movie-play{text-align:center}.material-c-button-movie-play__center{position:relative;width:250px}.material-c-button-movie-play__button{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border:1px solid #fff;border-radius:100px;transition:opacity .5s linear;margin-bottom:10px}.material-c-button-movie-play__button img{margin-left:3px}@media only screen and (max-width:768px){.material-c-button-movie-play__button{width:40px;height:40px}.material-c-button-movie-play__button img{width:9px;height:10px;margin-left:2px}}.material-c-button-movie-play__text{font-size:15px;letter-spacing:.1em;font-feature-settings:'palt' on;color:#FFF;position:absolute;white-space:nowrap;text-align:center;width:100%}@media only screen and (max-width:768px){.material-c-button-movie-play__text{font-size:14px}}.material-c-button-movie-play.--hide{opacity:0;pointer-events:none}.material-c-detail-h2-title{text-align:center}.material-c-detail-h2-title__text-en{font-family:Montserrat;font-style:normal;font-style:normal;font-weight:400;font-size:30px;line-height:100%;text-align:center;letter-spacing:.2em;color:#4D4D4D;margin-bottom:10px}@media only screen and (max-width:768px){.material-c-detail-h2-title__text-en{font-size:26px}}.material-c-detail-h2-title__text-jp{font-style:normal;font-weight:300;font-size:15px;line-height:100%;letter-spacing:.15em;font-feature-settings:'palt' on;color:#434343}@media only screen and (max-width:768px){.material-c-detail-h2-title__text-jp{font-size:12px}}.material-c-detail-h3-title{font-family:Montserrat;font-style:normal;font-style:normal;font-weight:600;font-size:12px;line-height:100%;letter-spacing:.3em;color:#85756C;position:relative;padding-left:105px}@media only screen and (max-width:768px){.material-c-detail-h3-title{font-size:10px;padding-left:75px}}.material-c-detail-h3-title:before{content:'';position:absolute;width:90px;height:1px;top:50%;left:0;background-color:#85756C}@media only screen and (max-width:768px){.material-c-detail-h3-title:before{width:60px}}.material-c-detail-h3-title.--jp{font-family:"Hiragino Kaku Gothic Pro";font-weight:400;font-size:17px;letter-spacing:.1em;padding-left:75px}@media only screen and (max-width:768px){.material-c-detail-h3-title.--jp{font-size:15px;padding-left:55px}}.material-c-detail-h3-title.--jp:before{width:60px}@media only screen and (max-width:768px){.material-c-detail-h3-title.--jp:before{width:40px}}.material-c-icon-hover{display:inline-flex;align-items:center;height:24px}.material-c-icon-hover__mask{display:inline-block;width:25px;height:16px;overflow:hidden}@keyframes hoverOn{0%{transform:translate(-34px)}100%{transform:translate(0)}}@keyframes hoverOut{0%{transform:translate(-34px)}100%{transform:translate(0)}}.material-c-icon-hover__scroller{display:flex;width:50px;justify-content:space-between;animation-name:hoverOut;animation-timing-function:ease-in-out;animation-duration:.3s}a:hover .material-c-icon-hover__scroller,button:hover .material-c-icon-hover__scroller{animation-name:hoverOn}.material-c-indicator-bar{position:absolute;top:0;left:0;width:6px;height:100%;background:#FFF;box-shadow:inset -5px -5px 5px rgba(255,255,255,.3),inset 2px 2px 5px rgba(204,193,163,.45);border-radius:3px}@media only screen and (max-width:768px){.material-c-indicator-bar{width:4px}}.material-c-indicator-bar__bar{width:100%;height:100%;background-color:#BBAFA8;transform-origin:0 0}.material-c-indicator-point{position:relative;top:-8px;display:block}.material-c-indicator-point__scaler{transition:transform .2s ease-in-out}.material-c-indicator-point__scaler:hover{transform:scale(1.25)}.material-c-indicator-point__dot{width:16px;height:16px;background-color:#fff;border-radius:100px;position:absolute;left:3px;transform:translate(-50%,-50%);transition:background-color .23s linear}.--current .material-c-indicator-point__dot{background-color:#A39187}.--passed .material-c-indicator-point__dot{background-color:#A39187}@media only screen and (max-width:768px){.material-c-indicator-point__dot{width:12px;height:12px;left:2px}}.material-c-indicator-point__dot-line{width:22px;height:22px;border-radius:100px;position:absolute;top:0;left:3px;border:6px solid #fff;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease-in-out}.--current .material-c-indicator-point__dot-line{transform:translate(-50%,-50%)}@media only screen and (max-width:768px){.material-c-indicator-point__dot-line{width:20px;height:20px;left:2px}}.material-c-indicator-point__label{position:absolute;left:30px;top:-12px;white-space:nowrap;line-height:1;color:#85756C;background:#F8F6EE;box-shadow:-6px -6px 15px rgba(255,254,244,.5),5px 5px 15px #E8DEC2;border-radius:100px;padding:7px 15px;opacity:0;transition:all .25s linear;font-weight:300;font-size:12px;line-height:100%;letter-spacing:.04em}.--label-current1 .material-c-indicator-point__label,.--label-current2 .material-c-indicator-point__label,.--label-current3 .material-c-indicator-point__label,.--label-current4 .material-c-indicator-point__label,.--label-current5 .material-c-indicator-point__label,.--label-current6 .material-c-indicator-point__label,.--label-current7 .material-c-indicator-point__label{background-color:#A39187;color:#fff;opacity:1}button:hover .material-c-indicator-point__label{background-color:#A39187;color:#fff}.--label-all .material-c-indicator-point__label{opacity:1}.--label-none .material-c-indicator-point__label{opacity:0}.material-c-indicator-point__label.--none{display:none}@media only screen and (max-width:768px){.material-c-indicator-point__label{font-size:10px;padding:4px 10px;top:-10px}}
main {
  margin-bottom: 0;
}

.header {
  position: static;
}

@media (min-width: 768px) {
  .material-p-detail-fv__text br.--sp {
    display: block !important;
  }
}
