html{scroll-padding-top:calc(64px + .5rem);font-size:4.12vw}@media (min-width:600px){html{font-size:24.72px}}body{background-color:#e9f7ff}img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}#page-wrapper{max-width:600px;margin:0 auto;position:relative;overflow:hidden}#page-main img{width:100%}.banner-img{z-index:2;width:100%;position:relative}.btn-overlay{z-index:99;position:absolute;top:0}.debug .btn-overlay{border:2px solid red}.btn-task-log-in{width:77%;margin-top:127%;padding-bottom:15%;left:50%;transform:translate(-50%)}section.content{margin-top:-18%;position:relative}section.content .content-img{z-index:1;position:relative}section.content .btn-how-to-reaserch-ir{width:25%;margin-top:98.5%;margin-left:13%;padding-bottom:6%}section.content .btn-fill-code-ir{width:85%;margin-top:112%;padding-bottom:15%;left:50%;transform:translate(-50%)}section.content .btn-check-tasks-this-month{width:86%;margin-top:253%;padding-bottom:16%;left:50%;transform:translate(-50%)}section.content .btn-what-is-referred-member{width:30%;margin-top:622%;margin-left:54%;padding-bottom:6%}section.ugc-web{margin-top:-12%}section.info-detail{text-align:left;color:#3c3c3c;background-color:#daedf7;margin:0% auto 0;padding:6% 3.7% 15%;line-height:1.54}.info-box{background-color:#fafafa;border:1px solid #ebebeb;border-radius:12px;margin-bottom:13%;padding:11.5% 3.5% 3.5%;position:relative}.info-box .title{width:56%;margin-top:-2%;position:absolute;top:0;left:50%;transform:translate(-50%)}.info-box .title .title-text{color:#fff;text-align:center;width:100%;margin:0 auto;font-weight:700;line-height:1.96;position:absolute;top:0;left:50%;transform:translate(-50%)}.info-box .info-content{font-size:.8125rem;line-height:1.54}.plain-text-renderer p{margin:0 0 .1em}.plain-text-renderer .plain-text-list{margin:0 0 .5em;padding-inline-start:2.2em}.plain-text-renderer .section-heading{margin-top:.4em;padding-left:1.5em}.plain-text-renderer .numbered-item{text-indent:-1.5em;padding-left:3.5em}.plain-text-renderer .note-item{padding-left:3.5em}.fab-member{text-align:center;color:#e0001a;z-index:998;pointer-events:auto;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:71px;height:71px;font-size:16px;font-weight:700;line-height:1.19;text-decoration:none;display:flex;position:fixed;bottom:30px;right:max(14px,50% - 286px);box-shadow:0 5px 9px #0000004d}#messenger-dialog-backdrop{z-index:9999;background:#00000080;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}#messenger-dialog{box-sizing:border-box;text-align:center;background:#fff;border-radius:16px 16px 0 0;width:100%;max-width:600px;padding:28px 24px 40px}#messenger-dialog .messenger-dialog-icon{margin-bottom:12px;font-size:2rem}#messenger-dialog .messenger-dialog-title{color:#3c3c3c;margin-bottom:8px;font-size:1.1rem;font-weight:700}#messenger-dialog .messenger-dialog-desc{color:#666;margin-bottom:8px;font-size:1rem;line-height:1.6}#messenger-dialog .messenger-dialog-hint{color:#999;margin-bottom:24px;font-size:.9rem}#messenger-dialog .messenger-btn-primary,#messenger-dialog .messenger-btn-secondary{cursor:pointer;border:none;border-radius:10px;width:100%;padding:14px;font-size:1rem;font-weight:700;display:block}#messenger-dialog .messenger-btn-primary{color:#fff;background:#0084ff;margin-bottom:12px}#messenger-dialog .messenger-btn-secondary{color:#3c3c3c;background:#f0f0f0;margin-bottom:16px}#messenger-dialog .messenger-btn-cancel{color:#999;cursor:pointer;background:0 0;border:none;font-size:.875rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
