.concept-container .concept-wrapper{max-width:1080px;margin:0 auto;padding:2rem 1rem;display:flex;gap:4rem;align-items:center}@media screen and (max-width: 768px){.concept-container .concept-wrapper{flex-direction:column;gap:2rem}}.concept-container .concept-wrapper .concept-content{flex:1}.concept-container .concept-wrapper .concept-content .section-header{margin-bottom:2rem}.concept-container .concept-wrapper .concept-content .section-header .title{font-family:Hiragino Mincho Pro;font-size:1.5rem;font-weight:600}.concept-container .concept-wrapper .concept-content .section-header .sub-title{font-family:Zen Kaku Gothic New;font-size:.875rem;margin-top:.5rem}.concept-container .concept-wrapper .concept-content .concept-title{font-family:Hiragino Mincho Pro;font-size:2rem;font-weight:600;margin-bottom:1.5rem}@media screen and (max-width: 768px){.concept-container .concept-wrapper .concept-content .concept-title{font-size:1.5rem}}.concept-container .concept-wrapper .concept-content .description{font-family:Zen Kaku Gothic New;font-size:1rem;line-height:1.8;margin-bottom:2rem}.concept-container .concept-wrapper .concept-content .link{display:inline-flex;align-items:center;gap:.5rem;font-family:Zen Kaku Gothic New;font-size:.875rem}.concept-container .concept-wrapper .concept-content .link .right-icon{width:24px;height:24px}.concept-container .concept-wrapper .concept-image{width:100%;max-width:480px;aspect-ratio:16/9}@media screen and (max-width: 768px){.concept-container .concept-wrapper .concept-image{max-width:100%}}.concept-container .concept-wrapper .concept-image .video-container{width:100%;height:100%}.concept-container .concept-wrapper .concept-image .video-container video{width:100%;height:100%;object-fit:cover}.concept-container .concept-wrapper .concept-image .background-image-container{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:4px}.concept-container .concept-wrapper .concept-image .video-placeholder{width:100%;height:100%;border-radius:4px}.main-catch-container{padding:4rem 0}.main-catch-container .main-catch-wrapper{max-width:1080px;margin:0 auto;padding:0 1rem;display:flex;gap:6rem;align-items:center;justify-content:space-between}.main-catch-container .main-catch-wrapper .main-catch-image{width:100%;max-width:328px;aspect-ratio:16/9;flex-shrink:0;margin:auto 0}.main-catch-container .main-catch-wrapper .main-catch-image img{width:100%;height:auto}.main-catch-container .main-catch-wrapper .main-catch-content{flex:1;display:flex;flex-direction:column;gap:2.5rem;font-family:Zen Kaku Gothic New;font-size:1rem;font-weight:500}.main-catch-container .main-catch-wrapper .main-catch-content .main-catch-title{font-family:Hiragino Mincho Pro;font-size:2rem;font-weight:600}@media screen and (max-width: 768px){.main-catch-container .main-catch-wrapper{flex-direction:column;gap:2.5rem}.main-catch-container .main-catch-wrapper .main-catch-image{max-width:298px}.main-catch-container .main-catch-wrapper .main-catch-content{gap:2rem}.main-catch-container .main-catch-wrapper .main-catch-content .main-catch-title{font-size:1.5rem}}.image-gallery-container .image-gallery-wrapper{max-width:1080px;width:100%;margin:0 auto}.image-gallery-container .image-gallery-wrapper .gallery-images{--image-width-1: 403px;--image-width-2: 281px;--image-width-3: 254px;width:100%;height:593px;position:relative;overflow:hidden}.image-gallery-container .image-gallery-wrapper .gallery-images img{position:absolute;border-radius:.5rem}.image-gallery-container .image-gallery-wrapper .gallery-images img:nth-of-type(1){top:0;left:calc(var(--image-width-1) - var(--image-width-2));width:var(--image-width-1);aspect-ratio:16/9}.image-gallery-container .image-gallery-wrapper .gallery-images img:nth-of-type(2){top:84px;right:calc(var(--image-width-2) / 2);width:var(--image-width-2);aspect-ratio:77.2/100}.image-gallery-container .image-gallery-wrapper .gallery-images img:nth-of-type(3){bottom:0;left:calc(var(--image-width-3) * 1.3);width:var(--image-width-3);aspect-ratio:1/1}@media screen and (max-width: 1120px){.image-gallery-container .image-gallery-wrapper .gallery-images{max-width:768px;margin:0 auto;padding:0 1rem}.image-gallery-container .image-gallery-wrapper .gallery-images img:nth-of-type(1){left:0}.image-gallery-container .image-gallery-wrapper .gallery-images img:nth-of-type(2){top:84px;right:0}.image-gallery-container .image-gallery-wrapper .gallery-images img:nth-of-type(3){left:40%;transform:translate(-50%)}}@media screen and (max-width: 768px){.image-gallery-container .image-gallery-wrapper .gallery-images{--image-width-1: 212.8px;--image-width-2: 148px;--image-width-3: 134px;max-width:400px;height:308px}.image-gallery-container .image-gallery-wrapper .gallery-images img:nth-of-type(1){left:0}.image-gallery-container .image-gallery-wrapper .gallery-images img:nth-of-type(2){top:42px;right:0}}@media screen and (max-width: 400px){.image-gallery-container .image-gallery-wrapper .gallery-images{max-width:100%}.image-gallery-container .image-gallery-wrapper .gallery-images img:nth-of-type(1){border-top-left-radius:0;border-bottom-left-radius:0}.image-gallery-container .image-gallery-wrapper .gallery-images img:nth-of-type(2){border-top-right-radius:0;border-bottom-right-radius:0}}.thoughtful-container{padding:4rem 0}.thoughtful-container .thoughtful-wrapper{max-width:768px;width:100%;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;gap:3rem}.thoughtful-container .thoughtful-wrapper .thoughtful-image{width:100%;max-width:480px}.thoughtful-container .thoughtful-wrapper .thoughtful-image img{width:100%;height:auto}.thoughtful-container .thoughtful-wrapper .thoughtful-content{display:flex;flex-direction:column;gap:2.5rem;text-align:center;max-width:640px;width:100%;margin:0 auto}.thoughtful-container .thoughtful-wrapper .thoughtful-content .thoughtful-title{font-family:Hiragino Mincho Pro;font-size:2rem;font-weight:600;text-align:left}.thoughtful-container .thoughtful-wrapper .thoughtful-content .thoughtful-description{font-family:Zen Kaku Gothic New;font-size:1rem;font-weight:500;text-align:left}@media screen and (max-width: 768px){.thoughtful-container{padding:2rem 0}.thoughtful-container .thoughtful-wrapper{gap:2rem}.thoughtful-container .thoughtful-wrapper .thoughtful-image{max-width:100%}.thoughtful-container .thoughtful-wrapper .thoughtful-content{gap:2rem;max-width:100%}.thoughtful-container .thoughtful-wrapper .thoughtful-content .thoughtful-title{font-size:1.5rem}}.history-image-container{width:100%}.history-image-container .history-image-wrapper{width:100%;height:480px}.history-image-container .history-image-wrapper .history-image{width:100%;height:100%;max-height:480px;background:var(--background-color);position:relative}.history-image-container .history-image-wrapper .history-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.history-image-container{padding:2rem 0}.history-image-container .history-image-wrapper{height:260px}}.history-container{padding:4rem 0}.history-container .history-wrapper{max-width:1080px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;gap:4rem}.history-container .history-wrapper .history-content{display:flex;flex-direction:column;gap:3rem;max-width:960px;margin:0 auto}.history-container .history-wrapper .history-content .history-title{font-family:Hiragino Mincho Pro;font-size:2rem;font-weight:600;line-height:1.5}.history-container .history-wrapper .history-content .history-description,.history-container .history-wrapper .history-content .history-principles{display:flex;flex-direction:column;gap:1rem;font-family:Zen Kaku Gothic New;font-size:1rem;font-weight:500;line-height:1.8}.history-container .history-wrapper .history-content .principles-list{display:flex;flex-direction:column}.history-container .history-wrapper .history-content .principles-list .principle-item{display:flex;flex-direction:row;gap:2rem;padding:2rem 0;border-top:1px solid var(--background-color)}.history-container .history-wrapper .history-content .principles-list .principle-item:last-child{border-bottom:1px solid var(--background-color)}.history-container .history-wrapper .history-content .principles-list .principle-item .principle-header{display:flex;gap:2rem;align-items:flex-start;width:50%;flex-shrink:0}.history-container .history-wrapper .history-content .principles-list .principle-item .principle-header .number{font-family:Prompt;font-size:2rem;font-weight:300;color:#333;flex-shrink:0}.history-container .history-wrapper .history-content .principles-list .principle-item .principle-header .principle-content .title-group{display:flex;flex-direction:column;gap:.5rem}.history-container .history-wrapper .history-content .principles-list .principle-item .principle-header .principle-content .title-group h4{font-family:Hiragino Mincho Pro;font-size:1.5rem;font-weight:600}.history-container .history-wrapper .history-content .principles-list .principle-item .principle-header .principle-content .title-group .en-title{font-family:Zen Kaku Gothic New;font-size:.75rem;font-weight:400}.history-container .history-wrapper .history-content .principles-list .principle-item .description{font-family:Zen Kaku Gothic New;font-size:1rem;font-weight:500;flex:1}@media screen and (max-width: 768px){.history-container{padding:2rem 0}.history-container .history-wrapper,.history-container .history-wrapper .history-content{gap:2rem}.history-container .history-wrapper .history-content .history-title{font-size:1.5rem}.history-container .history-wrapper .history-content .principles-list .principle-item{flex-direction:column;gap:.75rem}.history-container .history-wrapper .history-content .principles-list .principle-item .principle-header{width:100%;gap:1rem}.history-container .history-wrapper .history-content .principles-list .principle-item .principle-header .number{font-size:1.75rem}.history-container .history-wrapper .history-content .principles-list .principle-item .principle-header .principle-content .title-group h4{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/concept.css.map */
