@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";.ich-cp-wrapper{width:100%;background-color:#fafcd4}.ich-cp-inner{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;box-shadow:10px 0 10px -5px #0000001a;max-width:750px;margin:0 auto;background-color:#fff}.ich-cp-inner .ich-renewalcp-code{position:relative}.ich-cp-inner .ich-renewalcp-code p{padding:0;margin:0;position:absolute;top:0;left:0;width:100%;height:100%;font-size:48px;font-size:clamp(24px,48px,6.4vw);font-weight:700;display:flex;justify-content:center;align-items:center}.ich-cp-inner img{display:block;max-width:100%;width:auto}.ich-cp-inner .ich-renewalcp-summary{padding:clamp(22px,44px,5.8666666667vw)}.ich-cp-inner .ich-renewalcp-summary-title{font-size:clamp(14px,28px,3.7333333333vw);border-bottom:clamp(1px,2px,.2666666667vw) solid #bfbfbf;padding-bottom:clamp(10px,20px,2.6666666667vw);margin-bottom:clamp(10px,20px,2.6666666667vw)}.ich-cp-inner .ich-renewalcp-summary-text{font-size:clamp(12px,24px,3.2vw)}.fs-l-main.ich-cp-main{padding:0;margin:0;max-width:100%}button{display:block;padding:0;border:none;background:none;cursor:pointer}dl,dt,dd,h1{margin:0;padding:0}
