.post-theme{color:#000;width:1520px;margin:0 auto}.post-theme .post-theme-inner{width:100%}.post-theme .post-theme-header{text-align:center;flex-direction:column;align-items:center;width:724px;margin:0 auto 80px;display:flex}.post-theme .post-theme-header-title{justify-content:center;align-items:center;display:flex}.post-theme .post-theme-ins{object-fit:contain;width:80px;height:80px;margin-right:40px;display:block}.post-theme .post-theme-header-title h2{color:#26333a;margin:0;font-family:Roboto-Bold,Noto Sans JP,sans-serif;font-size:42px;font-weight:700;line-height:1.2}.post-theme .post-theme-subtitle{color:#300808;white-space:pre-line;margin:50px 0 0;font-family:NotoSansJP-Regular,Noto Sans JP,sans-serif;font-size:18px;line-height:31px}.post-theme .post-theme-tabs{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:50px;display:flex}.post-theme .post-theme-tab{color:#67696a;letter-spacing:.8px;cursor:pointer;white-space:nowrap;background:#f4f2eb;border:none;border-radius:4px;height:40px;padding:10px 24px;font-family:Roboto-Bold,Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1}.post-theme .post-theme-tab.is-active{color:#fff;background:#004df2}.post-theme .post-theme-grid{grid-template-columns:repeat(4,360px);gap:24px 26.67px;display:grid}.post-theme .post-theme-card{cursor:pointer;background:#e6e6e6;border-radius:4px;width:360px;height:360px;overflow:hidden}.post-theme .post-theme-card .common-image,.post-theme .post-theme-card .loctek-image,.post-theme .post-theme-card .post-theme-card-img,.post-theme .post-theme-card img,.post-theme .post-theme-card picture{object-fit:cover;width:100%;height:100%;display:block}.post-theme .post-theme-pagination{text-align:right;margin-top:80px}.post-theme .post-theme-pagination .ant-pagination{justify-content:center;align-items:center;margin-top:14px;display:flex}.post-theme .post-theme-pagination .ant-pagination:after{display:none}.post-theme .post-theme-pagination .ant-pagination .ant-pagination-item{color:#26333a;white-space:nowrap;width:44px;height:44px;margin-right:8px;padding:10px;font-family:NotoSansJP-Regular;font-size:18px;font-weight:400;line-height:1}.post-theme .post-theme-pagination .ant-pagination .ant-pagination-item.ant-pagination-item-active{background:#f5fce0;border:none;border-radius:50%;justify-content:center;display:flex}.post-theme .post-theme-pagination .ant-pagination .ant-pagination-item.ant-pagination-item-active a{color:#26333a}.post-theme .post-theme-pagination .ant-pagination .ant-pagination-item-link{font-size:14px}.post-theme .post-theme-pagination .ant-pagination .ant-pagination-options{display:none}.post-theme .post-theme-pagination .ant-pagination .ant-pagination-prev{background:#ede9e4;border-radius:50%;width:44px;height:44px;margin-right:60px;line-height:44px}.post-theme .post-theme-pagination .ant-pagination .ant-pagination-next{background:#ede9e4;border-radius:50%;width:44px;height:44px;margin-left:60px;line-height:44px}.post-theme .post-theme-pagination .ant-pagination-simple{color:#000;background:#f6f4f1;border-radius:40px;width:-webkit-fit-content;width:fit-content;margin:0 auto;padding:10px 16px}.post-theme .post-theme-pagination .ant-pagination-simple .ant-pagination-simple-pager{font-family:NotoSansJP-Bold;font-size:16px;font-weight:700}.post-theme .post-theme-pagination .ant-pagination-simple .ant-pagination-simple-pager input{background:#ede9e4;border:none;width:40px}.post-theme .post-theme-pagination .ant-pagination-simple .ant-pagination-prev{background:none;width:auto;height:auto;margin-right:6px;line-height:1}.post-theme .post-theme-pagination .ant-pagination-simple .ant-pagination-next{background:none;width:auto;height:auto;margin-left:6px;line-height:1}.post-theme .post-theme-gallery{background:#737373;border-radius:8px;width:640px;height:640px;position:relative;overflow:hidden}.post-theme .post-theme-gallery-img,.post-theme .post-theme-gallery .common-image,.post-theme .post-theme-gallery img{object-fit:cover;width:100%;height:100%;display:block}.post-theme .post-theme-gallery-empty{background:#737373;border-radius:8px;width:640px;height:640px}.post-theme .post-theme-gallery .ant-carousel,.post-theme .post-theme-gallery .post-theme-gallery-slide,.post-theme .post-theme-gallery .slick-list,.post-theme .post-theme-gallery .slick-slide,.post-theme .post-theme-gallery .slick-slide>div,.post-theme .post-theme-gallery .slick-slider,.post-theme .post-theme-gallery .slick-track{height:100%}.post-theme .post-theme-gallery .post-theme-gallery-slide,.post-theme .post-theme-gallery .slick-list,.post-theme .post-theme-gallery .slick-track{-webkit-user-select:none;user-select:none}.post-theme .post-theme-gallery .slick-slide>div{display:block}.post-theme .post-theme-gallery .common-image,.post-theme .post-theme-gallery img,.post-theme .post-theme-gallery picture{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.post-theme .post-theme-gallery-arrow{z-index:2;cursor:pointer;background:url(/assets/images/9cbdfc48c3a3dde988a4.svg) 50%/contain no-repeat;border:none;width:40px;height:40px;margin-top:-20px;padding:0;position:absolute;top:50%}.post-theme .post-theme-gallery-arrow-prev{left:22px}.post-theme .post-theme-gallery-arrow-next{background-image:url(/assets/images/9cbdfc48c3a3dde988a4.svg);right:20px;-ms-transform:rotate(180deg);transform:rotate(180deg)}.post-theme .post-theme-gallery-dots{z-index:2;box-sizing:border-box;background:#f6f4f1;border-radius:20px;align-items:center;gap:3px;height:23px;padding:8px;display:flex;position:absolute;bottom:12px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.post-theme .post-theme-gallery-dots span{box-sizing:border-box;cursor:pointer;background:none;border:1px solid rgba(0,0,0,.45);border-radius:50%;width:7px;height:7px}.post-theme .post-theme-gallery-dots span.is-active{background:#000;border-color:#000}.post-theme .post-theme-modal-left{position:relative}.post-theme .post-theme-by{z-index:2;color:#000;background:#fff;border-radius:8px;align-items:center;padding:8px 20px 8px 8px;font-size:16px;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:20px;left:20px}.post-theme .post-theme-by span{font-weight:700;text-decoration:underline}.post-theme .post-theme-by-plain span{text-decoration:none}.post-theme .post-theme-related-title{letter-spacing:1px;color:#000;margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.3}.post-theme .post-theme-related-list{grid-template-columns:repeat(2,220px);gap:14px 13px;min-height:304px;max-height:608px;padding-right:12px;display:grid;overflow-x:hidden;overflow-y:auto}.post-theme .post-theme-related-list::-webkit-scrollbar{width:4px}.post-theme .post-theme-related-list::-webkit-scrollbar-track{background:none;border-radius:4px}.post-theme .post-theme-related-list::-webkit-scrollbar-thumb{background:#e6e6e6;border-radius:4px}.post-theme .post-theme-product{cursor:pointer;width:220px}.post-theme .post-theme-product-img{background:#ababab;border-radius:4px;width:220px;height:220px;overflow:hidden}.post-theme .post-theme-product-img .common-image,.post-theme .post-theme-product-img img{object-fit:cover;width:100%;height:100%;display:block}.post-theme .post-theme-product-info{padding:12px 8px 0}.post-theme .post-theme-product-short{color:#000;font-size:16px;font-weight:700;line-height:1.2}.post-theme .post-theme-product-name{color:#67696a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;line-height:1.2;overflow:hidden}.post-theme .post-theme-product-price{align-items:center;gap:8px;margin-top:4px;display:flex}.post-theme .post-theme-product-price-now{color:#000;font-size:15px;font-weight:500;line-height:1.2}.post-theme .post-theme-product-price-old{color:#67696a;font-size:14px;line-height:1.2;text-decoration:line-through}.post-theme .post-theme-close-icon{-ms-transform-origin:center;transform-origin:center;width:20px;height:20px;display:block;-ms-transform:rotate(45deg);transform:rotate(45deg)}.post-theme .post-theme-modal-wrap .ant-modal-content{background:#fdfcf5;border-radius:8px;padding:0;overflow:hidden}.post-theme .post-theme-modal-wrap .ant-modal-body{padding:40px 30px}.post-theme .post-theme-modal-wrap .ant-modal .ant-modal-content{border-radius:8px}.post-theme .post-theme-modal-wrap .ant-modal-close{width:32px;height:32px;top:16px;right:16px}.post-theme .post-theme-modal-wrap .ant-modal .ant-modal-close,.post-theme .post-theme-modal-wrap .ant-modal .ant-modal-close-x{justify-content:center;align-items:center;width:32px;height:32px;line-height:32px;display:flex}.post-theme .post-theme-modal{align-items:flex-start;display:flex}.post-theme .post-theme-modal-right{width:469px;margin-left:14px}@media screen and (max-width:1600px){.post-theme{width:1000px}.post-theme .post-theme-header{margin-bottom:80px}.post-theme .post-theme-header-title h2{font-size:36px}.post-theme .post-theme-subtitle{margin-top:40px;font-size:16px;line-height:26px}.post-theme .post-theme-tabs{margin-bottom:40px}.post-theme .post-theme-grid{grid-template-columns:repeat(4,240px);gap:24px 13.33px}.post-theme .post-theme-card{width:240px;height:240px}.post-theme .post-theme-pagination{margin-top:40px}}@media screen and (max-width:1080px){.post-theme{width:768px}.post-theme .post-theme-header{width:100%;margin-bottom:40px}.post-theme .post-theme-ins{width:56px;height:56px;margin-right:24px}.post-theme .post-theme-header-title h2{font-size:28px}.post-theme .post-theme-subtitle{margin-top:30px;font-size:14px;line-height:21px}.post-theme .post-theme-tabs{margin-bottom:24px}.post-theme .post-theme-grid{grid-template-columns:repeat(4,180px);gap:16px}.post-theme .post-theme-card{width:180px;height:180px}.post-theme .post-theme-pagination{margin-top:40px}.post-theme .post-theme-gallery,.post-theme .post-theme-gallery-empty{border-radius:3px;width:322px;height:322px}.post-theme .post-theme-gallery-arrow-prev{left:8px}.post-theme .post-theme-gallery-arrow-next{right:8px}.post-theme .post-theme-gallery-dots{height:17px;padding:6px;bottom:12px}.post-theme .post-theme-gallery-dots span{border-width:1px;width:5px;height:5px}.post-theme .post-theme-by{padding:8px 20px 8px 8px;font-size:14px;top:10px;left:10px}.post-theme .post-theme-related-title{letter-spacing:.8px;margin-bottom:13px;font-size:16px;line-height:21px}.post-theme .post-theme-related-list{grid-template-columns:repeat(2,148px);gap:20px 10px;min-height:240px;max-height:291px;padding-right:12px}.post-theme .post-theme-product{width:148px}.post-theme .post-theme-product-img{width:148px;height:148px}.post-theme .post-theme-product-info{padding:8px 8px 0}.post-theme .post-theme-product-name{font-size:12px}.post-theme .post-theme-product-price{flex-direction:column;align-items:flex-start;gap:4px}.post-theme .post-theme-product-price-now,.post-theme .post-theme-product-price-old{font-size:13px}.post-theme .post-theme-modal-wrap .ant-modal-content,.post-theme .post-theme-modal-wrap .ant-modal .ant-modal-content{border-radius:4px}.post-theme .post-theme-modal-wrap .ant-modal-body{padding:16px}.post-theme .post-theme-modal-wrap .ant-modal-close{top:5px;right:12px}.post-theme .post-theme-modal-right{width:322px;margin-left:16px}}@media screen and (max-width:848px){.post-theme{box-sizing:border-box;width:100%;padding:0 16px}.post-theme .post-theme-pagination .ant-pagination .ant-pagination-prev{margin-right:auto}.post-theme .post-theme-pagination .ant-pagination .ant-pagination-next{margin-left:auto}.post-theme .post-theme-inner{width:100%;max-width:none;margin:0 auto}.post-theme .post-theme-header{width:100%;margin-bottom:40px}.post-theme .post-theme-ins{width:40px;height:40px;margin-right:24px}.post-theme .post-theme-header-title h2{font-size:24px}.post-theme .post-theme-subtitle{margin-top:30px;font-size:14px;line-height:24px}.post-theme .post-theme-tabs{flex-wrap:nowrap;justify-content:flex-start;margin-bottom:24px;padding-bottom:16px;overflow-x:auto}.post-theme .post-theme-tab{padding:10px 16px;font-size:14px}.post-theme .post-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 23px}.post-theme .post-theme-card{aspect-ratio:1;width:100%;height:auto;position:relative}.post-theme .post-theme-card .common-image,.post-theme .post-theme-card .loctek-image,.post-theme .post-theme-card .post-theme-card-img,.post-theme .post-theme-card img,.post-theme .post-theme-card picture{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.post-theme .post-theme-pagination{margin-top:40px}.post-theme .post-theme-gallery,.post-theme .post-theme-gallery-empty{border-radius:4px;width:343px;height:343px}.post-theme .post-theme-gallery .slick-list{cursor:grab}.post-theme .post-theme-by{font-size:14px;top:10px;left:10px}.post-theme .post-theme-related{height:100%;margin-top:24px}.post-theme .post-theme-related-title{letter-spacing:.8px;margin-bottom:16px;font-size:16px}.post-theme .post-theme-related-list{grid-template-columns:repeat(2,165px);gap:16px 13px;max-height:none;padding-right:0;overflow:visible}.post-theme .post-theme-product{width:165px}.post-theme .post-theme-product-img{width:165px;height:165px}.post-theme .post-theme-product-info{padding:8px 4px 0}.post-theme .post-theme-product-name{font-size:12px}.post-theme .post-theme-product-price{flex-direction:column;align-items:flex-start;gap:4px}.post-theme .post-theme-product-price-now{font-size:15px}.post-theme .post-theme-product-price-old{font-size:14px}.post-theme .post-theme-gallery-dots{height:17px;padding:6px;bottom:12px}.post-theme .post-theme-gallery-dots span{border-width:1px;width:5px;height:5px}}.post-theme .post-theme-drawer .ant-drawer-content{background:#fdfcf5}.post-theme .post-theme-drawer .ant-drawer-header,.post-theme .post-theme-drawer .ant-drawer-header-close-only{z-index:11;background:none;border:none;padding:7px 16px 0 0;position:absolute;top:0;left:auto;right:0}.post-theme .post-theme-drawer .ant-drawer-header-title{justify-content:flex-end}.post-theme .post-theme-drawer .ant-drawer-close{justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:6px;display:flex}.post-theme .post-theme-drawer .ant-drawer-body{padding:52px 16px 24px;overflow-y:auto}.post-theme .post-theme-drawer .ant-drawer-body::-webkit-scrollbar{width:4px}.post-theme .post-theme-drawer .ant-drawer-body::-webkit-scrollbar-track{background:none}.post-theme .post-theme-drawer .ant-drawer-body::-webkit-scrollbar-thumb{background:#e6e6e6;border-radius:4px}.post-theme .post-theme-drawer-body{width:343px;max-width:100%;margin:0 auto}