@font-face{font-family:custom-Iam;src:local("微軟正黑體");unicode-range:U+4E00-9FFF}@font-face{font-family:custom-Iam;src:local("Century Gothic");unicode-range:U+0-24F}html,body{width:100%!important;height:100%;padding:0!important;margin:0!important;overflow:auto;font-family:微軟正黑體;font-weight:bolder}.flexbox{width:100%;height:100%;padding:0;margin:0;display:flex;flex-wrap:wrap}.flex-body{display:flex;flex:0 0 70%;flex-direction:column;height:100vh}.body-header{display:flex;width:100%;height:30vh;background:#73c1ce url("../images/TOP_1355-288.png");background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.body-content{position:relative;display:flex;flex-direction:column;width:100%;height:70vh}.regnote{display:flex;flex:0 0 30%;flex-direction:column;height:100vh;background:#409ead;color:#fff;font-family:微軟正黑體;font-weight:bolder;text-align:left}.notetitle{width:100%;text-align:center;margin-top:5vh;font-size:3.5vmin}.notemain{padding-left:3vw;padding-right:3vw;margin-top:2vh;font-size:2.5vmin}.appoint-datepk{display:none;display:flex;flex:0 0 30%;flex-direction:column;height:100vh;background:#78bf4c;color:#fff;font-family:微軟正黑體;font-weight:bolder;text-align:left}.if_datepick{width:100%;height:60vh;margin:0;padding:0;border:0}#appoint-selectdate{margin-top:6vh;margin-left:2.5vw;margin-right:2.5vw;height:4vh;text-align:center;font-size:2.8vh;font-family:custom-Iam;background:#ce2448;color:#fff}.appoint-note{margin-top:3vh;margin-left:2.5vw;margin-right:2.5vw;font-size:2.8vh;line-height:4vh;font-family:custom-Iam;color:#fff}.appoint-end{display:flex;margin-top:4vh;height:5.6vh;width:100%;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#btn_appoint{display:flex;background:url("../images/確定預約_DS.png");width:8vw!important;height:5vh!important;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain!important;-moz-background-size:contain!important;background-size:contain!important;border:none}.phone_note{display:none}@media screen and (max-device-width:1080px){body{overflow:auto}.body-header{background:#73c1ce url("../images/手機板_TOP.png");height:37.5%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.body-content{height:62.5%}.flexbox{flex-wrap:wrap;background:#409ead;overflow:auto}.flex-body{flex:0 0 100%;height:85%}.appoint-datepk{display:none}.phone_note{display:flex;flex-wrap:wrap;flex:0 0 97%;padding-left:1.5%;padding-right:1.5%;padding-bottom:1%;height:14%}.phone_note div{display:flex;flex:0 0 49%;height:47%;font-family:微軟正黑體;margin:auto;font-size:7vw;font-weight:bolder;color:#fff;justify-content:center;align-items:center}.regnote{display:none}}@media screen and (min-device-width:320px)and (max-device-width:720px)and (orientation:portrait){.body-header{height:35%;background:#73c1ce url("../images/手機板_TOP_720.png");background-position:center bottom;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.body-content{height:65%}}@media screen and (min-device-width:320px)and (max-device-width:720px)and (orientation:landscape){.body-header{height:35%;background:#73c1ce url("../images/TOP_1355-288.png");background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.body-content{height:65%}.phone_note{display:flex;flex-wrap:wrap;flex:0 0 97%;padding-left:1.5%;padding-right:1.5%;padding-bottom:1%;height:14%}.phone_note div{display:flex;flex:0 0 49%;height:47%;font-family:微軟正黑體;margin:auto;font-size:8vh;font-weight:bolder;color:#fff;justify-content:center;align-items:center}}@media screen and (min-device-width:320px)and (max-device-width:720px)and (max-height:100px)and (orientation:landscape){.body-header{height:35%;background:#73c1ce url("../images/TOP_1355-288.png");background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.body-content{height:65%}.phone_note{display:flex;flex-wrap:wrap;flex:0 0 97%;padding-left:1.5%;padding-right:1.5%;padding-bottom:1%;height:14%}.phone_note div{display:flex;flex:0 0 49%;height:47%;font-family:微軟正黑體;margin:auto;font-size:8vh;font-weight:bolder;color:#fff;justify-content:center;align-items:center}}