@font-face{font-family:ArialMT;src:url(/fonts/Roboto-Regular.ttf) format("truetype");font-stretch:100;font-weight:400;font-style:normal}@font-face{font-family:Arial-BoldMT;src:url(/fonts/Roboto-Bold.ttf) format("truetype");font-stretch:100;font-weight:400;font-style:normal}@font-face{font-family:Liberation Sans;src:url(/fonts/LiberationSans-Regular.woff) format("woff"),url(/fonts/LiberationSans-Regular.otf),url(/fonts/LiberationSans-Regular.ttf) format("truetype")}@font-face{font-family:Helvetica-Bold;src:url(/fonts/helvetica_bold1.woff) format("woff"),url(/fonts/helvetica_bold1.otf),url(/fonts/helvetica_bold1.ttf) format("truetype")}@font-face{font-family:Urbanist-Bold;font-weight:700;font-style:normal;src:url(/fonts/Urbanist-Bold.woff) format("woff"),url(/fonts/Urbanist-Bold.otf),url(/fonts/Urbanist-Bold.ttf) format("truetype")}@font-face{font-family:Urbanist-Medium;font-weight:500;font-style:normal;src:url(/fonts/Urbanist-Medium.ttf) format("truetype")}@font-face{font-family:Urbanist;font-weight:400;font-style:normal;src:url(/fonts/Urbanist-Regular.woff) format("woff"),url(/fonts/Urbanist-Regular.otf),url(/fonts/Urbanist-Regular.ttf) format("truetype")}@font-face{font-family:AngsanaNew;font-weight:400;font-style:normal;src:url(/fonts/ANGSA.ttf) format("truetype")}@font-face{font-family:IskoolaPota;font-weight:400;font-style:normal;src:url("/fonts/Iskoola Pota Regular.ttf") format("truetype")}@font-face{font-family:NotoSansJP-Medium;font-weight:400;font-style:normal;src:url(/fonts/NotoSansJP-Medium.ttf) format("truetype")}@font-face{font-family:NotoSansJP-Bold;font-weight:700;font-style:normal;src:url(/fonts/NotoSansJP-Bold.ttf) format("truetype")}[data-v-c86dbe7a]:root{--primary: #04c2c0;--primary-text-color: #000 --primary-light: #68c3ca;--primary-lighter: #aadbe6;--secondary: #e90000;--ternary: rgb(255, 221, 103)}.text-left[data-v-c86dbe7a]{text-align:left}.dropdown[data-v-c86dbe7a]{position:relative}.dropdown:hover .dropdown-content[data-v-c86dbe7a],.dropdown:active .dropdown-content[data-v-c86dbe7a],.dropdown:focus .dropdown-content[data-v-c86dbe7a]{display:block}.dropdown .dropdown-content[data-v-c86dbe7a]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;display:none;position:absolute;right:0;overflow:hidden;background:#f9f9f9;--tw-scale-x: .95;--tw-scale-y: .95;transform-origin:top;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 8px 16px #0003}@media only screen and (max-width: 480px){.dropdown .dropdown-content[data-v-c86dbe7a]{position:fixed;top:54px;width:100%}}.lang-switch-container[data-v-71847db1]{margin:10px;display:flex;flex-wrap:wrap;justify-content:flex-start;width:550px}@media only screen and (max-width: 768px){.lang-switch-container[data-v-71847db1]{width:400px}}@media only screen and (max-width: 480px){.lang-switch-container[data-v-71847db1]{width:auto}}.lang-switch-container button[data-v-71847db1]{margin:.2rem;border:none;padding:.1rem .4rem;font-size:14px;white-space:nowrap;cursor:pointer;border-radius:5px;color:#fff;background-color:var(--primary);text-decoration:none}.lang-switch-container button[data-v-71847db1]:hover,.lang-switch-container button.selected[data-v-71847db1]{background-color:var(--secondary)}.version-button[data-v-40b4a3e5]{margin:auto .2rem;padding:.1rem .4rem;font-size:17px;white-space:nowrap;cursor:pointer;border-radius:5px;color:#fff;background-color:var(--primary);text-decoration:none}.version-button[data-v-40b4a3e5]:hover,.version-button.selected[data-v-40b4a3e5]{background-color:var(--secondary)}.only-mobile{display:none}@media only screen and (max-width: 480px){.only-mobile{display:inline}}.only-computer{display:inline}@media only screen and (max-width: 480px){.only-computer{display:none}}.icon{width:23px;height:23px}.menu{display:flex;justify-content:space-between;margin:.1rem .7rem}.menu-left a{margin:auto}.menu-right{display:flex;justify-content:flex-end;align-items:flex-start;flex-wrap:wrap;align-content:space-between;padding:.5rem}.main-logo{height:calc(.5rem + 5vw);min-height:2.5rem;max-height:4rem}@media only screen and (max-width: 480px){.main-logo{width:100px;height:unset;max-height:unset;min-height:unset}}a.menu-item,menu-item a{text-decoration:none}a.menu-item:hover,a.menu-item:active,a.menu-item.router-link-exact-active,menu-item a:hover,menu-item a:active,menu-item a.router-link-exact-active{padding-bottom:0;border-bottom:3px var(--primary) solid}.menu-item{margin:10px;color:#354657;font-weight:500;font-size:1.2rem;padding-bottom:3px}footer{background-color:var(--primary);z-index:14;color:#fff;margin-top:15px;padding:15px;bottom:-30px;transition:bottom .3s linear}footer a{color:#fff}footer.sticky{position:fixed;bottom:0px;width:100%}@font-face{font-family:ArialMT;src:url(/fonts/Roboto-Regular.ttf) format("truetype");font-stretch:100;font-weight:400;font-style:normal}@font-face{font-family:Arial-BoldMT;src:url(/fonts/Roboto-Bold.ttf) format("truetype");font-stretch:100;font-weight:400;font-style:normal}@font-face{font-family:Liberation Sans;src:url(/fonts/LiberationSans-Regular.woff) format("woff"),url(/fonts/LiberationSans-Regular.otf),url(/fonts/LiberationSans-Regular.ttf) format("truetype")}@font-face{font-family:Helvetica-Bold;src:url(/fonts/helvetica_bold1.woff) format("woff"),url(/fonts/helvetica_bold1.otf),url(/fonts/helvetica_bold1.ttf) format("truetype")}@font-face{font-family:Urbanist-Bold;font-weight:700;font-style:normal;src:url(/fonts/Urbanist-Bold.woff) format("woff"),url(/fonts/Urbanist-Bold.otf),url(/fonts/Urbanist-Bold.ttf) format("truetype")}@font-face{font-family:Urbanist-Medium;font-weight:500;font-style:normal;src:url(/fonts/Urbanist-Medium.ttf) format("truetype")}@font-face{font-family:Urbanist;font-weight:400;font-style:normal;src:url(/fonts/Urbanist-Regular.woff) format("woff"),url(/fonts/Urbanist-Regular.otf),url(/fonts/Urbanist-Regular.ttf) format("truetype")}@font-face{font-family:AngsanaNew;font-weight:400;font-style:normal;src:url(/fonts/ANGSA.ttf) format("truetype")}@font-face{font-family:IskoolaPota;font-weight:400;font-style:normal;src:url("/fonts/Iskoola Pota Regular.ttf") format("truetype")}@font-face{font-family:NotoSansJP-Medium;font-weight:400;font-style:normal;src:url(/fonts/NotoSansJP-Medium.ttf) format("truetype")}@font-face{font-family:NotoSansJP-Bold;font-weight:700;font-style:normal;src:url(/fonts/NotoSansJP-Bold.ttf) format("truetype")}[data-v-12a71062]:root{--primary: #04c2c0;--primary-text-color: #000 --primary-light: #68c3ca;--primary-lighter: #aadbe6;--secondary: #e90000;--ternary: rgb(255, 221, 103)}.text-left[data-v-12a71062]{text-align:left}.alerts-container[data-v-12a71062]{position:fixed;bottom:15px;left:15px;z-index:99;width:calc(100% - 30px)}@media only screen and (max-width: 480px){.alerts-container[data-v-12a71062]{bottom:0;left:0px;width:100%}}.alerts-container .alert[data-v-12a71062]{position:relative;display:flex;background:white;color:var(--primary);margin:.9rem 1rem;padding:.5rem;border-radius:5px;border:2px solid var(--primary);justify-content:center}@media only screen and (max-width: 480px){.alerts-container .alert[data-v-12a71062]{border:unset;border-top:2px solid var(--primary);border-radius:0}}.alerts-container .alert svg[data-v-12a71062]{display:block;height:25px;width:25px}.alerts-container .alert span[data-v-12a71062]{margin:auto 0}.alerts-container .alert button[data-v-12a71062]{background:none;border:none;position:absolute;right:0;color:var(--primary)}.alerts-container .alert button[data-v-12a71062]:hover{color:var(--secondary)}body{margin:0}#app{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}#nav{margin:0;padding:.5rem 0;position:sticky;top:0;width:100%;min-height:3rem;z-index:999;background-color:#fff}#content{margin:auto 0}a{color:var(--primary)}@font-face{font-family:ArialMT;src:url(/fonts/Roboto-Regular.ttf) format("truetype");font-stretch:100;font-weight:400;font-style:normal}@font-face{font-family:Arial-BoldMT;src:url(/fonts/Roboto-Bold.ttf) format("truetype");font-stretch:100;font-weight:400;font-style:normal}@font-face{font-family:Liberation Sans;src:url(/fonts/LiberationSans-Regular.woff) format("woff"),url(/fonts/LiberationSans-Regular.otf),url(/fonts/LiberationSans-Regular.ttf) format("truetype")}@font-face{font-family:Helvetica-Bold;src:url(/fonts/helvetica_bold1.woff) format("woff"),url(/fonts/helvetica_bold1.otf),url(/fonts/helvetica_bold1.ttf) format("truetype")}@font-face{font-family:Urbanist-Bold;font-weight:700;font-style:normal;src:url(/fonts/Urbanist-Bold.woff) format("woff"),url(/fonts/Urbanist-Bold.otf),url(/fonts/Urbanist-Bold.ttf) format("truetype")}@font-face{font-family:Urbanist-Medium;font-weight:500;font-style:normal;src:url(/fonts/Urbanist-Medium.ttf) format("truetype")}@font-face{font-family:Urbanist;font-weight:400;font-style:normal;src:url(/fonts/Urbanist-Regular.woff) format("woff"),url(/fonts/Urbanist-Regular.otf),url(/fonts/Urbanist-Regular.ttf) format("truetype")}@font-face{font-family:AngsanaNew;font-weight:400;font-style:normal;src:url(/fonts/ANGSA.ttf) format("truetype")}@font-face{font-family:IskoolaPota;font-weight:400;font-style:normal;src:url("/fonts/Iskoola Pota Regular.ttf") format("truetype")}@font-face{font-family:NotoSansJP-Medium;font-weight:400;font-style:normal;src:url(/fonts/NotoSansJP-Medium.ttf) format("truetype")}@font-face{font-family:NotoSansJP-Bold;font-weight:700;font-style:normal;src:url(/fonts/NotoSansJP-Bold.ttf) format("truetype")}:root{--primary: #04c2c0;--primary-text-color: #000 --primary-light: #68c3ca;--primary-lighter: #aadbe6;--secondary: #e90000;--ternary: rgb(255, 221, 103)}.text-left{text-align:left}@font-face{font-family:ArialMT;src:url(/fonts/Roboto-Regular.ttf) format("truetype");font-stretch:100;font-weight:400;font-style:normal}@font-face{font-family:Arial-BoldMT;src:url(/fonts/Roboto-Bold.ttf) format("truetype");font-stretch:100;font-weight:400;font-style:normal}@font-face{font-family:Liberation Sans;src:url(/fonts/LiberationSans-Regular.woff) format("woff"),url(/fonts/LiberationSans-Regular.otf),url(/fonts/LiberationSans-Regular.ttf) format("truetype")}@font-face{font-family:Helvetica-Bold;src:url(/fonts/helvetica_bold1.woff) format("woff"),url(/fonts/helvetica_bold1.otf),url(/fonts/helvetica_bold1.ttf) format("truetype")}@font-face{font-family:Urbanist-Bold;font-weight:700;font-style:normal;src:url(/fonts/Urbanist-Bold.woff) format("woff"),url(/fonts/Urbanist-Bold.otf),url(/fonts/Urbanist-Bold.ttf) format("truetype")}@font-face{font-family:Urbanist-Medium;font-weight:500;font-style:normal;src:url(/fonts/Urbanist-Medium.ttf) format("truetype")}@font-face{font-family:Urbanist;font-weight:400;font-style:normal;src:url(/fonts/Urbanist-Regular.woff) format("woff"),url(/fonts/Urbanist-Regular.otf),url(/fonts/Urbanist-Regular.ttf) format("truetype")}@font-face{font-family:AngsanaNew;font-weight:400;font-style:normal;src:url(/fonts/ANGSA.ttf) format("truetype")}@font-face{font-family:IskoolaPota;font-weight:400;font-style:normal;src:url("/fonts/Iskoola Pota Regular.ttf") format("truetype")}@font-face{font-family:NotoSansJP-Medium;font-weight:400;font-style:normal;src:url(/fonts/NotoSansJP-Medium.ttf) format("truetype")}@font-face{font-family:NotoSansJP-Bold;font-weight:700;font-style:normal;src:url(/fonts/NotoSansJP-Bold.ttf) format("truetype")}
