@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto"),url(/static/media/roboto-v29-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.680fc6ded3541a8ad881.woff2) format("woff2"),url(/static/media/roboto-v29-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300.8fc5f5f22c9951113696.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),url(/static/media/roboto-v29-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.42278116e589fc0809aa.woff2) format("woff2"),url(/static/media/roboto-v29-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular.376ea5d93f71583052f6.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto"),url(/static/media/roboto-v29-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.ef8bb09446f518f4b91c.woff2) format("woff2"),url(/static/media/roboto-v29-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-500.52cb737b682eb9661ee1.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto"),url(/static/media/roboto-v29-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.6a1f56a657ffc4e56dbb.woff2) format("woff2"),url(/static/media/roboto-v29-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700.ef6d1d09b20b877fee4e.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans HK;font-style:normal;font-weight:300;src:local("Noto Sans HK"),url(/static/media/noto-sans-hk-v21-chinese-hongkong-300.07f84b673e9008fbd9e5.woff2) format("woff2"),url(/static/media/noto-sans-hk-v21-chinese-hongkong-300.34ab13df80daf14dd1ad.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans HK;font-style:normal;font-weight:400;src:local("Noto Sans HK"),url(/static/media/noto-sans-hk-v21-chinese-hongkong-regular.1f56c4a88d72a6f5e306.woff2) format("woff2"),url(/static/media/noto-sans-hk-v21-chinese-hongkong-regular.5023a9a4881b016307a1.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans HK;font-style:normal;font-weight:500;src:local("Noto Sans HK"),url(/static/media/noto-sans-hk-v21-chinese-hongkong-500.0c367ee6cb87355a7957.woff2) format("woff2"),url(/static/media/noto-sans-hk-v21-chinese-hongkong-500.28f557cb62b1357a3d71.woff) format("woff")}@font-face{font-display:swap;font-family:Noto Sans HK;font-style:normal;font-weight:700;src:local("Noto Sans HK"),url(/static/media/noto-sans-hk-v21-chinese-hongkong-700.0988d37431219b0332d7.woff2) format("woff2"),url(/static/media/noto-sans-hk-v21-chinese-hongkong-700.1e685661628290aec44a.woff) format("woff")}body{margin:0}body,button,input,select,textarea{font-family:Arial,Microsoft JhengHei,Roboto,Noto Sans HK,Helvetica}*{box-sizing:border-box}.home{color:#315a7e;font-size:16px;line-height:1.5;margin:auto;max-width:676px}.home .key-visual-container{text-align:center}.home .key-visual-container img{width:100%}.home .locale-selector-container{display:flex;justify-content:flex-end;padding:0 5%}.home .main{padding:0 5%}@media(min-width:676px){.home .key-visual-container img{width:676px}}.info .item{display:flex;flex-wrap:wrap;margin:20px 0}.info .item .key{flex:0 0 180px}.info .item .value{display:flex;flex:1 1;flex-direction:column;gap:4px}.info .checkbox-container{position:relative;width:100%}.info .checkbox-container input[type=checkbox]{cursor:pointer;height:22px;margin:0;opacity:0;position:absolute;width:22px}.info .checkbox-container input[type=checkbox]+label{cursor:pointer;padding-bottom:0}.info .checkbox-container input[type=checkbox]+label:before{-webkit-appearance:none;background:#fff;border:2px solid #315a7e;border-radius:3px;box-shadow:0 0 1px 0 #3c3c3c;content:"";display:inline-block;height:20px;left:0;margin-right:10px;top:0;vertical-align:top;width:20px}.info .checkbox-container input[type=checkbox]+label span{display:inline-block;vertical-align:top;width:calc(100% - 60px)}.info .checkbox-container input[type=checkbox]+label:after{background:#0000;border:2px solid #0000;border-right:none;border-top:none;content:"";display:inline-block;height:6px;left:4px;position:absolute;top:5px;transform:rotate(-45deg);width:14px}.info .checkbox-container input[type=checkbox]:checked+label:after{border:2px solid #315a7e;border-right:none;border-top:none}.info .button-container{align-items:center;display:flex;justify-content:center;margin:20px 0}.info .button-container button{background-color:#0ccdd7;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 40px}.form .asterisk{color:red}.form .item{display:flex;flex-direction:column;margin:20px 0 0}.form .item .error-message{color:red}.form .item select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill=%27gray%27 height=%2724%27 viewBox=%270 0 24 24%27 width=%2724%27 xmlns=%27http://www.w3.org/2000/svg%27><path d=%27M7 10l5 5 5-5z%27/><path d=%27M0 0h24v24H0z%27 fill=%27none%27/></svg>");background-position-x:calc(100% - 10px);background-position-y:6px;background-repeat:no-repeat}.form .item input,.form .item select{border:2px solid #dedede;border-radius:5px;font-size:16px;padding:10px}.form .item.error input,.form .item.error select{border:2px solid red}.form .item .placeholder,.form .item ::placeholder{color:#646464}.form .item ::-ms-input-placeholder{color:#646464}.form .item .remarks{font-size:12px}.form .item .specify{margin-top:20px}.form .button-container{align-items:center;display:flex;justify-content:center;margin:40px 0}.form .button-container button{background-color:#0ccdd7;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:0 20px;padding:10px 40px}.error-dialog .button-container{align-items:center;display:flex;justify-content:center}.error-dialog .button-container button{background-color:#0ccdd7;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:0 20px;padding:10px 40px}.form .checkbox-container{display:block;font-size:16px;line-height:1.4;margin:0;position:relative;width:100%}.form .checkbox-container input[type=checkbox]{cursor:pointer;height:22px;margin:0;opacity:0;position:absolute;width:22px}.form .checkbox-container input[type=checkbox]:checked+.checkbox-label:after{border:2px solid #315a7e;border-right:none;border-top:none}.form .checkbox-container .checkbox-label{align-items:flex-start;cursor:pointer;display:flex;padding-bottom:0}.form .checkbox-container .checkbox-label:before{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #315a7e;border-radius:3px;box-shadow:0 0 1px 0 #3c3c3c;content:"";display:inline-block;flex-shrink:0;height:20px;margin-right:10px;margin-top:2px;width:20px}.form .checkbox-container .checkbox-label:after{background:#0000;border:2px solid #0000;border-right:none;border-top:none;content:"";display:inline-block;height:6px;left:4px;position:absolute;top:7px;transform:rotate(-45deg);width:14px}.form .checkbox-container .checkbox-label .checkbox-text{flex:1 1;margin-top:2px}.confirm .title{font-size:large;font-weight:700}.closed .item,.confirm .item{margin:20px 0}:root{--app-height:100vh}