|
@@ -25,9 +25,21 @@ body .title {
|
|
|
text-align: center;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ body .title {
|
|
|
+ font-size: 48px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ body .title {
|
|
|
+ font-size: 34px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
body .btn {
|
|
|
text-align: center;
|
|
|
- margin-top: 30px;
|
|
|
+ margin-top: 20px;
|
|
|
}
|
|
|
|
|
|
body .btn-main {
|
|
@@ -43,6 +55,7 @@ body .btn-main {
|
|
|
border-radius: 30px;
|
|
|
-webkit-transition: 0.3s;
|
|
|
transition: 0.3s;
|
|
|
+ margin-top: 50px;
|
|
|
}
|
|
|
|
|
|
body .btn-main:hover {
|
|
@@ -51,7 +64,15 @@ body .btn-main:hover {
|
|
|
font-size: 17px;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ body .btn-main {
|
|
|
+ font-size: 20px;
|
|
|
+ padding: 20px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
.navigation {
|
|
|
+ width: auto;
|
|
|
height: 60px;
|
|
|
-webkit-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.3);
|
|
|
box-shadow: 0 5px 9px rgba(0, 0, 0, 0.3);
|
|
@@ -78,36 +99,62 @@ body .btn-main:hover {
|
|
|
}
|
|
|
|
|
|
#banner-box {
|
|
|
- overflow: hidden;
|
|
|
+ height: 45vh;
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #banner-box {
|
|
|
+ height: 50vh;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
-#banner-box .banner1, #banner-box .banner2, #banner-box .banner3 {
|
|
|
- margin-top: -6px;
|
|
|
- height: 70vh;
|
|
|
- background-size: cover;
|
|
|
+#banner-box .banner-slider .banner1,
|
|
|
+#banner-box .banner-slider .banner2,
|
|
|
+#banner-box .banner-slider .banner3 {
|
|
|
+ width: 100vw;
|
|
|
+ height: 50vh;
|
|
|
+ background-size: contain;
|
|
|
background-repeat: no-repeat;
|
|
|
- background-position: 40% 50%;
|
|
|
- background-size: 700px 500px;
|
|
|
}
|
|
|
|
|
|
-#banner-box .banner1 h1, #banner-box .banner2 h1, #banner-box .banner3 h1 {
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #banner-box .banner-slider .banner1,
|
|
|
+ #banner-box .banner-slider .banner2,
|
|
|
+ #banner-box .banner-slider .banner3 {
|
|
|
+ height: 50vh;
|
|
|
+ background-size: cover;
|
|
|
+ background-position: 40% 50%;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #banner-box .banner-slider .banner1,
|
|
|
+ #banner-box .banner-slider .banner2,
|
|
|
+ #banner-box .banner-slider .banner3 {
|
|
|
+ height: 45vh;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+#banner-box .banner-slider .banner1 h1,
|
|
|
+#banner-box .banner-slider .banner2 h1,
|
|
|
+#banner-box .banner-slider .banner3 h1 {
|
|
|
+ line-height: 40vh;
|
|
|
text-align: center;
|
|
|
- line-height: 500px;
|
|
|
padding: 15px;
|
|
|
color: #fff;
|
|
|
font-family: 追奇手寫體;
|
|
|
font-size: 72px;
|
|
|
}
|
|
|
|
|
|
-#banner-box .banner1 {
|
|
|
+#banner-box .banner-slider .banner1 {
|
|
|
background-image: url(./img/001.jpg);
|
|
|
}
|
|
|
|
|
|
-#banner-box .banner2 {
|
|
|
+#banner-box .banner-slider .banner2 {
|
|
|
background-image: url(./img/002.jpg);
|
|
|
}
|
|
|
|
|
|
-#banner-box .banner3 {
|
|
|
+#banner-box .banner-slider .banner3 {
|
|
|
background-image: url(./img/003.jpg);
|
|
|
}
|
|
|
|
|
@@ -127,53 +174,140 @@ body .btn-main:hover {
|
|
|
|
|
|
#content1 .text .text2 {
|
|
|
position: absolute;
|
|
|
- top: 80px;
|
|
|
- left: 20px;
|
|
|
+ top: 15vw;
|
|
|
+ left: 20vw;
|
|
|
z-index: 1;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #content1 .text .text2 {
|
|
|
+ width: 60vw;
|
|
|
+ height: 30vw;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #content1 .text .text2 {
|
|
|
+ width: 80vw;
|
|
|
+ left: 10vw;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#content1 .text .text2 h2 {
|
|
|
line-height: 1.5;
|
|
|
color: #fff;
|
|
|
text-align-last: left;
|
|
|
font-size: 20px;
|
|
|
- margin-left: 20px;
|
|
|
+ letter-spacing: 5px;
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #content1 .text .text2 h2 {
|
|
|
+ font-size: 32px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #content1 .text .text2 h2 {
|
|
|
+ font-size: 24px;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
#content1 img {
|
|
|
margin: 15px auto;
|
|
|
- width: 400px;
|
|
|
- height: 200px;
|
|
|
+ width: 70vw;
|
|
|
+ height: 30vh;
|
|
|
-o-object-fit: cover;
|
|
|
object-fit: cover;
|
|
|
-webkit-filter: brightness(70%);
|
|
|
filter: brightness(70%);
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #content1 img {
|
|
|
+ width: 85vw;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+#service {
|
|
|
+ width: 90vw;
|
|
|
+ margin: 0 auto;
|
|
|
+}
|
|
|
+
|
|
|
#service h1 {
|
|
|
margin: 50px;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #service h1 {
|
|
|
+ font-size: 36px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#service .service-box {
|
|
|
display: -ms-grid;
|
|
|
display: grid;
|
|
|
-ms-grid-columns: (1fr)[2];
|
|
|
grid-template-columns: repeat(2, 1fr);
|
|
|
- margin: 10px 0px;
|
|
|
+ width: 80vw;
|
|
|
+ height: 35vh;
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #service .service-box {
|
|
|
+ width: 70vw;
|
|
|
+ height: 40vh;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #service .service-box {
|
|
|
+ width: 70vw;
|
|
|
+ margin: 15px;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
#service .service-box .text-left {
|
|
|
- height: 350px;
|
|
|
- width: 210px;
|
|
|
+ height: 25vh;
|
|
|
+ width: 30vw;
|
|
|
background: #eee;
|
|
|
- text-align: center;
|
|
|
+ text-align: left;
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #service .service-box .text-left {
|
|
|
+ width: 40vw;
|
|
|
+ height: 32vh;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #service .service-box .text-left {
|
|
|
+ text-align: left;
|
|
|
+ width: 50vw;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
#service .service-box .text-left .icon-text {
|
|
|
- margin: 30px;
|
|
|
+ width: 40vw;
|
|
|
+ margin: 15px auto;
|
|
|
}
|
|
|
|
|
|
-#service .service-box .text-left p {
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #service .service-box .text-left .icon-text {
|
|
|
+ margin: 10px auto;
|
|
|
+ font-size: 15px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #service .service-box .text-left .icon-text {
|
|
|
+ font-size: 24px;
|
|
|
+ margin-left: 40px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+#service .service-box .text-left .icon-text p {
|
|
|
font-family: 微軟正黑體;
|
|
|
font-weight: bolder;
|
|
|
font-size: 15px;
|
|
@@ -181,26 +315,89 @@ body .btn-main:hover {
|
|
|
text-align: left;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #service .service-box .text-left .icon-text p {
|
|
|
+ font-size: 22px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #service .service-box .text-left .icon-text p {
|
|
|
+ font-size: 14px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#service .service-box .text-left img {
|
|
|
margin-top: 30px;
|
|
|
+ margin-left: 50px;
|
|
|
width: 128px;
|
|
|
height: 128px;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #service .service-box .text-left img {
|
|
|
+ width: 128px;
|
|
|
+ height: 128px;
|
|
|
+ margin-top: 10px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #service .service-box .text-left img {
|
|
|
+ width: 80px;
|
|
|
+ height: 80px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#service .service-box .text-right img {
|
|
|
- width: 300px;
|
|
|
- height: 350px;
|
|
|
-o-object-fit: cover;
|
|
|
object-fit: cover;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #service .service-box .text-right img {
|
|
|
+ height: 32vh;
|
|
|
+ width: 40vw;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #service .service-box .text-right img {
|
|
|
+ width: 40vw;
|
|
|
+ height: 32vh;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+#service-process {
|
|
|
+ margin: 0 auto;
|
|
|
+ width: 60vw;
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #service-process {
|
|
|
+ width: 80vw;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#service-process h1 {
|
|
|
margin-top: 150px;
|
|
|
margin-bottom: 50px;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #service-process h1 {
|
|
|
+ margin-bottom: 150px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #service-process h1 {
|
|
|
+ font-size: 32px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#service-process .process-box {
|
|
|
- width: 350px;
|
|
|
+ width: 60vw;
|
|
|
display: -ms-grid;
|
|
|
display: grid;
|
|
|
margin: 10px auto;
|
|
@@ -208,6 +405,12 @@ body .btn-main:hover {
|
|
|
grid-template-columns: repeat(2, 1fr);
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #service-process .process-box {
|
|
|
+ width: 70vw;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#service-process img {
|
|
|
width: 128px;
|
|
|
height: 128px;
|
|
@@ -215,10 +418,35 @@ body .btn-main:hover {
|
|
|
object-fit: cover;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #service-process img {
|
|
|
+ height: 256px;
|
|
|
+ width: 256px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #service-process img {
|
|
|
+ width: 128px;
|
|
|
+ height: 128px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#service-process .process-title {
|
|
|
text-align: center;
|
|
|
width: 190px;
|
|
|
- margin-right: 50px;
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #service-process .process-title {
|
|
|
+ width: 30vw;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #service-process .process-title {
|
|
|
+ width: 40vw;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
#service-process .process-title p {
|
|
@@ -227,14 +455,58 @@ body .btn-main:hover {
|
|
|
font-weight: bolder;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #service-process .process-title p {
|
|
|
+ width: 40vw;
|
|
|
+ font-size: 38px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #service-process .process-title p {
|
|
|
+ font-size: 18px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#service-process .process-title img {
|
|
|
margin: 20px;
|
|
|
width: 32px;
|
|
|
height: 32px;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #service-process .process-title img {
|
|
|
+ margin-top: 50px;
|
|
|
+ width: 40px;
|
|
|
+ height: 40px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #service-process .process-title img {
|
|
|
+ margin-top: 10px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+#feedback {
|
|
|
+ margin: auto;
|
|
|
+ width: 70vw;
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #feedback {
|
|
|
+ width: 90vw;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#feedback .feedback-slider1 {
|
|
|
- margin: 10px;
|
|
|
+ width: 70vw;
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #feedback .feedback-slider1 {
|
|
|
+ width: 90vw;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
#feedback h1 {
|
|
@@ -256,12 +528,38 @@ body .btn-main:hover {
|
|
|
object-fit: cover;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #feedback .box img {
|
|
|
+ width: 70vw;
|
|
|
+ height: 30vh;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #feedback .box img {
|
|
|
+ width: 90vw;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#contact-us p {
|
|
|
font-size: 16px;
|
|
|
font-weight: 600;
|
|
|
margin: 0px 10px;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #contact-us p {
|
|
|
+ font-size: 24px;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #contact-us p {
|
|
|
+ font-size: 16px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#contact-us #form-title {
|
|
|
padding-top: 100px;
|
|
|
margin-bottom: 50px;
|
|
@@ -278,6 +576,18 @@ body .btn-main:hover {
|
|
|
font-size: 24px;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #contact-us h1 {
|
|
|
+ font-size: 36px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 767px) {
|
|
|
+ #contact-us h1 {
|
|
|
+ font-size: 24px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#contact-us #contact-form {
|
|
|
text-align: center;
|
|
|
}
|
|
@@ -317,7 +627,7 @@ body .btn-main:hover {
|
|
|
#contact-us #contact-form #name,
|
|
|
#contact-us #contact-form #phone {
|
|
|
font-size: 18px;
|
|
|
- width: 80%;
|
|
|
+ width: 85%;
|
|
|
}
|
|
|
|
|
|
#contact-us #contact-form #gender {
|
|
@@ -327,7 +637,7 @@ body .btn-main:hover {
|
|
|
|
|
|
#contact-us #contact-form #facebook {
|
|
|
margin: 15px auto;
|
|
|
- width: 350px;
|
|
|
+ width: 85vw;
|
|
|
height: 60px;
|
|
|
border: 1px solid #000093;
|
|
|
text-align: right;
|
|
@@ -344,6 +654,12 @@ body .btn-main:hover {
|
|
|
font-weight: normal;
|
|
|
}
|
|
|
|
|
|
+@media screen and (max-width: 1024px) {
|
|
|
+ #contact-us #contact-form #facebook p {
|
|
|
+ top: 10px;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#contact-us #contact-form #facebook img {
|
|
|
position: absolute;
|
|
|
left: 30px;
|
|
@@ -368,8 +684,8 @@ body .btn-main:hover {
|
|
|
}
|
|
|
|
|
|
#contact-us #contact-form #checkbox {
|
|
|
- margin: 15px;
|
|
|
- padding: 15px;
|
|
|
+ margin-top: 50px;
|
|
|
+ padding: 20px;
|
|
|
width: 15px;
|
|
|
height: 15px;
|
|
|
}
|
|
@@ -411,11 +727,11 @@ body .btn-main:hover {
|
|
|
margin-top: 50px;
|
|
|
padding-top: 50px;
|
|
|
width: 100vw;
|
|
|
- height: 100px;
|
|
|
+ height: 150px;
|
|
|
background-color: #ffe4ca;
|
|
|
color: #9f5000;
|
|
|
text-align: center;
|
|
|
- font-size: 18px;
|
|
|
+ font-size: 16px;
|
|
|
line-height: 2;
|
|
|
}
|
|
|
|
|
@@ -439,13 +755,13 @@ body .btn-main:hover {
|
|
|
|
|
|
#menu-box hr {
|
|
|
margin: 30px;
|
|
|
- background: #65584C;
|
|
|
+ background: #65584c;
|
|
|
}
|
|
|
|
|
|
#menu-box #menu-box2 {
|
|
|
width: 100vw;
|
|
|
height: 45vh;
|
|
|
- background-color: #F4F4F3;
|
|
|
+ background-color: #f4f4f3;
|
|
|
opacity: 0.9;
|
|
|
z-index: 7;
|
|
|
text-align: center;
|
|
@@ -474,13 +790,13 @@ body .btn-main:hover {
|
|
|
#menu-box #menu-box2 a {
|
|
|
display: inline-block;
|
|
|
text-decoration: none;
|
|
|
- color: #65584C;
|
|
|
+ color: #65584c;
|
|
|
font-size: 16px;
|
|
|
margin-top: 20px;
|
|
|
}
|
|
|
|
|
|
#menu-box #menu-box2 .menu-text {
|
|
|
- width: 100vwpx;
|
|
|
+ width: 100vw;
|
|
|
text-align: center;
|
|
|
margin-bottom: 10px;
|
|
|
}
|