.japan-mart{background:url(/media/portfolio/portfolio-detail/jp-mart/repeat.webp) repeat-y;padding-bottom:10.51%}.japan-mart .banner{background:url(/media/portfolio/portfolio-detail/jp-mart/jpmart-banner-bg.webp) no-repeat top}.japan-mart .banner .intro-banner{max-width:1430px;margin:0 auto;padding:7.2% 10px 20px}.japan-mart .banner .intro-banner .banner-description-text{max-width:1040px;margin:0 auto;padding-left:2.6%;padding-right:2.6%}.japan-mart .banner .intro-banner .banner-description-text .text-description{margin-top:1.78%;margin-bottom:9.45%}.japan-mart section.section-wrapper{padding:5.2083% 15px 10%}.japan-mart section.section-wrapper .padding-left{padding-left:3.7%}.japan-mart section.section-wrapper .section-description{position:relative;max-width:710px;width:100%;padding:0 5.2%}.japan-mart section.section-wrapper .section-description .vertical-center{padding-top:17.5%}.japan-mart section.section-wrapper .section-description .vertical-center .section-title{letter-spacing:normal;font-weight:700}.japan-mart section.section-wrapper .section-description img{margin-top:-65%}.japan-mart section.section-wrapper .appeal{margin-top:8%}@media only screen and (max-width:1440px){.japan-mart .banner{background-size:cover}.japan-mart .banner .intro-banner>.img-full-width{margin-bottom:-2%}}@media only screen and (max-width:991px){.japan-mart .banner .intro-banner>.img-full-width{margin-bottom:-7%}}@media only screen and (max-width:767px){.japan-mart .banner .intro-banner .banner-description-text,.japan-mart section.section-wrapper .section-description{padding-left:0;padding-right:0}.japan-mart .banner{background:url(/media/portfolio/portfolio-detail/jp-mart/jp-banner-mobile.webp) no-repeat top}.japan-mart .banner .intro-banner .text-description{margin-bottom:20px}.japan-mart section.section-wrapper .section-description .vertical-center{padding-top:0;margin-bottom:20px}.japan-mart section.section-wrapper .padding-left{padding-left:0}}