.products-bed{padding-top:105px}@media screen and (max-width: 1024px){.products-bed{padding-top:60px}}.products-bed .products-bed__inner{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}.products-chair{padding-top:105px}@media screen and (max-width: 1024px){.products-chair{padding-top:60px}}.products-chair .products-chair__inner{width:100%;max-width:1320px;margin:0 auto;padding:0 20px}.products-br--pc{display:inline}@media screen and (max-width: 768px){.products-br--pc{display:none}}.products-br--sp{display:none}@media screen and (max-width: 768px){.products-br--sp{display:inline}}.products-bed-vh{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.products-sukusuku__head{margin-top:40px;padding-bottom:52px}@media screen and (max-width: 768px){.products-sukusuku__head{padding-bottom:54px}}@media screen and (max-width: 768px){.products-sukusuku__head .page_ttl{margin-top:30px}}.products-sukusuku__head .products-sukusuku__lead{margin-top:52px;font-weight:500;font-size:18px;line-height:28px;text-align:center;color:#1d1d1f}@media screen and (max-width: 768px){.products-sukusuku__head .products-sukusuku__lead{margin-top:40px;font-size:16px;line-height:24px;letter-spacing:.08em}}.products-btn{display:flex;gap:14px;width:299px;padding:0 25px;text-align:center}.products-btn.btn-center{margin-left:auto;margin-right:auto}.products-btn .products-btn__blank{position:absolute;top:50%;right:25px;width:11px;height:11px;margin-top:-5.5px}.products-btn[disabled]{cursor:default;opacity:.45}.products-btn[disabled]:hover{opacity:.45}.products-bed-series .products-bed-series__box{padding:60px 8.5156%;border-radius:20px;background:#f6f6f8}@media screen and (max-width: 768px){.products-bed-series .products-bed-series__box{margin:0 -20px;padding:60px 20px;border-radius:0}}.products-bed-series .products-bed-series__item{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 768px){.products-bed-series .products-bed-series__item{flex-direction:column;gap:35px}}.products-bed-series .products-bed-series__item+.products-bed-series__item{margin-top:60px;padding-top:60px;border-top:1px solid #d9d9dc}.products-bed-series .products-bed-series__body{flex:0 0 48.3051%;min-width:0}@media screen and (max-width: 768px){.products-bed-series .products-bed-series__body{flex:none;width:100%}}.products-bed-series .products-bed-series__media{flex:0 0 48.6817%;position:relative;overflow:hidden;border-radius:20px;aspect-ratio:517 / 400}@media screen and (max-width: 768px){.products-bed-series .products-bed-series__media{order:-1;flex:none;width:100%;border-radius:10px}}.products-bed-series .products-bed-series__img{position:absolute;max-width:none}.products-bed-series .products-bed-series__media--soinel .products-bed-series__img{width:116.355%;height:216.56%;left:-8.3709%;top:-29.81%}.products-bed-series .products-bed-series__media--nommoc .products-bed-series__img{width:136.3636%;height:255.375%;left:-24.1779%;top:-92.75%}.products-bed-series .products-bed-series__media--livingcot .products-bed-series__img{width:233.2055%;height:101.2576%;left:-49.1296%;top:-0.6288%}.products-bed-series .products-bed-series__ttl{line-height:0}.products-bed-series .products-bed-series__ttl .products-bed-series__logo{width:auto;height:40px}@media screen and (max-width: 768px){.products-bed-series .products-bed-series__ttl .products-bed-series__logo{width:100%;height:auto}}.products-bed-series .products-bed-series__ttl .products-bed-series__logo--nommoc{height:31px}.products-bed-series .products-bed-series__ttl .products-bed-series__logo--livingcot{height:52px}.products-bed-series .products-bed-series__names{margin-top:16.5px;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:0em;color:#1d1d1f}@media screen and (max-width: 768px){.products-bed-series .products-bed-series__names{margin-top:21px;font-size:15px;line-height:1.5;letter-spacing:0em}}.products-bed-series .products-bed-series__txt{margin-top:28px;font-weight:400;font-size:16px;line-height:1.8;color:#666}@media screen and (max-width: 768px){.products-bed-series .products-bed-series__txt{margin-top:18px}}@media screen and (max-width: 768px){.products-bed-series .products-bed-series__txt--pc{display:none}}.products-bed-series .products-bed-series__txt--sp{display:none}@media screen and (max-width: 768px){.products-bed-series .products-bed-series__txt--sp{display:block}}.products-bed-series .products-bed-series__actions{display:flex;flex-direction:column;gap:20px;margin-top:32px}@media screen and (max-width: 768px){.products-bed-series .products-bed-series__actions{align-items:center;margin-top:22px}}.product-compare{padding:60px 0 100px}@media screen and (max-width: 768px){.product-compare{padding:0 0 0}}.product-compare .product-compare__box{padding:50px 8.5156% 60px;border-radius:20px;background:#f8f3ea}@media screen and (max-width: 768px){.product-compare .product-compare__box{margin:0 -20px;padding:50px 20px 60px;border-radius:0}}.product-compare .product-compare__head{margin-bottom:38px;text-align:center}.product-compare .product-compare__ttl{font-weight:500;font-size:30px;line-height:1.4;color:#1d1d1f}.product-compare .product-compare__lead{margin-top:28px;font-weight:400;font-size:16px;line-height:1.8;color:#666}.product-compare .product-compare__status{text-align:center;font-size:14px;line-height:1.8}.product-compare .product-compare__row{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:7.7683%;align-items:start}@media screen and (max-width: 768px){.product-compare .product-compare__row{grid-template-columns:repeat(2, 1fr);column-gap:20px}}.product-compare .product-compare__cell{min-width:0;text-align:center}@media screen and (max-width: 768px){.product-compare .product-compare__cell[data-col="2"]{display:none}}.product-compare .product-compare__cell[hidden]{display:none !important}.product-compare .product-compare__select{position:relative;width:100%;max-width:299px;height:50px;margin:0 auto}@media screen and (max-width: 768px){.product-compare .product-compare__select{max-width:160px;height:30px}}.product-compare .product-compare__select-native{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:999px;opacity:0;font:inherit;color:inherit;cursor:pointer;appearance:none}@media screen and (max-width: 768px){.product-compare .product-compare__select-native{font-size:12px}}.product-compare .product-compare__select-native[disabled]{cursor:default}.product-compare .product-compare__select-native option:disabled{color:#bfbfbf}.product-compare .product-compare__select-face{display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .3s ease;width:100%;height:100%;padding:0 clamp(14px,1.8vw,25px);border-radius:999px;background:#cfad75;font-weight:400;font-size:clamp(12px,1.16vw,16px);line-height:1.3;color:#fff}@media screen and (max-width: 768px){.product-compare .product-compare__select-face{padding:0 13px;font-weight:500;font-size:12px;line-height:14px}}.product-compare .product-compare__select-face::after{content:"";position:absolute;pointer-events:none;top:50%;right:clamp(14px,1.8vw,25px);width:15px;height:8px;margin-top:-4px;background:url("../img/products_babybed/icon_select-caret.svg") no-repeat center/contain}@media screen and (max-width: 768px){.product-compare .product-compare__select-face::after{right:13px;width:8px;height:5px;margin-top:-2.5px}}@media(min-width: 769px)and (hover: hover)and (pointer: fine){.product-compare .product-compare__select-native:not([disabled]):hover+.product-compare__select-face{opacity:.75}}.product-compare .product-compare__select-native[disabled]+.product-compare__select-face{opacity:.45}.product-compare .product-compare__select-txt{display:block;white-space:pre-line}.product-compare .product-compare__select-txt--sp{display:none}@media screen and (max-width: 768px){.product-compare .product-compare__select-txt--pc{display:none}.product-compare .product-compare__select-txt--sp{display:block}}.product-compare .product-compare__row--image{margin-top:10px}.product-compare .product-compare__figure{display:block;position:relative;width:100%;max-width:299px;margin:0 auto;overflow:hidden;aspect-ratio:299 / 200}@media screen and (max-width: 768px){.product-compare .product-compare__figure{max-width:160px}}.product-compare .product-compare__img{position:absolute;max-width:none;width:var(--cmp-w, 100%);height:var(--cmp-h, 100%);left:var(--cmp-x, 0);top:var(--cmp-y, 0)}.product-compare .product-compare__label{display:flex;align-items:center;justify-content:center;position:relative;height:25px;margin-top:10px}.product-compare .product-compare__label::before{content:"";position:absolute;top:50%;right:0;left:0;height:1px;background:#eadbc2}.product-compare .product-compare__label-txt{display:flex;align-items:center;justify-content:center;position:relative;min-width:clamp(110px,10.4vw,150px);height:25px;padding:0 15px;border-radius:20px;background:#eadbc2;font-weight:700;font-size:clamp(13px,1.16vw,16px);line-height:1;color:#1d1d1f}@media screen and (max-width: 768px){.product-compare .product-compare__label-txt{min-width:125px;height:22px;padding:0 12px;font-size:14px}}.product-compare .product-compare__spec .product-compare__row{margin-top:10px;padding:15px 0 25px}.product-compare .product-compare__row--color{padding:20px 0 26px}.product-compare .product-compare__row--age{align-items:center}.product-compare .product-compare__value{display:block;font-weight:400;font-size:clamp(12px,1.16vw,16px);line-height:1.4;color:#000}@media(min-width: 769px){.product-compare .product-compare__value{text-wrap:balance}}@media screen and (max-width: 768px){.product-compare .product-compare__value{font-size:14px}}.product-compare .product-compare__note{display:block;font-weight:400;font-size:12px;line-height:1.4;color:#000}.product-compare .product-compare__note[hidden]{display:none}.product-compare .product-compare__colors{display:flex;align-items:flex-start;justify-content:center;gap:5px}.product-compare .product-compare__color{display:flex;flex-direction:column;align-items:center;gap:6.5px;width:clamp(50px,4.2vw,60px)}@media screen and (max-width: 768px){.product-compare .product-compare__color{width:45px}}.product-compare .product-compare__color-dot{display:block;width:30px;height:30px;border:1px solid #909090;border-radius:50%;background:var(--cmp-dot, transparent)}.product-compare .product-compare__color-name{display:block;width:clamp(50px,4.2vw,60px);font-weight:400;font-size:clamp(9px,.84vw,12px);line-height:16px;color:#000;line-break:strict;word-break:normal;overflow-wrap:normal}@media screen and (max-width: 768px){.product-compare .product-compare__color-name{margin:0 -7.5px;font-size:10px;line-height:12px}}.product-compare .product-compare__row--shop{margin-top:10px}.product-compare .product-compare__shop{width:250px;max-width:100%;margin:0 auto;padding:0 clamp(14px,1.8vw,25px);font-size:clamp(12px,1.3vw,18px)}@media screen and (max-width: 768px){.product-compare .product-compare__shop{gap:6px;width:150px;height:30px;padding:0 8px;font-size:13px;line-height:13px}}.product-compare .product-compare__shop .products-btn__blank{right:clamp(14px,1.8vw,25px)}@media screen and (max-width: 768px){.product-compare .product-compare__shop .products-btn__blank{right:20px;width:12px;height:12px;margin-top:-6px}}.support-nav{background:#f6f6f8}.support-nav .support-nav__list{display:flex;align-items:center;justify-content:center;height:60px;gap:49px}@media screen and (max-width: 768px){.support-nav .support-nav__list{align-items:flex-start;height:auto;padding:15px 0;gap:14px}}.support-nav .support-nav__link{display:flex;align-items:center;gap:14px;color:#1d1d1f}@media screen and (max-width: 768px){.support-nav .support-nav__link{flex-direction:column;gap:8px;text-align:center}}@media(min-width: 769px)and (hover: hover)and (pointer: fine){.support-nav .support-nav__link:hover{opacity:.6}}@media(min-width: 769px)and (-ms-high-contrast: none),(min-width: 769px)and (-ms-high-contrast: active){.support-nav .support-nav__link:hover{opacity:.6}}.support-nav .support-nav__txt{display:block;font-weight:400;font-size:14px;line-height:1}@media screen and (max-width: 768px){.support-nav .support-nav__txt{font-size:12px;line-height:14px}}.support-nav .support-nav__caret{position:relative;display:block;flex-shrink:0;width:11.293px;height:5.575px}.support-nav .support-nav__caret::before{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;border-right:1px solid #909090;border-bottom:1px solid #909090;transform:rotate(45deg)}.products-about-sukusuku{padding-top:40px;padding-bottom:60px}.products-about-sukusuku.sukusuku20th-history-list{padding-top:1px}@media screen and (max-width: 1024px){.products-about-sukusuku{padding-top:40px;padding-bottom:40px}}.products-about-sukusuku.bgg{background-color:#f6f6f8}.products-about-sukusuku .products-about-sukusuku__inner{width:100%;max-width:1280px;margin:0 auto}.products-about-sukusuku .products-about-sukusuku__content{padding:0 5%}.products-about-sukusuku .products-about-sukusuku__content .about-sukusuku__content-header{text-align:center}.products-about-sukusuku .products-about-sukusuku__content h2{font-size:40px;line-height:1.4;font-weight:700;margin-bottom:16px}@media screen and (max-width: 768px){.products-about-sukusuku .products-about-sukusuku__content h2{font-size:30px;margin-bottom:12px}}.products-about-sukusuku .products-about-sukusuku__content .catchcopy{font-size:24px;line-height:1.7;margin-bottom:1em}@media screen and (max-width: 768px){.products-about-sukusuku .products-about-sukusuku__content .catchcopy{font-size:20px}}.products-about-sukusuku .products-about-sukusuku__content .bodycopy{font-size:18px;line-height:2;margin-bottom:2em}@media screen and (max-width: 768px){.products-about-sukusuku .products-about-sukusuku__content .bodycopy{font-size:16x}}.products-about-sukusuku .embed-video{width:100%;max-width:664px;aspect-ratio:16/9;margin:0 auto 2em}.products-about-sukusuku .embed-video iframe{max-width:100%;height:99.5%}.products-about-sukusuku .comments{padding:40px 5% 30px;max-width:664px;margin:1.5em auto;background-color:#fff;border-radius:20px}.products-about-sukusuku .comments h3{font-size:20px;line-height:1.5;margin-bottom:.5em}@media screen and (max-width: 768px){.products-about-sukusuku .comments h3{font-size:18px}}.products-about-sukusuku .comments p{margin-bottom:1em;line-height:1.8}.products-about-sukusuku .history-photo{max-width:750px;margin:0 auto 30px}.products-about-sukusuku .products_link{display:flex;flex-wrap:wrap;justify-content:center;gap:4.5%;max-width:1200px;margin:60px auto}.products-about-sukusuku .products_link__item{width:30.33%;text-align:center}.products-about-sukusuku .products_link__item h3{font-size:26px;margin-bottom:16px;font-weight:700}@media screen and (max-width: 768px){.products-about-sukusuku .products_link__item h3{font-size:22px;margin-bottom:12px}}.products-about-sukusuku .products_link__figure{margin-bottom:1em}.products-about-sukusuku .products_link__figure img{max-width:100%;height:auto}.products-about-sukusuku .inner{padding:10px 0;max-width:840px;margin:0 auto;background:#fff;border-radius:20px}.products-about-sukusuku .inner .better-syohin{max-width:720px;margin:0 auto;padding:60px 20px 0 20px;text-align:left;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.products-about-sukusuku .inner .better-syohin{padding:20px 16px 80px 16px;display:unset;justify-content:unset;align-items:unset;display:block}}.products-about-sukusuku .inner .better-syohin.last{padding-bottom:60px}.products-about-sukusuku .inner .better-syohin .left{width:420px;display:inline-block}@media screen and (max-width: 768px){.products-about-sukusuku .inner .better-syohin .left{width:100%}}.products-about-sukusuku .inner .better-syohin .left .kuchikomi::after{content:"";display:block;clear:both}.products-about-sukusuku .inner .better-syohin .left .kuchikomi .icon{width:50px;height:auto}@media screen and (max-width: 768px){.products-about-sukusuku .inner .better-syohin .left .kuchikomi .icon{width:35px;margin:0 auto 20px auto;display:table;padding-top:20px}}.products-about-sukusuku .inner .better-syohin .left .kuchikomi .fukidashi{width:358px;height:86px;background:center right/358px auto no-repeat url(../img/products_about-sukusuku/fukidashi.jpg);position:relative;float:right}@media screen and (max-width: 768px){.products-about-sukusuku .inner .better-syohin .left .kuchikomi .fukidashi{width:100%;position:relative;float:unset;background-image:none;background-color:#666;border-radius:10px}.products-about-sukusuku .inner .better-syohin .left .kuchikomi .fukidashi::after{content:"";position:absolute;right:0;bottom:-14px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#666 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:20px 20px 0 20px}}.products-about-sukusuku .inner .better-syohin .left .kuchikomi .fukidashi p{font-size:17px;font-size:1.0625rem;line-height:1.7;position:absolute;top:50%;right:0px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);width:332px;color:#fff}@media screen and (max-width: 768px){.products-about-sukusuku .inner .better-syohin .left .kuchikomi .fukidashi p{width:100%;right:unset;padding:20px;font-size:15px;line-height:1.5}}.products-about-sukusuku .inner .better-syohin .right{max-width:220px;width:calc(100% - 420px);display:block;margin-left:auto}@media screen and (max-width: 768px){.products-about-sukusuku .inner .better-syohin .right{width:220px;float:unset;margin:0 auto}}.products-about-sukusuku .inner .better-syohin .catchcopy{font-size:20px;line-height:1.5;margin-bottom:.6em;margin-top:.5em}@media screen and (max-width: 768px){.products-about-sukusuku .inner .better-syohin .catchcopy{font-size:18px}}.products-about-sukusuku .inner .better-syohin .bodycopy{font-size:18px;line-height:1.8;margin-bottom:.8em}@media screen and (max-width: 768px){.products-about-sukusuku .inner .better-syohin .bodycopy{font-size:16x}}.products-about-sukusuku .inner .better-syohin .text{font-size:16px;line-height:1.8;margin-bottom:1em}@media screen and (max-width: 768px){.products-about-sukusuku .inner .better-syohin .text{font-size:15px}}.products-about-sukusuku .history-syohin{padding-top:20px}.products-about-sukusuku .history-syohin .year{font-size:40px;font-weight:600;line-height:1.2;margin-bottom:20px}@media screen and (max-width: 768px){.products-about-sukusuku .history-syohin .year{text-align:center}}.products-about-sukusuku .history-syohin__col{display:flex;gap:5%;margin-bottom:40px}@media screen and (max-width: 768px){.products-about-sukusuku .history-syohin__col{flex-direction:column;margin-bottom:60px}}.products-about-sukusuku .history-syohin__col .left{flex:0 0 auto}@media screen and (max-width: 768px){.products-about-sukusuku .history-syohin__col .left{width:165px;margin:0 auto}}.products-about-sukusuku .history-syohin__col .right{flex:1 1 auto;margin-top:20px}@media screen and (max-width: 768px){.products-about-sukusuku .history-syohin__col .right{margin-top:0;width:100%;text-align:center}}.products-about-sukusuku .history-syohin__col .name{font-size:20px;margin-bottom:1.5em}.products-about-sukusuku .history-syohin__col .catchcopy{font-weight:500}.products-about-sukusuku .history-syohin__col .text{font-size:16px;line-height:1.8;margin-bottom:.8em;text-align:left}.products-about-sukusuku .history-syohin__col .color-list{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:10px}@media screen and (max-width: 768px){.products-about-sukusuku .history-syohin__col .color-list{justify-content:center;flex-wrap:wrap}}.products-about-sukusuku .history-syohin__col .color-list li{font-size:14px}.products-about-sukusuku .history-syohin__col .color-list li span{display:block;width:25px;height:25px;border-radius:100%;background:#ccc}@media screen and (max-width: 768px){.products-about-sukusuku .history-syohin__col .color-list li:first-child{width:100%;text-align:center}}.products-about-sukusuku .history-syohin__col .color-list li span.c-EACDB7{background:#eacdb7}.products-about-sukusuku .history-syohin__col .color-list li span.c-C46D33{background:#c46d33}.products-about-sukusuku .history-syohin__col .color-list li span.c-652F25{background:#652f25}.products-about-sukusuku .history-syohin__col .color-list li span.c-DC3737{background:#dc3737}.products-about-sukusuku .history-syohin__col .color-list li span.c-E5E5E5{background:#e5e5e5}.products-about-sukusuku .history-syohin__col .color-list li span.c-B4D46F{background:#b4d46f}.products-about-sukusuku .history-syohin__col .color-list li span.c-F49ECC{background:#f49ecc}.products-about-sukusuku .history-syohin__col .color-list li span.c-A1E0F7{background:#a1e0f7}.products-about-sukusuku .history-syohin__col .color-list li span.c-C9C58F{background:#c9c58f}.products-about-sukusuku .lastLinkBtn{text-align:center;margin-top:60px;font-weight:400;font-size:16px;line-height:1.8}.products-about-sukusuku .lastLinkBtn a{text-decoration:underline;color:#0099d7}.products-about-sukusuku .lastLinkBtn a::after{content:"";display:inline-block;margin-left:4px;width:8px;height:8px;border-right:solid 1px currentColor;border-bottom:solid 1px currentColor;transform:rotate(-45deg)}.history-rightMenu{width:67px;background:#707070;position:fixed;right:0;top:0;bottom:0;margin:auto;padding:0;display:table;border-top-left-radius:10px;border-bottom-left-radius:10px;z-index:10;transition:all 1s;opacity:0}@media screen and (max-width: 768px){.history-rightMenu{width:40px;background-color:rgba(112,112,112,.8)}}.history-rightMenu li a{font-size:17px;font-size:1.0625rem;line-height:1.7;color:#fff;display:block;text-align:center;margin-top:10px}.history-rightMenu li a:last-child{margin-bottom:10px}@media screen and (max-width: 768px){.history-rightMenu li a{font-size:11px;font-size:.6875rem;line-height:1.7}}