html[data-v-8df2e200]{font-size:20vw}@media screen and (max-width:320px){html[data-v-8df2e200]{font-size:64px}}@media screen and (min-width:540px){html[data-v-8df2e200]{font-size:108px}}body[data-v-8df2e200]{max-width:540px;min-width:320px;font-size:.2rem}.mod_grid[data-v-8df2e200]{position:relative}.mod_grid[data-v-8df2e200]:after{content:"";position:absolute;z-index:0;pointer-events:none;background-color:#eee;height:1px;left:0;right:0;bottom:0}@media only screen and (-webkit-min-device-pixel-ratio:2){.mod_grid[data-v-8df2e200]:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:50% 0}}.mod_banner[data-v-8df2e200]{position:relative;padding-top:14.2857142857%;height:0;overflow:hidden}.mod_banner img[data-v-8df2e200]{width:100%;height:auto;position:absolute;left:0;top:0}.user-btn[data-v-8df2e200]:active{opacity:.8;transform:scale(.95)}.hs-btn[data-v-8df2e200]{width:13.3333333333vw;height:13.3333333333vw;border-radius:50%;font-size:3.7333333333vw;font-weight:450;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#54c48a}.pub-triangle[data-v-8df2e200]{position:absolute;top:50%;right:2vw;width:0;height:0;transition:all .5s;transform:translateY(-25%);border-top:1.3333333333vw solid #4a4a4a}.pub-triangle-top[data-v-8df2e200],.pub-triangle[data-v-8df2e200]{border-left:1.3333333333vw solid #fff;border-right:1.3333333333vw solid #fff;border-bottom:1.3333333333vw solid #fff}.pub-triangle-top[data-v-8df2e200]{transform:rotate(180deg) translateY(75%);border-top:1.3333333333vw solid #dc0050}.ps[data-v-8df2e200]{text-align:left;color:#999;font-size:3.2vw;padding:0 1.3333333333vw;margin-top:.6666666667vw;box-sizing:border-box}.text-overflow[data-v-8df2e200]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-text-center[data-v-8df2e200]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;justify-content:center}.p-er-header[data-v-8df2e200]{font-family:pf;background:#fff;padding:4vw;box-sizing:border-box}.p-er-header .pt_head .pt_h_title[data-v-8df2e200]{font-size:3vw;color:#000}.p-er-header .pt_head .pt_h_num[data-v-8df2e200]{font-size:11vw;font-weight:600;color:#2882e9}.p-er-header .pt_head .pt_h_progress_wrap[data-v-8df2e200]{margin:0 auto;width:33.6vw;height:2.1vw;position:relative}.p-er-header .pt_head .pt_h_progress_wrap .pt_h_progress[data-v-8df2e200]{margin-top:3vw;width:100%;height:100%;box-sizing:border-box;background:#f1f1f1;border-radius:.5vw;overflow:hidden;position:relative}.p-er-header .pt_head .pt_h_progress_wrap .pt_h_progress .pt_hg_is[data-v-8df2e200]{width:0;position:absolute;top:0;left:0;height:100%;background:#dc0050;border-radius:.5vw}.p-er-header .pt_head .pt_h_progress_wrap .pt_hg_rate[data-v-8df2e200]{position:absolute;top:-1.4vw;right:-18vw;margin-left:3.7vw;color:#dc0050;font-size:3.5vw}.p-er-header .pt_head .pt_h_target[data-v-8df2e200]{margin:2.1vw auto;font-size:3.5vw;color:rgba(0,0,0,.5)}.p-er-header .score_wrap[data-v-8df2e200]{height:16vw;box-sizing:border-box;display:flex;align-items:center;background-color:#f7f7f7;border-radius:2vw;border:.3vw solid #f1f1f1}.p-er-header .score_wrap .box_wrap+.box_wrap[data-v-8df2e200]{border-left:.3vw solid #e7e7e7}.p-er-header .score_wrap .box_wrap[data-v-8df2e200]{width:50%;height:8.5vw;padding:2.4vw 6.5vw;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.p-er-header .score_wrap .box_wrap .bw_score[data-v-8df2e200]{font-family:dapf;font-size:4.8vw;color:#000}.p-er-header .score_wrap .box_wrap .bw_title[data-v-8df2e200]{font-size:3.2vw;color:rgba(0,0,0,.5)}.p-er-header .score_rule[data-v-8df2e200]{margin-top:3.7vw;display:flex;justify-content:center;align-items:center}.p-er-header .score_rule .score_rule_title[data-v-8df2e200]{min-width:fit-content;font-size:3.2vw;color:#5e5d5d}.p-er-header .score_rule .sr_wrap[data-v-8df2e200]{display:flex;align-items:center;font-size:3.5vw;color:#000}.p-er-header .score_rule .sr_wrap .sr_w_out[data-v-8df2e200]{margin-left:2.7vw;width:4.8vw;height:4.8vw;border-radius:50%;background-color:#fff;border:.3vw solid #f1f1f1;display:flex;justify-content:center;align-items:center}.p-er-header .score_rule .sr_wrap .sr_w_out>i[data-v-8df2e200]{font-size:2.7vw;color:rgba(0,0,0,.5)}.p-er-header .score_rule .score_rule_info[data-v-8df2e200]{font-size:3.2vw;color:#5e5d5d;text-align:left}