﻿@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-moz-keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{from{opacity:1}65%{opacity:0;-webkit-transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-moz-keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes right-to-center{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes left-to-center{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes center-to-left{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-30px)}}@keyframes center-to-right{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(30px)}}@keyframes bounce{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(1.2)}100%{transform:scale(1.3)}}.icon__social__note{font-size:4.5rem}.section--products .section__title .__jp{font-family:"Open Sans","YuGothic_Family","YuGothic","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.mt-50{margin-top:3.125rem}.__show--sp{display:none}.section--products.billboard{display:flex;justify-content:center;align-items:center;padding:5.4375rem 2rem 3.4375rem}.section--products.billboard .viewport{width:100%}.section--products.billboard .title{text-align:center;font-size:3.125rem;font-family:"gotham",sans-serif;font-weight:500;line-height:1}.section--products.billboard .sub-title{margin-top:.625rem;text-align:center;color:#999}.section--products.billboard .column{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.section--products.billboard .column--title{display:block}.section--products.billboard .column--anchorLink{margin-top:2.625rem}.section--products.billboard .column--anchorLink{display:block;margin-top:3.375rem}.section--products.billboard .column--anchorLink-inner{display:flex;justify-content:space-between;max-width:58.75rem;width:100%;padding:0 1rem;margin:0 auto}.section--products.section--item{padding:4.6875rem 1.25rem 6.25rem}.section--products.section--item.section--kitchen{padding:4.625rem 1.25rem 0}.section--products.section--gray{background-color:#fafafa}.section--products .section__title{margin-bottom:3.125rem;padding-bottom:.625rem;border-bottom:1px solid #c7c7c7;font-size:2.4rem;font-family:"gotham",sans-serif;font-weight:500;color:#000;line-height:1.25;display:flex;align-items:center}.section--products .section__title .__jp{font-size:.875rem;color:#999;padding-left:1.5rem;padding-top:.3125rem}.section--products.section--phone{margin-bottom:6rem}.section--products.section--phone .section__title{justify-content:space-between}.section--products.section--phone .section__title p{display:flex;align-items:center}.section--products .products--btn{text-align:center;text-decoration:none;position:relative}@keyframes shake{0%{margin-top:5px}50%{margin-top:15px}100%{margin-top:5px}}.section--products .products--btn.itemfadeInUpMenu.loaded.products--btn--nolink{pointer-events:none;opacity:.4}.section--products .products--btn.itemfadeInUpMenu.loaded.products--btn--nolink.products--btn::after{animation:none}.section--products .products--btn.itemfadeInUpMenu{opacity:0;transform:translateY(0)}.section--products .products--btn.itemfadeInUpMenu .__image{transform:scale(1.1);transition:.5s all}.section--products .products--btn.itemfadeInUpMenu.loaded{opacity:1;transform:translateY(0)}.section--products .products--btn.itemfadeInUpMenu.loaded .products--hover:hover .__image{transform:scale(1.2, 1.2);transition:.5s all}.section--products .products--btn.itemfadeInUpMenu.loaded .products--hover:hover--text_en:hover{transform:none !important;transition:unset !important}.section--products .products--btn.itemfadeInUpMenu.loaded .products--hover:hover--text_jp:hover{transform:none !important;transition:unset !important}.section--products .products--image{height:5rem;display:flex;align-items:flex-end;justify-content:center;margin-bottom:1.125rem}.section--products .products--text_en{font-size:1.1875rem;color:#666;font-family:"gotham",sans-serif;font-weight:500}.section--products .products--text_jp{font-size:.75rem;color:#999}.section--products .products--btn-00.itemfadeInUpMenu.loaded{transition:opacity .6s,transform .6s cubic-bezier(0.2, 0.6, 0.2, 1)}.section--products .products--btn-01{padding:0 .9375rem}.section--products .products--btn-01.itemfadeInUpMenu.loaded{transition:opacity .3s .1s,transform 1.1s cubic-bezier(0.2, 1, 0.2, 1)}.section--products .products--btn-02{padding:0 .625rem}.section--products .products--btn-02.loaded{transition:opacity .4s .2s,transform 1.2s cubic-bezier(0.2, 1, 0.2, 1)}.section--products .products--btn-03.loaded{transition:opacity .3s .3s,transform 1.3s cubic-bezier(0.2, 1, 0.2, 1)}.section--products .products--btn-04.loaded{transition:opacity .3s .4s,transform 1.4s cubic-bezier(0.2, 1, 0.2, 1)}.section--products .products--btn-05.loaded{transition:opacity .3s .5s,transform 1.5s cubic-bezier(0.2, 1, 0.2, 1)}.section--products .products--btn-06.loaded{transition:opacity .3s .6s,transform 1.6s cubic-bezier(0.2, 1, 0.2, 1)}@keyframes btnAct{0%{opacity:0;transform:translateY(80px)}20%{opacity:0;transform:translateY(70px)}80%{opacity:1}100%{opacity:1;transform:translateY(0px)}}.section--products.section--search{background:#f5f5f5;padding:2.5rem;height:363px;max-width:100%}.section--products.section--search .section--search--inner{width:40.625rem;margin:0 auto;position:relative}.section--products.section--search .__title{font-size:.875rem;padding-bottom:.625rem}.section--products.section--search .__colors{display:flex;border-top:solid 1px #c7c7c7;padding-top:1.3125rem;justify-content:space-between}.section--products.section--search .__colors .__label{display:flex;align-items:center;padding-left:1.6875rem}.section--products.section--search .__colors .__label::before{border-color:#d9d9d9;background-color:#fff;border-width:1px !important;width:1rem;height:1rem;top:.1875rem}.section--products.section--search .__colors .radio>input[type=radio]:checked+label:after{border:none;background-color:#666;left:5px;top:8px;transform:scale(1);width:8px;height:8px}.section--products.section--search .__colors .radio>input[type=radio]:not(:checked)+label:after{border:none;transform:scale(1);width:8px;height:8px;left:5px;top:8px}.section--products.section--search .__colors .color{display:flex;align-items:center}.section--products.section--search .__colors .color--name{font-size:.875rem}.section--products.section--search .__colors .color--box{display:block;width:.625rem;height:.625rem;margin-right:4px}.section--products.section--search .__colors .color--white .color--box{background-color:#fff;border:1px #666 solid}.section--products.section--search .__colors .color--black .color--box{background-color:#000;border:1px #000 solid}.section--products.section--search .__colors .color--gray .color--box{background-color:#838383;border:1px #838383 solid}.section--products.section--search .section--search--flexbox{display:flex;margin-top:3.125rem}.section--products.section--search .section--search--price{width:16.25rem;margin-right:7.0625rem}.section--products.section--search .section--search--price .__title{padding-bottom:.375rem}.section--products.section--search .section--search--price .search--price{border-top:solid 1px #c7c7c7;padding-top:2rem}.section--products.section--search .section--search--price .search--box{width:15.75rem;margin:0 auto}.section--products.section--search .section--search--price .noUi-target{box-shadow:none;height:.0625rem;border:none;border-top:#666 solid 1px}.section--products.section--search .section--search--price .noUi-handle:after,.section--products.section--search .section--search--price .noUi-handle:before{content:none}.section--products.section--search .section--search--price .noUi-horizontal .noUi-handle{display:block;width:13px;height:13px;right:-6.5px;border-radius:50%;box-sizing:border-box;background:#666;margin-top:-1.5px}.section--products.section--search .section--search--price .noUi-handle{border:none;box-shadow:none}.section--products.section--search .section--search--price .noUi-touch-area{cursor:pointer}.section--products.section--search .section--search--price .text-wrap{display:flex;width:14.875rem;margin:1.375rem auto 0 auto;justify-content:space-between;align-items:center}.section--products.section--search .section--search--price .range-box{width:4.375rem;height:1.5rem;line-height:1.5rem;border:solid 1px #666;color:#c3c3c3;text-align:center;font-size:.75rem;-moz-appearance:textfield}.section--products.section--search .section--search--price .range-box::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.section--products.section--search .section--search--price .icon-en{position:relative}.section--products.section--search .section--search--price .icon-en::before{content:"￥";position:absolute;color:#c3c3c3;font-size:.625rem;top:.625rem;left:.375rem}.section--products.section--search .section--search--gift .__label{display:flex;align-items:top;padding-left:1.6875rem;padding-bottom:.3125rem}.section--products.section--search .section--search--gift .__label::after{border-color:#d9d9d9;background-color:#fff;border-width:1px !important;width:1rem;height:1rem;border-radius:3px}.section--products.section--search .section--search--gift .checkbox input[type=checkbox]:checked+label:before{border-right:1px solid #000;border-bottom:1px solid #000;top:.1875rem;left:.125rem;transition:none;border:none;width:.875rem;height:.875rem;background:url(/jp/products/img/svg/icon__check.svg);background-repeat:no-repeat;background-size:.875rem .875rem;transform:none}.section--products.section--search .section--search--gift .checkbox input[type=checkbox]:not(:checked)+label:before{transform:none;transition:none;border:none}.section--products.section--search .section--search--gift .gift{display:flex;align-items:center}.section--products.section--search .section--search--gift .gift--name{font-size:.875rem}.section--products.section--search .section--search--gift .gift--box{display:none;margin-right:4px}.section--products.section--search .section--search--gift .gift--box .__image{margin-top:.1875rem;vertical-align:top}.section--products.section--search .section--search--gift .btn{display:flex;padding-top:1.25rem;cursor:auto}.section--products.section--search .section--search--gift ._btn{width:6.625rem;height:2.125rem;text-align:center;font-size:.8125rem;color:#999;background:#fff;border:solid 1px #c7c7c7;cursor:pointer}.section--products.section--search .section--search--gift ._btn:hover{background-color:#c7c7c7;color:#fff;transition:all .8s}.section--products.section--search .section--search--gift ._btn:first-child{margin-right:1.5625rem}.section--products.section--search .products__title{display:none;color:#333;font-size:.9rem}.section--products.section--search .dli-plus--outter{text-align:center}.section--products.section--search .close-bt,.section--products.section--search .dli-plus{transition:all 1s;display:inline-block;vertical-align:middle;color:#999;line-height:1;width:16px;height:1px;background:currentColor;border-radius:.1em;position:relative;display:none;margin-left:1rem}.section--products.section--search .close-bt::before,.section--products.section--search .dli-plus::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg)}.section--products.section--search .closer-bt--inner{position:absolute;right:-10px;top:-16px;cursor:pointer;width:34px;height:34px}.section--products.section--search .close-bt{width:24px;transform:rotate(45deg);display:inline-block;margin:0}@media only screen and (max-width: 750px){.section--products.section--search .closer-bt--inner{right:0px}}.section--products.section--search .closer-bt--inner:hover .close-bt{transform:rotate(225deg)}.section--products.section--search.firstact .dli-plus{transform:rotate(180deg)}.section--products.section--search.firstact:hover .dli-plus{transform:rotate(360deg)}.section--products.section--search.close{height:74px;overflow:hidden;max-width:980px;margin:0 auto;border:solid 1px #999;padding-top:1.0625rem;transition:all .8s ease-in-out;cursor:pointer}.section--products.section--search.close .section--search--inner{transform:translateY(80px);opacity:0}.section--products.section--search.close .products__title,.section--products.section--search.close .dli-plus{display:inline-block}.section--products.section--search.open{padding:2.5rem;height:363px;max-width:100%;margin:0 auto;transition:all .8s ease-in-out;border:none;cursor:auto}.section--products.section--search.open .products__title,.section--products.section--search.open .dli-plus{display:none}.section--products.section--search.open .section--search--inner{opacity:1;transform:translateY(0px);transition:opacity 1s .2s,transform 1s ease-out}@media not all and (min-resolution: 0.001dpcm){@supports not (translate: none){.section--products.billboard .btn{margin:0 .5rem}.products-item .color{margin:0 .14rem}}}.fadeIn{animation-name:fadeInAnime;animation-duration:4s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.news__block{display:flex;justify-content:center;align-items:center;text-align:center;max-width:980px;width:100%;margin:1.375rem auto 0}.news__block .__text{color:#999;font-size:.9rem}.news__block .__link{color:#999}.news__block .sp-only{display:none}.item-grid{display:flex}.item-grid-col-lg--2{column-gap:2.65%;row-gap:50px}.item-grid-col-lg--3{flex-wrap:wrap;column-gap:2.55%}.item-size-desktop--l{width:48.7%}.item-size-desktop--m{width:31.63%}.item-size-desktop--fix{width:31.63%}.engagements_wrapper{padding:63px 0 63px;padding:3.5rem 0 3.5rem;border-top:1px solid #ddd;margin-top:5rem}.engagements_wrapper .viewport{max-width:980px;text-align:center}@media only screen and (max-width: 980px){.engagements_wrapper .viewport{max-width:880px}}.engagements_wrapper .engagements{display:flex;justify-content:space-between}.engagements_wrapper .engagements .engagement{text-decoration:none;line-height:1.5;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:32%;max-width:285px}.engagements_wrapper .engagements .engagement .__icons{display:flex;justify-content:center;gap:18px;height:36px;height:2rem}.engagements_wrapper .engagements .engagement .__icons a{display:flex;align-items:center;font-size:45px;font-size:2.5rem;text-decoration:none;opacity:1;transition:opacity .2s}.engagements_wrapper .engagements .engagement .__icons a:hover{opacity:1}.engagements_wrapper .engagements .engagement .__icons .icon__social__twitter{font-size:1.7rem;margin:3px 2px 0 0}.engagements_wrapper .engagements .engagement .__icons .icon__social__instagram{display:inline-block;margin:3px 8px 0 0;font-size:2.8rem}.engagements_wrapper .engagements .engagement .__title{margin-bottom:18px;margin-bottom:1rem}.engagements_wrapper .engagements .engagement .__title.__icon{position:relative}.engagements_wrapper .engagements .engagement .__title.__icon::before{position:absolute;top:-5px;left:0;color:#666;font-size:1.5rem;display:block;font-family:"icon";speak:none;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.engagements_wrapper .engagements .engagement .__title.__icon.__mail{padding-left:34px}.engagements_wrapper .engagements .engagement .__title.__icon.__mail::before{content:""}.engagements_wrapper .engagements .engagement .__title.__icon.__person{padding-left:30px}.engagements_wrapper .engagements .engagement .__title.__icon.__person::before{content:""}.engagements_wrapper .engagements .engagement .__description{margin-bottom:18px;margin-bottom:1rem;font-size:14.4px;font-size:.8rem;color:#9a9a9a}.engagements_wrapper .engagements .engagement .__button{display:block;margin:0 auto;width:140px;height:32px;border:1px solid #999;border-radius:16px;line-height:33px;font-size:16.2px;font-size:.9rem;text-align:center;text-decoration:none;color:#999;transition:all .2s}.engagements_wrapper .engagements .engagement .__button:hover{width:150px;border-color:#333;color:#333}.products-item{position:relative;margin-bottom:4.25rem}.products-item .link{text-decoration:none}.products-item .link:hover .figure{opacity:.6}.products-item .figure .__image{width:100%;height:auto}.products-item .budge::before{position:absolute;top:25px;right:20px;display:flex;justify-content:center;align-items:center;width:70px;height:24px}.products-item .budge--new::before{content:"New";background-color:#fff;border-radius:12px;color:#999}.products-item .name{line-height:0;display:flex;justify-content:space-between}.products-item .name .__name{font-size:1.125rem;line-height:1.1875rem}.products-item .__no-item{padding-top:1.875rem}.products-item .price{font-size:1rem}@media only screen and (max-width: 1081px){.products-item .price.__is_mobile{display:block !important}.products-item .price.__is_desktop{display:none !important}.products-item .description{height:3.125rem}}.products-item .description{margin-top:.25rem;font-size:.8rem;color:#999}.products-item .column{margin-bottom:.3125rem}.products-item .btn{display:flex}.products-item ._btn{margin:.9375rem .3125rem 0 0;width:7.375rem;height:2rem;color:#999;font-size:.8rem;line-height:2rem;text-align:center;text-decoration:none;border:solid 1px #999;border-radius:22px;display:block;transition:width .2s;cursor:pointer}.products-item ._btn:hover{width:130px}.products-item ._btn.__btn_gray{background:#999;color:#fff}.products-item ._btn.__btn_white{background:#fff;color:#999}.products-item .item__color .slick-slide{width:19px !important}.products-item .item__color .slick-track{transform:translate3d(0px, 0px, 0px) !important}.products-item .color{display:block;width:13px;height:13px;border-radius:50%;box-sizing:border-box;position:relative;margin-left:.125rem;cursor:pointer}.products-item .color--black{background-color:#000;border:1px solid #000}.products-item .color--white{background-color:#fff;border:1px solid #ccc}.products-item .color--chocolat{background-color:#b2a198;border:1px solid #b2a198}.products-item .color--blackcopper{background-image:url(/jp/products/img/svg/black-copper.svg?20241103)}.products-item .color--blackcopper.active{border:1px solid #a87f64}.products-item .color--blackchrome{background-image:url(/jp/products/img/svg/black-chrome.svg?20241103)}.products-item .color--blackchrome.active{border:1px solid #999}.products-item .color--gray{background-color:#999;border:1px solid #999}.products-item .color--stainless{background:linear-gradient(135deg, #b4b3b3 0%, #ebebeb 51.72%, #7c7b7b 100%);border:1px solid #b4b3b3}.products-item .color--darkgray{background-color:#3e475d;border:1px solid #3e475d}.products-item .color--classicred{background-color:#bb5359;border:1px solid #bb5359}.products-item .color--navyblue{background-color:#3e4372;border:1px solid #3e4372}.products-item .color--darkgray2{background-color:#585858;border:1px solid #585858}.products-item .color--gold{background-color:#a27a58;border:1px solid #a27a58}.products-item .color--beige{background-color:#dccfc2;border:1px solid #dccfc2}.products-item .color--white-black{background:linear-gradient(to right, #fff 0%, #fff 50%, #000 50%, #000 100%);border:1px solid #000}.products-item .color--white-gray{background:linear-gradient(to right, #fff 0%, #fff 50%, #999 50%, #999 100%);border:1px solid #999}.products-item .color--darkgray-black{background:linear-gradient(to right, #404040 0%, #404040 50%, #000 50%, #000 100%);border:1px solid #000}.products-item .color--white-champagnegold{background:linear-gradient(to right, #fff 0%, #fff 50%, #c3a87d 50%, #c3a87d 100%);border:1px solid #c3a87d}.products-item .color--silver{background:linear-gradient(135deg, #b4b3b3 0%, #ebebeb 51.72%, #7c7b7b 100%);border:1px solid #b4b3b3}.products-item .color.active::before{opacity:1;width:15px;height:15px;border:1px #fff solid;border-color:inherit;border-radius:50%;box-sizing:content-box;content:"";display:block;position:absolute;top:-3px;left:-3px;z-index:1;transition:.4s}.products-item .name .pro{width:205px}.products-item .name .toaster{width:180px}.products-item .name .pot{width:147px}.products-item .name .gohan{width:171px}.products-item .name .range{width:171px}.products-item .name .brew{width:162px}.products-item .name .curry{width:170px}.products-item .name .recipe{width:89px}.products-item .name .light{width:162px}.products-item .name .lantern{width:184px}.products-item .name .airline{width:47px}.products-item .name .speaker{width:187px}.products-item .name .cleaner-lite{width:205px}.products-item .name .cleaner{width:182px}.products-item .name .tgf{width:107px}.products-item .name .cirq{width:110px}.products-item .name .c2{width:101px}.products-item .name .rain{width:30px}.products-item .name .pure{width:155px}.products-item .name .recipe-book-toaster{width:210px}.products-item .name .recipe-book-gohan{width:206px}.products-item .name .phone{width:141px}.products-item{opacity:0;transform:translateY(50px)}.products-item.search--table-stove,.products-item.search--moonkettle{opacity:1 !important;transform:none !important;transition:unset !important}.itemfadeInUpMenu,.itemfadeInUp3,.itemfadeInUp2,.itemfadeInUp{order:2}.itemfadeInUpMenu .slick-active,.itemfadeInUp3 .slick-active,.itemfadeInUp2 .slick-active,.itemfadeInUp .slick-active{position:relative;z-index:10}.item-size-desktop--fix{order:1}.item-size-desktop--fix:nth-child(3n+1 of .item-size-desktop--fix).loaded,.itemfadeInUp:not(.item-size-desktop--fix).loaded{opacity:1;transform:translateY(0);transition:opacity 1s,transform .6s cubic-bezier(0.15, 0.72, 0.56, 0.98)}.item-size-desktop--fix:nth-child(3n+1 of .item-size-desktop--fix).loaded .__image,.itemfadeInUp:not(.item-size-desktop--fix).loaded .__image{transition:transform 1.3s}.item-size-desktop--fix:nth-child(3n+2 of .item-size-desktop--fix).loaded,.itemfadeInUp2:not(.item-size-desktop--fix).loaded{opacity:1;transform:translateY(0);transition:opacity .9s .22s,transform .6s .1s cubic-bezier(0.15, 0.72, 0.56, 0.98)}.item-size-desktop--fix:nth-child(3n+2 of .item-size-desktop--fix).loaded .__image,.itemfadeInUp2:not(.item-size-desktop--fix).loaded .__image{transition:transform 1.3s}.item-size-desktop--fix:nth-child(3n of .item-size-desktop--fix).loaded,.itemfadeInUp3:not(.item-size-desktop--fix).loaded{opacity:1;transform:translateY(0);transition:opacity .9s .35s,transform .6s .3s cubic-bezier(0.15, 0.72, 0.56, 0.98)}.item-size-desktop--fix:nth-child(3n of .item-size-desktop--fix).loaded .__image,.itemfadeInUp3:not(.item-size-desktop--fix).loaded .__image{transition:transform 1.3s}.search--moonkettle .budge::before,.search--table-stove .budge::before{position:absolute;top:18px;right:20px;display:flex;justify-content:center;align-items:center;width:66px;height:23px}.search--moonkettle .budge--new::before,.search--table-stove .budge--new::before{content:"New";background-color:#fff;border-radius:12px;color:#999;z-index:9;font-size:.9rem}
