@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500&display=swap";.page-concept .pc-hidden{display:none}.page-concept .fv img{width:100%}.page-concept .introduction{display:flex;gap:40px;justify-content:center;padding:90px 0 60px;width:90%;max-width:900px;margin:0 auto}.page-concept .introduction .text-item{width:500px}.page-concept .introduction .img-item{width:380px}.page-concept .introduction .img-item img{width:100%}.page-concept .story{background:#f9fcfc;padding:120px 0}.page-concept .story .container{max-width:900px;width:90%;margin:0 auto}.page-concept .story .container .top-item{display:table;transform:scaleX(-1)}.page-concept .story .container .top-item .img-item{display:table-cell;transform:scaleX(-1);width:46%;vertical-align:middle}.page-concept .story .container .top-item .img-item img{width:100%;vertical-align:middle}.page-concept .story .container .top-item .title-item{display:table-cell;transform:scaleX(-1);padding-left:30px;vertical-align:middle}.page-concept .story .container .top-item .title-item .min-title{color:#bbc6cc;display:inline-block;font-size:2.6rem;font-family:Oswald,sans-serif;font-weight:400;margin:0;position:relative}.page-concept .story .container .top-item .title-item .min-title:after{border-top:1px solid #BBC6CC;content:"";width:100px;position:absolute;top:50%;right:-125px}.page-concept .story .container .top-item .title-item h2{font-size:2.8rem;margin:6px 0 0;text-align:left}.page-concept .story .container .text-item{margin-top:50px}.page-concept .story .container .text-item span:not(.accent){display:inline-block;font-weight:700;margin:15px 0}.page-concept .story .container .text-item span .accent{color:#569cac}.page-concept .design{padding:136px 0 80px}.page-concept .design .container{max-width:900px;width:90%;margin:0 auto}.page-concept .design .container .design-contents{display:flex;justify-content:space-between}.page-concept .design .container .design-contents .text-item{width:550px}.page-concept .design .container .design-contents .text-item .min-title{color:#bbc6cc;display:inline-block;font-size:2.6rem;font-family:Oswald,sans-serif;font-weight:400;margin:0;position:relative}.page-concept .design .container .design-contents .text-item .min-title:after{border-top:1px solid #BBC6CC;content:"";width:100px;position:absolute;top:50%;right:-125px}.page-concept .design .container .design-contents .text-item h2{font-size:2.8rem;margin:6px 0 0;text-align:left}.page-concept .design .container .design-contents .text-item .contents-text{margin-top:16px}.page-concept .design .container .design-contents .text-item p{margin:8px 0 0}.page-concept .design .container .design-contents .img-item{width:300px;height:300px}.page-concept .design .container .design-contents .img-item img{width:100%;height:100%;object-fit:cover}.page-concept .design .container .movie-item{margin-top:96px}.page-concept .design .container .movie-item video{width:100%}.page-concept .design .container .movie-item .text-item .name{font-weight:700}@media screen and (max-width: 990px){.page-concept .pc-hidden{display:block}.page-concept .sp-hidden{display:none}.page-concept .introduction{display:block;padding:50px 0 0;width:100%}.page-concept .introduction .text-item{font-size:1.4rem;width:90%;margin:0 auto;padding-bottom:50px}.page-concept .introduction .text-item p{margin-bottom:0}.page-concept .introduction .img-item{width:100%}.page-concept .story{padding:50px 0}.page-concept .story .container .top-item{display:block}.page-concept .story .container .top-item .title-item{display:inline-block;width:100%;padding-left:0}.page-concept .story .container .top-item .title-item h2{font-size:2.2rem}.page-concept .story .container .top-item .img-item{display:block;width:100%;margin-top:20px}.page-concept .story .container .text-item{font-size:1.4rem;margin-top:26px}.page-concept .design{padding:60px 0}.page-concept .design .container .design-contents{display:block}.page-concept .design .container .design-contents .text-item{width:100%}.page-concept .design .container .design-contents .text-item h2{font-size:2.2rem;margin:5px 0 0}.page-concept .design .container .design-contents .img-item{width:100%;height:auto;margin-top:24px}.page-concept .design .container .design-contents .contents-text{font-size:1.4rem;margin-top:28px}.page-concept .design .container .movie-item{margin-top:60px}.page-concept .design .container .movie-item .text-item{font-size:1.4rem;margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-page-concept.css.map */
