@charset "UTF-8";body{font-family:Aria,微軟正黑體,"Liberation Serif",Times,Times New Roman,serif;margin:0}.container,body{background-color:#fff}.container{margin-left:auto;margin-right:auto;width:90%}#abgne_float_ad{display:none;position:absolute}#abgne_float_ad .abgne_close_ad{cursor:pointer;display:block;font-size:12px;text-align:right}#abgne_float_ad a img{border:none}div.open{height:auto}.intro{text-align:center}.a-only,.b-only,.intro,header{width:100%}header{background-color:#fff;height:0%}.text{font-family:微軟正黑體;font-weight:lighter}.text,.text2{color:#5a5a5a;float:left;margin:0;padding-left:20px;padding-right:20px;text-align:left;width:90%}.text2{font-family:Arial;font-size:100%;font-weight:700;padding-top:10px}.gallery{clear:both;display:inline-block;margin-bottom:0;margin-top:0;padding-bottom:35px;padding-top:0;width:100%}.gallery,.thumbnail{background-color:#fff}.thumbnail{border:2px solid #c5c5c3;border-radius:5px;float:left;margin-left:1%;margin-right:1%;margin-top:35px;padding-bottom:20px;padding-top:20px;text-align:center;width:22.5%}.gallery .thumbnail h4{color:#3f3f3f;float:left;font-size:150%;margin-bottom:1px;margin-top:5px;padding-left:20px;padding-right:0;text-align:left}.button,.gallery .thumbnail h4{font-family:微軟正黑體;font-weight:700}.button{background-color:#ff4141;border-radius:20px;color:#fff;display:inline-block;margin-top:10px;padding:5px 20px}.button a{color:#fff;text-decoration:none}.gallery .thumbnail .tag{align-items:center;clear:both;color:#000;display:flex;font-size:140%;padding:0 20px;text-align:left}.button2{align-items:center;background-color:#fff;border:1px solid #595959;border-radius:100px;color:#595959;display:inline-block;display:flex;font-family:Aria;font-size:9px;font-weight:700;margin-bottom:0;margin-left:5px;margin-top:0;padding:1px 6px}.button2 a{color:#595959;text-decoration:none}.button3{background-color:#fff;border:1px solid #ff6969;border-radius:5px;color:#ff6969;display:inline-block;font-family:微軟正黑體;font-weight:700;margin:20px 8px 10px 0;padding:4px 10px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.button3 a{color:#fff;text-decoration:none}.scale{left:100%;position:fixed;top:100%}.button:hover{background:#ff6969;color:#fff}.button3:hover{cursor:pointer}.button3.checked{background-color:#ff6969;color:#fff}@media (max-width:320px){.a-only{display:none!important}.text{padding:0 0 0 20px;text-align:justify}.text,.thumbnail{width:100%}}@media (min-width:321px) and (max-width:767px){.a-only{display:none!important}.text{padding:0 20px;text-align:left;width:90%}.thumbnail{width:96%}}@media (min-width:768px) and (max-width:1096px){.b-only{display:none!important}.thumbnail{width:47%}.text{margin:0;width:90%}}@media (min-width:1097px) and (max-width:2400px){.b-only{display:none!important}.thumbnail{width:22%}.text{margin:0;width:90%}.gallery .thumbnail h4{color:#3f3f3f;float:left;font-size:130%;margin-bottom:1px;margin-top:5px;padding-left:15px;padding-right:0;text-align:left}.button,.gallery .thumbnail h4{font-family:微軟正黑體;font-weight:700}.button{background-color:#ff4141;border-radius:20px;color:#fff;display:inline-block;margin-top:8px;padding:4px 15px}}.gallery .thumbnail .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.gallery .thumbnail .row a{margin-left:15px;margin-right:15px}.portfolio-tab-container{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:left;margin:15px 10px 0}.portfolio-tab-container .nav-link{-webkit-touch-callout:none;border:1px solid #b9b9b9;border-radius:.25rem;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);color:#696969;font-weight:700;margin:0 4px 10px 0;padding:.2rem .9rem;transition:.3s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.portfolio-tab-container .nav-link:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.portfolio-tab-container .nav-link:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transform:translateY(4px)}.portfolio-tab-container .nav-link.active{background-color:#ff4b4b;border:1px solid #b9b9b9;color:#fff}@media (min-width:320px) and (max-width:374px){.portfolio-tab-container .nav-link{font-size:.9rem}}@media (min-width:375px) and (max-width:410px){.portfolio-tab-container .nav-link{font-size:.9rem}}@media (min-width:411px) and (max-width:768px){.portfolio-tab-container .nav-link{font-size:.9rem}}@media (min-width:769px) and (max-width:991px){.portfolio-tab-container .nav-link{font-size:.9rem}}@media (min-width:992px) and (max-width:1169px){.portfolio-tab-container .nav-link{font-size:.9rem}}@media (min-width:1170px){.portfolio-tab-container .nav-link{font-size:.9rem}}
/*# sourceMappingURL=main.522fa6a2.css.map*/