html[data-v-85ab3c7a]{font-size:20vw}@media screen and (max-width:320px){html[data-v-85ab3c7a]{font-size:64px}}@media screen and (min-width:540px){html[data-v-85ab3c7a]{font-size:108px}}body[data-v-85ab3c7a]{max-width:540px;min-width:320px;font-size:.2rem}.mod_grid[data-v-85ab3c7a]{position:relative}.mod_grid[data-v-85ab3c7a]: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-85ab3c7a]:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:50% 0}}.mod_banner[data-v-85ab3c7a]{position:relative;padding-top:14.2857142857%;height:0;overflow:hidden}.mod_banner img[data-v-85ab3c7a]{width:100%;height:auto;position:absolute;left:0;top:0}.user-btn[data-v-85ab3c7a]:active{opacity:.8;transform:scale(.95)}.hs-btn[data-v-85ab3c7a]{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-85ab3c7a]{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-85ab3c7a],.pub-triangle[data-v-85ab3c7a]{border-left:1.3333333333vw solid #fff;border-right:1.3333333333vw solid #fff;border-bottom:1.3333333333vw solid #fff}.pub-triangle-top[data-v-85ab3c7a]{transform:rotate(180deg) translateY(75%);border-top:1.3333333333vw solid #dc0050}.ps[data-v-85ab3c7a]{text-align:left;color:#999;font-size:3.2vw;padding:0 1.3333333333vw;margin-top:.6666666667vw;box-sizing:border-box}.text-overflow[data-v-85ab3c7a]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-text-center[data-v-85ab3c7a]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;justify-content:center}.p-add-box .pab_header[data-v-85ab3c7a]{display:flex;align-items:center;margin-bottom:1.6vw;font-size:3.5vw}.p-add-box .pab_header .pab_h_title[data-v-85ab3c7a]{color:rgba(0,0,0,.5)}.p-add-box .pab_header .pab_h_icon[data-v-85ab3c7a]{margin-left:1.3vw;color:#dc0050}html{font-size:20vw}@media screen and (max-width:320px){html{font-size:64px}}@media screen and (min-width:540px){html{font-size:108px}}body{max-width:540px;min-width:320px;font-size:.2rem}.mod_grid{position:relative}.mod_grid: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:after{-webkit-transform:scaleY(.5);-webkit-transform-origin:50% 0}}.mod_banner{position:relative;padding-top:14.2857142857%;height:0;overflow:hidden}.mod_banner img{width:100%;height:auto;position:absolute;left:0;top:0}.user-btn:active{opacity:.8;transform:scale(.95)}.hs-btn{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{position:absolute;top:50%;right:2vw;width:0;height:0;transition:all .5s;transform:translateY(-25%);border-top:1.3333333333vw solid #4a4a4a}.pub-triangle,.pub-triangle-top{border-left:1.3333333333vw solid #fff;border-right:1.3333333333vw solid #fff;border-bottom:1.3333333333vw solid #fff}.pub-triangle-top{transform:rotate(180deg) translateY(75%);border-top:1.3333333333vw solid #dc0050}.ps{text-align:left;color:#999;font-size:3.2vw;padding:0 1.3333333333vw;margin-top:.6666666667vw;box-sizing:border-box}.text-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-text-center{display:flex;flex-direction:row;align-items:center;justify-content:space-between;justify-content:center}.sj-summary{font-family:pf;min-height:100vh;padding:4.3vw;box-sizing:border-box;background:#fff;text-align:left}.sj-summary .is_disable,.sj-summary .is_disable input{background-color:#f1f1f1!important}.sj-summary .sj_s_header{position:sticky;z-index:200;top:0;background:#fff}.sj-summary .sj_s_header .sj_sh_sub{font-size:3.2vw;color:#000}.sj-summary .sj_s_header .sj_sh_title{font-family:cupf;margin-top:.8vw;font-size:5.3vw;color:#000;display:flex;align-items:flex-end}.sj-summary .sj_s_header .sj_sh_title .sj_sht_sub{font-size:3.2vw;color:rgba(0,0,0,.5)}.sj-summary .sj_s_wrap{padding:6.4vw 0 2vw}.sj-summary .sj_s_wrap>.p-add-box+.p-add-box{margin-top:2.7vw}.sj-summary .sj_s_wrap .sav_time{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;position:sticky;z-index:200}.sj-summary .sj_s_wrap .sav_time>div{background:#fff;padding:0 3.2vw;box-sizing:border-box;border-radius:1.1vw;border:.3vw solid #f1f1f1;height:10.7vw;width:calc(50% - 1.45vw);font-size:3.5vw;color:rgba(0,0,0,.5);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;justify-content:center;align-items:center}.sj-summary .sj_s_wrap .sav_time>div>div{text-align:left;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sj-summary .sj_s_wrap .sav_time>div>i{margin:0 1.5vw}.sj-summary .sj_s_wrap .sj_ohw_input{border-radius:1.1vw;border:.2vw solid #f1f1f1;padding:0 3.2vw;height:10.7vw;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-size:3.5vw;background:#fff;color:#000}.sj-summary .sj_s_wrap .sj_ohw_input i{font-size:2.4vw}.sj-summary .sj_s_wrap .sj_sw_high{display:flex;justify-content:space-between;align-items:center}.sj-summary .sj_s_wrap .sj_sw_high>div{width:48%;height:10.7vw;padding:0 3.2vw;box-sizing:border-box;border-radius:1.1vw;border:.2vw solid #f1f1f1;display:flex;justify-content:center;align-items:center;font-size:3.5vw;background:#fff;color:#000}.sj-summary .sj_s_wrap .sj_sw_high>div i{font-size:10px}.sj-summary .sj_s_wrap .sj_ohw_textarea{background-color:#fff;border-radius:1.1vw;border:.2vw solid #f1f1f1;padding:2.7vw}.sj-summary .sj_s_wrap .sj_ohw_save{margin-top:6.4vw;height:9.6vw;box-sizing:border-box;background-color:#2882e9;font-size:3.5vw;font-family:cupf;color:#fff;border-radius:4.8vw;display:flex;align-items:center;justify-content:center}