.p-item__mv{background-image:url(../img/item/img-mv_item-top.png);width:100%;height:100vh;background-size:cover;position:relative;margin-bottom:50px}.p-item__mv .c-top-head__nav li a{color:var(--color-white)}.p-item__mv__head{position:absolute;bottom:80px;right:0;width:50%}.p-item__mv__head__ttl{font-size:3rem;border-bottom:1px solid var(--color-white);margin-bottom:20px;padding-bottom:20px;justify-content:space-between}.p-item__mv__head__ttl--no{color:var(--color-white);font-weight:700}.p-item__mv__head__ttl--name{color:var(--color-white)}.p-item__mv__head__info{color:var(--color-white);font-family:var(--font-body-family);color:var(--color-text);font-size:.875rem;line-height:1.5;font-weight:100}@media screen and (max-width: 810px){.p-item__mv{background-image:url(../img/item/img-mv_item-top--sp.png);width:100%;background-size:cover;margin-bottom:15px}.p-item__mv__head__ttl{display:block;font-size:3rem;margin-bottom:25px;padding-bottom:25px}.p-item__mv__head{bottom:20px;width:100%}}.p-item__point{margin-bottom:135px}.p-item__point__contents{max-width:1000px;margin:0 auto}.p-item__point__unit{text-align:center;width:33.3%}.p-item__point__unit p{font-size:1.4rem;font-family:var(--font-body-family);color:var(--color-text);line-height:1.8;margin:0}.p-item__point__unit h3{font-size:1.8rem;font-weight:700;font-family:var(--font-body-family);color:var(--color-text);margin-bottom:20px;margin-top:0}.p-item__point__unit img{width:100px;height:100px;object-fit:cover;margin-bottom:15px}@media screen and (max-width: 810px){.p-item__point{margin-bottom:0}.p-item__point__contents{display:block}.p-item__point__unit{width:100%;margin-bottom:50px}}.p-item__innovation{padding-top:50px}@media screen and (max-width: 810px){.p-item__innovation{padding-top:0}}.p-item__innovation__title{font-size:1.2rem;color:var(--color-white);font-weight:700;margin-bottom:-20px}.p-item__innovation__title p{margin:0}.p-item__innovation__item{color:var(--color-text)}.p-item__innovation__item span{font-size:1.9rem;font-family:var(--font-body-family);font-weight:700;display:inline-block;margin-bottom:20px}.p-item__innovation__item__text{font-size:1.5rem;margin-bottom:50px;line-height:1.7;text-align:justify}.p-item__innovation__item__img{margin-bottom:20px}.p-item__gallery__item__img{margin-bottom:50px}.p-item__innovation__item__img img{aspect-ratio:1 / 1;object-fit:cover;width:100%}.swiper-item,.swiper-gallery{padding-top:77px!important}.swiper-item-pagination{bottom:0!important;top:auto!important;background-color:var(--color-gray)!important}.swiper-item-pagination .swiper-pagination-progressbar-fill{background-color:var(--color-white)!important}.swiper-next,.swiper-prev{background-image:none!important;top:3.5%!important}.swiper-prev{left:unset!important;right:60px!important}.swiper-next:after,.swiper-prev:after{bottom:0;content:"";margin:auto;position:absolute;top:0;left:-18px;background-repeat:no-repeat;background-size:contain;height:40px;width:40px;z-index:100}@media screen and (max-width: 810px){.p-item__innovation__title{margin-bottom:0}.swiper-item,.swiper-gallery{padding-top:27px!important}.p-item__innovation__item__text{margin-bottom:60px}.p-item__innovation__item__img{margin-bottom:20px}.p-item__gallery__item__img{margin-bottom:100px}.swiper-next,.swiper-prev{background-image:none!important;top:unset!important;bottom:30px}.swiper-prev{right:unset!important;left:18px!important}.swiper-next{left:70px!important}}.p-item__gallery{padding:100px 0}@media screen and (max-width: 810px){.p-item__gallery{padding:50px 0}}.p-item__fp{padding:0 60px}.p-list__title{padding-bottom:50px}.p-list__title h2{font-size:3.7vw;font-family:var(--font-body-family);color:var(--color-text);padding-right:33vw;margin:0}.p-list__title p{font-size:1rem;font-weight:700;font-family:var(--font-body-family);color:var(--color-text);max-width:440px;line-height:1.7}.p-item__fp__contents{flex-wrap:wrap}.p-item__fp__unit{width:32%}.p-item__fp__uni p{padding:0;margin:0}.p-item__fp__unit:nth-of-type(3n-1){margin:0 2%}.p-item__fp__unit img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.p-item__fp__unit__info{position:relative;bottom:77px;left:20px;justify-content:space-between;width:calc(100% - 40px);align-items:end;text-align:left}.p-item__fp__unit__info span{font-weight:700;padding-bottom:5px;display:inline-block;font-size:1.8rem;font-family:var(--font-body-family);color:var(--color-text);line-height:normal}.p-item__fp__unit__info p{font-size:1.8rem;font-family:var(--font-body-family);color:var(--color-text);line-height:normal;padding:0;margin:0}.p-item__fp__link{justify-content:space-between;margin-bottom:140px}.p-item__fp__link h2{font-size:3rem;font-family:var(--font-body-family);color:var(--color-text);display:inline-block}.p-item__fp__link__left,.p-item__fp__link__right{width:45%}.p-item__fp__link__left a,.p-item__fp__link__right a{justify-content:space-between;width:100%;border-top:1px solid var(--color-text);align-items:center;padding-top:15px;position:relative}.p-item__fp__link__left p,.p-item__fp__link__right p{position:relative;padding-right:50px;font-weight:700;display:inline-block}.p-item__fp__link__left p:after,.p-item__fp__link__right p:after{content:"";display:inline-block;width:15px;height:15px;object-fit:contain;background-image:url("../img/common/icon-right_var(--color-text).png");background-size:cover;background-repeat:no-repeat;position:absolute;right:0;top:0}@media screen and (max-width: 810px){.p-item__fp{padding:0 15px}.p-list__title{padding-bottom:20px;display:block}.p-list__title h2{font-size:7vw;padding:0 0 20px}.p-list__title p{width:100%}.p-item__fp__contents{justify-content:space-between;margin-bottom:15px}.p-item__fp__unit{width:100%}.p-item__fp__unit:nth-of-type(3n-1){margin:0}.p-item__fp__unit__info{display:block;bottom:0;left:0;margin:10px 0 35px}.p-item__fp__link{display:block;margin-bottom:10px}.p-item__fp__link h2{font-size:3rem}.p-item__fp__unit__info__left{padding-bottom:5px}.p-item__fp__link__left,.p-item__fp__link__right{width:100%;padding:15px 0}.p-item__fp__link__left p,.p-item__fp__link__right p{font-size:0}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/c_item.css.map */
