:root{--page-color:#367b55;--second-color:#367b55}.p-detail{margin-block:120px;overflow:hidden}.p-detail__content{margin-top:1.5em}.p-detail__img{float:right;margin-right:min(-4.84375vw,-62px);margin-top:min(-3.90625vw,-50px);width:min(52.1875vw,668px)}.p-detail__txt .color{color:var(--page-color)}.p-detail__note{display:block;font-size:1.4rem;font-weight:700;line-height:1.5;margin-top:8px}.p-detail__message{margin-top:16px}@media screen and (max-width:1439px){.p-detail{margin-bottom:clamp(80px,8.3333333333vw,120px);margin-top:clamp(64px,8.3333333333vw,120px)}}@media screen and (max-width:1023px){.p-detail__img{margin-top:0}}@media screen and (max-width:767px){.p-detail__content{margin-top:0}.p-detail__img{float:none;margin-inline:auto;width:80%}.p-detail__txt{margin-top:24px}}@media screen and (max-width:575px){.p-detail__top-txt{font-size:1.4rem}.p-detail__img{width:100%}.p-detail__txt{font-size:1.4rem}.p-detail__note{font-size:1.2rem}.p-detail__message{font-size:1.4rem}}