.container-sup{max-width:1328px;padding:0 64px;margin:0 auto}.arttextimg-outbox{padding:96px 0 128px}.arttextimg-outbox{display:flex;gap:80px}.arttextimg-image{flex:0 1 calc(45% - 80px);position:relative}.arttextimg-text{flex:0 1 55%;display:flex;flex-direction:column;justify-content:center;margin-top:24px}.arttextimg-image>.arttextimg-item{height:100%;width:calc(100% - 24px);border-radius:16px;z-index:2;position:relative;left:24px;overflow:hidden}.arttextimg-item img{object-fit:cover;height:100%;width:100%}.arttextimg-bgbox{height:100%;width:calc(100% - 32px);border-radius:16px;background:#28c3c5;position:absolute;top:32px}.arttextimg-title{color:#000000e6;font-size:64px;font-weight:600;line-height:1.25;letter-spacing:-.03em;margin-bottom:32px}.arttextimg-content{font-size:14px;line-height:2;color:#000000bf;letter-spacing:-.03em;position:relative;z-index:2}.arttextimg-content em{color:#28c3c5;text-decoration:underline;font-style:normal}.arttextimg-content em strong{color:#28c3c5}.arttextimg-content strong{font-weight:600;color:#000000e6}.arttextimg-content p:not(:last-child){margin-bottom:16px}.arttextimg-container{background-repeat:no-repeat;background-size:100% auto;background-position:50% 101%;position:relative;overflow:hidden}.bg_text_article{line-height:1;font-size:12.8vw;position:absolute;bottom:-1vw;font-weight:600;text-align:center;width:100%}@media (max-width:1200px){.arttextimg-image{flex:0 1 calc(50% - 40px);align-self:center}.arttextimg-text{flex:0 1 50%}.arttextimg-title{font-size:48px}.arttextimg-outbox{gap:40px}}@media (max-width:1024px){.container-sup{max-width:1328px;padding:0 48px;margin:0 auto}.arttextimg-title{font-size:32px;margin-bottom:24px}.arttextimg-content{font-size:12px}.arttextimg-image>.arttextimg-item{left:12px;width:calc(100% - 12px)}.arttextimg-bgbox{width:calc(100% - 16px);top:16px}}@media (max-width:800px){.container-sup{padding:0 32px}}@media (max-width:640px){.arttextimg-outbox{flex-wrap:wrap}.arttextimg-image{flex:0 1 100%;align-self:center}.arttextimg-text{flex:0 1 100%}.arttextimg-bgbox{top:25px}.arttextimg-content{font-size:16px}}@media (min-width:750px) and (max-width:950px){.arttextimg-outbox{gap:20px}.arttextimg-image{flex:0 1 calc(52% - 20px)}.arttextimg-text{flex:0 1 48%}}@media (min-width:640.5px) and (max-width:749.5px){.arttextimg-outbox{flex-wrap:wrap}.arttextimg-image{flex:0 1 100%;align-self:center}.arttextimg-text{flex:0 1 100%}.arttextimg-outbox{padding-left:50px;padding-right:30px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-article-textimage.css.map */
