@charset "UTF-8"; * { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; font-family: 微軟正黑體; } @font-face { font-family: 追奇手寫體; src: url(./drechifont-Proportional5.woff); font-weight: 900; } body { background: #fbf6f3; } .body-content { overflow: hidden; position: relative; } #Navigation { background: rgba(255, 255, 255, 0.5); height: 4.5vw; width: 100vw !important; position: fixed; z-index: 100; } @media screen and (max-width: 1024px) { #Navigation { height: 8vw; } } @media screen and (max-width: 767px) { #Navigation { height: 15vw; position: fixed; z-index: 100; } } #Navigation #nav { width: 100vw; margin: 0 auto; } #Navigation #logo { padding-top: 1vw; } @media screen and (max-width: 767px) { #Navigation #logo { padding-top: 2vw; } } #Navigation #logo img { width: 120px; } #Navigation #link { text-align: right; padding: 1.5vw 3vw; } @media screen and (max-width: 1024px) { #Navigation #link { padding-top: 2vw; } } @media screen and (max-width: 767px) { #Navigation #link { display: none; } } #Navigation #link a { text-decoration: none; color: #707070; letter-spacing: 1px; font-size: 0.9rem; font-weight: 600; cursor: pointer; padding: 15px; position: relative; text-shadow: 0px 8px 6px #00000029; } @media screen and (max-width: 1024px) { #Navigation #link a { padding: 5px; padding-top: 2vw; } } #Navigation #menu-btn1 { position: absolute; right: 1vw; top: 5vw; width: 14vw; z-index: 6; } @media screen and (min-width: 1025px) { #Navigation #menu-btn1 { display: none; } } @media screen and (min-width: 768px) { #Navigation #menu-btn1 { display: none; } } #menu-box { top: 15vw; height: 360px; width: 100vw; position: fixed; z-index: 100; display: none; -webkit-box-shadow: 0px 3px 20px #00000029; box-shadow: 0px 3px 20px #00000029; } @media screen and (min-width: 1025px) { #menu-box { display: none; } } @media screen and (max-width: 767px) { #menu-box { height: 60vh; } } #menu-box hr { display: inline-block; margin: 0px auto !important; width: 95%; background: #707070; } #menu-box #menu-box2 { width: 100vw; height: 360px; background-color: #fbf6f3; opacity: 0.95; z-index: 7; text-align: center; } #menu-box #menu-box2 #menu-link { display: -ms-grid; display: grid; -ms-grid-columns: (1fr)[4]; grid-template-columns: repeat(4, 1fr); width: 60vw; margin: 0 auto; } #menu-box #menu-box2 a { display: inline-block; text-decoration: none; color: #707070; font-size: 20px; text-shadow: 0px 8px 6px #00000029; } @media screen and (max-width: 767px) { #menu-box #menu-box2 a { margin-top: 2vw; } } #menu-box #menu-box2 .menu-text { width: 100vw; text-align: center; margin-bottom: 10px; } @media screen and (max-width: 767px) { #menu-box #menu-box2 .menu-text { margin-bottom: 5px !important; } } .social-icons { position: fixed; right: 50px; bottom: 12.5rem; z-index: 100; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } @media screen and (max-width: 1024px) { .social-icons { right: 50px; } } .social-icons a { text-decoration: none; display: block; margin-bottom: 10px; } .social-icons img { width: 15px; height: 15px; -o-object-fit: cover; object-fit: cover; } .banner { padding-top: 7vw; background: url(./img/bg.png); background-repeat: no-repeat; background-size: cover; } @media screen and (min-width: 768px) { .banner { padding-top: 10vw; } } @media screen and (max-width: 767px) { .banner #scene { display: none; } } @media screen and (max-width: 767px) { .banner #banner-des { display: none; } } @media screen and (min-width: 768px) { .banner #banner-m { display: none; } } @media screen and (min-width: 1025px) { .banner #banner-m { display: none; } } @media screen and (max-width: 767px) { .banner { padding-top: 20vw; } } .banner .banner-content { width: 70vw; margin: 0 auto; } @media screen and (max-width: 767px) { .banner .banner-content { width: 95vw; } } .banner .banner-content #lux-banner { display: -ms-grid; display: grid; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; width: 65vw; margin-left: 5vw; } .banner .banner-content #lux-banner .banner-border2 { width: 85%; top: -2px; left: -6px; } .banner .banner-content #lux-banner .banner-border1 { width: 85%; height: 32vw; top: 30px; left: -5px; } @media screen and (max-width: 1024px) { .banner .banner-content #lux-banner .banner-border1 { top: 20px; } } .banner .banner-content #lux-banner .lux-01 { overflow: hidden; border-radius: 150px 150px 0% 0%; margin-top: 3vw; width: 17vw; height: 30vw; } .banner .banner-content #lux-banner .lux-01 img { position: relative; bottom: 30px; width: 100%; -webkit-transform: scale(1.2); transform: scale(1.2); height: 35vw; } .banner .banner-content #lux-banner .lux-02 { overflow: hidden; border-radius: 150px 150px 0% 0%; width: 17vw; height: 33vw; } .banner .banner-content #lux-banner .lux-02 img { position: relative; bottom: 30px; width: 100%; -webkit-transform: scale(1.2); transform: scale(1.2); height: 35vw; -o-object-fit: cover; object-fit: cover; } .banner .banner-content #lux-banner .lux-03 { overflow: hidden; border-radius: 150px 150px 0% 0%; margin-top: 3vw; width: 17vw; height: 30vw; } .banner .banner-content #lux-banner .lux-03 img { position: relative; bottom: 30px; width: 100%; -webkit-transform: scale(1.2); transform: scale(1.2); height: 35vw; -o-object-fit: cover; object-fit: cover; } .banner .banner-content .banner-title { margin-top: 8vw; width: 65vw; margin-left: 3vw; } @media screen and (max-width: 767px) { .banner .banner-content .banner-title { margin-top: 20vw; width: 100%; margin-left: 0vw; } } .banner .banner-content .banner-title #title-des { position: relative; z-index: 100; margin: 0 auto; -webkit-animation-name: title; animation-name: title; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; -webkit-animation-fill-mode: backwards; animation-fill-mode: backwards; } @media screen and (max-width: 767px) { .banner .banner-content .banner-title #title-des { display: none; } } @media screen and (min-width: 768px) { .banner .banner-content .banner-title #title-m { display: none; } } @media screen and (min-width: 1025px) { .banner .banner-content .banner-title #title-m { display: none; } } .banner .banner-content .banner-text { margin-top: 25px; } .banner .banner-content .banner-text p { text-align: center; color: #868686; margin-bottom: 3px !important; } @media screen and (max-width: 767px) { .banner .banner-content .banner-text { display: none; } } .banner .banner-content .banner-text-m { margin-top: 25px; } .banner .banner-content .banner-text-m p { text-align: center; color: #868686; margin-bottom: 3px !important; font-size: 3.6vmin; } @media screen and (min-width: 768px) { .banner .banner-content .banner-text-m { display: none; } } @media screen and (min-width: 1025px) { .banner .banner-content .banner-text-m { display: none; } } @media screen and (max-width: 767px) { .sec01-title-des { display: none; } } @media screen and (min-width: 768px) { .sec01-title-m { display: none; } } @media screen and (min-width: 1025px) { .sec01-title-m { display: none; } } .sec01 .sec01-content, .sec01-int .sec01-content { width: 72vw; margin: 0 auto; padding-bottom: 10vw; } @media screen and (max-width: 1024px) { .sec01 .sec01-content, .sec01-int .sec01-content { width: 80vw; } } @media screen and (max-width: 767px) { .sec01 .sec01-content, .sec01-int .sec01-content { width: 95vw; } } .sec01 .sec01-content .sec01-h1-title, .sec01-int .sec01-content .sec01-h1-title { position: relative; } .sec01 .sec01-content .sec01-h1-title .line31, .sec01-int .sec01-content .sec01-h1-title .line31 { position: absolute; left: 5.5vw; top: 15vw; } @media screen and (max-width: 1024px) { .sec01 .sec01-content .sec01-h1-title .line31, .sec01-int .sec01-content .sec01-h1-title .line31 { left: 9.5vw; } } @media screen and (max-width: 767px) { .sec01 .sec01-content .sec01-h1-title .line31, .sec01-int .sec01-content .sec01-h1-title .line31 { display: none; } } .sec01 .sec01-content h1, .sec01-int .sec01-content h1 { -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; writing-mode: vertical-lr; font-weight: bold; color: #707070; font-size: 45px; letter-spacing: 10px; text-shadow: 0px 8px 6px #00000029; } @media screen and (max-width: 767px) { .sec01 .sec01-content h1, .sec01-int .sec01-content h1 { -webkit-writing-mode: horizontal-tb; -ms-writing-mode: lr-tb; writing-mode: horizontal-tb; font-size: 7vmin; letter-spacing: 0px; text-align: center; } } .sec01 .sec01-content h2, .sec01-int .sec01-content h2 { font-size: 3vmin; color: #707070; text-shadow: 0px 8px 6px #00000029; } @media screen and (max-width: 767px) { .sec01 .sec01-content h2, .sec01-int .sec01-content h2 { font-size: 5.5vmin; } } .sec01 .sec01-content .sec01-text, .sec01-int .sec01-content .sec01-text { margin-top: 10px; } .sec01 .sec01-content p, .sec01-int .sec01-content p { color: #868686; line-height: 2; font-size: 1.9vmin; } @media screen and (max-width: 767px) { .sec01 .sec01-content p, .sec01-int .sec01-content p { font-size: 4vmin; } } .sec01 .sec01-content #sec01-card1, .sec01-int .sec01-content #sec01-card1 { position: relative; top: 50px; } @media screen and (max-width: 767px) { .sec01 .sec01-content #sec01-card1 .img01-box, .sec01-int .sec01-content #sec01-card1 .img01-box { text-align: center; } } @media screen and (max-width: 1024px) { .sec01 .sec01-content #sec01-card1 .sec01-img01, .sec01-int .sec01-content #sec01-card1 .sec01-img01 { margin-bottom: 10px; } } @media screen and (max-width: 767px) { .sec01 .sec01-content #sec01-card1 .sec01-img01, .sec01-int .sec01-content #sec01-card1 .sec01-img01 { width: 76px; -o-object-fit: cover; object-fit: cover; margin-bottom: 30px; } } .sec01 .sec01-content #sec01-card2, .sec01-int .sec01-content #sec01-card2 { margin-top: 200px; } @media screen and (max-width: 1024px) { .sec01 .sec01-content #sec01-card2, .sec01-int .sec01-content #sec01-card2 { margin-top: 100px; } } @media screen and (max-width: 767px) { .sec01 .sec01-content #sec01-card2, .sec01-int .sec01-content #sec01-card2 { margin-top: 100px; } } @media screen and (max-width: 767px) { .sec01 .sec01-content #sec01-card2 .img02-box, .sec01-int .sec01-content #sec01-card2 .img02-box { text-align: center; } } @media screen and (max-width: 1024px) { .sec01 .sec01-content #sec01-card2 .sec01-img02, .sec01-int .sec01-content #sec01-card2 .sec01-img02 { margin-bottom: 10px; } } @media screen and (max-width: 767px) { .sec01 .sec01-content #sec01-card2 .sec01-img02, .sec01-int .sec01-content #sec01-card2 .sec01-img02 { width: 44px; -o-object-fit: cover; object-fit: cover; margin-bottom: 30px; } } .sec01 .sec01-content #sec01-card3, .sec01-int .sec01-content #sec01-card3 { position: relative; top: 90px; left: 50px; } @media screen and (max-width: 767px) { .sec01 .sec01-content #sec01-card3, .sec01-int .sec01-content #sec01-card3 { left: 0px; top: 90px; } } @media screen and (max-width: 767px) { .sec01 .sec01-content #sec01-card3 .img03-box, .sec01-int .sec01-content #sec01-card3 .img03-box { text-align: center; } } @media screen and (max-width: 1024px) { .sec01 .sec01-content #sec01-card3 .sec01-img03, .sec01-int .sec01-content #sec01-card3 .sec01-img03 { margin-bottom: 10px; } } @media screen and (max-width: 767px) { .sec01 .sec01-content #sec01-card3 .sec01-img03, .sec01-int .sec01-content #sec01-card3 .sec01-img03 { width: 53px; -o-object-fit: cover; object-fit: cover; margin-bottom: 30px; } } .sec01 .sec01-content #sec01-card4, .sec01-int .sec01-content #sec01-card4 { position: relative; top: 250px; left: 50px; } @media screen and (max-width: 1024px) { .sec01 .sec01-content #sec01-card4, .sec01-int .sec01-content #sec01-card4 { top: 150px; } } @media screen and (max-width: 767px) { .sec01 .sec01-content #sec01-card4, .sec01-int .sec01-content #sec01-card4 { left: 0px; top: 150px; } } @media screen and (max-width: 767px) { .sec01 .sec01-content #sec01-card4 .img04-box, .sec01-int .sec01-content #sec01-card4 .img04-box { text-align: center; } } @media screen and (max-width: 1024px) { .sec01 .sec01-content #sec01-card4 .sec01-img04, .sec01-int .sec01-content #sec01-card4 .sec01-img04 { margin-bottom: 10px; } } @media screen and (max-width: 767px) { .sec01 .sec01-content #sec01-card4 .sec01-img04, .sec01-int .sec01-content #sec01-card4 .sec01-img04 { width: 36px; -o-object-fit: cover; object-fit: cover; margin-bottom: 30px; } } .sec02 { background: url(./img/bg.png); background-repeat: no-repeat; background-size: cover; } @media screen and (max-width: 767px) { .sec02 { display: none; } } .sec02 .sec02-content { margin-top: -210px; } @media screen and (max-width: 1024px) { .sec02 .sec02-content { margin-top: -150px; } } @media screen and (max-width: 767px) { .sec02 .sec02-content { margin-top: 0px; } } @media screen and (max-width: 767px) { .sec02 .sec02-content .sec02-img { display: none; } } @media screen and (min-width: 768px) { .sec02 .sec02-content .sec02-img-m { display: none; } } @media screen and (min-width: 1025px) { .sec02 .sec02-content .sec02-img-m { display: none; } } .sec02 .sec02-content .object178 { width: 250px; z-index: 30; top: -5vw; left: 4.5vw; -webkit-transition: 0.5s; transition: 0.5s; } @media screen and (max-width: 1024px) { .sec02 .sec02-content .object178 { width: 150px; } } @media screen and (max-width: 767px) { .sec02 .sec02-content .object178 { display: none; } } .sec02 .sec02-content .object177 { right: -1vw; width: 500px; top: 15vw; -webkit-transition: 0.5s; transition: 0.5s; } @media screen and (max-width: 1024px) { .sec02 .sec02-content .object177 { width: 300px; top: 10vw; } } .sec02 .sec02-content .object188 { width: 180px; left: 42vw; -webkit-transition: 0.5s; transition: 0.5s; } @media screen and (max-width: 1024px) { .sec02 .sec02-content .object188 { width: 100px; } } .sec02 .sec02-content .object404 { top: 240px; z-index: 1; width: 52vw; } @media screen and (max-width: 1024px) { .sec02 .sec02-content .object404 { top: 140px; } } .sec02 .sec02-content .sec02-right { margin-top: 120px; margin-left: 80px; } @media screen and (max-width: 767px) { .sec02 .sec02-content .sec02-right { margin-left: 0px; } } .sec02 .sec02-content .sec02-left-d { margin-top: 50px; } @media screen and (max-width: 1024px) { .sec02 .sec02-content .sec02-left-d { margin-top: -50px; } } .sec02 .sec02-content .sec02-right-d { position: relative; bottom: -100px; left: -15vmin; z-index: 20; } @media screen and (max-width: 1024px) { .sec02 .sec02-content .sec02-right-d { bottom: -200px; } } .sec02 .sec02-content .sec02-right-d .luxury-text { width: 400px; line-height: 2; } .sec02 .sec02-content .sec02-int h3 { color: #707070; font-weight: bold; font-size: 20px; } .sec02 .sec02-content .sec02-int h1 { color: #707070; font-weight: bold; text-shadow: 0px 8px 6px #00000029; padding-bottom: 15px; } .sec02 .sec02-content .sec02-int .sec02-text { color: #868686; } .sec02 .sec02-content .sec02-int .sec02-text p { margin-bottom: 5px; } .sec02 .sec02-content .sec02-int h4 { color: #707070; font-weight: bold; text-shadow: 0px 8px 6px #00000029; padding-bottom: 15px; } .sec02 .sec02-content .sec02-content-down { margin-left: 30vmin; padding-bottom: 3vw; } @media screen and (max-width: 1024px) { .sec02 .sec02-content .sec02-content-down { margin-left: 5vmin; } } .sec02-m { background: url(./img/sec02/sec02-bg.png); background-repeat: no-repeat; background-size: cover; } @media screen and (min-width: 768px) { .sec02-m { display: none; } } @media screen and (min-width: 1025px) { .sec02-m { display: none; } } .sec02-m .sec02-content { margin-top: -210px; padding-bottom: 10vw; } @media screen and (max-width: 767px) { .sec02-m .sec02-content { margin-top: 0px; } } .sec02-m .sec02-content .object188-m { width: 100px; left: 22vw; z-index: 1; } @media screen and (max-width: 767px) { .sec02-m .sec02-content .sec02-img { display: none; } } @media screen and (min-width: 1025px) { .sec02-m .sec02-content .sec02-img-m { display: none; } } .sec02-m .sec02-content .sec02-right { margin-top: 120px; margin-left: 80px; } @media screen and (max-width: 767px) { .sec02-m .sec02-content .sec02-right { margin-left: 0px; } } .sec02-m .sec02-content .sec02-left-d { margin-top: 50px; margin-bottom: 30px; } .sec02-m .sec02-content .sec02-int h3 { color: #707070; font-weight: bold; font-size: 16px; } .sec02-m .sec02-content .sec02-int h1 { color: #707070; font-weight: bold; text-shadow: 0px 8px 6px #00000029; padding-bottom: 15px; font-size: 8vmin; } .sec02-m .sec02-content .sec02-int .sec02-text { color: #868686; } .sec02-m .sec02-content .sec02-int .sec02-text p { margin-bottom: 5px; font-size: 3.8vmin; } .sec02-m .sec02-content .sec02-int h4 { color: #707070; font-weight: bold; text-shadow: 0px 8px 6px #00000029; padding-bottom: 15px; } .sec02-m .sec02-content .sec02-content-down { margin-left: 30vmin; padding-bottom: 3vw; } .sec03-big { position: relative; } .sec03-big .object182-m { width: 250px; right: -30vw; top: 180px; } .sec03 { margin-top: -320px; position: relative; bottom: -160px; z-index: 19; } @media screen and (max-width: 1024px) { .sec03 { margin-top: -120px; } } @media screen and (max-width: 767px) { .sec03 { margin-top: -50px; bottom: 0px; } } .sec03 .sec03-img01 { position: relative; z-index: 3; width: 57vw; -o-object-fit: cover; object-fit: cover; } @media screen and (max-width: 1024px) { .sec03 .sec03-img01 { width: 65vw; } } @media screen and (max-width: 767px) { .sec03 .sec03-img01 { width: 70vw; } } .sec03 .sec03-img02 { position: absolute; top: 100px; width: 85vw; z-index: 1; } @media screen and (max-width: 1024px) { .sec03 .sec03-img02 { top: 40px; } } @media screen and (max-width: 767px) { .sec03 .sec03-img02 { top: 30px; width: 95vw; } } .sec03 #sec03-img03-box { position: relative; top: 300px; } @media screen and (max-width: 1024px) { .sec03 #sec03-img03-box { top: 60px; } } @media screen and (max-width: 767px) { .sec03 #sec03-img03-box { top: 10px; } } .sec03 #sec03-img03-box .sec03-img03 { width: 83vw; } @media screen and (max-width: 767px) { .sec03 .sec03img-des { display: none; } } @media screen and (min-width: 1025px) { .sec03 .sec03img-m { display: none; } } .sec04 { margin-top: 200px; background: url(./img/bg.png); background-repeat: no-repeat; background-size: cover; } @media screen and (max-width: 1024px) { .sec04 { margin-top: 50px; } } @media screen and (max-width: 767px) { .sec04 { margin-top: 10px; } } .sec04 .sec04-content { position: relative; padding-top: 100px; width: 67vw; margin: 0 auto; } @media screen and (max-width: 767px) { .sec04 .sec04-content { width: 95vw; padding-bottom: 30px; padding-top: 0px; } } .sec04 .sec04-content .object182 { width: 450px; top: -7vw; left: -10vw; -webkit-transition: 0.5s; transition: 0.5s; } @media screen and (max-width: 1024px) { .sec04 .sec04-content .object182 { width: 300px; } } @media screen and (max-width: 767px) { .sec04 .sec04-content .object182 { display: none; } } .sec04 .sec04-content .object182-m { top: -7vw; width: 250px; left: 64vw; top: -30vw; } @media screen and (max-width: 1024px) { .sec04 .sec04-content .object182-m { display: none; } } @media screen and (min-width: 1025px) { .sec04 .sec04-content .object182-m { display: none; } } .sec04 .sec04-content #issue3 { left: 33%; } @media screen and (max-width: 1024px) { .sec04 .sec04-content #issue3 { left: 27%; } } @media screen and (max-width: 767px) { .sec04 .sec04-content #issue3 { left: 20%; } } .sec04 .sec04-content .sec04-bottom-box { margin: 0 auto; text-align: center; } @media screen and (min-width: 768px) { .sec04 .sec04-content .sec04-bottom-box { width: 70vw; } } @media screen and (min-width: 1025px) { .sec04 .sec04-content .sec04-bottom-box { width: 40vw; } } @media screen and (max-width: 767px) { .sec04 .sec04-content .sec04-bottom-box { width: 95vw; padding: 5px; } } .sec04 .sec04-content .sec04-bottom-box p { font-size: 14px; color: #707070; } @media screen and (max-width: 767px) { .sec04 .sec04-content .sec04-bottom-box p { font-size: 12px; margin-bottom: 3px; line-height: 2; } } .sec04 .sec04-content .NewLuxuryLife h1 { font-size: 3.5rem; font-family: 追奇手寫體; color: #707070; -webkit-transform: rotate(-2deg); transform: rotate(-2deg); } .sec04 .sec04-content .NewLuxuryLife hr { background: #707070; width: 60px; height: 3px; margin: 10px auto; opacity: 1 !important; } .sec04 .sec04-content .sec04-int h3 { color: #707070; font-weight: bold; font-size: 20px; } .sec04 .sec04-content .sec04-int h1 { color: #707070; font-weight: bold; text-shadow: 0px 8px 6px #00000029; padding-bottom: 15px; } .sec04 .sec04-content .sec04-int .sec04-text { color: #868686; width: 38vw; margin: 0 auto; } @media screen and (max-width: 1024px) { .sec04 .sec04-content .sec04-int .sec04-text { width: 70vw; } } @media screen and (max-width: 767px) { .sec04 .sec04-content .sec04-int .sec04-text { width: 95vw; } } .sec04 .sec04-content .sec04-int .sec04-text p { margin-bottom: 5px; font-size: 16px; } .sec04 .sec04-content .sec04-designers .object241 { width: 200px; left: -8vw; z-index: 0; top: 18vw; -webkit-transition: 0.5s; transition: 0.5s; } @media screen and (max-width: 1024px) { .sec04 .sec04-content .sec04-designers .object241 { display: none; } } @media screen and (max-width: 767px) { .sec04 .sec04-content .sec04-designers .object241 { display: none; } } .sec04 .sec04-content .sec04-designers .object242 { width: 200px; right: -6vw; top: 18vw; z-index: 1; -webkit-transition: 0.5s; transition: 0.5s; } @media screen and (max-width: 1024px) { .sec04 .sec04-content .sec04-designers .object242 { display: none; } } @media screen and (max-width: 767px) { .sec04 .sec04-content .sec04-designers .object242 { display: none; } } .sec04 .sec04-content .sec04-designers .sec04-right-card { margin-top: 30px; } @media screen and (max-width: 767px) { .sec04 .sec04-content .sec04-designers .sec04-right-card { margin-top: -50px; } } .sec04 .sec04-content .sec04-designers .sec04-right-card .designer-btn { position: relative; top: -35px; left: 140px; -webkit-transition: 0.3s; transition: 0.3s; } @media screen and (max-width: 767px) { .sec04 .sec04-content .sec04-designers .sec04-right-card .designer-btn { left: 15px; } } .sec04 .sec04-content .sec04-designers .sec04-left-card .designer-btn { position: relative; top: -35px; left: 30px; } @media screen and (max-width: 767px) { .sec04 .sec04-content .sec04-designers .sec04-left-card .designer-btn { left: 15px; } } .sec04 .sec04-content .sec04-designers .sec04-right-card, .sec04 .sec04-content .sec04-designers .sec04-left-card { position: relative; z-index: 3; } .sec04 .sec04-content .sec04-designers .sec04-right-card img, .sec04 .sec04-content .sec04-designers .sec04-left-card img { -webkit-transition: 0.5s; transition: 0.5s; } .sec04 .sec04-content .sec04-designers .sec04-right-card:hover img, .sec04 .sec04-content .sec04-designers .sec04-left-card:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); } .sec04 .sec04-content .sec04-designers .sec04-right-card .designer-btn, .sec04 .sec04-content .sec04-designers .sec04-left-card .designer-btn { width: 250px; background: #f6ded2; color: #707070; -webkit-transition: 0.3s; transition: 0.3s; } .sec04 .sec04-content .sec04-designers .sec04-right-card .designer-btn .arrow-img, .sec04 .sec04-content .sec04-designers .sec04-left-card .designer-btn .arrow-img { -webkit-filter: invert(45%) sepia(1%) saturate(2047%) hue-rotate(329deg) brightness(95%) contrast(83%); filter: invert(45%) sepia(1%) saturate(2047%) hue-rotate(329deg) brightness(95%) contrast(83%); } .sec04 .sec04-content .sec04-designers .sec04-right-card .designer-btn .arrow-right, .sec04 .sec04-content .sec04-designers .sec04-left-card .designer-btn .arrow-right { float: right; position: relative; left: 50px; top: -50px; background: #f6ded2; } .sec04 .sec04-content .sec04-designers .sec04-right-card .designer-btn:hover, .sec04 .sec04-content .sec04-designers .sec04-left-card .designer-btn:hover { color: #fff; background: #f9a094; } .sec04 .sec04-content .sec04-designers .sec04-right-card .designer-btn:hover .arrow-img, .sec04 .sec04-content .sec04-designers .sec04-left-card .designer-btn:hover .arrow-img { -webkit-filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(356deg) brightness(102%) contrast(102%); filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(356deg) brightness(102%) contrast(102%); } .sec04 .sec04-content .sec04-designers .sec04-right-card .designer-btn:hover .arrow-right, .sec04 .sec04-content .sec04-designers .sec04-left-card .designer-btn:hover .arrow-right { background: #f9a094; } @media screen and (max-width: 767px) { .sec04 .sec04-content .sec04-designers .sec04-right-card .designer-btn, .sec04 .sec04-content .sec04-designers .sec04-left-card .designer-btn { width: 210px; } } .sec04 .sec04-content .sec04-designers .sec04-right-card .designer-btn .designer-name, .sec04 .sec04-content .sec04-designers .sec04-left-card .designer-btn .designer-name { padding: 10px 0px; } .sec04 .sec04-content .sec04-designers .sec04-right-card .designer-btn .designer-name span, .sec04 .sec04-content .sec04-designers .sec04-left-card .designer-btn .designer-name span { padding-left: 20px; font-size: 20px; } @media screen and (max-width: 767px) { .sec04 .sec04-content .sec04-designers .sec04-right-card .designer-btn .designer-name span, .sec04 .sec04-content .sec04-designers .sec04-left-card .designer-btn .designer-name span { font-size: 15px; padding-left: 15px; } } .sec04 .sec04-content .sec04-designers .sec04-right-card .designer-btn .designer-name p, .sec04 .sec04-content .sec04-designers .sec04-left-card .designer-btn .designer-name p { font-size: 14px; } @media screen and (max-width: 767px) { .sec04 .sec04-content .sec04-designers .sec04-right-card .designer-btn .designer-name p, .sec04 .sec04-content .sec04-designers .sec04-left-card .designer-btn .designer-name p { font-size: 12px; } } @media screen and (min-width: 1025px) { #sec04-2 { margin-top: -320px; } } @media screen and (max-width: 1024px) { #sec04-2 { margin-top: -150px; } } @media screen and (max-width: 767px) { #sec04-2 { margin-top: -90px; } } @media screen and (min-width: 768px) { .gotop { display: none; } } @media screen and (min-width: 1025px) { .gotop { display: none; } } @media screen and (max-width: 767px) { .gotop2 { display: none; } } #footer { background: #f6ded2; text-align: center; } #footer p { padding: 15px; color: #fff; text-shadow: 0 1px 5px #b38772; } .designer-content { position: relative; width: 80vw; margin: 0 auto; } @media screen and (max-width: 767px) { .designer-content { width: 95vw; } } .designer-content #hr01 { position: relative; bottom: 17vw; z-index: 3; } .designer-content #hr01 hr { background-color: #707070; position: absolute; width: 100%; opacity: 1 !important; } @media screen and (max-width: 1024px) { .designer-content #hr01 { bottom: 17vw; } } @media screen and (max-width: 767px) { .designer-content #hr01 { bottom: 450px; opacity: 1; z-index: 3; } } .designer-content #hr02 { position: relative; bottom: 16.5vw; z-index: 3; } .designer-content #hr02 hr { background-color: #707070; position: absolute; width: 100%; opacity: 1 !important; } @media screen and (max-width: 767px) { .designer-content #hr02 { bottom: 420px; opacity: 1; z-index: 6; } } .designer-content #hr03 { position: relative; bottom: 19vw; z-index: 3; } .designer-content #hr03 hr { background-color: #707070; position: absolute; width: 100%; opacity: 1 !important; } @media screen and (max-width: 767px) { .designer-content #hr03 { bottom: 420px; opacity: 1; z-index: 6; } } @media screen and (max-width: 350px) { .designer-content #hr03 { bottom: 360px; opacity: 1; z-index: 6; } } .designer-content #hr04 { position: relative; bottom: 12.5vw; z-index: 3; } .designer-content #hr04 hr { background-color: #707070; position: absolute; width: 100%; opacity: 1 !important; } @media screen and (max-width: 1024px) { .designer-content #hr04 { bottom: 12vw; } } @media screen and (max-width: 767px) { .designer-content #hr04 { bottom: 380px; opacity: 1; z-index: 6; } } @media screen and (max-width: 350px) { .designer-content #hr04 { bottom: 310px; opacity: 1; z-index: 6; } } .designer-content .designer-img { position: relative; } .designer-content .designer-img .img-01 { position: relative; z-index: 5; width: 32vw; -o-object-fit: cover; object-fit: cover; } @media screen and (max-width: 767px) { .designer-content .designer-img .img-01 { display: none; } } .designer-content .designer-img .img-01-m { position: relative; z-index: 5; left: 18px; } @media screen and (min-width: 768px) { .designer-content .designer-img .img-01-m { display: none; } } @media screen and (min-width: 1025px) { .designer-content .designer-img .img-01-m { display: none; } } .designer-content .designer-img .object1 { width: 15vw; position: absolute; top: 10vw; left: 10vw; } @media screen and (max-width: 1024px) { .designer-content .designer-img .object1 { left: 8vw; top: 12vw; } } @media screen and (max-width: 767px) { .designer-content .designer-img .object1 { top: 20vw; width: 150px; left: 15vw; } } .designer-content .designer-img .designertext { color: #707070; position: absolute; z-index: 5; top: 200px; left: 8vmin; } @media screen and (max-width: 1024px) { .designer-content .designer-img .designertext { left: 1vmin; top: 80px; } } @media screen and (max-width: 767px) { .designer-content .designer-img .designertext { left: 4vmin; top: 100px; } } .designer-content .designer-img .designertext h1 { font-size: 45px; } @media screen and (max-width: 1024px) { .designer-content .designer-img .designertext h1 { font-size: 32px; } } @media screen and (max-width: 767px) { .designer-content .designer-img .designertext h1 { font-size: 10vmin; } } .designer-content .designer-img .designertext p { font-size: 12px; } @media screen and (max-width: 767px) { .designer-content .designer-img .designertext p { font-size: 10px; -webkit-transform: scale(0.8); transform: scale(0.8); } } .designer-content .designer-img .designertext02 { color: #707070; position: absolute; top: 100px; right: 5vmin; z-index: 5; } @media screen and (max-width: 1024px) { .designer-content .designer-img .designertext02 { right: -1vmin; top: 60px; } } @media screen and (max-width: 767px) { .designer-content .designer-img .designertext02 { top: 70px; right: 5vw; } } @media screen and (max-width: 350px) { .designer-content .designer-img .designertext02 { right: 1vw; } } .designer-content .designer-img .designertext02 h1 { font-size: 45px; } @media screen and (max-width: 1024px) { .designer-content .designer-img .designertext02 h1 { font-size: 32px; } } @media screen and (max-width: 767px) { .designer-content .designer-img .designertext02 h1 { font-size: 10vmin; } } .designer-content .designer-img .designertext02 p { font-size: 12px; } @media screen and (max-width: 767px) { .designer-content .designer-img .designertext02 p { font-size: 10px; -webkit-transform: scale(0.8); transform: scale(0.8); } } .designer-content .designer-img .img-02 { position: relative; z-index: 5; width: 35vw; } @media screen and (max-width: 1024px) { .designer-content .designer-img .img-02 { margin-top: 15px; right: 30px; } } @media screen and (max-width: 767px) { .designer-content .designer-img .img-02 { display: none; } } .designer-content .designer-img .img-02-m { width: 300px; -o-object-fit: cover; object-fit: cover; position: relative; z-index: 7; right: 50px; } @media screen and (min-width: 768px) { .designer-content .designer-img .img-02-m { display: none; } } @media screen and (min-width: 1025px) { .designer-content .designer-img .img-02-m { display: none; } } @media screen and (max-width: 350px) { .designer-content .designer-img .img-02-m { right: 23px; } } .designer-content .designer-img .object2 { width: 15vw; position: absolute; top: 8vw; right: 4vw; } @media screen and (max-width: 1024px) { .designer-content .designer-img .object2 { right: 3vw; top: 8vw; width: 17vw; } } @media screen and (max-width: 767px) { .designer-content .designer-img .object2 { width: 140px; right: 5vw; top: 18vw; } } @media screen and (max-width: 350px) { .designer-content .designer-img .object2 { right: 1vw; } } .designer-content .designer-img .designertext03 { color: #707070; position: absolute; top: 100px; right: 2vmin; z-index: 5; } @media screen and (max-width: 1024px) { .designer-content .designer-img .designertext03 { right: -1vmin; top: 80px; } } @media screen and (max-width: 767px) { .designer-content .designer-img .designertext03 { right: -5px; top: 90px; } } @media screen and (max-width: 350px) { .designer-content .designer-img .designertext03 { right: -5px; top: 70px; } } .designer-content .designer-img .designertext03 h1 { font-size: 45px; } @media screen and (max-width: 1024px) { .designer-content .designer-img .designertext03 h1 { font-size: 32px; } } @media screen and (max-width: 767px) { .designer-content .designer-img .designertext03 h1 { font-size: 10vmin; } } @media screen and (max-width: 350px) { .designer-content .designer-img .designertext03 h1 { font-size: 8vmin; } } .designer-content .designer-img .designertext03 p { font-size: 12px; } @media screen and (max-width: 767px) { .designer-content .designer-img .designertext03 p { font-size: 10px; -webkit-transform: scale(0.8); transform: scale(0.8); } } .designer-content .designer-img .img-03 { width: 33vw; position: relative; z-index: 7; } @media screen and (max-width: 1024px) { .designer-content .designer-img .img-03 { right: 30px; margin-top: 15px; } } @media screen and (max-width: 767px) { .designer-content .designer-img .img-03 { width: 300px; right: 20px; } } @media screen and (max-width: 350px) { .designer-content .designer-img .img-03 { width: 250px; right: 30px; } } .designer-content .designer-img .object3 { width: 15vw; position: absolute; top: 8vw; right: 4vw; } @media screen and (max-width: 1024px) { .designer-content .designer-img .object3 { top: 11vw; } } @media screen and (max-width: 767px) { .designer-content .designer-img .object3 { width: 140px; right: 5vw; top: 23vw; } } @media screen and (max-width: 350px) { .designer-content .designer-img .object3 { right: 10vw; width: 120px; } } .designer-content .designer-img .designertext04 { color: #707070; position: absolute; top: 250px; left: 5vmin; z-index: 5; } @media screen and (max-width: 1024px) { .designer-content .designer-img .designertext04 { top: 150px; left: 3vmin; } } @media screen and (max-width: 767px) { .designer-content .designer-img .designertext04 { top: 220px; left: 40px; } } @media screen and (max-width: 350px) { .designer-content .designer-img .designertext04 { left: 15px; top: 200px; } } .designer-content .designer-img .designertext04 h1 { font-size: 45px; } @media screen and (max-width: 1024px) { .designer-content .designer-img .designertext04 h1 { font-size: 32px; } } @media screen and (max-width: 767px) { .designer-content .designer-img .designertext04 h1 { font-size: 10vmin; } } .designer-content .designer-img .designertext04 p { font-size: 12px; } @media screen and (max-width: 767px) { .designer-content .designer-img .designertext04 p { font-size: 10px; -webkit-transform: scale(0.8); transform: scale(0.8); } } .designer-content .designer-img .object4 { width: 15vw; position: absolute; top: 8vw; left: 10vw; } @media screen and (max-width: 1024px) { .designer-content .designer-img .object4 { left: 10vw; top: 11vw; } } @media screen and (max-width: 767px) { .designer-content .designer-img .object4 { width: 140px; left: 15vw; top: 30vw; } } @media screen and (max-width: 350px) { .designer-content .designer-img .object4 { left: 10vw; } } .designer-content .designer-img .img-04 { width: 25vw; position: relative; z-index: 7; } @media screen and (max-width: 1024px) { .designer-content .designer-img .img-04 { top: 2vw; } } @media screen and (max-width: 767px) { .designer-content .designer-img .img-04 { right: -10px; width: 260px; } } @media screen and (max-width: 350px) { .designer-content .designer-img .img-04 { right: -10px; width: 230px; } } .designer-content .video { color: #707070; position: relative; background-size: contain; background-repeat: no-repeat; margin-top: 100px; } @media screen and (max-width: 1024px) { .designer-content .video { margin-top: 80px; } } @media screen and (max-width: 767px) { .designer-content .video { background-size: cover; margin-top: 30px; height: 55vw; } } .designer-content .video .work-text { position: absolute; bottom: 10vw; font-size: 20px; } @media screen and (max-width: 1024px) { .designer-content .video .work-text { bottom: 5vw; } } @media screen and (max-width: 767px) { .designer-content .video .work-text { display: none; } } .designer-content .video .work-text2 { position: absolute; bottom: 9vw; font-size: 20px; } @media screen and (max-width: 1024px) { .designer-content .video .work-text2 { bottom: 3vw; } } @media screen and (max-width: 767px) { .designer-content .video .work-text2 { display: none; } } .designer-content .video .work-text3 { position: absolute; bottom: 10vw; font-size: 20px; } @media screen and (max-width: 1024px) { .designer-content .video .work-text3 { bottom: 3vw; } } @media screen and (max-width: 767px) { .designer-content .video .work-text3 { display: none; } } .designer-content .video .work-text4 { position: absolute; bottom: 5vw; font-size: 20px; } @media screen and (max-width: 1024px) { .designer-content .video .work-text4 { bottom: -1vw; } } @media screen and (max-width: 767px) { .designer-content .video .work-text4 { display: none; } } @media screen and (max-width: 767px) { .inclogo { display: none; } } @media screen and (max-width: 1024px) { .inclogo-m { display: none; } } @media screen and (min-width: 1025px) { .inclogo-m { display: none; } } .inclogo-m .inclogo02 { width: 300px; } @media screen and (max-width: 767px) { .inclogo-m .inclogo02 { width: 110px; } } .inclogo3 { width: 180px; } @media screen and (max-width: 1024px) { .inclogo3 { width: 130px; } } @media screen and (max-width: 767px) { .inclogo3 { width: 110px; } } #designer1 .designer-bannerslider { margin-top: -30px; } #designer2 { padding-bottom: 10vw; } #designer2 .designer-bannerslider { margin-top: -50px; } #designer3 { padding-bottom: 10vw; } #designer3 .designer-bannerslider { margin-top: -50px; } @media screen and (max-width: 767px) { #designer3 .designer-bannerslider { margin-top: -10px; } } #designer3 .designer-bannerslider .slick-dots { display: none; } #designer4 .designer-bannerslider { margin-top: -50px; } @media screen and (max-width: 767px) { #designer4 .designer-bannerslider { margin-top: -10px; } } #designer4 .designer-bannerslider .slick-dots { display: none; } #designer2-sec01 { margin-top: -200px; } @media screen and (max-width: 1024px) { #designer2-sec01 { margin-top: -150px; } } @media screen and (max-width: 767px) { #designer2-sec01 { margin-top: 0px; } } @media screen and (max-width: 1024px) { #designer4-sec01 { margin-top: -50px; } } @media screen and (max-width: 767px) { #designer4-sec01 { margin-top: 0px; } } .sec01-int { margin-top: -110px; padding-bottom: 5vw; } @media screen and (max-width: 767px) { .sec01-int { margin-top: 0px; } } @media screen and (max-width: 767px) { .sec01-int .sec01-content p { font-weight: 900; } } .sec01-int .sec01-content .slogan-part1 { width: 35vw; margin: 0 auto; } @media screen and (max-width: 1024px) { .sec01-int .sec01-content .slogan-part1 { margin-top: 30px; width: 50vw; } } @media screen and (max-width: 767px) { .sec01-int .sec01-content .slogan-part1 { width: 90vw; } } .sec01-int .sec01-content .slogan-part2 { width: 20vw; margin: 0 auto; } @media screen and (max-width: 1024px) { .sec01-int .sec01-content .slogan-part2 { width: 35vw; } } @media screen and (max-width: 767px) { .sec01-int .sec01-content .slogan-part2 { width: 90vw; } } .sec01-int .sec01-content .slogan-part3 { width: 60vw; margin: 0 auto; } @media screen and (max-width: 767px) { .sec01-int .sec01-content .slogan-part3 { width: 90vw; } } .sec01-int .protfolio-des h1 { -webkit-writing-mode: horizontal-tb; -ms-writing-mode: lr-tb; writing-mode: horizontal-tb; font-size: 28px; letter-spacing: 0px; } @media screen and (max-width: 767px) { .sec01-int .protfolio-des { display: none; } } .sec01-int .protfolio-m { padding-top: 30vw; } @media screen and (min-width: 768px) { .sec01-int .protfolio-m { display: none; } } @media screen and (min-width: 1025px) { .sec01-int .protfolio-m { display: none; } } .sec01-int .protfolio-m h1 { color: #868686 !important; text-shadow: none; } @media screen and (max-width: 767px) { .sec01-int .gotop2 { display: none; } } .Portfolio-img { margin-top: 8vw; } @media screen and (max-width: 767px) { .Portfolio-img { margin-top: 50vw; } } .designer-nav { width: 120px; right: 130px; top: 65px; position: fixed; z-index: 999; -webkit-box-shadow: 0px 3px 20px #00000029; box-shadow: 0px 3px 20px #00000029; display: none; } @media screen and (max-width: 1024px) { .designer-nav { right: 10px; } } .designer-nav hr { margin: 5px auto !important; background: #e2e2e2; opacity: 1 !important; width: 80%; } .designer-nav .nav-box { padding-bottom: 1vw; position: relative; width: 120px; background-color: #fbf6f3; z-index: 7; text-align: center; } .designer-nav .nav-box a { display: inline-block; text-decoration: none; color: #707070 !important; font-size: 18px; font-weight: 900; text-align: center; margin: 5px; padding: 0 !important; } @-webkit-keyframes title { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes title { 0% { opacity: 0; } 100% { opacity: 1; } } .arrow-wave { display: inline-block; cursor: pointer; margin: 0 auto; font-size: 0; /* background-color: rgba(100,100,100,0.4); */ } .arrow-wave span { display: block; position: relative; height: 10px; width: 16px; /* background-color: rgba(100,100,100,0.4); */ opacity: 0.2; } .arrow-wave span::before, .arrow-wave span::after { display: block; content: ""; position: absolute; height: 2px; width: 12px; background-color: #fff; } .arrow-wave span::before { top: -2px; left: 0; -webkit-transform-origin: left center; transform-origin: left center; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .arrow-wave span::after { top: -2px; right: 0; -webkit-transform-origin: right center; transform-origin: right center; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .arrow-wave span:nth-child(1n) { -webkit-animation: animate-arrow-wave 2s infinite; animation: animate-arrow-wave 2s infinite; -webkit-animation-delay: 0.25s; animation-delay: 0.25s; } .arrow-wave span:nth-child(2n) { -webkit-animation: animate-arrow-wave 2s infinite; animation: animate-arrow-wave 2s infinite; -webkit-animation-delay: 0.5s; animation-delay: 0.5s; } .arrow-wave span:nth-child(3n) { -webkit-animation: animate-arrow-wave 2s infinite; animation: animate-arrow-wave 2s infinite; -webkit-animation-delay: 0.75s; animation-delay: 0.75s; } @-webkit-keyframes animate-arrow-wave { 0% { opacity: 0.2; } 25% { opacity: 0.2; } 50% { opacity: 0.2; } 75% { opacity: 1; } 100% { opacity: 0.2; } } @keyframes animate-arrow-wave { 0% { opacity: 0.2; } 25% { opacity: 0.2; } 50% { opacity: 0.2; } 75% { opacity: 1; } 100% { opacity: 0.2; } } .test { position: relative; } .test .cover, .test .p_cover, .test .b_cover { width: 99.9%; position: absolute; z-index: 4; bottom: 2.5vw; display: block; background-color: #fff; -webkit-transform: skewX(6deg) rotate(6deg); transform: skewX(6deg) rotate(6deg); height: 86%; } .test2 .cover2 { width: 56.7vw; position: absolute; z-index: 4; right: 2.7px; bottom: 2.9vw; display: block; background-color: #fff; -webkit-transform: skewX(6deg) rotate(6deg); transform: skewX(6deg) rotate(6deg); height: 80%; } .test .cover.slidein, .test .p_cover.slidein, .test .b_cover.slidein { -webkit-animation: slidein 1.5s forwards; animation: slidein 1.5s forwards; } .test2 .cover2.slidein2 { -webkit-animation: slidein 2s forwards; animation: slidein 2s forwards; } .title_back { display: block; position: relative; width: 100%; height: 100px; overflow: hidden; } .title_back .title { position: absolute; left: 0; bottom: -1.75em; display: block; -webkit-transition: all 1s; transition: all 1s; } .test_content { opacity: 0; } .test_content.fadein { -webkit-animation: fadein 2s forwards; animation: fadein 2s forwards; } @-webkit-keyframes slidein { 100% { height: 0px; } } @keyframes slidein { 100% { height: 0px; } } @-webkit-keyframes slidein2 { 100% { height: 0px; } } @keyframes slidein2 { 100% { height: 0px; } } @-webkit-keyframes fadein { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadein { 0% { opacity: 0; } 100% { opacity: 1; } } .slick-prev:before, .slick-next:before { display: none; } .slick-prev, .slick-next { z-index: 100; } @media screen and (max-width: 767px) { .slick-prev, .slick-next { display: none; } } .slick-next { right: 3px; } .slick-dots li { margin: 0px 0px; } .slick-dots li button:before { font-size: 20px; font-weight: 900; top: 15px; content: '○'; color: #555555; } .slick-dots li.slick-active button:before { opacity: .75; color: #555555; content: '●'; } .designer-bannerslider { -webkit-box-shadow: 0px 20px 10px rgba(0, 0, 0, 0.2); box-shadow: 0px 20px 10px rgba(0, 0, 0, 0.2); } .slick-arrow-slider { opacity: 0.8; background: #f6ded2; border-radius: 50% 50% 50% 50% !important; } .slick-arrow-slider img { -webkit-filter: invert(45%) sepia(1%) saturate(2047%) hue-rotate(329deg) brightness(95%) contrast(83%); filter: invert(45%) sepia(1%) saturate(2047%) hue-rotate(329deg) brightness(95%) contrast(83%); } .playbutton { cursor: pointer; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 101; -webkit-transition: 0.3s; transition: 0.3s; } @media screen and (max-width: 767px) { .playbutton { top: 10%; left: 50%; } } @media screen and (max-width: 1024px) { .playbutton { width: 50px; margin-top: 10px; } } @media screen and (max-width: 767px) { .playbutton { margin-top: 20vw; } } .playbutton-mb { cursor: pointer; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 101; -webkit-transition: 0.3s; transition: 0.3s; } @media screen and (max-width: 767px) { .playbutton-mb { top: 10%; left: 50%; } } @media screen and (max-width: 1024px) { .playbutton-mb { width: 50px; margin-top: 70px; } } @media screen and (max-width: 767px) { .playbutton-mb { margin-top: 20vw; } } @media screen and (max-width: 767px) { .modal-content { margin-top: 50vw; } } @media screen and (max-width: 767px) { .play-pc { display: none; } } @media screen and (min-width: 1025px) { .play-mb_box { display: none !important; } } @media screen and (max-width: 1024px) { .play-mb_box { display: none; } } @media screen and (max-width: 767px) { .play-mb_box { display: block !important; } } @media screen and (min-width: 1025px) { .play-mb { display: none !important; } } .modal-mb { background: rgba(0, 0, 0, 0.8) !important; } /*# sourceMappingURL=style.css.map */