@keyframes infinity-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.sopoa-detail{overflow:hidden}@media screen and (max-width:768px){.sopoa-detail__row{padding-left:0}}@media print,screen and (min-width:769px){.sopoa-detail__row{flex-direction:row-reverse;max-width:920px;gap:0 min(8.1944444444vw,7.375rem)}}@media print,screen and (min-width:769px){.sopoa-detail__row--reverse-pc{flex-direction:row}}@media print,screen and (min-width:769px){.sopoa-detail__row--reverse-pc .content-image-layout__content{order:2}}@media screen and (max-width:768px){.sopoa-detail__row--reverse-sp{flex-direction:row}}@media screen and (max-width:768px){.sopoa-detail__row--reverse-sp .content-image-layout__content{order:2;padding-left:0;margin-inline:0 auto}}@media screen and (max-width:768px){.sopoa-detail__content{width:84%;margin-top:min(15.3846153846vw,3.75rem);margin-inline:auto 0}}@media print,screen and (min-width:769px){.sopoa-detail__content{width:40%}}@media screen and (max-width:768px){.sopoa-detail__image{position:relative;width:100vw;margin-inline:calc(50% - 50vw);padding-left:17.9487179487vw;padding-right:0;margin-top:0}}@media print,screen and (min-width:769px){.sopoa-detail__image{flex:1}}@media print,screen and (min-width:769px){.sopoa-detail__row--reverse-pc .sopoa-detail__image{width:calc(100vw - 50%);margin-left:calc(50% - 50vw);margin-right:0}}@media screen and (max-width:768px){.sopoa-detail__row--reverse-sp .sopoa-detail__image{padding-left:0;padding-right:17.9487179487vw}}.sopoa-detail__blocks{display:flex;flex-direction:column;gap:min(17.9487179487vw,4.375rem)}@media print,screen and (min-width:769px){.sopoa-detail__blocks{gap:120px}}.sopoa-detail__text{word-break:break-word;overflow-wrap:break-word;margin-top:min(8.7179487179vw,2.125rem)}@media print,screen and (min-width:769px){.sopoa-detail__text{margin-top:34px}}.sopoa-detail__comment{margin-top:min(8.7179487179vw,2.125rem)}@media print,screen and (min-width:769px){.sopoa-detail__comment{margin-top:32px}}.sopoa-detail__comment+.sopoa-detail__comment{margin-top:8px}.sopoa-detail__btn{margin-top:min(17.9487179487vw,4.375rem)}@media print,screen and (min-width:769px){.sopoa-detail__btn{margin-top:65px}}@media print,screen and (min-width:769px){.vartical-title--reverse-pc .vartical-title__title{left:calc(100% + 1em)}}@media screen and (max-width:768px){.vartical-title--reverse-sp .vartical-title__title{left:calc(100% - .75em)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sopoa-detail.css.map */
