table.notice th,table.notice td{padding:10px;text-align:center}.section-page-mokuzi{display:flex;flex-wrap:wrap;justify-content:center}.section-page-mokuzi .item{margin-bottom:10px}@media screen and (max-width: 767px){.section-page-mokuzi .item{margin-bottom:20px}}.section-page-mokuzi .item a{display:block;text-decoration:none;margin:0 20px;position:relative}@media screen and (max-width: 767px){.section-page-mokuzi .item a{font-size:12px}}.section-page-mokuzi .item a:hover:before{content:"";position:absolute;bottom:-10px;display:inline-block;width:38px;height:2px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:#222;border-radius:2px}.section-factory-mokuzi{display:flex;flex-wrap:wrap;justify-content:center}.section-factory-mokuzi .item{margin-bottom:10px}@media screen and (max-width: 767px){.section-factory-mokuzi .item{margin-bottom:20px}}.section-factory-mokuzi .item a{display:block;text-decoration:none;margin:0 20px;position:relative}@media screen and (max-width: 767px){.section-factory-mokuzi .item a{font-size:12px}}.fabric-sample-tab{display:flex;justify-content:center;margin:30px 0 50px}.fabric-sample-tab .js-tab{cursor:pointer;font-size:16px;letter-spacing:.1em;font-weight:600;text-align:center;margin:0 25px}.fabric-sample-tab .js-tab span{font-size:12px;letter-spacing:.05em;font-weight:400;color:#585858;display:block}.fabric-sample-tab .active_tab{position:relative}.fabric-sample-tab .active_tab:before{content:"";height:2px;width:100%;max-width:40px;background:#222;display:inline-block;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.section-fabric-sample{background:#fff;padding:20px;letter-spacing:.1em}@media screen and (max-width: 767px){.section-fabric-sample{padding:50px 0}}.section-fabric-sample .fabric-title{text-align:center;font-weight:700;margin-bottom:35px}.section-fabric-sample .fabric-title h2{position:relative;font-size:20px}@media screen and (max-width: 767px){.section-fabric-sample .fabric-title h2{font-size:18px}}.section-fabric-sample .fabric-title h2:before{content:"";position:absolute;bottom:-10px;display:inline-block;width:38px;height:2px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:#222;border-radius:2px}.section-fabric-sample .fabric-subtitle{text-align:center;font-weight:500;font-size:16px;margin-bottom:10px;line-height:2}@media screen and (max-width: 767px){.section-fabric-sample .fabric-subtitle{font-size:15px}}.section-fabric-sample .fabric-subtitle:before{content:"\6750\8cea\ff1a"}@media screen and (max-width: 767px){{content:"\6750\8cea";display:block;border:1px solid #333;border-radius:20px;width:95px;font-size:15px;letter-spacing:.3em;margin:0 auto 10px;line-height:1;padding:5px}}.section-fabric-sample .fabric-description{text-align:left;margin:0 auto 30px;font-size:14px;width:fit-content}@media screen and (max-width: 767px){.section-fabric-sample .fabric-description{line-height:2}}.section-fabric-sample .fabric-select{display:flex;flex-wrap:wrap;justify-content:center;margin:-10px}.section-fabric-sample .fabric-select .fabric-select__item{list-style:none;width:calc(16.66666666% - 20px);margin:10px;border:5px solid #FFF;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.section-fabric-sample .fabric-select .fabric-select__item{width:calc(33.33333% - 20px)}}.section-fabric-sample .fabric-select .fabric-select__item a{display:block;margin:0 auto}.section-fabric-sample .fabric-select .fabric-select__item .fabric-select__item__img{border-radius:9px}.section-fabric-sample .fabric-select .fabric-select__item .fabric-select__item__title{text-align:center;font-size:13px;letter-spacing:0;width:100%;margin:10px 0 15px}@media screen and (max-width: 767px){.section-fabric-sample .fabric-select .fabric-select__item .fabric-select__item__title{font-size:12px}}.section-fabric-sample .fabric-select .fabric-select__item .fabric-select__item__btn{cursor:pointer;width:100%;background:#222;color:#fff;font-size:12px;padding:10px;text-align:center;margin-top:auto}.section-fabric-sample .fabric-select .fabric-select__item.is-selected .fabric-select__item__img{padding:5px;border:2px solid #707070}.fabric-select__item__btn{cursor:pointer;width:80%;background:#222;color:#fff;font-size:14px;padding:10px;text-align:center;margin:0 auto}.selected-fablic{position:fixed;bottom:0;right:0;z-index:1000;background:#fff url(/cdn/shop/files/bg_dairiseki.jpg?v=1644136239)no-repeat center center/cover;padding:35px 45px;max-width:620px;width:100%;box-shadow:0 3px 37px #00000027;letter-spacing:.1em}@media screen and (max-width: 767px){.selected-fablic{padding:15px 0 0}}.selected-fablic .selected-fablic__title{display:flex;align-items:center;justify-content:center}.selected-fablic .selected-fablic__title .selected-fablic__title__in{display:flex;align-items:center;border:1px solid #222;border-radius:30px;padding:5px 30px}@media screen and (max-width: 767px){.selected-fablic .selected-fablic__title .selected-fablic__title__in{padding:4px 4px 4px 30px;font-size:13px}}.selected-fablic .selected-fablic__title .selected-fablic__title__in #selected-fablic__num{background:#222;margin-left:10px;color:#fff;width:26px;height:26px;font-size:12px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:500}.selected-fablic .selected-fablic__rest{text-align:center;margin-top:15px;font-size:14px;font-weight:500}@media screen and (max-width: 767px){.selected-fablic .selected-fablic__rest{margin-top:10px;margin-bottom:10px}}.selected-fablic #selected-fablic__product{display:none;margin-top:15px}@media screen and (max-width: 767px){.selected-fablic #selected-fablic__product{margin-top:10px}}.selected-fablic #selected-fablic__product #product_result{display:flex;flex-wrap:wrap;margin:-4px;max-height:200px;overflow-y:auto}@media screen and (max-width: 767px){.selected-fablic #selected-fablic__product #product_result{margin:-2px;max-height:140px;overflow-y:auto;padding:0 12px}}.selected-fablic #selected-fablic__product #product_result li{padding:9px;background:#fff;border:1px solid #EDEDED;list-style:none;width:calc(33.33333% - 8px);margin:4px;display:flex;align-items:center;position:relative}@media screen and (max-width: 767px){.selected-fablic #selected-fablic__product #product_result li{width:calc(50% - 5px);margin:2.5px}}.selected-fablic #selected-fablic__product #product_result li .result-image{max-width:45px;min-width:45px;margin-right:10px}@media screen and (max-width: 767px){.selected-fablic #selected-fablic__product #product_result li .result-image{max-width:35px;min-width:35px}}.selected-fablic #selected-fablic__product #product_result li .result-image img{border-radius:50%}.selected-fablic #selected-fablic__product #product_result li .result-title{font-size:10px;margin-right:10px;color:#797979}.selected-fablic #selected-fablic__product #product_result li .result-remove{font-size:15px;cursor:pointer;color:#797979}.selected-fablic .selected-fablic__form{margin-top:25px;width:100%;text-align:center}@media screen and (max-width: 767px){.selected-fablic .selected-fablic__form{margin-top:15px}}.selected-fablic .selected-fablic__form[data-num="0"]{display:none}.selected-fablic .selected-fablic__form a{display:inline-block;background:#222;color:#fff;font-size:12px;text-align:center;padding:12px 45px}@media screen and (max-width: 767px){.selected-fablic .selected-fablic__form a{width:100%}}.section-fabric-form{margin:100px 0 40px}.section-fabric-form .error{font-size:16px;color:red;margin-top:5px}.contact-description{text-align:center;letter-spacing:.1em}.contact-description p{color:#575757;line-height:2}@media screen and (max-width: 767px){.contact-description p{text-align:left}}#contact_form .Form__Input,#contact_form select,#contact_form textarea{background:#fff;min-height:55px}#contact_form .Select--primary:after{background:none}#contact_form .Form__Submit{max-width:200px;margin:50px auto 0}#contact_form .Form__Clickable{display:flex;align-items:center;flex-wrap:wrap;margin:-5px -5px 15px}#contact_form .Form__Clickable-Label{display:flex;align-items:center;flex-wrap:wrap;cursor:pointer;margin:5px;padding:10px;border-radius:3px;border:1px solid #e2e2e2;background:#fff}#contact_form .Form__Clickable-Label span{padding:8px 0}#contact_form .Form__Clickable input{display:none}#contact_form .Form__Clickable input:checked+label{border:1px solid #222}#contact_form .Form__Clickable img{margin:0 10px 0 0;width:50px}@media screen and (max-width: 767px){#contact_form .Form__Clickable-Label{font-size:12px;width:calc(50% - 10px)}#contact_form .Form__Clickable-Label span{padding:4px 0}#contact_form .Form__Clickable-Label--sp100{width:100%}#contact_form .Form__Clickable img{width:30px}}.review-tab{justify-content:center;margin:30px 0 50px}.review-tab .js-tab span{font-size:12px;letter-spacing:.05em;font-weight:400;color:#585858;display:block}.review-tab .active_tab{position:relative}.review-tab .active_tab:before{content:"";height:2px;width:100%;max-width:40px;background:#fff;display:inline-block;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.inactive_content{display:none}*,*:before,*:after{box-sizing:border-box}.col_3{padding:10px;background:#efefef;position:relative;width:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.col_3>div{text-align:center;font-weight:500;width:33.33333%}@media screen and (max-width: 960px){.col_3>div{width:50%}}@media screen and (max-width: 480px){.col_3>div{width:100%}}.hr3 hr{border-top:2px solid orange;background-color:#e8f383}.groupname{font-weight:700;padding:20px 0 10px;color:#fff;font-size:1.7em;text-align:center}.agroup{background:#7bdad6}.bgroup{background:#e9da33}.present_co{padding:0 10px 10px}.present_coimg{background:#fff;padding:10px}.present_coimg img{margin:0!important}.heading04{padding:20px 10px 0;display:flex;justify-content:center;align-items:center;font-size:1.4em;text-align:center;background:#fff}.heading04:before,.heading04:after{content:"";width:2px;height:30px;background-color:#222}.heading04:before{margin-right:30px;transform:rotate(-35deg)}.heading04:after{margin-left:30px;transform:rotate(35deg)}.lineup_col_3{padding:10px 10px 0;position:relative;width:100%;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.lineup_col_3>div{text-align:center;font-weight:500;width:33.33333%}@media screen and (max-width: 960px){.lineup_col_3>div{width:50%}}@media screen and (max-width: 480px){.lineup_col_3>div{width:100%}}.modal-overlay{z-index:1;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background:#00000080}.modal-content{z-index:2;display:none;position:fixed;max-width:500px;margin:0 15px;background:#fff}.modal-header{display:flex;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6}.modal-header .close{font-family:Hiragino Sans,Meiryo,sans-serif;cursor:pointer;background:transparent;border:0;font-size:2rem;font-weight:700;line-height:1;color:#000;outline:none;opacity:.5}.modal-header .close:hover{opacity:.75}.modal-title{margin:5px!important;font-size:1.5rem;font-weight:700}.modal-body{padding:1rem}.modal-body img{margin:0}.modal-body p{margin:10px 0 0!important;line-height:1.4em;letter-spacing:.1em}.modal-footer{display:flex;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6}.boxitems_wrap{margin:0 0 45px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr;grid-gap:5px}.boxitems_head{grid-column:1 / -1;grid-row:1}.btn{margin-bottom:5px;padding:10px 0;display:block;border:1px solid #333;text-decoration:none!important;color:#000;background-color:#fff;text-align:center;margin-top:auto}.boxitem{padding:10px;grid-column:span 6;background-color:#fff;display:flex;flex-direction:column;position:relative}.boxitem p{margin:8px 0!important;text-align:left;padding:5px 0;font-size:.8em;line-height:1.5;display:flex;flex-grow:1}@media (max-width: 767px){.boxitem p{width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3em;max-height:4.2em}}.boxitem img{display:block;margin:auto;max-height:200px}.boxitem a{text-decoration:none!important}.boxitem h3{font-size:clamp(13px,2.9vw,18px)!important;line-height:1.1;text-align:center;margin:10px 0 0!important}.boxitem .catepoint{display:flex;flex-wrap:wrap;justify-content:space-between}.boxitem .pointlabel{position:absolute;color:#fff;font-size:11px;padding:5px 15px;left:0;top:0}.boxitem .long{background-color:#f3b805}.boxitem .order{background-color:#02a5e6}.boxitem .sdgs{background-color:#97c915}.boxitem .point{width:100%;margin:0 0 5px;padding:5px;text-align:center;font-size:11px;color:#000}.boxitem .sofasize ul{text-align:center;list-style:none;margin:0 0 5px}.boxitem .sofasize li{display:inline;background-color:#a0a0a0;color:#fff;font-size:.9em;padding:3px 4px;margin:-1px}.boxitem .btn--cate,.boxitem a.btn--cate{margin-bottom:5px;padding:10px 0;display:block;border:1px solid #333;text-decoration:none!important;color:#000;background-color:#fff;text-align:center;margin-top:auto}.boxitem a.btn--cate:last-child{margin-bottom:0}.boxitem .btn--cate:hover,.boxitem a.btn--cate:hover{color:#fff;background:#222}.boxitem .cardlist{border:1px solid #333;margin:auto auto 20px;display:block;text-align:center;padding:10px 80px}.boxitem .cardlist:last-child{margin-bottom:0}@media (min-width: 1024px){.boxitem .point{width:calc(50% - 8.09px)}}@media screen and (min-width: 850px){.boxitems_wrap{grid-gap:5px}.boxitem{grid-column:span 3}}@media screen and (min-width: 450px){.scroll_content li{width:30%}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/design_page.css.map */
