*{margin:0;padding:0;box-sizing:border-box}html{height:100%;font-family:sans-serif;text-align:center}body{height:100%;font-size:14px;overflow-x:hidden;text-align:center}input[type=text]{font-size:16px}input[type=password]{font-size:16px}.g-backimgcalday{background-image:linear-gradient(0deg,#fc6,snow)}.g-backimgsnowcream{background-color:#fff8dc}.g-backimglightgray{background-color:#d3d3d3}.g-backimgsubcalback{background-image:linear-gradient(0deg,lightgray,snow)}.g-backimgsnowpink{background-image:linear-gradient(180deg,snow,pink)}.g-backimgorder{background-image:linear-gradient(0deg,lightgray,snow)}.g-colorbrown{color:#a52a2a}.g-colororder{color:#595959}.g-mojfon_1{font-weight:bold;font-size:14px}.g-mojfon_2{font-size:12px}.g-imgdisp_1{float:right}.g-imgdisp_2{float:left}.g-month-calendar{position:absolute;z-index:90}.g-month-calendar button{padding:.2rem .5rem}.g-month-calendar__headup{height:40px;white-space:nowrap}.g-month-calendar__headdwn{width:200px}.g-month-calendar__dispyear{text-align:center}.g-move--youtube{display:block;margin:0 auto}.g-act{display:none;position:absolute;top:40px;right:50px;width:150px;height:200px;text-align:left;padding:10px;background-color:#fff;border:solid;border-color:#d3d3d3;border-width:1px}.g-mgact{height:180px}.g-act__menu--nm{margin:5px 5px 30px;color:#aeaeae}.g-act__menu{margin:5px;color:#686868}.g-act__menu:hover{color:#ffa500}.g-act__hr{height:2px;background-color:#aeaeae;border:none;padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0}.g-basetop{width:100%;height:45px}.g-basetop__cnt{display:flex}.g-basetop__cnt--left{width:50%;height:40px;line-height:40px;text-align:center;font-weight:bold}.g-basetop__title{padding:0;margin:0;font-size:16px}.g-basetop__cnt--right{width:50%;height:40px;display:flex;align-items:center;justify-content:flex-end;margin-right:10px}.g-basetop__cnt--icon{width:31px;height:31px;margin-right:5px}.g-basetop__btmbar{width:100%;height:5px;background-color:#9eb6c9}.g-font-b-color{color:#036eb8;font-weight:bold}.g-font-b-color-hover:hover{color:#ffa500;cursor:pointer}.g-setmenu{display:none;position:absolute;top:40px;right:10px;width:220px;height:264px;text-align:left;padding:10px;background-color:#fff;border:solid;border-color:#d3d3d3;border-width:1px}.g-setmenu-nologin{height:200px}.g-mgsetmenu{height:200px}.g-setmenu__subtitle{margin:5px 5px 10px 5px;color:#000}.g-setmenu__menu{margin:5px 5px 5px 15px;color:#686868}.g-setmenu__menu:hover{color:#ffa500}