@font-face{font-family:nexa-heavy;src:url(fonts/nexa/Nexa-Heavy.woff2) format('woff2'),url(fonts/nexa/Nexa-Heavy.woff) format('woff');font-weight:400;font-style:normal}body{margin:0;padding:0;font-family:nexa-heavy;font-size:4.5vw;line-height:5vw;height:100%}body::-webkit-scrollbar{display:none}::placeholder{font-size:2.7vw}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:focus,textarea:focus{outline:0}.B{display:inline-block}.N{font-weight:700;border-width:0 0 1px;padding-bottom:1vw;text-align:center}.F10{font-size:2.25vw}.F11{font-size:2.48vw}.F12{font-size:2.7vw}.F13{font-size:2.93vw}.F14{font-size:3.15vw}.F15{font-size:3.38vw}.F16{font-size:3.6vw}.F17{font-size:3.83vw}.F18{font-size:4.05vw}.F19{font-size:4.28vw}.F20{font-size:4.5vw}.F21{font-size:4.73vw}.F22{font-size:4.95vw}.F23{font-size:5.18vw}.F24{font-size:5.4vw}.F25{font-size:5.63vw}.F26{font-size:5.85vw}.F27{font-size:6.08vw}.F28{font-size:6.3vw}.F29{font-size:6.53vw}.F30{font-size:6.75vw}.F31{font-size:6.98vw}.F32{font-size:7.2vw}.loader{width:100vw;height:100vh;background-color:#111943}.loader-content{text-align:center;background-color:#111943}.header{position:fixed;top:0;left:0;z-index:10;width:100vw;margin-bottom:1vw;background-color:#111943}.header-content{height:12vw}.banner{position:fixed;top:18vw;width:100%;background-color:#fff;z-index:10}.banner-child{font-size:3.2vw;text-align:center;padding:1.5vw;margin-left:4vw;margin-right:4vw;margin-top:2vw;margin-bottom:2vw;border-width:0;border-radius:3px;background-color:#99cbfa}.banner-child-menu{font-size:3.2vw;text-align:center;padding:1.5vw;margin-left:4vw;margin-right:4vw;margin-top:0;border:1;border-style:solid;border-width:.7vw;border-color:#99cbfa;background-color:#fff}.banner-adult{font-size:3.2vw;text-align:center;padding:1.5vw;margin-left:4vw;margin-right:4vw;margin-top:2vw;margin-bottom:2vw;border-width:0;border-radius:3px;background-color:#d9d9d9}.banner-adult-menu{font-size:3.2vw;text-align:center;padding:1.5vw;margin-left:4vw;margin-right:4vw;margin-top:0;border:1;border-style:solid;border-width:.7vw;border-color:#d9d9d9;background-color:#fff}.menu-button{filter:invert();margin-left:3vw;width:6vw;visibility:hidden}.frame-square{border-width:1vw;border-style:solid;margin-left:5vw;margin-right:5vw}.frame-round{border-width:.7vw;border-style:solid;border-radius:2vw;border-color:#d1caca;margin-left:5vw;margin-right:5vw}.frame-round-nested{border-width:.35vw;border-style:solid;border-radius:2vw;border-color:#fff;margin-left:2vw;margin-right:2vw}.datepicker{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;font-weight:400;text-align:center;padding:1.5vw;width:28vw;color:#007aff;background-color:#eeeeef;border-radius:5px;border-width:0}.timepicker{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;font-weight:400;text-align:center;padding:1.5vw;width:12vw;color:#007aff;background-color:#eeeeef;border-radius:5px;border-width:0}.dropdown{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;font-weight:590;text-align:center;border:0;background-color:#fff}.dropdown option{color:#007aff}.dropdown option[value=""]{color:#007aff}.dropdown:valid{color:#007aff}.dropdown:invalid{color:#757575}.dropdown-unit{font-family:nexa-heavy;border:0;color:#0d99ff;background-color:#fff;cursor:pointer}.dropdown-unit option{color:#0d99ff}.button{padding:3vw;border:0;border-radius:2vw;width:42vw;background-color:#d9d9d9;color:#4d4c4c}.button:disabled{opacity:.5;cursor:not-allowed}.button-inv{padding:3vw;border:0;border-radius:2vw;width:42vw;background-color:#111943;color:#fff}.button-inv:disabled{opacity:.5;cursor:not-allowed;padding:3vw;border:0;border-radius:2vw;width:42vw;background-color:#d9d9d9;color:#4d4c4c}.button-sec{padding:2.3vw;border:1;border-width:.7vw;border-radius:2vw;border-color:#111943;width:42vw;background-color:#fff;color:#111943}.button-sec:disabled{opacity:.5;cursor:not-allowed;padding:2.3vw;border:1;border-width:.7vw;border-radius:2vw;border-color:#111943;width:42vw;background-color:#fff;color:#111943}.button-mini{padding:1vw;border:0;border-radius:1vw;width:18vw;background-color:#d9d9d9;color:#4d4c4c}.ci-option{font-size:16px;color:#007aff}.mobiButton{float:left}