.loginbjbox{position:sticky;z-index:9000;width:100vw;height:100vh;background-color:#fff;top:0;left:0;box-sizing:border-box;padding-bottom:7em}@media screen and (min-width:677px){.loginbjbox{width:678px}}.tab_type{box-sizing:border-box;padding:1em 0;border-bottom:.1em solid #dedede}.sel_type{color:#000!important;border-bottom:.1em solid #366}.loginbox{margin:0 1.5em;text-align:center}.loginbox,.vgobtn{box-sizing:border-box}.vgobtn{padding:2em;color:#666}.title0{padding:1.5em 0 0 0;font-weight:700}.title,.title0{font-size:1.3em;color:rgba(0,0,0,.5)}.copy,.title{padding:1em 0}.copy{font-size:1em;color:rgba(0,0,0,.5)}.inpubox{box-sizing:border-box;border:.1em solid #d2d2d2;padding:1em 1.5em;border-radius:.6em;box-shadow:.2em .2em .5em rgba(0,0,0,.2)}.in_th{width:5em}.in_td input[type=date],.in_td input[type=number],.in_td input[type=text]{width:100%;box-sizing:border-box;padding:.7em .5em;border:.1em solid #e4e4e4;border-radius:.3em}.inputbtn{box-sizing:border-box;width:8em;padding:.6em 1.5em;background-color:#ec8600;color:#fff;border-radius:.3em;margin-bottom:1em}.djsdiv{width:6em}.clistbox{box-sizing:border-box;width:70vw;max-height:20em;padding:1em}.comdiv{line-height:200%;font-size:1.2em}.ftab_box{position:fixed;z-index:9000;width:100vw;height:auto;left:0;bottom:0;padding-bottom:env(safe-area-inset-bottom)}.footbtns,.ftab_box{box-sizing:border-box;background-color:#fff}.footbtns{width:100%;height:100%;padding:.5em;border-top:1px solid #d2d2d2}@media screen and (min-width:680px){.ftab_box{position:fixed;z-index:9000;width:100vw;height:auto;left:50%;bottom:0;margin-left:-340px;padding-bottom:env(safe-area-inset-bottom)}.footbtns,.ftab_box{box-sizing:border-box;background-color:#fff}.footbtns{width:680px;height:100%;padding:.5em;border-top:1px solid #d2d2d2}}.loadingbox{position:fixed;z-index:1000;width:100vw;height:100vh;pointer-events:none;background-color:#fff;top:0;left:0}.foot_tabbar_box{position:sticky;z-index:6000;width:100%;height:3.8em;background-color:#fff;left:0;bottom:0;padding-bottom:env(safe-area-inset-bottom)}.tab_sel{background-color:#fff;color:#29a1f7}@media screen and (min-width:677px){.foot_tabbar_box{width:678px}}