@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Noto+Sans+JP:wght@100..900&family=Shippori+Mincho&display=swap");.material-design{margin:0}.material-design .sld{margin:39px auto 0}@media (max-width: 767px){.material-design .sld{margin-top:61px}}@media (max-width: 767px){.material-design .sld-large{height:calc(100vw * 200 / 375)}.material-design .sld-large img{width:100%;height:100%;object-fit:cover}}.material-design .sld-thumb{overflow:hidden;margin:40px auto 0;height:300px}@media (max-width: 767px){.material-design .sld-thumb{margin-top:11px;height:150px}}.material-design .sld-thumb.h591{height:591px;margin-top:-6px}@media (max-width: 767px){.material-design .sld-thumb.h591{height:360px;margin-top:0}}.material-design .sld-thumb img{width:4069px;height:300px;object-fit:contain;object-position:left}@media (max-width: 767px){.material-design .sld-thumb img{height:150px;width:auto;object-fit:cover}}.material-design .sld-wrap{height:100%;display:flex;align-items:flex-start;justify-content:flex-start}.material-design .material-mainvisual{position:relative}.material-design .material-mainvisual .breadcrumb{max-width:100%;margin:30px 3px 35px 0;padding:0}@media (max-width: 767px){.material-design .material-mainvisual .breadcrumb{margin-bottom:40px;margin-right:0;position:relative;right:-5px}}.material-design .material-mainvisual .breadcrumb a,.material-design .material-mainvisual .breadcrumb span{color:#fff}.material-design .material-mainvisual__wrap{position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height:100%;padding:116px 166px}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-mainvisual__wrap{padding:90px 70px}}@media (max-width: 767px){.material-design .material-mainvisual__wrap{padding:121px 22px 0}}.material-design .material-mainvisual__wrap::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:234px;background:linear-gradient(rgba(255,255,255,0) 0%, #fff 100%)}@media (max-width: 767px){.material-design .material-mainvisual__wrap::after{opacity:0.1;height:calc(100vw * 185 / 375)}}.material-design .material-mainvisual__title{font-family:'Barlow', sans-serif;color:#fff;display:flex;align-items:center;font-size:78px;letter-spacing:.06em;font-weight:700}@media (min-width: 768px){.material-design .material-mainvisual__title{font-size:calc(100vw * 78 / 1440)}}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-mainvisual__title{font-size:60px}}@media (max-width: 767px){.material-design .material-mainvisual__title{font-size:50px;letter-spacing:0.06em;line-height:57px;display:block}}.material-design .material-mainvisual__title span{display:block;margin:0 17px 0 9px}@media (max-width: 767px){.material-design .material-mainvisual__title span{display:inline;margin:-2px 0 0 -6px}.material-design .material-mainvisual__title span svg{width:32px;height:32px}}.material-design .material-mainvisual__subtitle{color:#fff;font-size:22px;letter-spacing:.06em;font-weight:700;line-height:11px;padding-left:5px}@media (max-width: 767px){.material-design .material-mainvisual__subtitle{margin:17px 0 0 -5px;font-size:16px}}.material-design .material-mainvisual__heading{font-family:"Shippori Mincho",serif;text-align:left;color:#fff;margin-top:95px;padding-left:5px;font-size:36px;line-height:50px;letter-spacing:.1em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-mainvisual__heading{margin-top:45px}}@media (max-width: 767px){.material-design .material-mainvisual__heading{font-size:28px;letter-spacing:0.1em;line-height:50px;margin-top:50px;padding-left:0}}.material-design .material-mainvisual__txt{font-family:"Shippori Mincho",serif;text-align:left;color:#fff;margin-top:45px;padding-left:5px;font-size:16px;line-height:38px;letter-spacing:0em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-mainvisual__txt{margin-top:28px;font-size:14px;line-height:32px}}@media (max-width: 767px){.material-design .material-mainvisual__txt{font-size:16px;line-height:38px;padding-left:0;margin-top:12px}}.material-design .material-anchor{display:flex;align-items:center;justify-content:center;margin:0 auto 90px}@media (max-width: 767px){.material-design .material-anchor{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;padding:0 50px;margin-bottom:0}}.material-design .material-anchor a{display:block}@media (min-width: 768px){.material-design .material-anchor a{min-width:275px;margin:0 31px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-anchor a{margin:0 2%;min-width:220px}}.material-design .material-anchor a span{font-family:'Barlow', sans-serif;font-weight:bold;text-align:left;color:#7a885c;position:relative;font-size:15px;letter-spacing:.04em;border-bottom:1px solid #acacac;display:block;padding:0 12px 15px}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-anchor a span{font-size:12px;letter-spacing:0}}@media (max-width: 767px){.material-design .material-anchor a span{padding:0 0 12px 15px;margin:0 0 19px;font-size:15px;letter-spacing:0.1em;line-height:28px}}.material-design .material-anchor a span::after{content:"";position:absolute;width:32px;height:6px;background:url(../../img/concept/material-design/ico-arr.svg) no-repeat;background-position:right;right:7px;top:36%;transform:translateY(-50%)}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-anchor a span::after{width:20px;top:9px}}@media (max-width: 767px){.material-design .material-anchor a span::after{right:3px}}@media (hover: hover), screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.material-design .material-anchor a span::after{right:0}}@media (max-width: 767px){.material-design .material-anchor a{width:100%}.material-design .material-anchor a:last-child span{margin-bottom:0}}.material-design .material-heading{position:relative}@media (max-width: 767px){.material-design .material-heading{height:60px}}.material-design .material-heading .en{font-family:'Barlow', sans-serif;font-weight:bold;font-size:100px;letter-spacing:0.06em;text-align:center;color:#f6f8f5;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-heading .en{font-size:80px}}@media (max-width: 767px){.material-design .material-heading .en{font-weight:bold;font-size:50px;text-align:center;color:#f6f8f5;white-space:nowrap;position:absolute;left:50%;letter-spacing:0;transform:translateX(-50%);margin:0 auto}}.material-design .material-heading .jp{font-family:"Shippori Mincho",serif;text-align:center;color:#48443f;position:absolute;top:55px;left:0;right:0;font-size:34px;letter-spacing:.06em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-heading .jp{font-size:20px}}@media (max-width: 767px){.material-design .material-heading .jp{font-size:26px;letter-spacing:0.06em;white-space:nowrap;position:relative;top:30px}}.material-design .material-heading.sz150 .en{font-size:150px;letter-spacing:0;color:#ebf2e7}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-heading.sz150 .en{font-size:80px}}@media (max-width: 767px){.material-design .material-heading.sz150 .en{font-size:60px}}.material-design .material-heading.sz150 .jp{top:66px;font-size:32px;letter-spacing:0.06em}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-heading.sz150 .jp{font-size:20px;top:55px}}@media (max-width: 767px){.material-design .material-heading.sz150 .jp{font-size:22px;top:13px}}.material-design .material-heading.clr .en{color:#fff}.material-design .material-txt{font-family:"Shippori Mincho",serif;text-align:center;color:#151515;margin:8px auto 0;font-size:16px;line-height:38px;font-weight:500}@media (max-width: 767px){.material-design .material-txt{margin-top:31px;text-align:left;padding:0 16px 0 23px;line-height:32px}}.material-design .material-tabs{margin:97px auto 0}@media (max-width: 767px){.material-design .material-tabs{margin-top:68px}}.material-design .material-tabs .tabs__header{display:flex;justify-content:center;margin-bottom:20px;max-width:840px;width:100%;margin:0 auto}.material-design .material-tabs .tabs__btn{max-width:210px;width:100%;padding:6px 0 11px;cursor:pointer;transition:background 0.3s;margin:0;font-family:"Shippori Mincho",serif;font-weight:bold;font-size:16px;letter-spacing:0.04em;line-height:28px;text-align:center;color:#81786c;border:none;outline:none;background:transparent;transition:all 0.3s ease-in-out;border-bottom:1px solid #81786c4d}@media (max-width: 767px){.material-design .material-tabs .tabs__btn{max-width:none;letter-spacing:0.04em;line-height:28px;width:84px;padding:0 0 10px}}.material-design .material-tabs .tabs__btn.is-active{border-color:#81786c}@media (hover: hover), screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.material-design .material-tabs .tabs__btn:hover{opacity:0.5}}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-tabs .tabs__btn{max-width:180px}}.material-design .material-tabs .tabs__body{position:relative;margin-top:66px;height:calc(100vw * 1032 / 1440)}@media (max-width: 767px){.material-design .material-tabs .tabs__body{margin-top:30px;height:calc(100vw * 386 / 375)}}.material-design .material-tabs .tabs__panel{position:absolute;opacity:0;left:0;right:0;margin:0 auto;transition:opacity 0.6s ease-in-out}.material-design .material-tabs .tabs__panel.is-active{opacity:1}.material-design .material-tabs .tabs__content{text-align:center;position:relative;background:#fff}.material-design .material-tabs .tabs__box{position:absolute;top:0;left:0;width:100%;padding:70px 108px;text-align:left;display:flex;align-items:flex-start}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-tabs .tabs__box{padding:50px 30px}}@media (max-width: 767px){.material-design .material-tabs .tabs__box{padding:30px 23px;display:block}}@media (max-width: 767px){.material-design .material-tabs .tabs__title{display:flex;align-items:center;position:relative;z-index:9}}@media (min-width: 768px){.material-design .material-tabs .tabs__title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:center}}.material-design .material-tabs .tabs__title .ttl{font-family:'Barlow', sans-serif;color:#fff;white-space:nowrap;font-size:80px;line-height:80px;letter-spacing:.06em;font-weight:700}@media (min-width: 768px){.material-design .material-tabs .tabs__title .ttl{font-size:calc(100vw * 80 / 1440);line-height:calc(100vw * 80 / 1440)}}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-tabs .tabs__title .ttl{font-size:70px;line-height:70px}}@media (max-width: 767px){.material-design .material-tabs .tabs__title .ttl{font-size:50px;line-height:50px}}.material-design .material-tabs .tabs__title .txt{font-family:"Shippori Mincho",serif;color:#fff;margin-top:8px;font-size:24px;line-height:50px;letter-spacing:.1em;font-weight:500}@media (min-width: 768px){.material-design .material-tabs .tabs__title .txt{font-size:calc(100vw * 24 / 1440);line-height:calc(100vw * 50 / 1440);margin-left:20px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-tabs .tabs__title .txt{font-size:20px;line-height:40px}}@media (max-width: 767px){.material-design .material-tabs .tabs__title .txt{font-size:20px;letter-spacing:0.1em;margin-left:10px}}.material-design .material-tabs .tabs__desc{text-align:left;color:#fff;padding:17px 0 0 55px;font-weight:bold;font-size:15px;line-height:30px;letter-spacing:.06em}@media (min-width: 768px){.material-design .material-tabs .tabs__desc{font-size:calc(100vw * 15 / 1440);line-height:calc(100vw * 30 / 1440)}}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-tabs .tabs__desc{font-size:14px;line-height:28px;padding-top:12px}}@media (max-width: 767px){.material-design .material-tabs .tabs__desc{padding:0;margin-top:10px;line-height:28px;position:relative;z-index:9}}.material-design .material-tabs .tabs__images{display:flex;justify-content:flex-start;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.material-design .material-tabs .tabs__item{max-width:100%;height:calc(100vw * 1031 / 1440);width:100%;margin:0 auto 3px;overflow:hidden}@media (max-width: 767px){.material-design .material-tabs .tabs__item{height:calc(100vw * 386 / 375);position:relative;margin-bottom:0}.material-design .material-tabs .tabs__item .img{height:100%;position:relative}}.material-design .material-tabs .tabs__item .img{overflow:hidden;height:100%;width:100%}.material-design .material-tabs .tabs__item .img img{width:100%;height:100%;object-fit:cover}.material-design .material-tabs .tabs__bar{display:flex;justify-content:center;align-items:center;margin-top:44px}.material-design .material-tabs .tabs__bar span{margin:0 6px;display:block}@media (max-width: 767px){.material-design .material-tabs .tabs__bar{gap:0;margin:38px auto 0}}.material-design .material-tabs .tabs__bar-item{width:28px;height:2px;background:#81786c4d;transition:background 0.3s ease}.material-design .material-tabs .tabs__bar-item.is-active{height:3px;background:#82b16e}.material-design .material-box{padding:89px 0 0}@media (max-width: 767px){.material-design .material-box{overflow:hidden;padding:35px 0 0}.material-design .material-box .material-heading{margin-top:40px}}.material-design .material-coordinates{margin:68px auto 0}.material-design .material-coordinates .material-heading .en{opacity:0}.material-design .material-coordinates__fade{position:relative;z-index:9}@media (max-width: 767px){.material-design .material-coordinates{margin-top:42px;overflow:hidden}.material-design .material-coordinates .material-heading{position:relative;z-index:9}}.material-design .material-slider{max-width:1099px;width:100%;margin:-75px auto 0;position:relative}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-slider{margin-top:-35px}}@media (max-width: 767px){.material-design .material-slider{margin-top:0}}.material-design .material-slider .slider__cont{position:absolute;bottom:0;left:0;padding:40px 66px;width:100%;display:flex;align-items:center;color:#fff;z-index:99}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-slider .slider__cont{padding:30px 20px}}@media (max-width: 767px){.material-design .material-slider .slider__cont{padding:20px 0 0;position:relative;bottom:auto;left:auto;color:#7a885c;display:block}}.material-design .material-slider .slider__cont .ttl{white-space:nowrap;font-family:'Barlow', sans-serif;font-size:90px;line-height:90px;letter-spacing:.06em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-slider .slider__cont .ttl{font-size:80px;line-height:80px}}@media (max-width: 767px){.material-design .material-slider .slider__cont .ttl{font-size:40px;line-height:40px;letter-spacing:0.06em;white-space:nowrap}}.material-design .material-slider .slider__cont .txt{padding:13px 0 0 34px;font-size:15px;line-height:30px;letter-spacing:.06em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-slider .slider__cont .txt{font-size:14px;line-height:20px}}@media (max-width: 767px){.material-design .material-slider .slider__cont .txt{font-size:13px;line-height:25px;padding:5px 0 0 0}}.material-design .material-slider .slider__item{position:relative}.material-design .material-slider .slider__item .img{width:100%;height:100%}.material-design .material-slider .slider__item img{width:100%;height:100%;object-fit:cover;transition:opacity 0.6s ease-in-out}.material-design .material-slider .slider__item.large{max-width:1099px;max-height:704px;overflow:hidden;width:100%;height:100%;margin:0 auto}.material-design .material-slider .slider__item.large::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:190px;background:linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.97) 100%);opacity:0.7}@media (max-width: 767px){.material-design .material-slider .slider__item.large::after{display:none}}@media (max-width: 767px){.material-design .material-slider .slider__item.large{max-height:none;padding:6px 13px}.material-design .material-slider .slider__item.large .img{height:calc(100vw * 224 / 375);position:relative}.material-design .material-slider .slider__item.large .img::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:190px;background:linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.97) 100%);opacity:0.7}}@media (max-width: 767px) and (max-width: 767px){.material-design .material-slider .slider__item.large .img::after{display:none}}.material-design .material-slider .slider__item.thumb{overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between;margin:15px 0 0}@media (max-width: 767px){.material-design .material-slider .slider__item.thumb{padding:0 13px;margin:31px 0 0}}.material-design .material-slider .slider__item.thumb .img{max-width:267px;max-height:172px;width:100%;height:100%;overflow:hidden;opacity:0.4;transition:all 0.5s ease-in-out}.material-design .material-slider .slider__item.thumb .img.active{opacity:1}@media (max-width: 767px){.material-design .material-slider .slider__item.thumb .img{margin-right:2px}.material-design .material-slider .slider__item.thumb .img:last-child{margin-right:0}}.material-design .material-slider .slider__bar{display:flex;align-items:flex-start;justify-content:center;margin:49px auto 0}@media (max-width: 767px){.material-design .material-slider .slider__bar{display:none}}.material-design .material-slider .slider__bar span{width:28px;height:3px;background:#81786c;opacity:0.3;margin:0 5px}.material-design .material-slider .slider__bar span.active{opacity:1;background:#82b16e}.material-design .material-slider .slider__note{color:#9d9d9d;text-align:right;font-weight:500;font-size:13px;margin-top:15px}@media (max-width: 767px){.material-design .material-slider .slider__note{margin-right:12px}}.material-design .material-bnr{position:relative;margin:149px auto 0}@media (min-width: 768px){.material-design .material-bnr::after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(to left, rgba(78,50,12,0) 0%, rgba(78,50,12,0.8) 51.23%, #4e320c 100%);opacity:0.5;z-index:2}}@media (max-width: 767px){.material-design .material-bnr{margin-top:60px}}.material-design .material-bnr__slider{position:relative;height:514px;overflow:hidden}@media (max-width: 767px){.material-design .material-bnr__slider{height:calc(100vw * 200 / 375)}}.material-design .material-bnr__slider .img{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity 1s ease-in-out}.material-design .material-bnr__slider .img img{width:100%;height:100%;object-fit:cover}.material-design .material-bnr__slider .img.active{opacity:1;z-index:1}.material-design .material-bnr .bnr__box{z-index:9;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-end}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-bnr .bnr__box{align-items:center}}@media (max-width: 767px){.material-design .material-bnr .bnr__box{max-width:100%;position:relative;background:#f6f8f5}}.material-design .material-bnr .bnr__inner{max-width:1100px;width:100%;margin:125px auto 0 auto}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-bnr .bnr__inner{margin:0 20px 0 0}}@media (max-width: 767px){.material-design .material-bnr .bnr__inner{max-width:100%;margin:0 auto;padding:26px 12px 26px 13px}}.material-design .material-bnr .bnr__ttl{text-align:left;color:#fff;font-family:"Shippori Mincho",serif;margin-bottom:35px;font-size:28px;line-height:50px;letter-spacing:.1em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-bnr .bnr__ttl{font-size:22px;line-height:34px;margin-bottom:18px}}@media (max-width: 767px){.material-design .material-bnr .bnr__ttl{font-size:22px;line-height:34px;color:#7a885c;margin-bottom:21px}}.material-design .material-bnr .bnr__txt{color:#fff;max-width:500px;font-size:15px;line-height:30px;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-bnr .bnr__txt{font-size:14px;line-height:28px}}@media (max-width: 767px){.material-design .material-bnr .bnr__txt{color:#151515}}.material-design .material-bnr .bnr__txt span{display:block;font-size:13px;margin-top:7px}.material-design .material-block{background:#f6f8f5;padding:83px 0 152px}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-block{padding-bottom:100px}}@media (max-width: 767px){.material-design .material-block{padding:30px 0 81px}}.material-design .material-block .ttl{font-family:"Shippori Mincho",serif;font-size:28px;line-height:34px;letter-spacing:.1em;font-weight:500;color:#4e320c;text-align:center;padding:0 0 35px;background:url(../../img/concept/material-design/line.png) no-repeat;background-position:bottom center;background-size:606px 20px}@media (max-width: 767px){.material-design .material-block .ttl{font-size:20px;letter-spacing:0.1em;line-height:32px;padding-bottom:24px;background:url(../../img/concept/material-design/line-sp.png) no-repeat;background-position:bottom center;background-size:272px 16px}}.material-design .material-block .txt{text-align:center;color:#151515;margin-top:24px;font-size:15px;line-height:28px;letter-spacing:.06em;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-block .txt{font-size:12px;line-height:24px;letter-spacing:0em}}@media (max-width: 767px){.material-design .material-block .txt{font-size:15px;letter-spacing:0.06em;line-height:28px;text-align:left;padding:0 13px;margin-top:22px}}.material-design .material-wood{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;max-width:1100px;margin:54px auto 0}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-wood{transform:scale(0.9)}}@media (max-width: 767px){.material-design .material-wood{display:block;margin-top:33px;padding:0 13px}}.material-design .material-wood .thumb{display:flex;align-items:flex-start;justify-content:space-between;max-width:248px;width:100%;flex-wrap:wrap}@media only screen and (min-width: 1020px) and (max-width: 1200px){.material-design .material-wood .thumb{max-width:15.3%}}@media only screen and (min-width: 768px) and (max-width: 1020px){.material-design .material-wood .thumb{max-width:20.3%}}@media (max-width: 767px){.material-design .material-wood .thumb{max-width:100%;flex-wrap:nowrap}}.material-design .material-wood .thumb .item{margin-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-wood .thumb .item{width:calc(100% / 2 - 5px)}}@media (max-width: 767px){.material-design .material-wood .thumb .item{width:calc(100% / 4 - 6px)}}.material-design .material-wood .thumb .item img{width:117px;height:117px}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-wood .thumb .item img{width:100%;height:100%;object-fit:cover}}@media (max-width: 767px){.material-design .material-wood .thumb .item img{width:100%;height:auto;aspect-ratio:1}}.material-design .material-wood .thumb .item p{text-align:center;color:#4e320c;font-size:14px;line-height:28px;letter-spacing:.05em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-wood .thumb .item p{font-size:10px;line-height:24px;letter-spacing:0em}}@media (max-width: 767px){.material-design .material-wood .thumb .item p{font-size:11px;letter-spacing:0.05em;line-height:16px;margin-top:6px}}.material-design .material-wood .large{margin-left:41px}@media only screen and (min-width: 768px) and (max-width: 1020px){.material-design .material-wood .large{max-width:calc(100% - 20.3%)}}@media only screen and (min-width: 1020px) and (max-width: 1200px){.material-design .material-wood .large{max-width:calc(100% - 15.3%);margin-left:20px}}@media (max-width: 767px){.material-design .material-wood .large{margin:22px auto 0;max-width:100%}}.material-design .material-wood .large .item{display:flex;align-items:flex-start;justify-content:flex-start;overflow:hidden;height:298px}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-wood .large .item{height:auto}}@media (max-width: 767px){.material-design .material-wood .large .item{height:auto;width:100%;flex-wrap:wrap}}.material-design .material-wood .large .img{width:298px;height:298px;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-wood .large .img{width:180px;height:180px}}@media (max-width: 767px){.material-design .material-wood .large .img{width:100%;height:calc(100vw * 183 / 375)}}.material-design .material-wood .large .img img{width:100%;height:100%;object-fit:cover}.material-design .material-wood .large .box{width:calc(100% - 298px);padding:43px 35px 37px 44px;border:1px solid #82b16e}@media (min-width: 768px){.material-design .material-wood .large .box{border-left:none}}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-wood .large .box{padding:20px;height:180px;width:calc(100% - 180px);display:flex;align-items:center;justify-content:center}}@media (max-width: 767px){.material-design .material-wood .large .box{width:100%;padding:27px 20px 32px 24px}}.material-design .material-wood .large .tit{color:#7a885c;text-align:left;font-family:"Shippori Mincho",serif;font-size:22px;line-height:34px;letter-spacing:.05em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-wood .large .tit{font-size:18px;line-height:24px;letter-spacing:0em}}@media (max-width: 767px){.material-design .material-wood .large .tit{font-size:20px;letter-spacing:0.05em;line-height:34px}}.material-design .material-wood .large .text{color:#151515;text-align:left;margin-top:14px;font-size:15px;line-height:28px;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-wood .large .text{font-size:12px;line-height:24px;letter-spacing:0em;margin-top:8px}}@media (max-width: 767px){.material-design .material-wood .large .text{margin-top:9px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-view{padding:0 20px}}.material-design .material-view .view-more{max-width:1100px;width:100%;height:61px;border:1px solid #cbd6c7;background:#fff;font-family:'Barlow', sans-serif;font-size:14px;line-height:14px;letter-spacing:.06em;font-weight:700;text-align:center;position:relative;margin:49px auto 0;display:flex;align-items:center;justify-content:center;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease-in-out}.material-design .material-view .view-more::after{content:"";position:absolute;bottom:-22px;left:0;right:0;margin:0 auto;width:5px;height:31px;background:url(../../img/concept/material-design/ico-arr-black.svg) no-repeat;background-position:right}@media (max-width: 767px){.material-design .material-view .view-more::after{background:url(../../img/concept/material-design/ico-arr-black-short.svg) no-repeat;background-size:contain}}@media (hover: hover), screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.material-design .material-view .view-more:hover{opacity:0.5;cursor:pointer}}@media (max-width: 767px){.material-design .material-view .view-more{margin-top:40px;height:50px;width:93%}}.material-design .material-view .view-more.is-active{background:#fff;border-color:#151515}.material-design .material-view .view-more.is-active.white{background:transparent}.material-design .material-view .view-more.is-active::after{opacity:0}.material-design .material-view .view-content{display:none}.material-design .material-view__img{max-width:520px;height:264px;margin:24px 0 0;overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-view__img{height:200px}}@media (max-width: 767px){.material-design .material-view__img{height:calc(100vw * 178 / 375);margin-top:23px}}.material-design .material-view__heading{font-family:"Shippori Mincho",serif;font-size:26px;line-height:40px;letter-spacing:.1em;font-weight:500;color:#4e320c;display:flex;align-items:flex-start}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-view__heading{font-size:20px;line-height:36px}}@media (max-width: 767px){.material-design .material-view__heading{font-size:20px;letter-spacing:0.1em;line-height:32px}}.material-design .material-view__heading span{position:relative;font-family:"EB Garamond";font-size:30px;line-height:25px;letter-spacing:-0.03em;color:#4e320c;margin-right:16px;padding-right:34px;white-space:nowrap;margin-top:9px}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-view__heading span{font-size:25px}}@media (max-width: 767px){.material-design .material-view__heading span{font-size:24px;letter-spacing:0;margin-right:2px;padding-right:26px;margin-top:3px}}.material-design .material-view__heading span::after{content:"";margin:0 12px;background:#4e320c;font-size:25px;line-height:24px;position:absolute;right:0;top:1px;width:1px;height:25px}@media (max-width: 767px){.material-design .material-view__heading span::after{top:4px;width:1px;height:22px}}.material-design .material-view__text{color:#151515;margin-top:22px}@media (max-width: 767px){.material-design .material-view__text{margin-top:17px}}.material-design .material-view__text .text{font-size:15px;line-height:28px;letter-spacing:.06em}.material-design .material-view__text .sub{text-align:left;color:#a8a8a8;margin-top:17px;font-size:13px;line-height:22px;letter-spacing:.06em;font-weight:400}@media (max-width: 767px){.material-design .material-view__text .sub{margin-top:21px}}.material-design .material-view__ads{max-width:1100px;width:100%;margin:46px auto 0}@media (min-width: 768px){.material-design .material-view__ads+.material-view__inner.mdf{margin-top:32px}.material-design .material-view__ads+.material-view__inner.mdf .material-view__text{margin-top:23px}.material-design .material-view__ads+.material-view__inner.mdf .material-view__item:first-child{margin-bottom:91px}}@media (max-width: 767px){.material-design .material-view__ads{margin-top:40px;padding:0 12px}}.material-design .material-view__block{max-width:520px;width:100%}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-view__block{max-width:50%}}.material-design .material-view__item{max-width:520px;width:100%;margin-top:89px}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-view__item{max-width:48%}}@media (max-width: 767px){.material-design .material-view__item{margin-top:0}}.material-design .material-view__item:nth-child(1),.material-design .material-view__item:nth-child(2){margin-top:0}.material-design .material-view__item:nth-child(3){margin-top:0}@media (min-width: 768px){.material-design .material-view__item.full-space{max-width:100%;display:flex;align-items:flex-start;justify-content:space-between;margin-top:0}.material-design .material-view__item.full-space .material-view__text{margin-right:25px;margin-top:30px}.material-design .material-view__item.full-space .material-view__img{max-width:496px;margin-top:64px;width:auto;height:auto}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1200px){.material-design .material-view__item.full-space .material-view__img{max-width:45%}}@media (min-width: 768px){.material-design .material-view__item.full-space .material-view__img.mdf{max-width:537px;height:314px;margin-top:20px;margin-right:33px;margin-bottom:13px;width:auto;margin:-36px 0 68px 0}.material-design .material-view__item.full-space .material-view__img img{object-fit:contain}.material-design .material-view__item.full-space .sub{margin-top:32px}}@media (max-width: 767px){.material-design .material-view__item.full-space .material-view__img{height:233px}.material-design .material-view__item.full-space:first-child .material-view__img{height:148px}}@media (max-width: 767px) and (max-width: 767px){.material-design .material-view__item.full-space:first-child .material-view__img{height:calc(100vw * 148 / 375);margin:24px 0 0 1px}.material-design .material-view__item.full-space:first-child .material-view__img img{width:100%;height:100%;object-fit:contain}.material-design .material-view__item.full-space:first-child .material-view__img.mdf1{margin:18px 0 0 0;width:calc(100vw * 349 / 375);height:calc(100vw * 205 / 375)}}@media (max-width: 767px){.material-design .material-view__item.full-space:first-child .material-view__text{margin-top:17px}}@media (max-width: 767px){.material-design .material-view__item{margin-bottom:56px}.material-design .material-view__item:last-child{margin-bottom:0}}.material-design .material-view__inner{max-width:1100px;width:100%;margin:60px auto 0;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.material-design .material-view__inner{padding:0 12px;margin-top:40px}}.material-design .material-view__inner.mdf{margin-top:71px}@media (max-width: 767px){.material-design .material-view__inner.mdf{margin-top:40px}}@media (max-width: 767px){.material-design .material-view__inner.mdf .material-view__item{margin-bottom:53px}.material-design .material-view__inner.mdf .material-view__item:last-child{margin-bottom:0}}.material-design .material-view__inner.mdf .material-view__item:not(:first-child) .material-view__img{height:auto}.material-design .material-ex{padding:100px 0 0}@media (max-width: 767px){.material-design .material-ex{overflow:hidden;padding:84px 0 0}.material-design .material-ex .material-heading .jp{top:0;line-height:32px}}.material-design .material-landscape{background:#f6f8f5;padding:111px 0 192px}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-landscape{padding-bottom:120px}}@media (max-width: 767px){.material-design .material-landscape{padding:62px 0 88px}.material-design .material-landscape .material-heading .jp{top:32px}}.material-design .material-landscape__text{font-family:"Shippori Mincho",serif;font-size:16px;line-height:38px;letter-spacing:0em;font-weight:500;text-align:center;color:#151515}@media (min-width: 768px){.material-design .material-landscape__text{margin-top:-7px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-landscape__text{font-size:12px;line-height:28px;letter-spacing:0em}}@media (max-width: 767px){.material-design .material-landscape__text{line-height:32px;text-align:left;margin:31px auto 0;padding:0 13px}}.material-design .material-landscape__inner{margin:94px auto 0}@media (max-width: 767px){.material-design .material-landscape__inner{margin-top:61px}}.material-design .material-landscape__cont{display:flex;align-items:flex-start}@media (max-width: 767px){.material-design .material-landscape__cont{display:block}}.material-design .material-landscape__img{width:54.376%}@media (max-width: 767px){.material-design .material-landscape__img{width:100%}}.material-design .material-landscape__content{width:calc(100% - 54.376%);padding:3.9vw 4.8vw}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-landscape__content{padding:1vw 2vw}}@media (max-width: 767px){.material-design .material-landscape__content{width:100%;padding:33px 12px 0 13px}}.material-design .material-landscape__content .ctn{max-width:418px;width:100%}@media (max-width: 767px){.material-design .material-landscape__content .ctn{max-width:100%}}.material-design .material-landscape__tit{font-family:"Shippori Mincho",serif;font-size:28px;line-height:50px;letter-spacing:.1em;font-weight:500;color:#7a885c}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-landscape__tit{font-size:22px;line-height:40px}}@media (max-width: 767px){.material-design .material-landscape__tit{font-size:20px;line-height:30px}}.material-design .material-landscape__txt{color:#151515;margin-top:15px;font-size:15px;line-height:30px;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-landscape__txt{font-size:14px;line-height:28px;letter-spacing:0em}}@media (max-width: 767px){.material-design .material-landscape__txt{margin-top:9px}}.material-design .material-landscape__txt span{display:block;margin-top:17px}.material-design .material-landscape__item{width:100%;margin:0 auto 141px}@media (max-width: 767px){.material-design .material-landscape__item{margin-bottom:59px}}.material-design .material-landscape__item .material-view__more{margin-top:60px}@media (max-width: 767px){.material-design .material-landscape__item .material-view__more{margin-top:35px}}.material-design .material-landscape__item:nth-child(2n+2) .material-landscape__content{order:1}.material-design .material-landscape__item:nth-child(2n+2) .material-landscape__img{order:2}.material-design .material-landscape__item:nth-child(2n+2) .ctn{margin:0 0 0 auto}.material-design .material-landscape__item:last-child{margin-bottom:0}.material-design .material-freely{padding:91px 0 134px}@media (max-width: 767px){.material-design .material-freely{overflow:hidden;padding:73px 0 84px}}.material-design .material-freely .txt{text-align:center;color:#151515;margin-top:3px;font-family:"Shippori Mincho",serif;font-size:16px;line-height:38px;letter-spacing:0em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-freely .txt{font-size:12px;line-height:28px}}@media (max-width: 767px){.material-design .material-freely .txt{font-size:16px;line-height:32px;text-align:left;margin-top:29px;padding:0 13px}}.material-design .material-freely .txt p{margin-bottom:38px}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-freely .txt p{margin-bottom:20px}}@media (max-width: 767px){.material-design .material-freely .txt p{margin-bottom:32px}}.material-design .material-freely .txt p:last-child{margin-bottom:0}.material-design .material-freely__inner{position:relative}@media (max-width: 767px){.material-design .material-freely__inner{overflow:hidden}}.material-design .material-freely__inner::after{content:"";position:absolute;top:150px;left:0;right:0;max-width:1350px;width:100%;height:652px;margin:0 auto;background:#f6f8f5;pointer-events:none}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-freely__inner::after{top:100px}}@media (max-width: 767px){.material-design .material-freely__inner::after{height:550px}}.material-design .material-freely .sld{margin-top:81px}@media (max-width: 767px){.material-design .material-freely .sld{margin-top:40px}}.material-design .material-freely .sld .sld-wrap img{width:3453px;height:591px}@media (max-width: 767px){.material-design .material-freely .sld .sld-wrap img{width:auto;height:360px}}.material-design .material-freely__chart{margin:66px auto 0;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1200px){.material-design .material-freely__chart{max-width:650px;width:100%}}@media (max-width: 767px){.material-design .material-freely__chart{margin:51px -22px 0 -23px}}.material-design .material-freely__chart,.material-design .material-freely__slider{position:relative;z-index:9}.material-design .material-freely .material-view__more{margin-top:99px}@media (max-width: 767px){.material-design .material-freely .material-view__more{margin-top:37px}}.material-design .material-freely__img{margin-top:156px}@media (max-width: 767px){.material-design .material-freely__img{margin-top:95px}}.material-design .box-inner{width:100%}@media (max-width: 767px){.material-design .box-inner{margin-top:-16px}}.material-design .box-inner__img{margin:0 auto}@media (max-width: 767px){.material-design .box-inner__img img{width:100%}}.material-design .box-inner__txt{color:#151515;margin-top:35px;font-size:15px;line-height:30px;letter-spacing:.1em}@media (max-width: 767px){.material-design .box-inner__txt{margin-top:25px;letter-spacing:0.06em}}.material-design .box-inner__wrap{padding:39px 64px;margin:55px auto 0;background:#fff;display:flex;align-items:flex-start}@media (max-width: 767px){.material-design .box-inner__wrap{padding:20px 18px 52px;margin:38px auto 0;flex-wrap:wrap}}.material-design .box-inner__art{width:295px;height:216px}@media (max-width: 767px){.material-design .box-inner__art{width:100%;height:232px}.material-design .box-inner__art img{width:100%;height:100%;object-fit:cover}}.material-design .box-inner__text{width:calc(100% - 295px);padding:0px 0 0 45px}@media (max-width: 767px){.material-design .box-inner__text{width:100%;padding:20px 0 0}}.material-design .box-inner__text .ttl{font-family:"Shippori Mincho",serif;font-size:24px;line-height:42px;letter-spacing:.1em;font-weight:500;color:#7a885c}@media (max-width: 767px){.material-design .box-inner__text .ttl{font-size:20px;letter-spacing:0.1em;line-height:42px}}.material-design .box-inner__text .txt{color:#151515;margin-top:14px;font-size:15px;line-height:30px;letter-spacing:.1em;font-weight:400}@media (max-width: 767px){.material-design .box-inner__text .txt{margin-top:4px}}.material-design .box-inner__text .txt .note{display:block;font-size:13px;letter-spacing:0.1em;color:#777;margin-top:5px}

/*# sourceMappingURL=maps/material-design.min.css.map */
