@charset "UTF-8";body{background:#ebebeb}.wrapper p{font-size:clamp(14px,1.8vw,15px);line-height:1.86;text-align:justify;letter-spacing:0}.wrapper .sp-linebreak_375{display:none}@media screen and (max-width:375px){.wrapper .sp-linebreak_375{display:inline}}.wrapper .square_button{width:auto!important;margin:0;line-height:1}.wrapper .square_button .square_button-link{box-sizing:border-box;flex-shrink:0;margin:0 auto;background:#fff;padding:16px 100px 13px 20px;width:300px;min-width:300px;border-radius:10px;display:block;position:relative}.wrapper .square_button .square_button-link::after{content:"";position:absolute;top:50%;display:block;background-color:#000;transform-origin:right center;transition:transform .3s ease}.wrapper .square_button .square_button-link::after{width:7px;height:7px;background-color:transparent;border-top:1px solid #000;border-right:1px solid #000;transform:translateY(-22%) rotate(45deg);left:auto;right:26px}.wrapper .square_button .square_button-link:hover::after{transform:translateY(-22%) translateX(5px) rotate(45deg)}.wrapper .square_button span{font-size:16px;letter-spacing:.055em;white-space:nowrap}.wrapper .square_button span:last-of-type{margin-left:clamp(.938rem,.819rem + .5vw,1.25rem)}@media (max-width:768px){.wrapper .square_button .square_button-link{padding:13px 100px 11px 20px}.wrapper .square_button .square_button-link::before{right:17px;top:55%;width:13px}.wrapper .square_button .square_button-link::after{right:17px;top:55%}}.wrapper .product-button-wrap{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:inherit;cursor:pointer}.wrapper .product-button-wrap .size-name{font-size:15px;line-height:1;letter-spacing:.025em}.wrapper .product-button-wrap:hover .base_btn::before{transform:translateX(5px)}.wrapper .product-button-wrap:hover .base_btn::after{transform:translateY(-22%) translateX(5px) rotate(45deg)}.wrapper .btn2{width:auto!important;max-width:39px;margin:0;line-height:1}.wrapper .btn2 .base_btn{display:block;margin:0 auto;background:#000;padding:9px 18px 9px 18px;width:auto;border-radius:30px;position:relative}.wrapper .btn2 .base_btn::after,.wrapper .btn2 .base_btn::before{content:"";position:absolute;top:50%;display:block;background-color:#fff;transform-origin:right center;transition:transform .3s ease}.wrapper .btn2 .base_btn::before{width:11.85px;height:1px;margin-top:-1px;right:12px}.wrapper .btn2 .base_btn::after{width:6px;height:6px;background-color:transparent;border-top:1.1px solid #fff;border-right:1.1px solid #fff;transform:translateY(-22%) rotate(45deg);left:auto;right:13px}.wrapper .fv_wrapper{border-bottom:solid 1px #fff}.wrapper .fv_wrapper .top .key-visual{width:77%;margin:0 0 0 auto}.wrapper .fv_wrapper .top .key-visual .fv-pc{aspect-ratio:2/1;width:100%;-o-object-fit:cover;object-fit:cover}.wrapper .fv_wrapper .top .key-visual .fv-sp{display:none}@media screen and (max-width:768px){.wrapper .fv_wrapper .top .key-visual{width:100%}.wrapper .fv_wrapper .top .key-visual .fv-pc{display:none}.wrapper .fv_wrapper .top .key-visual .fv-sp{display:block;aspect-ratio:3/2;width:100%;-o-object-fit:cover;object-fit:cover}}.wrapper .fv_wrapper .heading-article-title>div:first-of-type{font-size:clamp(1.375rem,1.091rem + 1.21vw,2.125rem);letter-spacing:.08em;line-height:1.5;margin-bottom:20px}.wrapper .fv_wrapper .heading-article-title>div:last-of-type{font-size:clamp(.875rem,.757rem + .5vw,1.188rem);letter-spacing:.05em;line-height:1}.wrapper .main-area .opening-sentence{max-width:900px;width:93%;margin:0 auto;font-size:clamp(.75rem,.679rem + .3vw,.938rem);line-height:1.94;text-align:justify;padding:clamp(3.125rem,1.469rem + 7.06vw,7.5rem) 0 clamp(3.125rem,2.652rem + 2.02vw,4.375rem);border-bottom:solid 1px #fff}@media screen and (max-width:768px){.wrapper .main-area .opening-sentence{line-height:2.33}}.wrapper .main-area .opening-sentence p:not(:last-of-type){margin-bottom:35px}@media screen and (max-width:768px){.wrapper .main-area .opening-sentence p:not(:last-of-type){margin-bottom:0}}.wrapper .main-area .coordinator-introduction{display:flex;align-items:center;justify-content:center;max-width:597px;width:87%;margin:clamp(2.5rem,2.382rem + .5vw,2.813rem) auto clamp(3.125rem,2.179rem + 4.04vw,5.625rem);gap:clamp(.938rem,.583rem + 1.51vw,1.875rem)}@media screen and (max-width:768px){.wrapper .main-area .coordinator-introduction{width:89.6%}}.wrapper .main-area .coordinator-introduction .portrait{width:22.2%;max-width:150px}.wrapper .main-area .coordinator-introduction .portrait img{width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.wrapper .main-area .coordinator-introduction .portrait{width:34.2%;min-width:115px}}.wrapper .main-area .coordinator-introduction .text-wrap>div:first-of-type{letter-spacing:.025em;font-size:clamp(.875rem,.828rem + .2vw,1rem);padding-bottom:3px;border-bottom:solid 2px #fff;line-height:1;display:inline-block}.wrapper .main-area .coordinator-introduction .text-wrap .name{font-size:clamp(.75rem,.703rem + .2vw,.875rem);letter-spacing:.05em;line-height:1;margin:clamp(.625rem,.507rem + .5vw,.938rem) 0 clamp(.938rem,.819rem + .5vw,1.25rem)}.wrapper .main-area .coordinator-introduction .text-wrap .role{font-size:clamp(.688rem,.64rem + .2vw,.813rem);line-height:1.5;text-align:justify}.wrapper .main-area .sec-examples-winter-sofa-styling{background:#fff;padding:clamp(1.563rem,.971rem + 2.52vw,3.125rem) 0 clamp(3.125rem,1.469rem + 7.06vw,7.5rem)}.wrapper .main-area .sec-examples-winter-sofa-styling .sec-examples-winter-sofa-styling-inner{background:#ebebeb;width:95%;border-radius:30px 30px 0 0;margin:0 auto;padding:clamp(3.125rem,1.942rem + 5.05vw,6.25rem) 0 clamp(2.5rem,1.317rem + 5.05vw,5.625rem)}.wrapper .main-area .sec-examples-winter-sofa-styling h2{margin-bottom:clamp(3.125rem,2.652rem + 2.02vw,4.375rem)}.wrapper .main-area .sec-examples-winter-sofa-styling h2>span{display:block;font-size:clamp(.813rem,.742rem + .3vw,1rem);letter-spacing:.12em;margin-bottom:10px;text-align:center;line-height:1}.wrapper .main-area .sec-examples-winter-sofa-styling h2>div{font-size:clamp(1.188rem,.998rem + .81vw,1.688rem);letter-spacing:.08em;line-height:1;text-align:center}.wrapper .main-area .sec-examples-winter-sofa-styling .examples-list{max-width:1110px;margin:0 auto}.wrapper .main-area .sec-examples-winter-sofa-styling .examples-list li{padding-bottom:clamp(2.5rem,1.79rem + 3.03vw,4.375rem)}.wrapper .main-area .sec-examples-winter-sofa-styling .examples-list li:not(:last-of-type){border-bottom:solid 1px #fff;margin-bottom:clamp(3.125rem,2.415rem + 3.03vw,5rem)}.wrapper .main-area .sec-examples-winter-sofa-styling .top-heading-wrap>div{display:flex;width:81.8%;margin:0 auto;gap:clamp(.625rem,.152rem + 2.02vw,1.875rem)}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .top-heading-wrap>div{width:92%}}.wrapper .main-area .sec-examples-winter-sofa-styling .top-heading-wrap.--sp{display:none}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .top-heading-wrap{width:92.9%;margin:0 auto}.wrapper .main-area .sec-examples-winter-sofa-styling .top-heading-wrap.--pc{display:none}.wrapper .main-area .sec-examples-winter-sofa-styling .top-heading-wrap.--sp{display:block}}.wrapper .main-area .sec-examples-winter-sofa-styling .numbering>span{color:#fff;font-size:clamp(.75rem,.584rem + .71vw,1.188rem);letter-spacing:.08em;line-height:1;display:block;text-align:center;margin-top:10px}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .numbering>span{margin-top:0}}.wrapper .main-area .sec-examples-winter-sofa-styling .numbering>div{font-size:clamp(4.688rem,3.481rem + 5.15vw,7.875rem);line-height:1;color:#fff}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .numbering>div{letter-spacing:.02em}}.wrapper .main-area .sec-examples-winter-sofa-styling .comment-wrap{border:solid 1px #fff;border-radius:60px 0 0 0;padding:35px 48px 33px 57px;position:relative}.wrapper .main-area .sec-examples-winter-sofa-styling .comment-wrap::before{content:"";position:absolute;background:url(../images/coordinator_comment.png) center/cover no-repeat;width:18%;min-width:100px;height:auto;aspect-ratio:111/68;top:-40px;right:32px;display:block;z-index:1}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .comment-wrap::before{display:none}}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .comment-wrap{border:none;padding:0}}.wrapper .main-area .sec-examples-winter-sofa-styling .comment-wrap .comment-title{font-size:clamp(.938rem,.819rem + .5vw,1.25rem);line-height:1.36;letter-spacing:.08em;margin-bottom:clamp(.625rem,.388rem + 1.01vw,1.25rem);text-align:justify}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .comment-wrap .comment-title{margin-top:18px;margin-bottom:0}}.wrapper .main-area .sec-examples-winter-sofa-styling .comment-pc{font-size:clamp(.75rem,.726rem + .1vw,.813rem);line-height:2;text-align:justify}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .comment-pc{display:none}}.wrapper .main-area .sec-examples-winter-sofa-styling .comment-sp{display:none}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .comment-sp{position:relative;display:block;border:solid 1px #fff;border-radius:60px 0 0 0;padding:28px 15px 20px 28px;text-align:justify;margin-top:10px}.wrapper .main-area .sec-examples-winter-sofa-styling .comment-sp::before{content:"";position:absolute;background:url(../images/coordinator_comment.png) center/cover no-repeat;width:15.2%;min-width:92px;height:auto;aspect-ratio:111/68;top:-35px;right:10px;display:block;z-index:1}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-photo-area{width:88.4%;display:flex;gap:clamp(.313rem,-.279rem + 2.52vw,1.875rem);margin:clamp(.938rem,.701rem + 1.01vw,1.563rem) auto clamp(1.25rem,.777rem + 2.02vw,2.5rem)}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-photo-area{flex-direction:column}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-photo-area>div{width:calc((100% - clamp(.313rem,-.279rem + 2.52vw,1.875rem))/ 2)}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-photo-area>div{width:100%}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-photo-area>div span{font-size:clamp(.625rem,.507rem + .5vw,.938rem);letter-spacing:.08em;line-height:1;color:#898989;margin-bottom:clamp(.313rem,.194rem + .5vw,.625rem);margin-left:clamp(.625rem,.436rem + .81vw,1.125rem)}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-photo-area>div img{width:100%;-o-object-fit:cover;object-fit:cover}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area{width:88.4%;margin:0 auto}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area h4{font-size:clamp(.875rem,.733rem + .61vw,1.25rem);letter-spacing:.08em;line-height:1;color:#898989;padding-bottom:clamp(.375rem,.28rem + .4vw,.625rem);border-bottom:solid 1px #898989;margin-bottom:20px}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .coordinate-item-content{display:flex}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .coordinate-item-content{flex-direction:column}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .product-info{font-size:clamp(.75rem,.703rem + .2vw,.875rem);color:#fff;letter-spacing:.02em;background:#b5b5b6;padding:clamp(.188rem,.14rem + .2vw,.313rem) clamp(.625rem,.578rem + .2vw,.75rem);display:inline-block;margin-bottom:10px}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info{width:50%;padding-right:9%;border-right:solid 1px #898989}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info{width:100%;border:none;padding-right:0;margin-bottom:30px}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info .cushion-photo{max-width:clamp(10rem,9.054rem + 4.04vw,12.5rem);max-height:clamp(10rem,9.054rem + 4.04vw,12.5rem);aspect-ratio:1/1;background:#fff;display:flex;align-items:center;justify-content:center;width:52%}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info .cushion-photo img{width:87.5%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info .cushion-photo{width:50.7%;max-width:320px;max-height:-moz-fit-content;max-height:fit-content}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info .detail-wrap{margin-bottom:40px;width:47%;max-width:150px}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info .detail-wrap{width:48%}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info .button-area-wrap{display:flex;align-items:center;justify-content:space-between}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info .category{font-size:12px;line-height:1;margin-bottom:10px;white-space:nowrap;letter-spacing:0}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info .name{font-size:clamp(1rem,.679rem + .67vw,1.25rem);line-height:1;margin-bottom:12px;letter-spacing:0}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info .price{line-height:1}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info .price>span:first-of-type{font-size:clamp(.688rem,.664rem + .1vw,.75rem)}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info .price>span:last-of-type{font-size:clamp(.813rem,.765rem + .2vw,.938rem);letter-spacing:.025em}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info>a{display:flex;gap:clamp(.625rem,.388rem + 1.01vw,1.25rem);align-items:flex-end;justify-content:flex-start}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info>a:not(:last-of-type){margin-bottom:clamp(.625rem,.507rem + .5vw,.938rem)}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .cushion-info>a{justify-content:left}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-fabric-wrap{width:50%;display:flex;gap:clamp(1.875rem,.27rem + 3.34vw,3.125rem);justify-content:end;padding-left:2vw}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-fabric-wrap{flex-direction:column;padding-left:0;width:100%}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-info{max-width:200px;width:60%}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-info{width:100%;max-width:none}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-info .sofa-photo{width:100%;margin:0 0 clamp(.75rem,.268rem + 1vw,1.125rem);aspect-ratio:40/21;display:flex;justify-content:center;align-items:center;height:clamp(5.625rem,4.421rem + 2.51vw,6.563rem)}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-info .sofa-photo.--ot{margin-top:30px}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-info .sofa-photo.--ot{margin-top:0;transform:scale(1.3)}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-info .sofa-photo img{width:100%;-o-object-fit:cover;object-fit:cover}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-info .detail-wrap{display:flex;align-items:end;justify-content:space-between;gap:clamp(10px,3vw,15px)}@media screen and (min-width:450px) and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-info .detail-wrap{justify-content:flex-start;gap:26px}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-info .name{font-size:clamp(.875rem,.804rem + .3vw,1.063rem);line-height:1;margin-bottom:5px;letter-spacing:0}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-info .size{font-size:10px;line-height:1}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-info>div{display:flex;align-items:center;gap:20px}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-info>div a{display:block;width:-moz-fit-content;width:fit-content}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-info>div a{width:50.7%}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .sofa-info>div a.is-second{width:43.3%}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .fabric-info{max-width:145px;width:40%}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .fabric-info{max-width:none;width:50.7%}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .fabric-info>a{display:block;width:-moz-fit-content;width:fit-content}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .fabric-info.is-disabled>a{pointer-events:none;cursor:default}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .fabric-info .fabric-photo{width:100%;margin-bottom:clamp(.75rem,.268rem + 1vw,1.125rem);aspect-ratio:29/21;height:clamp(5.625rem,4.421rem + 2.51vw,6.563rem)}@media screen and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .fabric-info .fabric-photo{aspect-ratio:16/9}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .fabric-info .fabric-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .fabric-info .detail-wrap{display:flex;align-items:end;justify-content:space-between;gap:5px}@media screen and (min-width:450px) and (max-width:768px){.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .fabric-info .detail-wrap{justify-content:flex-start;gap:26px}}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .fabric-info .name-en{font-size:clamp(.875rem,.804rem + .3vw,1.063rem);line-height:1;margin-bottom:5px;letter-spacing:0;white-space:nowrap}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .fabric-info .name-ja{font-size:10px;line-height:1}.wrapper .main-area .sec-examples-winter-sofa-styling .coordinate-item-area .fabric-info .caution-discontinued{margin-top:clamp(.938rem,.772rem + .71vw,1.375rem);line-height:1.5;font-size:10px;letter-spacing:0}.wrapper .main-area .sec-all-cushions{background:#fff;padding-bottom:clamp(4.375rem,2.246rem + 9.08vw,10rem)}.wrapper .main-area .sec-all-cushions .italian-flag{width:clamp(1.875rem,1.709rem + .71vw,2.313rem);aspect-ratio:29/21;margin:0 auto 15px}.wrapper .main-area .sec-all-cushions .italian-flag img{width:100%;-o-object-fit:cover;object-fit:cover}.wrapper .main-area .sec-all-cushions h2{font-size:clamp(1.188rem,.998rem + .81vw,1.688rem);letter-spacing:.08em;line-height:1;text-align:center}.wrapper .main-area .sec-all-cushions>p{font-size:clamp(.75rem,.703rem + .2vw,.875rem);line-height:1.94;text-align:justify;margin:clamp(1.875rem,1.568rem + 1.31vw,2.688rem) auto clamp(3.125rem,2.888rem + 1.01vw,3.75rem);max-width:900px;width:93%}@media screen and (max-width:768px){.wrapper .main-area .sec-all-cushions>p{line-height:2.33;letter-spacing:.025em}}.wrapper .main-area .sec-all-cushions .all-cushions-list-wrap{max-width:1010px;margin:0 auto;width:84%}.wrapper .main-area .sec-all-cushions .all-cushions-list-wrap:last-of-type{margin-top:clamp(3.125rem,2.415rem + 3.03vw,5rem)}.wrapper .main-area .sec-all-cushions .all-cushions-list-wrap h3 span:first-of-type{font-size:10px;display:block;margin-bottom:5px;line-height:1;letter-spacing:0}.wrapper .main-area .sec-all-cushions .all-cushions-list-wrap h3 span:last-of-type{font-size:clamp(1.375rem,1.257rem + .5vw,1.688rem);display:block;line-height:1;letter-spacing:0;margin-bottom:15px}.wrapper .main-area .sec-all-cushions .all-cushions-list{padding-top:clamp(1.875rem,1.638rem + 1.01vw,2.5rem);border-top:solid 1px #b5b5b6}.wrapper .main-area .sec-all-cushions .all-cushions-list .series-group:not(:first-of-type){margin-top:clamp(1.875rem,1.047rem + 3.53vw,4.063rem)}.wrapper .main-area .sec-all-cushions .all-cushions-list h4{background:#ebebeb;padding:clamp(.313rem,.242rem + .3vw,.5rem) clamp(.75rem,.679rem + .3vw,.938rem);display:inline;margin-left:20px}@media screen and (max-width:768px){.wrapper .main-area .sec-all-cushions .all-cushions-list h4{margin-left:0}}.wrapper .main-area .sec-all-cushions .all-cushions-list h4 span:first-of-type{font-size:clamp(.938rem,.89rem + .2vw,1.063rem);letter-spacing:.02em;display:inline-block;margin-right:5px}.wrapper .main-area .sec-all-cushions .all-cushions-list h4 span:last-of-type{font-size:10px;letter-spacing:0;display:inline-block}.wrapper .main-area .sec-all-cushions .all-cushions-list ul{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.625rem,.152rem + 2.02vw,1.875rem);justify-content:center;align-items:center;width:100%}@media screen and (max-width:768px){.wrapper .main-area .sec-all-cushions .all-cushions-list ul{grid-template-columns:repeat(2,1fr);max-width:400px;margin:0 auto}}.wrapper .main-area .sec-all-cushions .all-cushions-list ul li>a{display:block;width:100%;opacity:1;transition:opacity .4s ease}.wrapper .main-area .sec-all-cushions .all-cushions-list ul li>a:hover{opacity:.6}.wrapper .main-area .sec-all-cushions .all-cushions-list ul li>a>img{width:100%;-o-object-fit:cover;object-fit:cover}.wrapper .main-area .sec-all-cushions .all-cushions-list .fabric-name>span{font-size:clamp(.875rem,.804rem + .3vw,1.063rem);display:inline-block;margin-bottom:5px}.wrapper .main-area .sec-all-cushions .all-cushions-list .fabric-name>div{line-height:1}.wrapper .main-area .sec-all-cushions .all-cushions-list .fabric-name>div span:first-of-type{font-size:11px;letter-spacing:.025em;line-height:1}.wrapper .main-area .sec-all-cushions .all-cushions-list .fabric-name>div span:last-of-type{font-size:clamp(.813rem,.789rem + .1vw,.875rem);line-height:1;letter-spacing:.025em}.wrapper .main-area .sec-all-cushions .knob{margin-left:10px}@media screen and (max-width:768px){.wrapper .main-area .sec-all-cushions .knob{margin-left:0}}.wrapper .related-area{background:#ebebeb;padding:clamp(2.5rem,1.79rem + 3.03vw,4.375rem) 0}.wrapper .related-area .related-area-inner{display:flex;justify-content:center;gap:clamp(.625rem,-.085rem + 3.03vw,2.5rem);align-items:center}@media (max-width:768px){.wrapper .related-area .related-area-inner{flex-direction:column}}