// Fonts @import url('https://fonts.bunny.net/css?family=Nunito'); // Variables @import 'variables'; // Bootstrap @import 'bootstrap/scss/bootstrap'; body { background-color: #88BBE5; } #app { // background-image: url(images/bg-cloud.png), linear-gradient(to bottom, rgba(253, 247, 216, 1), transparent 100%); } .navbar { margin-top:10px; min-height: 70px; } .navbar-toggler { position: absolute; top: 1em; border: none; } .navbar-toggler:focus { border: none; } .nav-item { background-color: #f9fae0; display:inline-block; text-align: center; font-size: 1.6em; font-weight: 700; } .nav-item .dropdown-menu { background-color: #f9fae0; } .dropdown-item { font-size: 1.6em; font-weight: 700; text-align: center; } .navbar-nav-2 { display: inline-block; width: 100%; margin: 0 auto; padding-left: 0px; } .nav-item-2 { display:inline-block; text-align: center; font-weight: 700; position: relative; background-image: url('images/item-bg.png'); background-repeat: no-repeat; width: 130px; height: 45px; line-height: 45px; margin-left: 8px; font-size: 1.2em; background-size: contain; padding-left: 18px; } .nav-item-2 .nav-link { color: #fff; } .navbar-nav-3 { display: inline-block; position: relative; width: 768px; margin: 0 auto; padding-left: 0px; } .nav-item-3 { display:block; text-align: center; font-weight: 700; position: relative; background-image: url('images/item-bg.png'); background-repeat: no-repeat; width: 130px; height: 45px; line-height: 45px; margin: 0 auto; font-size: 1.2em; background-size:contain; } .nav-item-3 .nav-link { color: #fff; } .main-area { width: 100%; background-color: #f9fae0; display:inline-block; border-radius: 3px; padding: 2em 2em; background-image: url(images/content-bg.png); } .main-area-space { background-color:transparent; position: relative; margin: 10px; } .main-area-title-block { margin: 0 auto; position: relative; background-color: #72bad7; border-radius: 3px; width: 212px; height: 70px; line-height: 70px; text-align: center; font-size: 2em; font-weight: 700; text-decoration: underline; } .main-area-2 { background-color:#72bad7; } .content_img { width: 100%; } .content_img_btn{ width: 23%; } .footer { background-image: none;; background-color: transparent; height: 2em; } .main-area p { font-size: 1.4em; } .main-area li { font-size: 1.4em; } .main-area label { font-size: 1.4em; } .main-area table { font-size: 1.4em; } .location-menu { max-width: 400px; } .location-menu img { width: 100px; } .top-bar { margin-top: 0px; width: 100%; height: 240px; } .top-bar-inner { height:240px; margin:0 auto; } .top-bar-logo { cursor: pointer; float: left; width: 100%; height: 120px; background-color: #f0478c; background-repeat:no-repeat; background-image: url(images/logo_350x120.png); background-position: center; background-size: contain; } .top-bar-banner { cursor: pointer; float: right; width: 100%; height: 120px; background-repeat:no-repeat; background-position: center; background-image: url(images/top-banner_600x120.png); background-size: cover; } .menu-bar { margin-top: 10px; width: 100%; } .menu-bar-inner { display: flex; justify-content:space-around; align-items: center; width: 956px; height:60px; margin:0 auto; font-size: 1.4em; padding-left: 20px; } .menu-bar-item { height: 58px; line-height: 58px; font-size: 1em; background-color: transparent; /*background-image: url('images/item-bg.png');*/ background-repeat: no-repeat; background-size: contain; } .menu-bar-item-1 { width: 398px; background-image: url('images/btn-1.png'); } .menu-bar-item-2 { width: 398px; background-image: url('images/btn-2.png'); } .menu-bar-item-3 { width: 398px; background-image: url('images/btn-3.png'); } .menu-bar-item-4 { width: 398px; background-image: url('images/btn-4.png'); } .menu-bar-item > a { text-indent: -9999px; white-space: nowrap; text-decoration: none; } .footer-bar { width: 100%; height: 50px; } .footer-bar-inner { display: flex; justify-content:center; align-items: center; width: 100%; height:30px; margin:0 auto; font-size: 1.4em; background-color: #DDE7EB; } .footer-bar-item { margin-left: 5px; margin-right: 5px; font-size: 0.8em; } .main-content { margin-top: 10px; width: 100%; } .main-content-inner { width: 100%; margin:0 auto; } .no-number-ol > li { list-style-type: none; text-indent: -2em; } .nav-item-3-container { display: none; } .preview { border: solid 1px gray; margin-top: -15px; } @media (min-width: 576px) { .container-sm, .container { max-width: none; padding:0; } } @media (min-width: 768px) { .nav-item-3-container { display: block; margin-bottom: 10px; } .container-sm, .container { } .top-bar { margin-top: 20px; width: 100%; height: 120px; } .top-bar-inner { width: 768px; margin:0 auto; } .top-bar-logo { width: 280px; background-size: contain; background-position: center; } .top-bar-banner { width: 480px; } .navbar-nav { width: 768px; margin: 0 auto; } .nav-item { position: relative; height: 58px; line-height: 58px; font-size: 1em; background-color: transparent; /*background-image: url('images/item-bg.png');*/ background-repeat: no-repeat; background-size: contain; } .nav-btn1 { width: 398px; background-image: url('images/btn-1.png'); } .nav-btn2 { width: 398px; background-image: url('images/btn-2.png'); } .nav-btn3 { width: 398px; background-image: url('images/btn-3.png'); } .nav-btn4 { width: 398px; background-image: url('images/btn-4.png'); } .nav-btn5 { display:none; } .nav-btn6 { display:none; } .nav-btn7 { display:none; } .nav-btn8 { display:none; } .main-btns .nav-item>a{ text-indent: -9999px; white-space: nowrap; text-decoration: none; } .nav-item .nav-link { color: #fff; } .main-area { width: 700px; } .navbar-nav-2 { width: 768px; margin: 0 auto; } .nav-item-2 { width: 180px; height: 70px; line-height: 70px; margin-right: 28px; font-size: 1.6em; padding-left: 18px; } .nav-item-3 { width: 150px; height: 60px; line-height: 60px; font-size: 1.6em; background-size: contain; } .content_p { text-align: center; } .content_img { width:auto; max-width: 600px; } .content_img_btn{ width: 96px; } .game-pos-bar li { width: 60px; height: 60px; margin-right: 20px; margin-top:20px; margin-bottom: 0px; } .game-pos-bar-prog { background-size: 530px; } .cancer-menu { max-width: 600px; } .location-menu { max-width: 700px; } .main-content-inner { width: 768px; margin:0 auto; } .footer-bar-inner { max-width: 768px; } } @media (min-width: 1366px) { .top-bar { margin-top: 20px; width: 100%; height: 120px; } .top-bar-inner { width: 956px; margin:0 auto; } .top-bar-logo { width: 350px; } .top-bar-banner { width: 600px; } .navbar-nav { width: 956px; margin: 0 auto; padding-left: 20px; } .nav-item { position: relative; height: 58px; line-height: 58px; font-size: 1em; background-color: transparent; /*background-image: url('images/item-bg.png');*/ background-repeat: no-repeat; background-size: contain; } .nav-btn1 { width: 398px; } .nav-btn2 { width: 398px; } .nav-btn3 { width: 398px; } .nav-btn4 { width: 398px; } .nav-item .nav-link { color: #fff; } .main-area { width: 1220px; } .navbar-nav-2 { width: 100%; margin: 0 auto; padding-left: 100px; } .navbar-nav-3 { width: 768px; margin: 0 auto; } .content_img { width:auto; max-width: 553px; } .content_img_btn{ width: 128px; } .cancer-menu { max-width: 768px; } .location-menu { max-width: 900px; } .main-content-inner { width: 956px; margin:0 auto; } .footer-bar-inner { max-width: 956px; } } .main-area .reset-container, .main-area .reset-container * { all: revert; all: revert-layer; } /* 可選:恢復 div 的塊級特性 */ .main-area .reset-container { display: block; } .main-area .reset-container > * { font-size: 1.4em; } .anchor-point { text-decoration: none; color: unset; } .main-area .inner-table, .main-area .inner-table th, .main-area .inner-table tr, .main-area .inner-table td { border: solid 1px gray; padding: 0.4em; font-size: unset; } .main-area .inner-table td p { font-size: unset; margin: 0; }