.section-ptt-app{padding-block:60px 86px}.ptt-app{display:flex;flex-direction:column;gap:46px}.ptt-app__item{display:flex;align-items:center;justify-content:flex-start;gap:min(112px,calc(112 * 100vw / 1920));padding-inline:32px;border-radius:8px;background:linear-gradient(315deg,#d9dee38c,#ffffff8c 48%,#cfd6d88c),#c4d0dc66}.ptt-app__item.is-reverse{flex-direction:row-reverse;padding-right:0}.ptt-app__media img{width:calc(484 * 100vw / 1920);height:auto;display:block;min-width:calc(484 / 1200 * min(100vw,1200px))}.ptt-app__content{display:flex;flex-direction:column;gap:24px;width:47%}@media(max-width:1920px){.ptt-app__content{max-width:472px}.ptt-app__item.is-reverse .ptt-app__content{max-width:479px}}@media(max-width:768px){.ptt-app__content{width:auto}}.ptt-app__title{color:var(--font-primary, #0A0A0A);leading-trim:both;text-edge:cap;font-family:Noto Sans JP;font-size:28px;font-style:normal;font-weight:500;line-height:normal}.ptt-app__desc{color:var(--font-secondary, #404040);leading-trim:both;text-edge:cap;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.ptt-app__link{color:#d73f00;leading-trim:both;text-edge:cap;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media(max-width:1200px){.ptt-app__desc{font-size:14px}}@media screen and (max-width:768px){.section-ptt-app{background:linear-gradient(0deg,#fff 46.37%,#fbfbfc 117.82%);padding-bottom:12.5px}.ptt-app__item{flex-direction:column-reverse;padding:0;gap:24px;background:none}.ptt-app__media,.ptt-app__media img{width:100%}.ptt-app__item.is-reverse{flex-direction:column-reverse}.ptt-app__title{font-size:24px}.ptt-app__desc{font-size:14px}.ptt-app__link{font-size:14px;margin-top:-8px}.ptt-app__media img{max-width:100%}.ptt-app{gap:64px}}.ptt-app-simple-dialog #form [data-role=page][data-num-children]:not([data-num-children="0"]){margin-block:0!important}.ptt-app-simple-dialog #form[data-loader-type=viewer]{padding-block:0!important}
/*# sourceMappingURL=/cdn/shop/t/188/assets/ptt-app.css.map */
