figure{margin:0}img{max-width:100%;height:auto}.f_right{float:right}.f_left{float:left}ul,ol,ul li,ol li{list-style:none;margin:0;padding:0}.l__product{line-height:1.75}.l__product .inner{max-width:890px;margin:0 auto;position:relative}.l__product .pageVisual{width:100%;padding-bottom:55%;background:url(../images/mv.jpg) 50% 50% no-repeat;background-size:100% auto;position:relative}.l__product__header{text-align:center;padding:5% 0 0 0}.l__product__header--en{margin:0 0 2.5% 0}.l__product__header--en img{max-width:640px;height:auto;vertical-align:bottom}.l__product__header--ja{font-size:1em;font-weight:normal;margin:0 0 5% 0}.l__product__header--txt{letter-spacing:.2em;font-size:1.125em;line-height:2.25}.l__product__header--txt span{display:block}.l__product__photo__list{display:flex;gap:24px}.l__product__photo__list>li{margin:0 0 48px}.l__product__photo__list>li.--2nd{margin:0 0 0 40px}.l__product__photo__list>li.--4th{width:64%;padding:32px;border:1px solid #666;display:flex;align-items:center;gap:24px}.l__product__photo__title{margin:0 0 8px;font-weight:bold;font-size:1.125em}.l__product__photo__description{color:#444;font-size:.875em;margin:8px 0 0}.l__product__photo__column{margin:80px 0 0}.l__product__size{margin:64px 0 0}.l__product__size__title{font-weight:normal;font-size:1.25em;margin:0 0 16px}.l__product__size__sub{background:gray;color:#fff;padding:4px 0;text-align:center;margin:24px 0 16px}.l__product__size__body{display:flex;justify-content:space-between}.l__product__size__list{display:flex;flex-wrap:wrap;justify-content:center}.l__product__size__list li{width:33.3333%}.l__product__size__list figcaption{color:#222;font-size:.875em;text-align:center}.l__product__size__box{margin:48px 0 0}.l__product__size__border{border:1px solid #666;padding:32px;display:flex;align-items:center;margin:0 0 8px}.l__product__size__border figure{margin:0 40px 0 0}.l__product__item{margin:64px 0}.l__product__item__list{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.l__product__item__list li{border:1px solid #666;padding:24px}.l__product__item__description{font-size:.875em;color:#666;margin:16px 0 0}.l__product__footer{margin:48px 0 104px}.l__product__footer__caption li{font-size:.875em;text-indent:-1em;padding-left:1em;color:#666}.l__product__holly{margin:104px 0 0}.l__product__holly__title{border:1px solid #222;text-align:center;font-size:1.25em;padding:8px 0;margin:32px 0 0}.l__product__holly__caption{font-weight:normal;font-size:.875em;margin:8px 0 0}.l__product__holly__color{margin:48px 0}.l__product__holly__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.l__product__holly__list li{text-align:center}@media screen and (max-width: 640px){.l__product .inner{margin:0 16px}.l__product__header{padding:64px 0}.l__product__header--en img{width:94%}.l__product__header--ja{margin:5% 0 7.5%}.l__product__header--txt{letter-spacing:.1em;font-size:1em;text-align:left}.l__product__header--txt span{display:inline}.l__product__photo__list{display:block;gap:0}.l__product__photo__list>li{margin:0 0 48px}.l__product__photo__list>li.--2nd{margin:0 0 48px}.l__product__photo__list>li.--4th{width:auto;padding:32px;gap:16px}.l__product__photo__list>li.--4th .photos__item__photo{width:46%}.l__product__photo__title{margin:0 0 8px;font-weight:bold;font-size:1.125em}.l__product__photo__description{color:#444;font-size:.875em;margin:8px 0 0}.l__product__photo__column{margin:48px 0 0}.l__product__size__title{margin:48px 0 24px;font-size:1.25em}.l__product__size__list li{width:50%}.l__product__size__box{margin:32px 0 0}.l__product__size__border{padding:16px;margin:0 0 8px}.l__product__size__border figure{margin:0 24px 0 0}.l__product__item{margin:48px 0}.l__product__item__list{grid-template-columns:repeat(2, 1fr);gap:16px}.l__product__item__list li{padding:24px}.l__product__footer{margin:48px 0 64px}.l__product__footer__caption li{font-size:.875em;text-indent:-1em;padding-left:1em;color:#666}.l__product__holly{margin:64px 0 0}.l__product__holly__title{font-size:1.125em;padding:16px 0;margin:32px 0 0}.l__product__holly__caption{font-weight:normal;font-size:.875em;margin:8px 0 0}.l__product__holly__color{margin:0 0 24px}.l__product__holly__list{grid-template-columns:repeat(2, 1fr);gap:16px}.l__product__holly__list li{text-align:center}}.youtubeWrap{max-width:800px;margin:80px auto}.youtubeWrap .youtube{position:relative;width:100%;padding-top:56.25%}.youtubeWrap .youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@media screen and (max-width: 640px){.youtubeWrap{margin:0 16px 48px 16px}}
/*# sourceMappingURL=layout.min.css.map */