@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Shippori+Mincho:wght@700&display=swap";*{margin:0;padding:0}body,img{width:100%}input[type=checkbox]{margin-right:5px;accent-color:#b77931}body,input,textarea,button,select,h5,.h5,h6,.h6,h3.text-title{font-family:Noto Sans JP,sans-serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:Shippori Mincho,serif}.site-footer--parallax .content-for-layout{overflow:hidden}@media (max-width: 749px){.h1,h1{font-size:3rem}}.sp_only{display:none}.pc_only{display:block}.pc_only.inline{display:inline}@media (max-width: 749px){.sp_only{display:block}.pc_only,.pc_only.inline{display:none}}body .site-header .site-header__wrapper{background-color:#0006}body.navigation-open .site-header .site-header__wrapper,body .site-header--fixed .site-header__wrapper{background-color:#fff}.site-header__cart:after,.site-header__navigation:after{border-color:#fff}.site-header--fixed .site-header__wrapper .site-header__cart:after,.site-header--fixed .site-header__wrapper .site-header__navigation:after,.navigation-open .site-header__wrapper .site-header__cart:after,.navigation-open .site-header__wrapper .site-header__navigation:after{border-color:#b77931}.site-header__wrapper svg{fill:#fff}.site-header--fixed .site-header__wrapper svg,.navigation-open .site-header__wrapper svg{fill:#b77931}.site-header--fixed .site-header__wrapper .announcement-bar__close svg,.navigation-open .site-header__wrapper .announcement-bar__close svg{fill:#fff}.burger-icon{background:#fff}.site-header--fixed .burger-icon,.navigation-open .burger-icon{background:#b77931}.site-header__logo-image{height:auto!important}.site-header--fixed .site-header__logo-image,.navigation-open .site-header__logo-image{opacity:0}.site-header--fixed .site-header__logo,.navigation-open .site-header__logo{display:inline-block;position:relative}.site-header--fixed .site-header__logo:after,.navigation-open .site-header__logo:after{content:"";position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);max-width:206px;width:100%;height:30px;background:url(/cdn/shop/files/main_logo_x30@2x.png?v=1643688703) center / contain;background-repeat:no-repeat}@media (max-width: 749px){.template-page .site-header{position:absolute;width:100%}.template-page .site-header--fixed{position:fixed}}.section-header__title.h2 span{display:inline-block}.rich-text .grid__item{padding-left:0}.top-h4,.top-h4_sp{display:none}.cta-group{opacity:0;display:flex;flex-direction:column;gap:20px;margin-bottom:50px}.cta-group.has-animated{-webkit-animation:fadeUp .5s ease-out .5s 1 forwards;animation:fadeUp .5s ease-out .5s 1 forwards}.slideshow__button-cta-single{position:relative;transform:none;width:90%;max-width:300px;margin:auto}.slideshow__button-cta-single:before{content:"";display:inline-block;position:relative;background:url(/cdn/shop/files/shop-btn-before.png?v=1694847733) no-repeat;background-size:contain;width:20px;height:20px;margin-right:4px;vertical-align:text-top}.slideshow__button-cta-single2.btn--secondary{background-color:#fff}.slideshow__button-cta-single2.btn--secondary:before{background:url(/cdn/shop/files/reform-btn-before.png?v=1694847733) no-repeat;background-size:contain}.piano-btn{display:inline-block;width:140px}@media (min-width: 750px){.top-h4{display:block}.slideshow__heading.h1{font-size:5.5rem}.top-h4{color:#fff;font-size:26px;font-family:Shippori Mincho,serif;border-bottom:1px solid #fff;width:300px;margin:0 auto;padding-top:5px;padding-bottom:10px}.template-index .feature-row__text p{width:80%}.feature-row__text{max-width:700px}.image-bar__caption{font-weight:400}}#insta-feed,.instafeed-shopify{padding-top:30px;padding-bottom:50px!important}#insta-feed .slider-arrow,.instafeed-shopify .slider-arrow{line-height:36px!important}#insta-feed h2{font-family:Noto Sans JP,sans-serif!important}@media (max-width: 749px){.slideshow__heading.h1{font-size:5rem}.top-h4_sp{display:block;border-bottom:1px solid #000;padding-top:5px;padding-bottom:10px;width:250px;margin:auto}.h2.text-title.image-bar__caption{font-weight:400}.featured-slider__cover-title{border:none}}.image-bar__caption span{font-weight:700;display:block;font-size:16px;margin-bottom:10px}.rich-text--165750585244530949{background:#b77931;margin:0;padding:45px 0}.rich-text--165750585244530949 h2{color:#fff;font-size:2.2rem;margin:0}.rich-text--165750585244530949 .rich-text__heading:before{display:none}.custom-content-wrapper--165750889721be0390{padding-top:50px;background:#f9f9f9}.custom-content-wrapper--165750889721be0390 .custom__block-body-text{max-width:none;margin-bottom:50px}.custom-content-wrapper--165750889721be0390 .page-width{max-width:1300px}.custom__item--0b069398-20ca-4417-a514-b76c85aeef24 .custom__item-inner{text-align:center}.custom__item--0b069398-20ca-4417-a514-b76c85aeef24 .reform-btn{font-size:16px}.feature-row--1641950225609c6cbd a.btn{display:none}@media (max-width: 749px){.rich-text--165750585244530949 h2{font-size:1.8rem}.rich-text--165750585244530949 .grid__item{padding-left:0}.custom__item--0b069398-20ca-4417-a514-b76c85aeef24 .reform-btn{font-size:12px}}.product__title.text-center span,.card__name.h4 span,.cart-item__meta-title.h4 span{display:block;font-size:80%;margin-top:5px}.product__title.text-center span.en-del,.cart-item__meta-title.h4 span.en-del{font-size:100%;display:inline}@media (min-width: 1199px){.featured-product__content-header .product__title.text-center{width:120%;margin:0 -8%}}.featured-product__content-header .product__title.text-center .en-del{font-size:90%}.featured-product__content-header .product__title.text-center span{font-size:60%}h3.card__name.h4 .en-del{display:none}h3.card__name.h4 .card-br{display:block;font-size:100%}@media (min-width: 750px){.card__info{padding:26px 23px}.card__name.h4{font-size:2.2rem}}.social-sharing--mobile .social-sharing__icon{padding:10px 0}.social-sharing__icon .icon-close{margin-left:-24px}.product__submedia-list{margin-bottom:0}.ukiyoe-open{color:#00f;border-bottom:1px solid blue;cursor:pointer}@media (max-width: 989px){.product-template{margin-top:50px}}.flower-title,.ornament-title{display:flex;justify-content:space-between;list-style:none;margin-top:10px}.flower-title li{width:310px;text-align:center;font-size:20px;font-weight:500}.ornament-title li{width:240px;text-align:center;font-size:20px;font-weight:500}@media (max-width: 749px){.ornament-title li{font-size:16px}}.select-price{font-size:90%;margin-bottom:30px;margin-top:20px}.select-price>div{margin-bottom:15px}.select-price h6{margin-bottom:0;font-weight:500;font-size:16px}@media (max-width: 899px){.select-price{font-size:85%}}@media (max-width: 749px){.select-price{font-size:100%}}span.color{color:red}.modaal-content-container p{margin-bottom:30px}.modaal-content-container p.product__price{margin-bottom:20px}#checkout_btn .shopify-payment-button,#cart-button,.modal-contact{width:280px}.modal-contents p,.policy_optin{text-align:center;margin-bottom:20px}.policy_optin{margin-bottom:30px}.btn-contact-group{display:flex;justify-content:center;align-items:flex-end}.btn-contact-group #checkout_cart_btn,.btn-contact-group #checkout_btn{margin-right:60px}.btn--secondary:after{outline:none}.shopify-payment-button{pointer-events:none}.payment-option .shopify-payment-button,.modal-payment .shopify-payment-button{pointer-events:auto}.btn--secondary[disabled]:hover,.btn[disabled]:hover,.shopify-payment-button [disabled].shopify-payment-button__button--unbranded:hover,.btn--secondary[disabled]:hover:after,.btn[disabled]:hover:after,.shopify-payment-button [disabled].shopify-payment-button__button--unbranded:hover:after,.btn--secondary[disabled]:after,.btn[disabled]:after,.shopify-payment-button .shopify-payment-button__button--unbranded[disabled]:after{pointer-events:none}.shopify-payment-button [disabled].shopify-payment-button__button--unbranded:hover:after,.btn--secondary[disabled]:after,.btn[disabled]:after,.shopify-payment-button .shopify-payment-button__button--unbranded[disabled]:after,.btn--secondary[disabled]:hover:after,.btn--secondary[disabled]:hover,.btn[disabled]:hover,.btn[disabled]:hover:after{outline:none}.btn--secondary[disabled]{background-color:transparent;color:#b77931}a.contact-jump .btn[disabled]{cursor:pointer;opacity:1;padding:10px 0}a.contact-jump{display:block;cursor:pointer}.modal-window{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;max-width:1000px;background-color:#fff;border-radius:0;z-index:101;padding:3rem 3rem 6rem}.button-close{width:50px;padding:15px 14px 7px;margin-left:auto;margin-bottom:30px;background-color:#ebebeb;color:#b77931;border-radius:50%;cursor:pointer;text-align:center}.button-close:hover{background-color:#d6d6d6}.button-close img{width:20px}.modal-contents{max-width:800px;margin:auto}#cart-button,#payment-button{display:none}.overlay{display:none;position:fixed;top:0;left:0;background:#000c;width:100%;height:100%;z-index:100}.btn-modal{cursor:pointer}.btn-modal button{pointer-events:none}.shopify-payment-button__button--hidden{display:none}.featured-collection.product-in{position:relative;z-index:50}.product-in .card__image-wrapper{height:300px}.product-in .card__image{height:300px;object-fit:cover}.card__wrapper[href*="/products/ornament"] .card__image,.card__wrapper[href*="/products/flower-paint"] .card__image{object-position:50%;height:360px}@media (min-width: 750px){.product__content{padding-bottom:50px}.featured-collection.product-in{padding-top:0}}.product__content{position:relative;z-index:500}button._2ogcW-Q9I-rgsSkNbRiJzA{animation:none!important;-webkit-animation:none!important}@media (max-width: 749px){.btn-contact-group{display:block}#checkout_btn .shopify-payment-button,.modal-payment,.modal-cart,.modal-contact{width:100%}.btn-contact-group #checkout_btn,.btn-contact-group #checkout_cart_btn{margin-bottom:20px;margin-right:0}#checkout_btn .shopify-payment-button,#cart-button,.modal-contact{width:100%}.modal-window{max-height:80%;padding:2rem 2rem 4.5rem;overflow-y:auto}.button-close{margin-bottom:20px;padding:10px 10px 5px;width:38px}.button-close img{width:15px}.modal-contents p{margin-bottom:40px}.modal-contents p.product__price{margin-bottom:10px}.featured-collection.product-in .page-width{padding:0 40px}}@media (max-height: 749px){.modal-window{max-height:75%}}.rte .work-title{margin-bottom:0}.work-link{color:#ae732f;border-bottom:1px solid #ae732f;cursor:pointer}.work-wrap{background:#f3f4f3;padding:15px 0;margin-bottom:20px}.rte .work-title{margin-bottom:0;padding-left:5px}.work-contents{padding:0 15px}.modal-content.work{display:block;padding:2rem 3rem;max-width:900px;width:95%;height:720px}.modal-content.work .button-close{margin-bottom:20px}.work-img{max-width:650px;margin:auto auto 30px}.work-img img{object-fit:cover;max-height:400px}.work-content{background-color:#f3f4f3;padding:25px 0}.val-name{padding:0 12px}.val-ex{padding:0 20px}@media (max-width: 949px){.modal-content.work{overflow-y:auto}}@media (max-width: 749px){.modal-content.work{max-height:75%;overflow-y:auto;padding:3rem 1.5rem}.work-img img{height:auto}}@media (max-width: 499px){.modal-content.work{height:67%}}@media (max-width: 499px) and (max-height: 749px){.modal-content.work{height:75%}}.rte ul{list-style:none;padding-left:0;margin-left:0}.rte a:not(.image-link):after{border:none}.template-page #MainContent .page-width{max-width:1200px}.template-page .content-for-layout{padding-bottom:0}.template-page .custom-content-wrapper{padding-top:50px}.template-page .custom__block-heading-text,.template-page .custom__block-body-text{max-width:1200px}.template-page .custom-content-wrapper--bottom-margin{padding-bottom:0}.template-page .grid__item{padding-left:0}.contact-new .grid__item,.showroom-contact .grid__item{padding-left:20px}@media (max-width: 749px){#shopify-section-hero-contact-link .hero__overlay-title,#shopify-section-hero-contact-link-check .hero__overlay-title{font-size:3.5rem;line-height:1.5}}.template-page #MainContent .contact-new.page-width,.template-page #MainContent .showroom-contact.page-width{max-width:980px}.contact-new,.showroom-contact{padding-bottom:120px}@media (max-width: 749px){.section-header.contact-title{padding-top:120px}}.contact-check{margin-bottom:30px;display:flex;flex-flow:column;flex-wrap:wrap;height:300px}.hero--hero-contact-link-check .contact-check{margin-top:80px;width:88%;margin-left:auto}.contact-check p{margin-bottom:1.5rem;text-align:left}.contact-check p label{font-size:1.6rem}.contact-check p label input[type=checkbox]{margin-right:10px}.hero__inner .contact-check label{color:#fff}#result p{margin-bottom:20px}@media (min-width: 750px) and (max-width: 899px){.contact-new .contact-check label{font-size:14px}}@media (max-width: 749px){.contact-check{display:block;height:auto;margin-bottom:50px}.check-p{font-size:15px}.contact-check p.margin-t{margin-top:50px}}header .header-sub{margin-top:20px}@media (max-width: 1199px) and (min-width: 750px){header .header-sub{width:80%;margin:20px auto 0}}#faq.template-page .grid__item{padding-left:20px}#faq .rich-text .grid__item{padding-left:10px}@media (max-width: 749px){#faq .rich-text{padding-bottom:30px}#faq .rich-text .h3{font-size:26px}}.rte .hero__inner a{color:#fff}.rte .hero__inner a:hover{opacity:1}@media (min-width: 750px){#faq .medium-up--four-fifths{width:80%}#faq .medium-up--push-one-tenth{left:10%}.question-group .rich-text{padding-bottom:40px}}.question-group{margin-bottom:200px}#piano-general .q-a:nth-of-type(2),#service .q-a:nth-of-type(2),#delivery .q-a:nth-of-type(2),#product .q-a:nth-of-type(2){border-top:1px solid #acacac}.question-group .q-a{padding:35px 0;border-bottom:1px solid #acacac}.question-group .q-a .question{margin-bottom:0;width:90%;position:relative;font-size:20px;cursor:pointer;display:flex}.question-group .q-a .question:before,.question-group .q-a .question:after{content:"";width:25px;height:2px;background:#707070;position:absolute;top:48%;right:-50px;transition:.3s}.question-group .q-a .question:after{transform:rotate(90deg)}.question-group .q-a .question.close:after{transform:rotate(0)}.question-group .q-a .question span{color:#b77931;margin-right:10px;display:block}.question-group .q-a .acd{display:none;margin-top:20px;padding:0 25px}.rte table{margin-top:0!important}.question-group .q-a .acd p{line-height:1.8}@media (max-width: 749px){.section-header.faq-title{padding-top:120px}.question-group{margin-bottom:100px}.question-group .q-a .question{width:85%;font-size:17px}.question-group .q-a .question:before,.question-group .q-a .question:after{right:-10%;width:20px}}@media (max-width: 499px){.question-group .q-a .question{width:80%}.question-group .q-a .question:before,.question-group .q-a .question:after{right:-15%}}#shopify-section-rich-text-renovate .rich-text{padding-bottom:0}.price-list .item-group{opacity:0;transform:translateY(50px);transition:all .5s}.price-list .item-group.scrollIn{opacity:1;transform:translate(0)}.renovate-menu-inner,.price-list .item-group,#shopify-section-feature-row-renovate,#shopify-section-feature-row-reason{max-width:2000px;margin:auto}.renovate-menu{margin-top:120px;background-color:#efefef;padding:80px 0}.renovate-menu-inner{width:80%;margin:auto}.renovate-menu .title-bottom{margin-top:30px;margin-bottom:60px}.renovate-menu ul{width:700px;margin:auto;padding-left:130px;column-count:2}.renovate-menu ul li{margin-bottom:30px;font-weight:500}.renovate-menu ul li a{color:#242424}.renovate-menu ul li a:not(.image-link):after{border:none}.renovate-menu ul li span{color:#b77931;margin-right:5px}.price-list{width:80%;margin:auto}#shopify-section-rich-text-renovate2 .rich-text{padding-bottom:50px}.price-list .item-group{margin-bottom:150px;padding-top:60px;margin-top:-60px}.price-list .item-group p:last-child{margin-top:10px}.price-list h3,.item-group .title-bottom{margin-bottom:30px}.price-list h4{font-family:Noto Sans JP,sans-serif;font-weight:500}.price-list h4.grand{margin-top:80px}#color-reform .title-bottom{margin-bottom:80px}.price-list .color-mokume-group{display:flex;justify-content:space-between}.price-list .color-group{margin-bottom:80px;width:50%}.price-list .color{font-size:16px}.price-list .color li{margin-bottom:20px}.price-list li .white,.price-list li .ivory,.price-list li .pink{display:inline-block;width:70px;height:22px;margin-right:5px;vertical-align:text-bottom}.price-list li .white{border:1px solid #cccccc;background:#fff}.price-list li .ivory{background:#fdfae3}.price-list li .pink{background:#ffeaea}.price-list .color-ps{margin-top:30px}.br1599{display:none}#shopify-section-hero-contact-link{margin:0 calc(50% - 50vw);width:100vw}.price-list .mokume-group{width:45%}.price-list .mokume-flex{display:flex;justify-content:space-between;margin-bottom:20px}.price-list .mokume-design{width:47%}.price-list .mokume-design .img{height:90px}.price-list .mokume-design img{object-fit:cover;width:100%;height:90px;vertical-align:bottom}.price-list .mokume-design p{margin-bottom:0;padding:5px 0;text-align:center;background-color:#efefef}.reform-price-group{display:flex;justify-content:space-between;margin-bottom:20px}.reform-price-group .rte__table-wrapper{width:45%}.price-list table{border-collapse:collapse;border:1px solid #b57831}.price-list td,.price-list th{border:1px solid #b57831;text-align:center;padding:15px 10px}.price-list thead th{text-align:center;background:#b57831;color:#fff;font-weight:500}.price-list tbody tr:nth-of-type(2n){background:#efefef}#tole-paint h3{margin-bottom:20px}#tole-paint h5{margin-top:0;font-size:20px}.hand-paint-flex{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.hand-paint-flex>.left{width:50%}.hand-paint-flex>.right{width:40%;height:250px}.hand-paint-flex .right img{object-fit:cover;height:250px}.tole-paint-color-group{margin-bottom:80px}.color-img-flex,.metal-img-flex{display:flex;justify-content:space-between}.color-img-flex img,.metal-img-flex img{width:100%}.color-img-flex>div{width:31%}.metal-img-flex>div{width:23%}.metal-img-flex .metal-img{padding:50px 0;background-color:#fafafa}.color-img-flex .img img,.metal-img-flex .metal-img img{vertical-align:bottom}.color-img-flex>div p,.metal-img-flex>div p{background-color:#efefef;text-align:center;padding:5px 0;margin-bottom:0}.metal-img-flex>div p{text-align:left;padding-left:10px}.design-img-flex,.metal-img-flex{margin-bottom:30px}.design-img-flex p{margin-bottom:0;padding:5px 0 5px 10px;background-color:#efefef}.design-img-flex .img{width:100%;display:flex;flex-wrap:wrap}.design-img-flex .img img{width:50%}#special .design-img-flex .img img{width:33.3%}#mute .design-img-flex .img img{width:35%;margin:30px auto 10px}.price-table{margin-top:20px}#shopify-section-rich-text-renovate3 .rich-text{padding:0 0 100px}.kagu-flex{display:flex;align-items:center}.kagu-box{position:relative;max-width:none;width:50%;text-align:center}#kagu .kagu-box p.title{position:absolute;top:0;left:0;margin:0;width:90px;padding:5px 0;background:#b57831;color:#fff;font-size:18px;font-weight:500;letter-spacing:2px}.kagu-arrow{background:#b57831;height:calc(tan(60deg)*70px/2);width:35px;clip-path:polygon(0 0,100% 50%,0 100%);margin:0 20px 30px}@media (max-width: 1599px){.br1599{display:block}}@media (max-width: 999px){.renovate-menu ul{padding-left:10%}.price-list .mokume-flex{display:block}.price-list .mokume-design{width:90%;margin:0 0 20px}.price-list .mokume-design .img,.price-list .mokume-design img{height:70px}.hand-paint-flex>.right{width:40%;height:350px}.hand-paint-flex .right img{object-fit:cover;height:350px}.hero--hero-contact-link-check .contact-check{margin:80px auto 0}}@media (min-width: 750px){.renovate-menu .rich-text{padding-top:0}}@media (max-width: 749px){.reform-title{display:none;padding:0}.feature-row--feature-row-renovate.feature-row__image-crop--none .feature-row__image{height:320px}.price-list p,.price-list th,.price-list td{font-size:14px}.feature-row__text .h1.reform{font-size:3.5rem;margin-bottom:70px}.renovate-menu{padding-top:10px;margin-top:0}.renovate-menu ul{column-count:auto}.renovate-menu .title-bottom{text-align:center}.price-list h4{font-size:20px}.price-list .item-group{text-align:center;margin-bottom:100px}.price-list #modeling.item-group h3,.price-list #initial.item-group h3,.price-list #special.item-group h3{font-size:25px}#color-reform .title-bottom,.hand-paint-flex{margin-bottom:50px}.item-group .title-bottom{margin-bottom:30px}.price-list .color-mokume-group{display:block;margin-bottom:60px}.price-list .color-group,.price-list .mokume-group{width:100%}.price-list .color li{margin-bottom:25px}.price-list li .white,.price-list li .ivory,.price-list li .pink{width:90px;height:30px}.price-list .color-ps{text-align:left}.price-list .mokume-design{width:100%;margin-bottom:30px}.reform-price-group{display:block}.reform-price-group .rte__table-wrapper{width:100%}.table-flex-bottom.sp_only{text-align:left;margin:15px 0 30px}.hand-paint-flex{display:block}.hand-paint-flex>.left,.hand-paint-flex>.right{width:100%}.hand-paint-flex .right,.hand-paint-flex .right img{height:200px}#tole-paint h5{font-size:18px}.color-img-flex,.metal-img-flex{display:block}.color-img-flex>div,.metal-img-flex>div{width:100%;margin-bottom:20px}.tole-paint-color-group h4{margin-bottom:20px}.design-img-flex .img{display:block}.design-img-flex .img img,#special .design-img-flex .img img{vertical-align:bottom;width:100%}#mute .design-img-flex .img img{vertical-align:bottom;width:90%}.metal-img-flex .metal-img{padding:0}.hero--hero-contact-link-check .contact-check{width:65%;margin:80px auto 0}.hero__inner a.hero__btn{width:65%}#shopify-section-rich-text-renovate3 .rich-text{padding-bottom:60px}#kagu h2{font-size:2.8rem}#kagu h3{font-size:2.6rem}.kagu-flex{flex-direction:column}.kagu-box{width:100%}.kagu-arrow{height:calc(tan(60deg)*40px/2);width:80px;clip-path:polygon(0 0,100% 0,50% 100%);margin:20px 0}}.grid-review{max-width:2000px;margin:auto}.review-group{margin-top:120px}.review-column-group{display:flex;justify-content:space-between;align-content:start;width:90%;margin:auto;flex-wrap:wrap}.review-column-group.hide{display:none}.review-column-group:after{content:"";width:28vw;max-width:550px}.review-column{position:relative;width:28vw;height:28vw;max-width:550px;max-height:500px;cursor:pointer;margin:20px 0}.review-column:before{content:"";opacity:0;background:url(/cdn/shop/files/comment-dots-solid.svg?v=1651731654) no-repeat center center;width:40px;height:40px;color:#fff;position:absolute;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s}.review-column:after{content:"";width:100%;height:100%;opacity:0;background:#000;position:absolute;top:0;left:0;z-index:90;transition:.3s}.review-column:hover:before{opacity:1}.review-column:hover:after{opacity:.5}.review-column img{width:100%;height:100%;vertical-align:bottom;object-fit:cover}.pagination-container{margin:120px 0}.rte ul.pagination{margin:auto;justify-content:center;align-items:center;max-width:720px}.pagination .first,.pagination .last{display:none}.pagination .prev{margin-right:60px}.pagination .next{margin-left:40px}.pagination .prev,.pagination .next{width:30px;cursor:pointer}.pagination .prev img,.pagination .next img{vertical-align:middle}.pagination .disabled{opacity:.5;pointer-events:none}.pagination .page.navi-active{pointer-events:none}.pagination .page{padding:12px 20px;margin-right:20px;border:1px solid #242424;cursor:pointer}.pagination .page a{color:#242424}.pagination li.page a:hover{opacity:1}.pagination .page.navi-active,.pagination .page:hover{background:#b77931;border:1px solid #b77931;color:#fff}.pagination .page.navi-active a,.pagination .page:hover a{color:#fff}.modal{display:none;position:fixed;top:0;height:100vh;width:100%;z-index:500}.modal-bg{position:absolute;height:100vh;width:100%;background:#000c}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:625px;width:1200px;background:#fff;display:flex}body.fixed{overflow:hidden}.modal-content .left-img{width:650px}.modal-content .left-img img{height:100%;width:650px;max-width:650px;object-fit:cover}.modal-content .right-text{padding:30px;width:550px}.modal-content .right-text .js-modal-close-group{text-align:right;margin-bottom:30px}.modal-content .right-text .js-modal-close{display:inline-block;margin-right:0;cursor:pointer}.modal-content .right-text .js-modal-close img{width:25px}.modal-move{display:flex;justify-content:space-between;margin-bottom:20px}.move-prev,.move-next{width:25px;cursor:pointer}.modal-content .right-text h4{padding-bottom:10px;border-bottom:1px solid #acacac}.modal-content .right-text .review-scroll{height:380px;overflow-y:auto}@media (max-width: 1299px){.modal-content{width:90%}.modal-content .left-img{width:52%}.modal-content .left-img img{width:100%}.modal-content .right-text{width:48%}}@media (max-width: 899px){.review-column{width:27vw;height:27vw}}@media (max-width: 749px){.review-title{display:none}.review-column-group{width:100%;justify-content:center}.feature-row--feature-row-review.feature-row__image-crop--none .feature-row__image,.feature-row--feature-row-showroom.feature-row__image-crop--none .feature-row__image{height:320px}.review-column-group:after{width:44vw}#shopify-section-feature-row-review .feature-row__heading.h3,#shopify-section-feature-row-showroom .feature-row__heading.h3,#shopify-section-feature-row-renovate .feature-row__heading.h3{margin-bottom:40px}.review-group{margin-top:0}.review-column{width:40vw;height:40vw;margin:15px}.modal-content{display:block;height:75%}.modal-content .left-img{width:100%;height:30%}.modal-content .left-img img{height:100%}.modal-content .right-text{width:100%;height:70%;padding:20px}.modal-content .right-text .js-modal-close-group{margin-bottom:20px}.modal-content .right-text .review-zone{overflow:hidden;height:80%}.modal-content .right-text .review-scroll{height:60%}.pagination-container{margin:70px 0 100px}.pagination .next{margin-left:15px}.pagination .prev{margin-right:30px}.modal-content .right-text h4{font-size:4.5vw}}@media (max-width: 399px){.review-column{margin:10px}}@media (max-height: 649px){.modal-content .right-text{overflow-y:scroll}}#shopify-section-feature-row-showroom,.info-group{max-width:2000px;margin:auto}.grid__item-showroom{width:100%}.info-group{margin-top:120px;display:flex}.showroom-map{width:49%}.showroom-map iframe{vertical-align:bottom;width:100%;height:800px}.information{width:51%;margin:0 auto;padding:0 30px 30px;max-width:1000px}.information ul li:first-of-type{padding-top:40px;border-top:1px solid #acacac}.information ul li{display:flex;border-bottom:1px solid #acacac;padding:25px 0 30px}.information ul li h5{width:35%;margin-left:10px;margin-bottom:0;font-size:16px}.information ul li h5.tel-fax{letter-spacing:.4rem}.information ul li p{width:65%;margin-bottom:0;padding-right:30px}.datepicker{margin-bottom:30px}.datepicker label{margin-right:10px}.showroom-contact-text{margin-left:20px;margin-bottom:50px}#shopify-section-hero-contact-link-showroom .btn{border:2px solid #b77931}#shopify-section-hero-contact-link-showroom .btn:after{outline:2px solid #b77931}#shopify-section-hero-contact-link-showroom .btn:not(.disabled):hover:after{outline:4px solid #b77931}@media (max-width: 749px){.showroom-title{display:none}.info-group{display:block;width:90%;margin:0 auto 30px}.showroom-map{width:100%;margin-bottom:30px}.showroom-map iframe{height:300px}.information{width:100%;padding:0}.information ul li{display:block}.information ul li h5,.information ul li p{width:100%;margin-left:10px}.information ul li h5{margin-bottom:25px}}.shopify-policy__title{padding:60px 0}.shopify-policy__title h1{font-size:4rem}.shopify-policy__container h4{font-size:2rem}@media (max-width: 749px){.shopify-policy__title h1{font-size:3rem}.shopify-policy__container h4{font-size:1.8rem}}@media (max-width: 399px){.shopify-policy__title h1{font-size:2.6rem}}.navigation__links h3.main-title{color:#b77931;position:relative;padding-top:10px}.navigation__links h3.main-title:before{content:"";width:30px;height:2px;background-color:#b77931;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.navigation__sublinks{padding-top:0;padding-bottom:50px}.navigation__sublink a{font-size:18px;font-weight:700}@media (max-width: 749px){.navigation__sublink a{font-size:16px;font-weight:700}}.sitemap-group{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:120px}.sitemap-group ul.sub{margin-top:50px}.sitemap-group ul.sub li{font-weight:400}.sitemap-group ul li{margin-bottom:25px;font-weight:500}.sitemap-group ul li ul{list-style:none;margin-top:15px;margin-left:20px}.sitemap-group ul li ul li{font-weight:400;font-size:14px;margin-bottom:20px}.sitemap-group ul li ul li:before{content:"\2015";margin-right:5px}.sitemap-group a{color:#000}@media (max-width: 749px){.section-header.sitemap-title{padding-top:120px}.sitemap-group{width:70%;margin:0 auto 60px}.sitemap-group>div{margin:0 10px 30px}}.collection-title_bottom{margin-top:20px}.feature-row .feature-row__heading span{display:inline-block}.template-page #MainContent #shopify-section-custom-content-reason .page-width,.reason-twin-group{max-width:1300px;width:80%}.reason-twin-group{display:flex;justify-content:space-between;margin:100px auto}.twin-item{max-width:800px;width:48%}.twin-item h3,.twin-item h4{text-align:center}.twin-item h3{font-size:31px}.twin-item h3:before{content:"";display:block;width:60px;height:4px;background-color:#ebebeb;transition:width .5s ease-out;margin:0 auto 20px}.twin-item h4{font-size:20px;font-family:Noto Sans JP,sans-serif;font-weight:500}.twin-item h4 span,#shopify-section-custom-content-reason .custom__block-heading-text span{display:inline-block}.twin-item.item-group{opacity:0;transform:translateY(50px);transition:all .5s}.twin-item.item-group.scrollIn{opacity:1;transform:translate(0)}.template-page #shopify-section-custom-content-reason .custom-content-wrapper{padding:100px 0 50px}#shopify-section-custom-content-reason .custom-content__section-header:before{content:"";display:block;width:80px;height:6px;background-color:#b77931;transition:width .5s ease-out;margin:0 auto 20px}#shopify-section-custom-content-reason .custom-content{justify-content:space-between}#shopify-section-custom-content-reason .medium-up--one-half{max-width:600px;width:48%}#shopify-section-custom-content-reason .medium-up--two-thirds{max-width:900px;width:50%}#shopify-section-custom-content-reason .custom__item{margin-bottom:70px}@media (max-width: 1199px){.template-page #MainContent #shopify-section-custom-content-reason .page-width{width:90%}.reason-twin-group{flex-direction:column;margin:100px auto}.twin-item{width:100%;margin:0 auto 60px}.twin-item:last-of-type{margin-bottom:0}#shopify-section-custom-content-reason .medium-up--one-half,#shopify-section-custom-content-reason .medium-up--two-thirds{width:100%}#shopify-section-custom-content-reason .medium-up--one-half{max-width:450px}#shopify-section-custom-content-reason .custom-content__section-header{margin-bottom:40px}#shopify-section-custom-content-reason .custom__block-heading-text{font-size:26px;text-align:center}#shopify-section-custom-content-reason .custom__item{margin:0 auto 30px}#shopify-section-custom-content-reason .text-left{text-align:center!important}.custom__item--f33332e7-c757-4221-85e3-b5077c1ea241{order:1}.custom__item--81e1c14d-5122-4c0d-9849-c2b3d81a904f{order:2}.custom__item--59ff5f37-ce0e-4246-8cc5-42435f5447d8{order:3}.custom__item--98a1d4ca-a675-45a0-bc8f-b9d8062a2944{order:4}.custom__item--292b9472-80ed-4117-b857-cfc0dc02a074{order:5}.custom__item--6456e975-538b-4ec2-89e3-847db995674e{order:6}}@media (max-width: 749px){.reason-title{display:none;padding:0}.feature-row__text .h1.reason{font-size:3.2rem;margin-bottom:70px}.reason-twin-group{margin:0 auto}.twin-item{margin-bottom:0}.template-page #MainContent #shopify-section-custom-content-reason .page-width,.reason-twin-group{width:90%;padding:0}.twin-item h3{font-size:24px}.twin-item h4{font-size:16px}.twin-item p{margin-bottom:60px;text-align:center}#shopify-section-custom-content-reason .medium-up--one-half,#shopify-section-custom-content-reason .medium-up--two-thirds{width:100%}#shopify-section-custom-content-reason .custom__block-heading-text{font-size:26px;text-align:center}#shopify-section-custom-content-reason .custom__item{margin-bottom:20px}#shopify-section-custom-content-reason .text-left{text-align:center!important}.custom__item--f33332e7-c757-4221-85e3-b5077c1ea241{order:1}.custom__item--81e1c14d-5122-4c0d-9849-c2b3d81a904f{order:2}.custom__item--59ff5f37-ce0e-4246-8cc5-42435f5447d8{order:3}.custom__item--98a1d4ca-a675-45a0-bc8f-b9d8062a2944{order:4}.custom__item--292b9472-80ed-4117-b857-cfc0dc02a074{order:5}.custom__item--6456e975-538b-4ec2-89e3-847db995674e{order:6}}@media (min-width: 750px){.blank-slate{padding-left:3.5em;padding-right:3.5em}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/style.css.map */
