.parts-56 .page-contents{padding:35px 0 75px}@media(min-width: 768px){.parts-56 .page-contents{padding:100px 0 150px}}.parts-56 .item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-9.2307692308%}@media(min-width: 768px){.parts-56 .item-list{margin-top:-60px}}.parts-56 .item-box{width:46.1538461538%;margin-top:9.2307692308%}@media(min-width: 768px){.parts-56 .item-box{width:23.3636363636%;margin-top:60px}}.parts-56 .item-box:nth-child(2n){margin-left:7.6923076923%}@media(min-width: 768px){.parts-56 .item-box:nth-child(2n){margin-left:0}}@media(min-width: 768px){.parts-56 .item-box:not(:nth-child(4n+1)){margin-left:2.1818181818%}}.parts-56 .item-box a{display:block}@media(min-width: 768px){.parts-56 .item-box a{position:relative}.parts-56 .item-box a::after{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:100%;height:100%;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s;pointer-events:none}.parts-56 .item-box a:hover::after{opacity:1}}.parts-56 .item-img{position:relative;width:100%;aspect-ratio:320/240;overflow:hidden}.parts-56 .item-img img{position:relative;z-index:1;width:100%;aspect-ratio:320/240;-o-object-fit:contain;object-fit:contain}.parts-56 .item-img img+img{position:absolute;z-index:0;top:0;right:0;left:0;bottom:0;-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(14px);filter:blur(14px)}.parts-56 .item-text{line-height:1.4;padding:10px 0 0}@media(min-width: 768px){.parts-56 .item-text{padding:15px 0 0}}.parts-56 .item-text p+p{margin-top:5px}.parts-56 .item-text .title{font-size:1.2rem;letter-spacing:.02em}@media(min-width: 768px){.parts-56 .item-text .title{font-size:1.6rem}}.parts-56 .item-text .new{letter-spacing:.05em;padding-right:.7em}.parts-56 .item-text .place{display:inline-block;padding:3px 8px;font-size:1.1rem;letter-spacing:.08em}@media(min-width: 768px){.parts-56 .item-text .place{font-size:1.4rem}}.parts-56 .item-text .name{font-size:1.1rem;letter-spacing:.04em}@media(min-width: 768px){.parts-56 .item-text .name{font-size:1.4rem}}.parts-56 .link-button{margin:40px auto 0;text-align:center}@media(min-width: 768px){.parts-56 .link-button{margin-top:80px}}.parts-56 .link-button a{border:1px solid;border-radius:25px;min-width:233px;max-width:1100px;min-height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 16px;font-size:2.2rem;word-break:break-word}@media(min-width: 768px){.parts-56 .link-button a{border-radius:35px;min-width:320px;padding:10px 30px;font-size:3rem;min-height:70px}}.parts-56 .link-button span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2}@media(min-width: 768px){.parts-56 .link-button span{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-transform:translateX(0);transform:translateX(0)}}.parts-56 .link-button span::after{content:"";display:inline-block;width:12px;height:12px;border-top:1px solid;border-right:1px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-flex-negative:0;flex-shrink:0;margin-left:12px}@media(min-width: 768px){.parts-56 .link-button span::after{width:14px;height:14px;border-top-width:2px;border-right-width:2px;margin-left:20px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}}@media(min-width: 768px){.parts-56 .link-button a:hover span{-webkit-transform:translateX(5px);transform:translateX(5px)}.parts-56 .link-button a:hover span::after{-webkit-transform:rotate(45deg) translate(-8px, 8px);transform:rotate(45deg) translate(-8px, 8px)}}@media(min-width: 768px){.parts-56.designB .item-box a::after{background-color:rgba(255,255,255,.5)}}.parts-56.designB .item-text .title{font-weight:700}.parts-56.designB .item-text .new{color:#e4007f}.parts-56.designB .item-text .place{font-weight:500;color:#fff;background-color:#fabe00}.parts-56.designB .item-text .name{font-weight:500}.parts-56.designB .link-button a{font-family:"Jost",sans-serif;background-color:#fff;color:#003126;border-color:currentColor}@media(min-width: 768px){.parts-56.designB .link-button a:hover{background-color:#019d85;color:#fff;border-color:#003126}}.parts-56.designB .link-button span::after{border-color:currentColor}/*# sourceMappingURL=parts-shopnews.min.css.map */