@charset "UTF-8"; .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-family: "Microsoft JhengHei", "微軟正黑體", sans-serif; } .container img { image-rendering: -webkit-optimize-contrast; } .container nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; } .container nav .logo-box img:last-child { width: 35%; margin-left: 10px; } .container nav ul { margin: 0; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; } .container nav ul li { margin: 20px; } .container header { margin: 30px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; } @media (max-width: 767px) { .container header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .container .logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; } .container .logo img:first-child { width: 30%; margin-right: 20px; } .container .logo img:last-child { width: 40%; } .container .banner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .container .banner img { width: 60%; height: auto; } @media (max-width: 991px) { .container .banner img { width: 90%; } } .container .banner section { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .container .banner section img { width: 50px; height: 100%; } .container .banner section p { margin-left: 15px; color: #0076a5; font-size: 45px; font-weight: bold; } @media (max-width: 767px) { .container .banner section p { font-size: 30px; } } .container .directions { margin: 0 10%; max-width: 900px; font-weight: bold; } @media (max-width: 767px) { .container .directions { margin: 0 5%; } } .container .directions p { margin: 0; color: #0076a5; } .container .directions ul { margin: 0; padding: 0; list-style: none; } .container .directions ul li { line-height: 1.5; letter-spacing: 1px; } .container .directions .keyboard { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .container .directions .keyboard img { width: 13%; height: 100%; margin-right: 10px; margin-top: -10px; } .container .content { padding: 0 10%; } @media (max-width: 767px) { .container .content { padding: 0 5%; } } .container .content img { width: 50%; height: auto; } @media (max-width: 991px) { .container .content img { width: 100%; } } .container .content .video { width: 100%; height: 540px; margin-top: 35px; background-color: #000; } .container .content .box { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 20px 0; } @media (max-width: 991px) { .container .content .box { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .container .content .box:nth-child(even) { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } } .container .content .box p { width: 50%; margin: 0 50px; font-weight: bold; letter-spacing: 1px; line-height: 1.5; } @media (max-width: 991px) { .container .content .box p { width: 100%; margin: 20px 0; } } .container footer { margin: auto; margin-top: 30px; } .container footer img { width: 100%; margin-bottom: -15px; } /*# sourceMappingURL=style.css.map */