*{margin:0;padding:0;box-sizing:border-box;font-weight:100}.page-header-nb{display:none}:root{--design-width: 1000}body{font-family:Helvetica Neue,Arial,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af  Medium,YuGothic,\6e38\30b4\30b7\30c3\30af\4f53,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;color:#727272;line-height:1.6;font-size:1.2em;margin:0;padding:0;font-weight:100}body,h1,h2,h3,h4,h5,h6{font-weight:100!important;font-style:normal!important}a{text-decoration:none;color:inherit}.h3{font-size:2rem;font-weight:100}.blur-effect{transition:filter .8s ease-out,transform .8s ease-out,opacity .8s ease-out;filter:blur(40px);transform:scale(1.05);opacity:0}.blur-effect.is-loaded{filter:blur(0);transform:scale(1);opacity:1}.animate-fade-up{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;transition-delay:.3s}.animate-fade-up.is-visible{opacity:1;transform:translateY(0)}.main-content-wrapper{color:#fff;background-color:#68a5ae;width:100%;padding:100px 0}.page-header{text-align:center;padding:0;margin:0 auto}.page-header img{margin:0 auto;width:100%}.page-header .logo{margin:0 auto;max-width:20%;padding:80px 0 50px}.logo-text{font-size:1.2rem;font-weight:700;margin-bottom:20px}.story-block{color:#727272;letter-spacing:.1em;line-height:1.8em;padding:0 50px;max-width:750px;margin-left:auto;margin-right:auto}.story-block p{font-size:1.5rem;margin-bottom:0;line-height:2em}.story-block h2{margin-bottom:30px;font-size:2.5rem}.lineup-title{font-size:2.5rem;font-weight:300;letter-spacing:5px;margin-bottom:50px}.product-lineup-button-group{display:flex;align-items:center;overflow:hidden;flex-shrink:0;justify-content:space-between;max-width:750px;margin:0 auto 100px;flex-wrap:wrap}.product-lineup-button-group img{width:100%}.product-lineup-innner{width:30%;min-width:180px;flex-grow:1;display:flex;flex-direction:column;align-items:center;overflow:visible}.product-lineup-innner img{border-radius:calc(10 / var(--design-width) * 100vw);width:100%;height:auto;max-height:200px;object-fit:contain;margin-bottom:8px;padding:10px}.product-lineup-innner p{font-size:1.2rem}.product-text-and-icon-area{display:flex;align-items:center;justify-content:center;gap:10px}.product-lineup-button-group .product-image-area{transition:transform .3s ease}.product-lineup-button-group .product-lineup-innner:hover .product-image-area{transform:translateY(-10px)}.product-lineup-innner:hover{text-decoration:none}.btn-product-page:after{text-decoration:none}.scroll-down-indicator{width:30px;height:30px;border:1px solid #727272;border-radius:50%;display:flex;align-items:center;justify-content:center}.scroll-down-indicator span{width:8px;height:8px;border:2px solid #727272;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(1px);margin-bottom:3px}@keyframes bounce-arrow{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(5px)}60%{transform:translateY(2px)}}.product-section.lf-bg{background-color:#ebae69;padding:100px 0;margin:0}.product-section.sp-bg{padding:100px 0;margin:0}.lineimage{display:block;width:100%;max-width:50%;padding:50px 0;margin:0 auto}.product-lineup{margin:0 auto}.product-section{padding:0;margin:100px 0;text-align:center}.detail-tiles-group{display:flex;justify-content:space-between;max-width:750px;margin:0 auto 30px;flex-wrap:wrap}.detail-tile.detail-image-tile{width:230px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.detail-tile.detail-image-tile img{border-radius:calc(10 / var(--design-width) * 100vw);width:100%;max-height:fit-content;object-fit:contain;margin-bottom:8px}.detail-tile.detail-image-tile p{font-size:1.5rem}.detail-tile.small-tile{width:230px;height:200px;background-color:#fff;border:1px solid #ddd;border-radius:calc(8 / var(--design-width) * 100vw);display:flex;align-items:center;justify-content:center;text-align:center}.product-image-box{margin:20px auto;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.small-image-box{overflow:hidden;flex-shrink:0}.product-image-box img{width:100%}.product-name{color:#fff;display:flex;align-items:center;justify-content:center;gap:2rem;margin:30px 0;font-size:2rem;text-align:center}.decoration-line{display:block;width:7rem;height:7rem;margin-bottom:2rem;background-repeat:no-repeat;background-position:center center;background-size:contain}.decoration-line.left-hm{background-image:url(image/mm_icon05-left.png);margin-right:15px}.decoration-line.right-hm{background-image:url(image/mm_icon05-right.png);margin-left:15px}.decoration-line.left-lf{background-image:url(image/mm_icon03-left.png);margin-right:15px}.decoration-line.right-lf{background-image:url(image/mm_icon03-right.png);margin-left:15px}.decoration-line.left-sp{background-image:url(image/mm_icon04-left.png);margin-right:15px}.decoration-line.right-sp{background-image:url(image/mm_icon04-right.png);margin-left:15px}.main-image-box{width:100%;max-width:750px;height:450px;background-color:#ccc;margin:30px auto;border-radius:calc(10 / var(--design-width) * 100vw)}.image-placeholder{font-size:2rem;color:#fff}.product-name{font-size:5rem;margin-bottom:1px;font-family:DIN Condensed,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.product-name-sub,.product-name-sub p{font-size:2rem;margin-bottom:5px}.product-price{font-size:2rem;margin-bottom:20px}.tax-info{font-size:.8rem;font-weight:400;margin-left:5px}.btn-product-page{font-size:1.5em;display:inline-block;padding:10px 50px;background-color:#f08c20cc;color:#fff;border-radius:100px;letter-spacing:.1em;transition:background-color .3s;position:relative}.btn-product-page:after{content:">";display:inline-block;margin-left:5px;font-size:1.4em;line-height:1;transition:transform .3s ease}.btn-product-page:hover:after{transform:translate(5px)}.btn-product-page:hover{background-color:#fcc792;text-decoration:none dolo}.product-name{margin-top:0}.story-text{font-size:3rem;margin:0 auto 10px;max-width:750px}.catchcopy-text{font-size:2rem;margin:0 auto;max-width:750px}.product-card{color:#727272;display:flex;justify-content:center;align-items:center;gap:20px;margin-top:50px;padding:50px;border-radius:12px;max-width:750px;margin-left:auto;margin-right:auto;background-color:#fffc}.product-card>div{text-align:left;padding:0 30px}.small-image-box img{width:100%;height:100%;min-width:200px;object-fit:contain}.product-card .small-image-box{flex-grow:1;flex-shrink:1;margin:0;flex-basis:0}.product-card .product-text-group{flex-grow:2;text-align:left;margin:0;flex-basis:0}.follow-us{text-align:center;padding:50px;margin:0 auto}.follow-us-title{font-size:1.5rem;margin-bottom:20px;letter-spacing:2px}.social-links{display:flex;justify-content:center;gap:20px}.social-icon{display:block;width:60px;height:60px;background-color:transparent;color:transparent;border-radius:50%;line-height:60px;display:flex;align-items:center;justify-content:center}.social-icon img{width:100%;height:100%;object-fit:contain}.pagetop-btn.visible{opacity:1;transform:translateY(0)}@media (max-width: 1300px){.bg{grid-template-columns:1fr}.column-left,.column-right{order:2;max-width:850px;margin:0 auto;width:100%}.main-content-wrapper{order:1}}@media (max-width: 768px){.product-intro,.detail-tiles-group{flex-direction:column;align-items:center;gap:50px;padding:0 30px}.detail-tile{width:100%;max-width:400px}.product-card{flex-direction:column;text-align:center;color:#727272;display:flex;justify-content:center;align-items:center;font-size:1rem;gap:20px;margin-top:50px;padding:10px;border-radius:12px;max-width:750px;margin-left:auto;margin-right:auto;background-color:#fffc}.product-card.is-visible{margin:30px}.product-card>div{text-align:center;width:100%}.main-image-box{height:100%}.detail-tile.detail-image-tile{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.detail-tile.detail-image-tile img{border-radius:calc(10 / var(--design-width) * 100vw);width:100%;height:auto;max-height:100%;object-fit:cover;margin-bottom:8px}.product-card .small-image-box{width:100%;flex-basis:auto;min-width:fit-content;flex-shrink:1;flex-grow:1}.small-image-box img{margin:0 auto;max-width:100%;width:80%;height:80%;object-fit:contain}.product-lineup-button-group{padding:0 20px;justify-content:center}.product-lineup-innner{width:100%;max-width:none;margin-bottom:20px;flex-direction:row;justify-content:space-between;align-items:center;padding:10px;border:1px solid #eee;border-radius:8px;overflow:visible}.product-lineup-innner .product-image-area{flex-shrink:0;width:100px;height:100px;margin-right:15px}.product-lineup-innner img{width:100%;height:100%;object-fit:contain;max-width:100%;margin:0}.product-text-and-icon-area{display:flex;align-items:center;justify-content:space-between;flex-grow:1;width:auto;padding:0;text-align:left}.product-text-and-icon-area .product-text-group{flex-grow:1;text-align:left}.scroll-down-indicator{display:flex;flex-shrink:0;margin-left:10px}.product-name{font-size:2rem;margin-bottom:1px;font-family:DIN Condensed,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.product-name{display:flex;align-items:center;justify-content:center;gap:1rem;margin:0 20px;font-size:3rem;text-align:center;line-height:1em}.story-text{padding:10px 30px;margin:0;font-size:2rem}.page-header .logo{max-width:50%}.catchcopy-text{font-size:1em;margin:0 auto;padding:0 30px;max-width:750px}.product-section{margin:0 0 100px}.lineimage{display:block;width:100%;max-width:80%;padding:50px 0;margin:0 auto}.product-name-sub,.product-name-sub p{font-size:1.5rem;margin-bottom:5px}.product-section.sp-bg{padding:100px 0 0;margin:0}}@media (max-width: 375px){.story-block{padding:0 20px}.story-block p{margin-bottom:0}.lineimage{display:block;width:100%;max-width:80%;margin:0 auto;padding:30px 0}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/niplux-mm.css.map */
