.product-detail .contents-wrap{z-index:10;background-color:#fff;position:relative}.product-detail .contents-wrap.withKV{margin-top:90vh}@media (width>=1024px){.product-detail .contents-wrap.withKV{margin-top:100vh;padding:80px 30px}}.product-detail .contents-wrap.withoutKV{padding-top:40px}@media (width>=1024px){.product-detail .contents-wrap.withoutKV{padding-top:80px}}.product-detail .products-detail-wrap{opacity:0;padding-bottom:10vh}@media (width>=768px){.product-detail .products-detail-wrap{padding-bottom:25vh}}@media (width>=1024px){.product-detail .products-detail-wrap{padding-bottom:180px}}.product-detail .products-detail-wrap.active,.product-detail .products-detail-wrap.active .keyvisualContainer{opacity:1}.product-detail .products-detail-wrap .tableBtn{z-index:999;display:inline-block;position:absolute;top:50vh;right:0;transform:translateY(-50%)}@media (width>=1024px){.product-detail .products-detail-wrap .tableBtn{position:absolute;top:0;left:40px;right:auto;transform:translateY(0)}}.product-detail .products-detail-wrap .tableBtn.fixed{position:fixed}.product-detail .products-detail-wrap .tableBtn button{text-align:center;color:#fff;padding:16px 12px;font-size:11px;font-weight:500;line-height:1.2;box-shadow:1px 1px 1px #0003}@media (width>=640px){.product-detail .products-detail-wrap .tableBtn button{padding:22px 14px 24px}}@media (width>=768px){.product-detail .products-detail-wrap .tableBtn button{padding:22px 18px 24px}}@media (width>=1024px){.product-detail .products-detail-wrap .tableBtn button{padding:23px 20px 28px;font-size:13px}}.product-detail .products-detail-wrap .tableBtn button span{transition:all .2s ease-out}.product-detail .products-detail-wrap .tableBtn button:hover span{padding-right:5px}@media (width>=1024px){.product-detail .products-detail-wrap .tableBtn button:hover span{padding-top:10px;padding-right:0}}.product-detail .products-detail-wrap .tableBtn button.down350{background-color:#004db6}.product-detail .products-detail-wrap .tableBtn button.down350:hover{background-color:lighten(#004db6, 5%)}.product-detail .products-detail-wrap .tableBtn button.down450{background-color:#086c64}.product-detail .products-detail-wrap .tableBtn button.down450:hover{background-color:lighten(#086c64, 5%)}.product-detail .products-detail-wrap .tableBtn button.down600{color:#000;background-color:#f5cc3d}.product-detail .products-detail-wrap .tableBtn button.down600 .icon{fill:#000}.product-detail .products-detail-wrap .tableBtn button.down600:hover{background-color:lighten(#f5cc3d, 5%)}.product-detail .products-detail-wrap .tableBtn button.down750{background-color:#ef8616}.product-detail .products-detail-wrap .tableBtn button.down750:hover{background-color:lighten(#ef8616, 5%)}.product-detail .products-detail-wrap .tableBtn button.down900{background-color:#99343c}.product-detail .products-detail-wrap .tableBtn button.down900:hover{background-color:lighten(#99343c, 5%)}.product-detail .products-detail-wrap .tableBtn button .icon{fill:#fff;width:13px;height:13px;margin-bottom:5px;display:block}@media (width>=640px){.product-detail .products-detail-wrap .tableBtn button .icon{width:14px;height:14px;margin-bottom:6px}}@media (width>=768px){.product-detail .products-detail-wrap .tableBtn button .icon{width:15px;height:15px;margin-bottom:7px}}@media (width>=1024px){.product-detail .products-detail-wrap .tableBtn button .icon{width:16px;height:16px;margin-bottom:8px}}.product-detail .products-detail-wrap .keyvisualContainer{opacity:0;width:100%;height:90vh;transition:opacity .5s;position:fixed;top:0;left:0}@media (width>=640px){.product-detail .products-detail-wrap .keyvisualContainer{height:100vh}}@media (width>=768px){.product-detail .products-detail-wrap .keyvisualContainer{height:100vh}}@media (width>=1024px){.product-detail .products-detail-wrap .keyvisualContainer{height:100vh;max-height:100vh}}.product-detail .products-detail-wrap .keyvisualContainer .slide-inner{height:100vh}@media (width>=640px){.product-detail .products-detail-wrap .keyvisualContainer .slide-inner{height:100vh}}@media (width>=768px){.product-detail .products-detail-wrap .keyvisualContainer .slide-inner{height:100vh}}@media (width>=1024px){.product-detail .products-detail-wrap .keyvisualContainer .slide-inner{height:100vh}}.product-detail .products-detail-wrap .keyvisualContainer .item{z-index:1;opacity:0;background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;transition:opacity .5s ease-out;position:absolute;top:0;left:0}.product-detail .products-detail-wrap .keyvisualContainer .item.active{z-index:2;opacity:1}.product-detail .products-detail-wrap .keyvisualContainer .item.next{z-index:3;opacity:0}.product-detail .products-detail-wrap .keyvisualContainer .item .photo{background-position:50%;background-repeat:no-repeat;background-size:cover;width:auto;height:90vh;position:relative}@media (width>=640px){.product-detail .products-detail-wrap .keyvisualContainer .item .photo{height:100vh}}@media (width>=768px){.product-detail .products-detail-wrap .keyvisualContainer .item .photo{height:100vh}}@media (width>=1024px){.product-detail .products-detail-wrap .keyvisualContainer .item .photo{background-position:bottom;height:100vh;max-height:100vh}}.product-detail .products-detail-wrap .keyvisualContainer .pagination{z-index:4;opacity:1;text-align:center;width:100%;height:20px;margin-top:0;display:none;position:absolute;top:auto;bottom:0}@media (width>=768px){.product-detail .products-detail-wrap .keyvisualContainer .pagination{display:block}}@media (width>=1024px){.product-detail .products-detail-wrap .keyvisualContainer .pagination{margin-top:0;top:auto;bottom:55px}}.product-detail .products-detail-wrap .keyvisualContainer .pagination .page-item{background-color:#fff;border-radius:4px;width:8px;height:8px;margin:0 8px;transition:all .5s ease-out;display:inline-block}.product-detail .products-detail-wrap .keyvisualContainer .pagination .page-item.active{transform:scale(1.5)}.product-detail .products-detail-wrap .keyvisualContainer .name{color:#fff;text-shadow:0 0 30px #000;z-index:3;font-weight:600;transition:all .5s ease-out;position:absolute;bottom:20px;left:20px}@media (width>=360px){.product-detail .products-detail-wrap .keyvisualContainer .name{bottom:25px;left:25px}}@media (width>=640px){.product-detail .products-detail-wrap .keyvisualContainer .name{bottom:40px;left:40px}}@media (width>=768px){.product-detail .products-detail-wrap .keyvisualContainer .name{bottom:45px;left:45px}}@media (width>=1024px){.product-detail .products-detail-wrap .keyvisualContainer .name{position:fixed;bottom:50px;left:50px}}.product-detail .products-detail-wrap .keyvisualContainer .name span{display:block}.product-detail .products-detail-wrap .keyvisualContainer .name .en{letter-spacing:.08em;z-index:2;margin-bottom:2px;font-family:Roboto,sans-serif;font-size:26px;position:relative}@media (width>=360px){.product-detail .products-detail-wrap .keyvisualContainer .name .en{font-size:29px}}@media (width>=640px){.product-detail .products-detail-wrap .keyvisualContainer .name .en{margin-bottom:3px;font-size:36px}}@media (width>=768px){.product-detail .products-detail-wrap .keyvisualContainer .name .en{margin-bottom:4px;font-size:42px}}@media (width>=1024px){.product-detail .products-detail-wrap .keyvisualContainer .name .en{margin-bottom:5px;font-size:46px}}.product-detail .products-detail-wrap .keyvisualContainer .name .ja{letter-spacing:.04em;z-index:2;font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:14px;position:relative}@media (width>=360px){.product-detail .products-detail-wrap .keyvisualContainer .name .ja{font-size:15px}}@media (width>=640px){.product-detail .products-detail-wrap .keyvisualContainer .name .ja{font-size:17px}}@media (width>=768px){.product-detail .products-detail-wrap .keyvisualContainer .name .ja{font-size:18px}}@media (width>=1024px){.product-detail .products-detail-wrap .keyvisualContainer .name .ja{font-size:20px}}.product-detail .products-detail-wrap .navBtns{border-left:solid 2px var(--color-brandPrimary);margin-top:100px;margin-bottom:100px;padding:0;overflow:hidden}@media (width>=360px){.product-detail .products-detail-wrap .navBtns{margin-top:100px}}@media (width>=640px){.product-detail .products-detail-wrap .navBtns{margin-top:100px}}@media (width>=768px){.product-detail .products-detail-wrap .navBtns{margin-top:100px;padding:0}}@media (width>=1024px){.product-detail .products-detail-wrap .navBtns{z-index:1000;border:none;width:50px;margin-top:0;margin-bottom:0;position:fixed;top:50%;right:0;transform:translateY(-50%)}}.product-detail .products-detail-wrap .navBtns:after{content:"";clear:both;display:table}.product-detail .products-detail-wrap .navBtns li{float:left;letter-spacing:.2em;font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.product-detail .products-detail-wrap .navBtns li.num_1{width:100%}.product-detail .products-detail-wrap .navBtns li.num_2{width:50%}.product-detail .products-detail-wrap .navBtns li.num_3{width:33.3333%}.product-detail .products-detail-wrap .navBtns li{border-top:solid 2px var(--color-brandPrimary);border-right:solid 2px var(--color-brandPrimary);border-bottom:solid 2px var(--color-brandPrimary)}.product-detail .products-detail-wrap .navBtns li:nth-child(4){border-top:none}@media (width>=1024px){.product-detail .products-detail-wrap .navBtns li{float:none;border-bottom:1px solid #fff;border-right:none;width:auto}.product-detail .products-detail-wrap .navBtns li:last-child{border-bottom:none}}.product-detail .products-detail-wrap .navBtns li a{text-align:center;padding:15px 0;font-size:14px;font-weight:600;display:block}.product-detail .products-detail-wrap .navBtns li a:hover{color:inherit}@media (width>=1024px){.product-detail .products-detail-wrap .navBtns li a{writing-mode:vertical-rl;color:#fff;background-color:#000;padding:40px 18px;font-size:13px;line-height:1.2}.product-detail .products-detail-wrap .navBtns li a:hover,.product-detail .products-detail-wrap .navBtns li a.active{background-color:var(--color-brandPrimary);color:#fff}}@media (width<=768px){.product-detail .products-detail-wrap .navBtns li a br{display:none}}.product-detail .products-detail-wrap .imageContainer{width:auto;min-height:100px;margin:0 25px 20px}@media (width>=1024px){.product-detail .products-detail-wrap .imageContainer{width:58.3333%;margin:0 auto;padding:0 15px 0 0}}@media (width>=1600px){.product-detail .products-detail-wrap .imageContainer{width:52.3333%}}.product-detail .products-detail-wrap .imageContainer .image-box{z-index:1}.product-detail .products-detail-wrap .imageContainer .image-box.not-active{visibility:hidden;opacity:0;transition:visibility 0s .1s,opacity .1s linear}.product-detail .products-detail-wrap .imageContainer .image-box.active{visibility:visible;opacity:1;z-index:2;transition:opacity .6s linear}.product-detail .products-detail-wrap .imageContainer .mask{min-height:30vh;position:relative;overflow:hidden}@media (width>=768px){.product-detail .products-detail-wrap .imageContainer .mask{min-height:50vh}}@media (width<=768px){.product-detail .products-detail-wrap .imageContainer .inner{height:100%}}.product-detail .products-detail-wrap .imageContainer .pager{text-align:center;z-index:10;flex-wrap:wrap;justify-content:center;align-items:center;max-width:100%;margin-top:10px;padding-bottom:15px;display:flex;position:relative}@media (width>=1024px){.product-detail .products-detail-wrap .imageContainer .pager{padding-bottom:0}}.product-detail .products-detail-wrap .imageContainer .pager>div{cursor:pointer;opacity:1;background-repeat:no-repeat;background-size:contain;border:1px solid #ddd;border-radius:50%;align-items:center;width:33px;height:33px;margin:5px;display:flex;overflow:hidden}@media (width>=360px){.product-detail .products-detail-wrap .imageContainer .pager>div{width:36px;height:36px}}@media (width>=640px){.product-detail .products-detail-wrap .imageContainer .pager>div{width:40px;height:40px;margin:8px}}@media (width>=768px){.product-detail .products-detail-wrap .imageContainer .pager>div{width:44px;height:44px}}@media (width>=1024px){.product-detail .products-detail-wrap .imageContainer .pager>div{width:48px;height:48px}}.product-detail .products-detail-wrap .imageContainer .pager>div img{width:120%}.product-detail .products-detail-wrap .imageContainer .pager>div:hover{border-color:var(--color-brandPrimary)}.product-detail .products-detail-wrap .imageContainer .pager>div:hover img{opacity:.9}.product-detail .products-detail-wrap .imageContainer .pager>div.active{border-color:var(--color-brandPrimary)}.product-detail .products-detail-wrap .imageContainer .my-dialog{opacity:0;outline:none;width:100vw;max-width:none;height:0;transition:opacity .5s;display:flex;box-shadow:0 4px 16px #00000029}.product-detail .products-detail-wrap .imageContainer .my-dialog[open]{opacity:1;outline:none;height:100vh;max-height:100vh}.product-detail .products-detail-wrap .imageContainer .my-dialog::backdrop{opacity:.65;background-color:#222;border:none;outline:0}.product-detail .products-detail-wrap .imageContainer .my-dialog::-internal-dialog-in-top-layer{max-width:100vw!important}.product-detail .products-detail-wrap .imageContainer .my-dialog .closeBtn{color:#fff;cursor:pointer;background-color:#000;height:26px;margin-top:12px;padding:5px 12px 4px;font-size:11px;display:inline-block}@media (width>=640px){.product-detail .products-detail-wrap .imageContainer .my-dialog .closeBtn{margin-top:13px;font-size:12px}}@media (width>=768px){.product-detail .products-detail-wrap .imageContainer .my-dialog .closeBtn{margin-top:14px}}@media (width>=1024px){.product-detail .products-detail-wrap .imageContainer .my-dialog .closeBtn{margin-top:15px}}.product-detail .products-detail-wrap .imageContainer .my-dialog .closeBtn:before,.product-detail .products-detail-wrap .imageContainer .my-dialog .closeBtn:after{content:"";background-color:#fff;width:3px;height:40px;margin:auto;position:absolute;inset:7px 0 0}@media (width>=360px){.product-detail .products-detail-wrap .imageContainer .my-dialog .closeBtn:before,.product-detail .products-detail-wrap .imageContainer .my-dialog .closeBtn:after{width:3px;height:25px}}@media (width>=640px){.product-detail .products-detail-wrap .imageContainer .my-dialog .closeBtn:before,.product-detail .products-detail-wrap .imageContainer .my-dialog .closeBtn:after{width:4px;height:35px}}@media (width>=768px){.product-detail .products-detail-wrap .imageContainer .my-dialog .closeBtn:before,.product-detail .products-detail-wrap .imageContainer .my-dialog .closeBtn:after{width:4px;height:40px}}.product-detail .products-detail-wrap .imageContainer .my-dialog .closeBtn:before{transform:rotate(45deg)}.product-detail .products-detail-wrap .imageContainer .my-dialog .closeBtn:after{transform:rotate(-45deg)}.product-detail .products-detail-wrap .imageContainer .my-dialog .inner{z-index:0}.product-detail .products-detail-wrap .imageContainer .my-dialog .inner .upper{width:100vw;height:0}.product-detail .products-detail-wrap .imageContainer .my-dialog .inner .upper img{visibility:hidden;width:auto;max-width:initial;display:none}.product-detail .products-detail-wrap .imageContainer .my-dialog[open]{z-index:1}.product-detail .products-detail-wrap .imageContainer .my-dialog[open] .inner .contentbox{min-height:70vh}.product-detail .products-detail-wrap .imageContainer .my-dialog[open] .inner .upper{width:100vw;height:100vh}.product-detail .products-detail-wrap .imageContainer .my-dialog[open] .inner .upper img{visibility:visible;width:2000px;max-width:initial;display:block}.product-detail .products-detail-wrap .infoContainer{padding-left:30px;padding-right:30px}@media (width>=1024px){.product-detail .products-detail-wrap .infoContainer{width:41.6666%;min-height:80vh;padding-bottom:10px;padding-left:15px;padding-right:60px}}@media (width>=1600px){.product-detail .products-detail-wrap .infoContainer{width:47.6666%;padding-right:120px}}.product-detail .products-detail-wrap .infoContainer .inner>:last-child{margin-bottom:0}@media (width>=1024px){.product-detail .products-detail-wrap .infoContainer .inner{padding:60px 0}}@media (width>=1280px){.product-detail .products-detail-wrap .infoContainer .inner{padding:80px 0}}.product-detail .products-detail-wrap .infoContainer .icon img{width:auto;height:30px;margin-bottom:18px}@media (width>=360px){.product-detail .products-detail-wrap .infoContainer .icon img{height:35px;margin-bottom:20px}}@media (width>=640px){.product-detail .products-detail-wrap .infoContainer .icon img{height:40px;margin-bottom:25px}}@media (width>=768px){.product-detail .products-detail-wrap .infoContainer .icon img{height:45px;margin-bottom:30px}}@media (width>=1024px){.product-detail .products-detail-wrap .infoContainer .icon img{height:50px;margin-bottom:35px}}.product-detail .products-detail-wrap .infoContainer .name{font-weight:600}.product-detail .products-detail-wrap .infoContainer .name span{display:block}.product-detail .products-detail-wrap .infoContainer .name{margin-bottom:20px}@media (width>=360px){.product-detail .products-detail-wrap .infoContainer .name{margin-bottom:22px}}@media (width>=640px){.product-detail .products-detail-wrap .infoContainer .name{margin-bottom:26px}}@media (width>=768px){.product-detail .products-detail-wrap .infoContainer .name{margin-bottom:30px}}@media (width>=1024px){.product-detail .products-detail-wrap .infoContainer .name{margin-bottom:34px}}.product-detail .products-detail-wrap .infoContainer .name .en{font-family:roboto,sans-serif,ui-sans-serif,system-ui,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:28px;font-weight:700;line-height:1}@media (width>=360px){.product-detail .products-detail-wrap .infoContainer .name .en{font-size:30px}}@media (width>=640px){.product-detail .products-detail-wrap .infoContainer .name .en{font-size:33px}}@media (width>=768px){.product-detail .products-detail-wrap .infoContainer .name .en{font-size:36px}}@media (width>=1024px){.product-detail .products-detail-wrap .infoContainer .name .en{font-size:40px}}.product-detail .products-detail-wrap .infoContainer .name .en{letter-spacing:.08em;margin-bottom:8px}@media (width>=360px){.product-detail .products-detail-wrap .infoContainer .name .en{margin-bottom:9px}}@media (width>=640px){.product-detail .products-detail-wrap .infoContainer .name .en{margin-bottom:11px}}@media (width>=768px){.product-detail .products-detail-wrap .infoContainer .name .en{margin-bottom:13px}}@media (width>=1024px){.product-detail .products-detail-wrap .infoContainer .name .en{margin-bottom:15px}}.product-detail .products-detail-wrap .infoContainer .name .ja{font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:15px}@media (width>=360px){.product-detail .products-detail-wrap .infoContainer .name .ja{font-size:16px}}@media (width>=640px){.product-detail .products-detail-wrap .infoContainer .name .ja{font-size:17px}}@media (width>=768px){.product-detail .products-detail-wrap .infoContainer .name .ja{font-size:18px}}@media (width>=1024px){.product-detail .products-detail-wrap .infoContainer .name .ja{font-size:20px}}.product-detail .products-detail-wrap .infoContainer .name .ja{letter-spacing:.04em}.product-detail .products-detail-wrap .infoContainer .color,.product-detail .products-detail-wrap .infoContainer .type,.product-detail .products-detail-wrap .infoContainer .size{margin-bottom:14px;font-family:Roboto,sans-serif;font-size:11px;position:relative}@media (width>=360px){.product-detail .products-detail-wrap .infoContainer .color,.product-detail .products-detail-wrap .infoContainer .type,.product-detail .products-detail-wrap .infoContainer .size{margin-bottom:16px;font-size:12px}}@media (width>=640px){.product-detail .products-detail-wrap .infoContainer .color,.product-detail .products-detail-wrap .infoContainer .type,.product-detail .products-detail-wrap .infoContainer .size{margin-bottom:20px;font-size:13px}}@media (width>=768px){.product-detail .products-detail-wrap .infoContainer .color,.product-detail .products-detail-wrap .infoContainer .type,.product-detail .products-detail-wrap .infoContainer .size{margin-bottom:23px;font-size:14px}}@media (width>=1024px){.product-detail .products-detail-wrap .infoContainer .color,.product-detail .products-detail-wrap .infoContainer .type,.product-detail .products-detail-wrap .infoContainer .size{margin-bottom:26px}}.product-detail .products-detail-wrap .infoContainer .color .caption,.product-detail .products-detail-wrap .infoContainer .type .caption,.product-detail .products-detail-wrap .infoContainer .size .caption{letter-spacing:.04em;font-size:12px;font-weight:600}@media (width>=360px){.product-detail .products-detail-wrap .infoContainer .color .caption,.product-detail .products-detail-wrap .infoContainer .type .caption,.product-detail .products-detail-wrap .infoContainer .size .caption{font-size:13px}}@media (width>=640px){.product-detail .products-detail-wrap .infoContainer .color .caption,.product-detail .products-detail-wrap .infoContainer .type .caption,.product-detail .products-detail-wrap .infoContainer .size .caption{font-size:14px}}@media (width>=768px){.product-detail .products-detail-wrap .infoContainer .color .caption,.product-detail .products-detail-wrap .infoContainer .type .caption,.product-detail .products-detail-wrap .infoContainer .size .caption{font-size:15px}}.product-detail .products-detail-wrap .infoContainer .color ul,.product-detail .products-detail-wrap .infoContainer .color .info,.product-detail .products-detail-wrap .infoContainer .type ul,.product-detail .products-detail-wrap .infoContainer .type .info,.product-detail .products-detail-wrap .infoContainer .size ul,.product-detail .products-detail-wrap .infoContainer .size .info{margin-left:55px}@media (width>=360px){.product-detail .products-detail-wrap .infoContainer .color ul,.product-detail .products-detail-wrap .infoContainer .color .info,.product-detail .products-detail-wrap .infoContainer .type ul,.product-detail .products-detail-wrap .infoContainer .type .info,.product-detail .products-detail-wrap .infoContainer .size ul,.product-detail .products-detail-wrap .infoContainer .size .info{margin-left:60px}}@media (width>=640px){.product-detail .products-detail-wrap .infoContainer .color ul,.product-detail .products-detail-wrap .infoContainer .color .info,.product-detail .products-detail-wrap .infoContainer .type ul,.product-detail .products-detail-wrap .infoContainer .type .info,.product-detail .products-detail-wrap .infoContainer .size ul,.product-detail .products-detail-wrap .infoContainer .size .info{margin-left:65px}}@media (width>=768px){.product-detail .products-detail-wrap .infoContainer .color ul,.product-detail .products-detail-wrap .infoContainer .color .info,.product-detail .products-detail-wrap .infoContainer .type ul,.product-detail .products-detail-wrap .infoContainer .type .info,.product-detail .products-detail-wrap .infoContainer .size ul,.product-detail .products-detail-wrap .infoContainer .size .info{margin-left:70px}}@media (width>=1024px){.product-detail .products-detail-wrap .infoContainer .color ul,.product-detail .products-detail-wrap .infoContainer .color .info,.product-detail .products-detail-wrap .infoContainer .type ul,.product-detail .products-detail-wrap .infoContainer .type .info,.product-detail .products-detail-wrap .infoContainer .size ul,.product-detail .products-detail-wrap .infoContainer .size .info{margin-left:75px}}.product-detail .products-detail-wrap .infoContainer .color:after{content:"";clear:both;display:table}.product-detail .products-detail-wrap .infoContainer .color .caption{position:absolute}.product-detail .products-detail-wrap .infoContainer .color ul li{float:left;margin-bottom:5px;margin-right:10px}@media (width>=640px){.product-detail .products-detail-wrap .infoContainer .color ul li{margin-right:12px}}@media (width>=768px){.product-detail .products-detail-wrap .infoContainer .color ul li{margin-right:14px}}.product-detail .products-detail-wrap .infoContainer .color ul li span{font-weight:500;transition:all .1s linear}.product-detail .products-detail-wrap .infoContainer .color ul li span .chip{border-radius:50%;width:14px;height:14px;margin-bottom:-3px;margin-right:3px;display:inline-block}@media (width>=360px){.product-detail .products-detail-wrap .infoContainer .color ul li span .chip{width:16px;height:16px}}@media (width>=640px){.product-detail .products-detail-wrap .infoContainer .color ul li span .chip{width:18px;height:18px;margin-bottom:-4px;margin-right:4px}}@media (width>=768px){.product-detail .products-detail-wrap .infoContainer .color ul li span .chip{width:20px;height:20px}}.product-detail .products-detail-wrap .infoContainer .color ul li span.green .chip{background-color:var(--color-brandPrimary)}.product-detail .products-detail-wrap .infoContainer .color ul li span.green:hover{color:var(--color-brandPrimary)}.product-detail .products-detail-wrap .infoContainer .color ul li span.beige .chip{background-color:#a59b8b}.product-detail .products-detail-wrap .infoContainer .color ul li span.beige:hover{color:#a59b8b}.product-detail .products-detail-wrap .infoContainer .color ul li span.sand .chip{background-color:#b69c8a}.product-detail .products-detail-wrap .infoContainer .color ul li span.sand:hover{color:#b69c8a}.product-detail .products-detail-wrap .infoContainer .color ul li span.grassgreen .chip{background-color:#83763d}.product-detail .products-detail-wrap .infoContainer .color ul li span.grassgreen:hover{color:#83763d}.product-detail .products-detail-wrap .infoContainer .color ul li span.hazelbrown .chip{background-color:#6b4c3f}.product-detail .products-detail-wrap .infoContainer .color ul li span.hazelbrown:hover{color:#6b4c3f}.product-detail .products-detail-wrap .infoContainer .color ul li span.lightgray .chip{background-color:#67646b}.product-detail .products-detail-wrap .infoContainer .color ul li span.lightgray:hover{color:#67646b}.product-detail .products-detail-wrap .infoContainer .price{margin-bottom:10px;font-family:Roboto,sans-serif;font-size:20px;font-weight:600}@media (width>=360px){.product-detail .products-detail-wrap .infoContainer .price{margin-bottom:12px;font-size:22px}}@media (width>=640px){.product-detail .products-detail-wrap .infoContainer .price{margin-bottom:15px;font-size:24px}}@media (width>=768px){.product-detail .products-detail-wrap .infoContainer .price{margin-bottom:18px;font-size:26px}}@media (width>=1024px){.product-detail .products-detail-wrap .infoContainer .price{margin-bottom:21px;font-size:29px}}.product-detail .products-detail-wrap .infoContainer .price .caption{font-size:50%}.product-detail .products-detail-wrap .infoContainer .price .tax-postfix{margin-left:.5em;font-size:50%}.product-detail .products-detail-wrap .infoContainer .description{margin-bottom:20px;font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:13px;line-height:1.9}@media (width>=640px){.product-detail .products-detail-wrap .infoContainer .description{margin-bottom:25px;font-size:14px}}@media (width>=768px){.product-detail .products-detail-wrap .infoContainer .description{font-size:15px}}@media (width>=1024px){.product-detail .products-detail-wrap .infoContainer .description{margin-bottom:30px;font-size:15px}}.product-detail .products-detail-wrap .infoContainer p.story-link{margin-bottom:20px;padding:15px 0}.product-detail .products-detail-wrap .infoContainer p.story-link a.link{color:var(--color-brandPrimary);font-weight:700;text-decoration:underline}.product-detail .products-detail-wrap .infoContainer p.story-link a.link:hover{color:lighten(var(--color-brandPrimary), 10%)}.product-detail .products-detail-wrap .infoContainer .btnPurchase{text-align:center;background-color:var(--color-brandPrimary);color:#fff;letter-spacing:.05em;margin-bottom:20px;padding:18px 35px;font-size:13px;font-weight:600;display:block}@media (width>=360px){.product-detail .products-detail-wrap .infoContainer .btnPurchase{font-size:14px}}@media (width>=640px){.product-detail .products-detail-wrap .infoContainer .btnPurchase{margin-bottom:25px}}@media (width>=768px){.product-detail .products-detail-wrap .infoContainer .btnPurchase{display:inline-block}}@media (width>=1024px){.product-detail .products-detail-wrap .infoContainer .btnPurchase{margin-bottom:30px}}.product-detail .products-detail-wrap .infoContainer .btnPurchase:hover{background-color:var(--color-brandPrimaryHover)}.product-detail .products-detail-wrap .infoContainer .accessorieslink{font-size:.75em;line-height:1.8}.product-detail .products-detail-wrap .infoContainer .accessorieslink a{color:#444;font-weight:700}.product-detail .products-detail-wrap .infoContainer .accessorieslink a:hover{color:lighten(var(--color-brandPrimary), 10%)}.product-detail .products-detail-wrap .infoContainer .size{display:flex}.product-detail .products-detail-wrap .infoContainer .type .pulldownContainer{background:#fff;border:1px solid #aaa;border-radius:4px;width:auto;margin:0;font-size:13px;position:relative;overflow:hidden}.product-detail .products-detail-wrap .infoContainer .type .pulldownContainer select{cursor:pointer;text-indent:.01px;text-overflow:ellipsis;width:100%;box-shadow:none;appearance:none;color:#333;background:0 0;border:none;outline:none;padding:8px 32px 8px 10px;font-size:14px;font-weight:500}.product-detail .products-detail-wrap .infoContainer .type .pulldownContainer select::-ms-expand{display:none}.product-detail .products-detail-wrap .infoContainer .type .pulldownContainer:before{content:"";pointer-events:none;border-top:5px solid #444;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin:auto;padding:0;position:absolute;top:0;bottom:0;right:12px}.product-detail .products-detail-wrap.sleepingbag .imageContainer{padding-top:30px}@media (width>=1024px){.product-detail .products-detail-wrap.sleepingbag .imageContainer,.product-detail .products-detail-wrap.sleepingbag .infoContainer{width:50%}}.product-detail .products-detail-wrap.sleepingbag .infoContainer .info{margin-left:25px}@media (width>=360px){.product-detail .products-detail-wrap.sleepingbag .infoContainer .info{margin-left:30px}}@media (width>=640px){.product-detail .products-detail-wrap.sleepingbag .infoContainer .info{margin-left:35px}}@media (width>=768px){.product-detail .products-detail-wrap.sleepingbag .infoContainer .info{margin-left:30px}}@media (width>=1024px){.product-detail .products-detail-wrap.sleepingbag .infoContainer .info{margin-left:35px}}.product-detail .products-detail-wrap.sleepingbag .infoContainer .info .d-inline-block{margin-right:10px}.product-detail .products-detail-wrap.sleepingbag .infoContainer .info .d-inline-block:last-child{margin-right:-10px}.product-detail .products-detail-wrap #video{margin:0 30px;padding:0 0 50px}@media (width>=1024px){.product-detail .products-detail-wrap #video{max-width:1080px;margin:0 auto;padding:80px 0 120px}}.product-detail .products-detail-wrap #video .video-wrap iframe{width:100%;height:280px}@media (width>=640px){.product-detail .products-detail-wrap #video .video-wrap iframe{height:360px}}@media (width>=1024px){.product-detail .products-detail-wrap #video .video-wrap iframe{height:480px}}@media (width>=1280px){.product-detail .products-detail-wrap #video .video-wrap iframe{height:600px}}.product-detail .products-detail-wrap .btnManual{text-align:center;letter-spacing:.05em;background-position:25px;border:1px solid #000;margin:20px auto 0;padding:18px;font-size:14px;font-weight:600;transition:all .1s linear;display:block;position:relative;top:0;left:0}@media (width>=360px){.product-detail .products-detail-wrap .btnManual{margin:30px auto 0}}@media (width>=768px){.product-detail .products-detail-wrap .btnManual{width:280px;margin:80px auto 0}}@media (width>=1024px){.product-detail .products-detail-wrap .btnManual{width:320px;padding:20px;font-size:16px}}.product-detail .products-detail-wrap .btnManual:hover{color:#fff;background-color:#000}.product-detail .products-detail-wrap .btnManual .pdf{width:20px;height:auto;margin-top:-3px;margin-right:12px;display:inline}.product-detail .products-detail-wrap h3{text-align:center;letter-spacing:.05em;margin-top:0;margin-bottom:25px}@media (width>=640px){.product-detail .products-detail-wrap h3{margin-bottom:30px}}@media (width>=768px){.product-detail .products-detail-wrap h3{margin-bottom:35px}}@media (width>=1024px){.product-detail .products-detail-wrap h3{margin-bottom:35px}}.product-detail .products-detail-wrap h3 .en,.product-detail .products-detail-wrap h3 .ja{display:block}.product-detail .products-detail-wrap h3 .en{letter-spacing:.08em;margin-bottom:2px;font-family:Roboto,sans-serif;font-size:32px;font-weight:600}@media (width>=360px){.product-detail .products-detail-wrap h3 .en{margin-bottom:2px;font-size:35px}}@media (width>=640px){.product-detail .products-detail-wrap h3 .en{margin-bottom:4px;font-size:40px}}@media (width>=768px){.product-detail .products-detail-wrap h3 .en{margin-bottom:6px;font-size:45px}}@media (width>=1024px){.product-detail .products-detail-wrap h3 .en{margin-bottom:8px;font-size:50px}}.product-detail .products-detail-wrap h3 .ja{font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:15px;font-weight:600}@media (width>=360px){.product-detail .products-detail-wrap h3 .ja{font-size:16px}}@media (width>=640px){.product-detail .products-detail-wrap h3 .ja{font-size:17px}}@media (width>=768px){.product-detail .products-detail-wrap h3 .ja{font-size:18px}}@media (width>=1024px){.product-detail .products-detail-wrap h3 .ja{font-size:20px}}.product-detail .products-detail-wrap .narrow-wrapper{max-width:1040px;margin:0 auto;padding:100px 0 0}.product-detail .products-detail-wrap .narrow-wrapper h3{margin:0 20px 25px}@media (width>=1024px){.product-detail .products-detail-wrap .narrow-wrapper h3{margin:0 auto 25px}}.product-detail .products-detail-wrap .narrow-wrapper .item{flex-direction:column;justify-content:center;align-items:center;margin-bottom:150px;display:flex}@media (width>=576px){.product-detail .products-detail-wrap .narrow-wrapper .item{margin-bottom:80px}}@media (width>=768px){.product-detail .products-detail-wrap .narrow-wrapper .item{margin-bottom:90px}}@media (width>=1024px){.product-detail .products-detail-wrap .narrow-wrapper .item{justify-content:row;flex-direction:row;margin-bottom:100px}.product-detail .products-detail-wrap .narrow-wrapper .item .info .btnContainer{margin-left:40px}}.product-detail .products-detail-wrap .narrow-wrapper .item .thumb{overflow:hidden}@media (width>=992px){.product-detail .products-detail-wrap .narrow-wrapper .item .thumb{width:48%}}.product-detail .products-detail-wrap .narrow-wrapper .item .thumb img{width:100%;transition:transform .4s ease-out}.product-detail .products-detail-wrap .narrow-wrapper .item .thumb img:hover{transform:scale(1.03)}.product-detail .products-detail-wrap .narrow-wrapper .item .info{width:100%;padding-top:1em}@media (width>=992px){.product-detail .products-detail-wrap .narrow-wrapper .item .info{flex:1;width:auto;padding-top:0}}.product-detail .products-detail-wrap .narrow-wrapper .item .info .title{--tw-text-opacity:1;color:rgb(0 78 47/var(--tw-text-opacity,1));text-align:left;border-bottom:3px solid;align-items:flex-end;padding-bottom:.6em;font-weight:700;line-height:1.1;display:flex;position:relative}@media (width>=992px){.product-detail .products-detail-wrap .narrow-wrapper .item .info .title{padding-left:35px}}@media (width>=1200px){.product-detail .products-detail-wrap .narrow-wrapper .item .info .title{padding-bottom:.8em}}.product-detail .products-detail-wrap .narrow-wrapper .item .info .title .num{font-size:33px}@media (width>=1024px){.product-detail .products-detail-wrap .narrow-wrapper .item .info .title .num{font-size:55px}}.product-detail .products-detail-wrap .narrow-wrapper .item .info .title .num{margin-bottom:1px;font-weight:700;line-height:.8}.product-detail .products-detail-wrap .narrow-wrapper .item .info .title .text1{font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:18px}@media (width>=1024px){.product-detail .products-detail-wrap .narrow-wrapper .item .info .title .text1{font-size:29px}}.product-detail .products-detail-wrap .narrow-wrapper .item .info .title .text1{flex:1;padding-left:.5em}.product-detail .products-detail-wrap .narrow-wrapper .item .info h3.text2{text-align:left;font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:18px}@media (width>=1024px){.product-detail .products-detail-wrap .narrow-wrapper .item .info h3.text2{font-size:29px}}.product-detail .products-detail-wrap .narrow-wrapper .item .info h3.text2{margin:.7em auto;font-weight:700;line-height:1.3}@media (width>=992px){.product-detail .products-detail-wrap .narrow-wrapper .item .info h3.text2{padding-left:35px}}@media (width>=1200px){.product-detail .products-detail-wrap .narrow-wrapper .item .info h3.text2{margin:1.4em auto}}@media (width<=576px){.product-detail .products-detail-wrap .narrow-wrapper .item .info h3.text2 br{display:none}}.product-detail .products-detail-wrap .narrow-wrapper .item .btn-brand-story{text-align:center;background-color:var(--color-brandPrimary);color:#fff;letter-spacing:.05em;margin-bottom:20px;padding:18px 35px;font-size:13px;font-weight:600;display:block}@media (width>=360px){.product-detail .products-detail-wrap .narrow-wrapper .item .btn-brand-story{font-size:14px}}@media (width>=640px){.product-detail .products-detail-wrap .narrow-wrapper .item .btn-brand-story{margin-bottom:25px}}@media (width>=768px){.product-detail .products-detail-wrap .narrow-wrapper .item .btn-brand-story{display:inline-block}}@media (width>=1024px){.product-detail .products-detail-wrap .narrow-wrapper .item .btn-brand-story{margin-bottom:30px}}.product-detail .products-detail-wrap .narrow-wrapper .item .imgwrap img{width:auto;max-width:100%}.product-detail .products-detail-wrap #features{padding-top:40px}.product-detail .products-detail-wrap .features-wrap{flex-wrap:wrap;max-width:1120px;margin:40px auto 25px;display:flex;position:relative}.product-detail .products-detail-wrap .features-wrap .each{width:100%;padding:0 0 40px}@media (width>=768px){.product-detail .products-detail-wrap .features-wrap .each{width:50%;padding:20px}}.product-detail .products-detail-wrap .features-wrap .each .feature-image-container{position:relative}.product-detail .products-detail-wrap .features-wrap .each .feature-image-container img{width:100%}.product-detail .products-detail-wrap .features-wrap .each .feature-image-container .num{z-index:3;text-align:center;color:#fff;transform-origin:0 100%;text-shadow:0 0 30px #000;font-family:roboto,sans-serif,ui-sans-serif,system-ui,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:48px;font-weight:500;line-height:1;position:absolute;bottom:8px;left:15px;transform:scale(.7)}@media (width>=360px){.product-detail .products-detail-wrap .features-wrap .each .feature-image-container .num{transform:scale(.8)}}@media (width>=640px){.product-detail .products-detail-wrap .features-wrap .each .feature-image-container .num{transform:scale(.9)}}@media (width>=768px){.product-detail .products-detail-wrap .features-wrap .each .feature-image-container .num{transform:scale(1)}}.product-detail .products-detail-wrap .features-wrap .each .feature-image-container .num small{letter-spacing:.03em;font-size:11px;font-weight:600;display:block}.product-detail .products-detail-wrap .features-wrap .each .feature-image-container .num.text-black{color:#000;text-shadow:0 0 #000}.product-detail .products-detail-wrap .features-wrap .each h4{margin-top:13px;margin-bottom:4px;font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:600;line-height:1.5}@media (width>=640px){.product-detail .products-detail-wrap .features-wrap .each h4{margin-top:18px;font-size:17px}}@media (width>=768px){.product-detail .products-detail-wrap .features-wrap .each h4{margin-top:20px;font-size:18px}}.product-detail .products-detail-wrap .features-wrap .each p{margin-bottom:0;font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:13px;line-height:1.6}@media (width>=768px){.product-detail .products-detail-wrap .features-wrap .each p{font-size:14px}}.product-detail .products-detail-wrap .features-wrap .each .inline{margin-top:0}.product-detail .products-detail-wrap .variation-wrap{max-width:1120px;margin:0 auto;position:relative}.product-detail .products-detail-wrap .variation-wrap .textContainer{margin-top:14px;position:relative}@media (width>=640px){.product-detail .products-detail-wrap .variation-wrap .textContainer{margin-top:17px}}@media (width>=768px){.product-detail .products-detail-wrap .variation-wrap .textContainer{margin-top:20px}}.product-detail .products-detail-wrap .variation-list p{text-align:center}.product-detail .products-detail-wrap .variation-list-wrap{flex-wrap:wrap;max-width:1120px;margin:0 auto 25px;display:flex;position:relative}.product-detail .products-detail-wrap .variation-list-wrap .each{width:100%;padding:20px 0}@media (width>=768px){.product-detail .products-detail-wrap .variation-list-wrap .each{width:50%;padding:20px}}.product-detail .products-detail-wrap .variation-list-wrap .each .image-wrap{position:relative}.product-detail .products-detail-wrap .variation-list-wrap .each .image-wrap img{width:100%}.product-detail .products-detail-wrap .variation-list-wrap .each .image-wrap .num{z-index:3;text-align:center;color:#fff;transform-origin:0 100%;text-shadow:0 0 30px #000;font-family:roboto,sans-serif,ui-sans-serif,system-ui,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:48px;font-weight:500;line-height:1;position:absolute;bottom:8px;left:15px;transform:scale(.7)}@media (width>=360px){.product-detail .products-detail-wrap .variation-list-wrap .each .image-wrap .num{transform:scale(.8)}}@media (width>=640px){.product-detail .products-detail-wrap .variation-list-wrap .each .image-wrap .num{transform:scale(.9)}}@media (width>=768px){.product-detail .products-detail-wrap .variation-list-wrap .each .image-wrap .num{transform:scale(1)}}.product-detail .products-detail-wrap .variation-list-wrap .each .image-wrap .num small{letter-spacing:.03em;font-size:11px;font-weight:600;display:block}.product-detail .products-detail-wrap .variation-list-wrap .each h4{margin-top:16px;font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-weight:600;line-height:1.5}@media (width>=640px){.product-detail .products-detail-wrap .variation-list-wrap .each h4{margin-top:18px;font-size:17px}}@media (width>=768px){.product-detail .products-detail-wrap .variation-list-wrap .each h4{margin-top:20px;font-size:18px}}.product-detail .products-detail-wrap .variation-list-wrap .each p{margin-bottom:0;font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:13px;line-height:1.6}@media (width>=768px){.product-detail .products-detail-wrap .variation-list-wrap .each p{font-size:14px}}.product-detail .products-detail-wrap .variation-list-wrap .each .inline{margin-top:0}.product-detail .products-detail-wrap .fabric-wrap{max-width:1100px;margin:0 auto 40px;padding-top:40px}@media (width>=768px){.product-detail .products-detail-wrap .fabric-wrap{padding-top:140px}}.product-detail .products-detail-wrap .fabric-wrap .inner{margin:0}@media (width>=768px){.product-detail .products-detail-wrap .fabric-wrap .inner{margin:0 15px 0 45px}}.product-detail .products-detail-wrap .fabric-wrap .inner h4{margin:20px 0 10px;font-size:18px;font-weight:600}@media (width>=360px){.product-detail .products-detail-wrap .fabric-wrap .inner h4{margin:20px 0 11px;font-size:20px}}@media (width>=640px){.product-detail .products-detail-wrap .fabric-wrap .inner h4{margin:20px 0 12px;font-size:22px}}@media (width>=768px){.product-detail .products-detail-wrap .fabric-wrap .inner h4{margin:20px 0 14px;font-size:24px}}@media (width>=1024px){.product-detail .products-detail-wrap .fabric-wrap .inner h4{margin:0 0 20px;font-size:26px}}@media (width>=1280px){.product-detail .products-detail-wrap .fabric-wrap .inner h4{margin:0 0 20px;font-size:28px}}.product-detail .products-detail-wrap .fabric-wrap .inner h4 .en{letter-spacing:.1em;font-size:110%}.product-detail .products-detail-wrap .fabric-wrap .inner h4 small{font-size:93%;font-weight:600}.product-detail .products-detail-wrap .fabric-wrap .inner p{font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:13px;font-weight:400;line-height:1.5rem}@media (width>=768px){.product-detail .products-detail-wrap .fabric-wrap .inner p{font-size:14px;line-height:2rem}}.product-detail .products-detail-wrap #spec .spec-wrap,.product-detail .products-detail-wrap #compatibility .spec-wrap{max-width:1100px;margin:0 auto;padding-top:60px}@media (width>=1024px){.product-detail .products-detail-wrap #spec .spec-wrap,.product-detail .products-detail-wrap #compatibility .spec-wrap{margin:180px auto 100px}}.product-detail .products-detail-wrap #spec .spec-wrap table,.product-detail .products-detail-wrap #compatibility .spec-wrap table{letter-spacing:.03em;width:100%}.product-detail .products-detail-wrap #spec .spec-wrap table tr:nth-child(odd),.product-detail .products-detail-wrap #compatibility .spec-wrap table tr:nth-child(odd){background-color:#f1f1f1}.product-detail .products-detail-wrap #spec .spec-wrap table tr th,.product-detail .products-detail-wrap #spec .spec-wrap table tr td,.product-detail .products-detail-wrap #compatibility .spec-wrap table tr th,.product-detail .products-detail-wrap #compatibility .spec-wrap table tr td{text-align:left;padding:10px 20px;font-size:12px}@media (width>=640px){.product-detail .products-detail-wrap #spec .spec-wrap table tr th,.product-detail .products-detail-wrap #spec .spec-wrap table tr td,.product-detail .products-detail-wrap #compatibility .spec-wrap table tr th,.product-detail .products-detail-wrap #compatibility .spec-wrap table tr td{padding:14px 25px;font-size:13px}}@media (width>=768px){.product-detail .products-detail-wrap #spec .spec-wrap table tr th,.product-detail .products-detail-wrap #spec .spec-wrap table tr td,.product-detail .products-detail-wrap #compatibility .spec-wrap table tr th,.product-detail .products-detail-wrap #compatibility .spec-wrap table tr td{padding:18px 30px;font-size:14px}}.product-detail .products-detail-wrap #spec .spec-wrap table tr th a,.product-detail .products-detail-wrap #spec .spec-wrap table tr td a,.product-detail .products-detail-wrap #compatibility .spec-wrap table tr th a,.product-detail .products-detail-wrap #compatibility .spec-wrap table tr td a{color:#444;font-weight:700}.product-detail .products-detail-wrap #spec .spec-wrap table tr th,.product-detail .products-detail-wrap #compatibility .spec-wrap table tr th{min-width:100px;padding-right:0}@media (width>=640px){.product-detail .products-detail-wrap #spec .spec-wrap table tr th,.product-detail .products-detail-wrap #compatibility .spec-wrap table tr th{width:200px}}@media (width>=768px){.product-detail .products-detail-wrap #spec .spec-wrap table tr th,.product-detail .products-detail-wrap #compatibility .spec-wrap table tr th{width:250px}}.product-detail .products-detail-wrap .size-image{margin-top:50px;padding:0 20px 0 0}@media (width>=360px){.product-detail .products-detail-wrap .size-image{margin-top:60px;padding:0 20px}}@media (width>=640px){.product-detail .products-detail-wrap .size-image{margin-top:60px}}@media (width>=768px){.product-detail .products-detail-wrap .size-image{margin-top:70px}}@media (width>=1024px){.product-detail .products-detail-wrap .size-image{max-width:1100px;margin:80px auto 0;padding:0 30px 80px}}.product-detail .products-detail-wrap .size-image .sp{display:block}@media (width>=1024px){.product-detail .products-detail-wrap .size-image .sp{display:none}}.product-detail .products-detail-wrap .size-image .pc{display:none}@media (width>=1024px){.product-detail .products-detail-wrap .size-image .pc{display:block}}.product-detail .products-detail-wrap.sleepingbag #features{padding-top:20px}@media (width>=1024px){.product-detail .products-detail-wrap.sleepingbag #features{padding-top:80px}}.product-detail .products-detail-wrap.sleepingbag .features-wrap{margin-top:20px}@media (width>=1024px){.product-detail .products-detail-wrap.sleepingbag .features-wrap{padding-top:80px}}.product-detail .products-detail-wrap.sleepingbag .fabric-wrap{padding-top:80px}@media (width>=1024px){.product-detail .products-detail-wrap.sleepingbag .fabric-wrap{padding-top:120px}}.product-detail .products-detail-wrap .nanga-wrap{max-width:1100px;margin:0 auto 80px;padding-top:0}@media (width>=768px){.product-detail .products-detail-wrap .nanga-wrap{padding-top:80px}}.product-detail .products-detail-wrap .nanga-wrap .inner{margin:0}@media (width>=768px){.product-detail .products-detail-wrap .nanga-wrap .inner{margin:0 15px 0 45px}}.product-detail .products-detail-wrap .nanga-wrap .inner h4{margin:20px 0 10px;font-size:18px;font-weight:600}@media (width>=360px){.product-detail .products-detail-wrap .nanga-wrap .inner h4{margin:20px 0 11px;font-size:20px}}@media (width>=640px){.product-detail .products-detail-wrap .nanga-wrap .inner h4{margin:20px 0 12px;font-size:22px}}@media (width>=768px){.product-detail .products-detail-wrap .nanga-wrap .inner h4{margin:20px 0 14px;font-size:24px}}@media (width>=1024px){.product-detail .products-detail-wrap .nanga-wrap .inner h4{margin:0 0 20px;font-size:26px}}@media (width>=1280px){.product-detail .products-detail-wrap .nanga-wrap .inner h4{margin:0 0 20px;font-size:28px}}.product-detail .products-detail-wrap .nanga-wrap .inner h4 .en{letter-spacing:.1em;font-size:110%}.product-detail .products-detail-wrap .nanga-wrap .inner h4 small{font-size:93%;font-weight:600}.product-detail .products-detail-wrap .nanga-wrap .inner p{font-family:Noto Sans JP,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:13px;font-weight:400;line-height:1.5rem}@media (width>=768px){.product-detail .products-detail-wrap .nanga-wrap .inner p{font-size:14px;line-height:2rem}}.product-detail .products-detail-wrap .sleepingbag-dialog{opacity:0;outline:none;max-width:1000px;height:0;margin:10px;transition:opacity .5s;display:flex;box-shadow:0 4px 16px #00000029}@media (width>=768px){.product-detail .products-detail-wrap .sleepingbag-dialog{margin:20px auto}}.product-detail .products-detail-wrap .sleepingbag-dialog[open]{opacity:1;outline:none;height:100vh}.product-detail .products-detail-wrap .sleepingbag-dialog::backdrop{opacity:.1;background-color:#222;border:none;outline:0;padding:0}.product-detail .products-detail-wrap .sleepingbag-dialog::-internal-dialog-in-top-layer{max-width:100vw!important}.product-detail .products-detail-wrap .sleepingbag-dialog .closeBtn{color:#000;cursor:pointer;width:20px;height:20px;margin-top:0;padding:5px 12px 4px;font-size:11px;display:inline-block}@media (width>=640px){.product-detail .products-detail-wrap .sleepingbag-dialog .closeBtn{margin-top:0;font-size:12px}}@media (width>=768px){.product-detail .products-detail-wrap .sleepingbag-dialog .closeBtn{margin-top:0}}@media (width>=1024px){.product-detail .products-detail-wrap .sleepingbag-dialog .closeBtn{margin-top:0}}.product-detail .products-detail-wrap .sleepingbag-dialog .closeBtn:before,.product-detail .products-detail-wrap .sleepingbag-dialog .closeBtn:after{content:"";background-color:#000;width:3px;height:20px;margin:auto;position:absolute;inset:0}@media (width>=360px){.product-detail .products-detail-wrap .sleepingbag-dialog .closeBtn:before,.product-detail .products-detail-wrap .sleepingbag-dialog .closeBtn:after{width:3px;height:25px}}@media (width>=640px){.product-detail .products-detail-wrap .sleepingbag-dialog .closeBtn:before,.product-detail .products-detail-wrap .sleepingbag-dialog .closeBtn:after{width:4px;height:35px}}@media (width>=768px){.product-detail .products-detail-wrap .sleepingbag-dialog .closeBtn:before,.product-detail .products-detail-wrap .sleepingbag-dialog .closeBtn:after{width:4px;height:40px}}.product-detail .products-detail-wrap .sleepingbag-dialog .closeBtn:before{transform:rotate(45deg)}.product-detail .products-detail-wrap .sleepingbag-dialog .closeBtn:after{transform:rotate(-45deg)}.product-detail .products-detail-wrap .sleepingbag-dialog .outer{z-index:0}.product-detail .products-detail-wrap .sleepingbag-dialog .outer .contentbox{height:0;padding:15px;overflow:hidden}@media (width<=640px){.product-detail .products-detail-wrap .sleepingbag-dialog .outer .contentbox{width:calc(100vw - 20px)}}@media (width>=768px){.product-detail .products-detail-wrap .sleepingbag-dialog .outer .contentbox{margin:0 auto;padding:60px 30px 30px}}.product-detail .products-detail-wrap .sleepingbag-dialog .outer .contentbox h3{color:#000;letter-spacing:0}.product-detail .products-detail-wrap .sleepingbag-dialog .outer .upper{width:100%;height:0}.product-detail .products-detail-wrap .sleepingbag-dialog[open]{z-index:1}.product-detail .products-detail-wrap .sleepingbag-dialog[open] .outer .contentbox{height:auto}.product-detail .products-detail-wrap .sleepingbag-dialog ul.note li{letter-spacing:0;margin-bottom:8px;font-size:10px;line-height:1.3}@media (width>=768px){.product-detail .products-detail-wrap .sleepingbag-dialog ul.note li{font-size:12px}}.product-detail .products-detail-wrap .sleepingbag-dialog ul.note li a:hover{text-decoration:underline}.product-detail .btnList{text-align:center;background-color:var(--color-brandPrimary);color:#fff;margin:50px auto 0;padding:20px;font-weight:600;display:block}.product-detail .btnList:hover{background-color:#105e3f}@media (width>=640px){.product-detail .btnList{max-width:400px;margin:60px auto 0;padding:22px}}@media (width>=768px){.product-detail .btnList{margin:70px auto 0;padding:24px}}.product-detail.accessories .products-detail-wrap #spec{padding-top:60px}.variation-swiper .each-slide{position:relative}.variation-swiper .each-slide .imgwrap{position:relative;overflow:hidden}.variation-swiper .each-slide .img1{visibility:visible}.variation-swiper .each-slide .img1 img{width:100%}.variation-swiper .each-slide .img2{opacity:0;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;top:0;left:0}.variation-swiper .each-slide .img2 img{width:100%}.variation-swiper .each-slide button{cursor:zoom-in}.variation-swiper .each-slide .num{color:#fff;text-align:center;transform-origin:0 100%;text-shadow:0 0 30px #000;font-family:Roboto,sans-serif;font-size:48px;font-weight:500;line-height:1;position:absolute;bottom:20px;left:20px;transform:scale(.7)}@media (width>=360px){.variation-swiper .each-slide .num{transform:scale(.8)}}@media (width>=640px){.variation-swiper .each-slide .num{transform:scale(.9)}}@media (width>=768px){.variation-swiper .each-slide .num{transform:scale(1)}}.variation-swiper .each-slide .num small{letter-spacing:.03em;font-size:10px;font-weight:600;display:block}.variation-swiper .each-slide .leadContainer{width:100%;position:absolute}.variation-swiper .each-slide .lead{letter-spacing:.05em;margin-top:0;margin-bottom:0;font-size:14px;font-weight:600;line-height:1.4}@media (width>=640px){.variation-swiper .each-slide .lead{font-size:15px}}@media (width>=768px){.variation-swiper .each-slide .lead{font-size:16px}}@media (width>=1024px){.variation-swiper .each-slide .lead{font-size:17px}}.variation-swiper .each-slide .descriptionContainer{visibility:hidden}.variation-swiper .each-slide .description{letter-spacing:.03em;margin-top:6px;margin-bottom:0;font-size:13px;line-height:1.6}@media (width>=640px){.variation-swiper .each-slide .description{margin-top:8px;font-size:13px}}@media (width>=768px){.variation-swiper .each-slide .description{margin-top:10px;font-size:14px}}.variation-swiper .each-slide .description small{margin-left:10px;font-size:90%}.variation-swiper .each-slide .moreBtn,.variation-swiper .each-slide .closeBtn{background-color:var(--color-brandPrimary);color:#fff;cursor:pointer;margin-top:12px;padding:5px 12px 4px;font-size:11px;display:inline-block}@media (width>=640px){.variation-swiper .each-slide .moreBtn,.variation-swiper .each-slide .closeBtn{margin-top:13px;font-size:12px}}@media (width>=768px){.variation-swiper .each-slide .moreBtn,.variation-swiper .each-slide .closeBtn{margin-top:14px}}@media (width>=1024px){.variation-swiper .each-slide .moreBtn,.variation-swiper .each-slide .closeBtn{margin-top:15px}}.variation-swiper .each-slide.active .img1{opacity:0;transition:opacity .75s}.variation-swiper .each-slide.active .img2{opacity:1}.variation-swiper .each-slide.active button{cursor:zoom-out}.variation-swiper .each-slide.active .leadContainer{display:none}.variation-swiper .each-slide.active .descriptionContainer{visibility:visible}.variation-swiper .swiper-pagination{bottom:8.5rem!important}.variation-swiper div.swiper-button-prev,.variation-swiper div.swiper-button-next{color:#fff}.variation-swiper span.swiper-pagination-bullet{background-color:#fff}
