@media(min-width: 668px){.shoes{padding-top:0}}.shoes .dc_container{position:relative}@media(min-width: 668px){.shoes .dc_container{padding-top:6rem}}@media(min-width: 668px){.shoes .dc_large_lead{width:60%}}@media(min-width: 668px){.dc_ttl_type01{position:relative;z-index:1}}.dc_ttl_type05{margin-top:2.8rem}@media(min-width: 668px){.dc_ttl_type05{background:rgba(0,0,0,0);position:relative;z-index:-1}.dc_ttl_type05::before{content:"";width:100%;height:100%;background:rgba(179,213,239,.6);position:absolute;bottom:0;left:0;z-index:-1}}.dc_ttl_type05+.shoes__subttl{margin-top:1.5rem}@media(min-width: 668px){.dc_ttl_type05+.shoes__subttl{margin-top:1.88rem}}.shoes__subttl{font-size:1.4375rem;font-weight:500;color:#0070c3}@media(min-width: 668px){.shoes__subttl{font-size:1.22rem}}.dc_list_item{padding-left:0}.dc_list_item::before{position:unset;color:#000}@media(min-width: 668px){.shoes__back{position:absolute;top:0;right:-10%;width:60%;z-index:1}}.shoes__price{font-size:1.5625rem}@media(min-width: 668px){.shoes__price{font-size:1.38rem}}.shoes__list{margin-top:1.5rem}@media(min-width: 668px){.shoes__list{display:flex;flex-wrap:wrap}}.shoes__item{padding:1.5rem 0}@media(max-width: 667px){.shoes__item.shoes__item__border{border-top:1px solid #bababa}}@media(min-width: 668px){.shoes__item{width:50%}}@media(min-width: 668px){.shoes__outer:first-of-type .shoes__item:nth-of-type(2){margin-top:12rem}.shoes__outer:first-of-type .shoes__item:nth-of-type(3){margin-top:-12rem}}@media(min-width: 668px){.shoes__outer:nth-of-type(2) .shoes__item{display:grid}.shoes__outer:nth-of-type(2) .shoes__item .shoes__image{grid-row:1/2;grid-column:1/2}.shoes__outer:nth-of-type(2) .shoes__item .shoes__subttl{grid-row:2/3;grid-column:1/2}.shoes__outer:nth-of-type(2) .shoes__item .shoes__price{grid-row:3/4;grid-column:1/2}}.shoes__image{position:relative}.shoes__image__name{position:absolute;top:0;left:0;text-align:center}@media(min-width: 668px){.shoes__image__name{left:2rem;top:4rem}}@media(min-width: 668px){.shoes__item__last{position:relative}.shoes__item__last .shoes__subttl{position:absolute;right:-15rem;top:46%;z-index:1}.shoes__item__last .shoes__price{position:absolute;right:-13rem;top:62%}}.shoes__asics{margin-top:2rem}@media(min-width: 668px){.shoes__asics{margin-top:-3rem}}.shoes__foot{padding:1.875rem 1.5rem}.shoes__foot__outer{margin-top:2.875rem;background:#ede3c1}@media(min-width: 668px){.shoes__foot__outer{margin-top:6.2rem;display:grid;grid-template-columns:1fr 1fr}.shoes__foot__outer .shoes__subttl{font-size:1rem}.shoes__foot:has(.shoes__foot__img__smell){padding-right:0}.shoes__foot{padding:.9rem 1.6rem}}.shoes__foot__img{margin-top:.75rem;position:relative}.shoes__foot__img img{position:relative;z-index:1}.shoes__foot__img img.seat_ex{position:absolute;z-index:1;right:-3rem;top:6rem;max-width:130px}.shoes__foot__img figcaption{position:absolute;z-index:1;right:-1rem;top:-3.5rem;aspect-ratio:1/1;padding:.8rem;border-radius:50%;display:grid;place-content:center;background:#0070c3;font-size:1.75rem;color:#fff;text-align:center}.shoes__foot__img figcaption span{font-size:1.1rem}.shoes__foot__img{width:14.0625rem;margin-inline:auto}.shoes__foot__img__smell{width:13rem}@media(min-width: 668px){.shoes__foot{position:relative}.shoes__foot__img{width:12.94rem;position:absolute;top:5rem;right:.5rem}.shoes__foot__img img{position:relative;z-index:-1}.shoes__foot__img__smell{width:10rem;top:1rem;right:1rem}.shoes__foot__img img.sheet{top:-5rem}.shoes__foot__img img.seat_ex{right:2rem;top:4rem;max-width:150px}.shoes__foot__img figcaption{top:-5rem;right:unset;left:5rem;font-size:1.55rem;z-index:-1}.shoes__foot__img figcaption span{font-size:1.0625rem}}.shoes__foot__name{font-size:1.375rem;font-weight:500}@media(min-width: 668px){.shoes__foot__name{margin-top:1rem;font-size:1.22rem}}.dc_font_14{font-size:.875rem}.shoes__price:has(.shoes__arrow){display:flex;align-items:end;gap:.5rem;line-height:1;font-size:1.94rem}@media(max-width: 667px){.shoes__price:has(.shoes__arrow){justify-content:flex-end;font-size:1.94rem}.shoes__foot:not(:first-of-type){position:relative}.shoes__foot:not(:first-of-type)::before{content:"";width:calc(100% - 3rem);height:1px;background:#bababa;position:absolute;top:0;left:1.5rem}}@media(min-width: 668px){.dc_font_14{font-size:.77rem}.shoes__price__column{display:flex;align-items:end;gap:.5rem}}.plus_campaign_link{display:block;max-width:500px;margin-inline:auto}/*# sourceMappingURL=style.min.css.map */