|
|
|
@ -24,7 +24,7 @@ body { |
|
|
|
::-webkit-scrollbar { display: none; } */ |
|
|
|
::-webkit-scrollbar { display: none; } */ |
|
|
|
|
|
|
|
|
|
|
|
ul, li{ list-style: none; } |
|
|
|
ul, li{ list-style: none; } |
|
|
|
a{ text-decoration: none; } |
|
|
|
a{ text-decoration: none; color: inherit;} |
|
|
|
img{ display: block; } |
|
|
|
img{ display: block; } |
|
|
|
table{ border-spacing: 0; } |
|
|
|
table{ border-spacing: 0; } |
|
|
|
.inner{ |
|
|
|
.inner{ |
|
|
|
@ -42,6 +42,7 @@ header{ |
|
|
|
left: 0; |
|
|
|
left: 0; |
|
|
|
z-index: 100; |
|
|
|
z-index: 100; |
|
|
|
transition: all 0.3s; |
|
|
|
transition: all 0.3s; |
|
|
|
|
|
|
|
color: #fff; |
|
|
|
} |
|
|
|
} |
|
|
|
header .hinner{ |
|
|
|
header .hinner{ |
|
|
|
width: 1800px; |
|
|
|
width: 1800px; |
|
|
|
@ -51,19 +52,19 @@ header .hinner{ |
|
|
|
align-items: center; |
|
|
|
align-items: center; |
|
|
|
justify-content: center; |
|
|
|
justify-content: center; |
|
|
|
} |
|
|
|
} |
|
|
|
nav{ margin: 0 300px; } |
|
|
|
nav{ margin: 0 300px; height: 100%;} |
|
|
|
.gnb{ display: flex; } |
|
|
|
.gnb{ display: flex; height: 100%;} |
|
|
|
.gnb > li{ |
|
|
|
.gnb > li{ |
|
|
|
|
|
|
|
height: 100%; |
|
|
|
margin: 0 65px 0 0; |
|
|
|
margin: 0 65px 0 0; |
|
|
|
position: relative; |
|
|
|
position: relative; |
|
|
|
} |
|
|
|
} |
|
|
|
.gnb > li:last-child{ margin: 0; } |
|
|
|
.gnb > li:last-child{ margin: 0; } |
|
|
|
.gnb > li > a{ |
|
|
|
.gnb > li > a{ |
|
|
|
display: block; |
|
|
|
display: block; |
|
|
|
height: 80px; |
|
|
|
height: 100%; |
|
|
|
text-align: center; |
|
|
|
text-align: center; |
|
|
|
font-size: 18px; |
|
|
|
font-size: 18px; |
|
|
|
color: #fff; |
|
|
|
|
|
|
|
font: 600 18px 'pretendard', 'sans-serif'; |
|
|
|
font: 600 18px 'pretendard', 'sans-serif'; |
|
|
|
line-height: 80px; |
|
|
|
line-height: 80px; |
|
|
|
text-shadow: 1px 1px 1px #333333; |
|
|
|
text-shadow: 1px 1px 1px #333333; |
|
|
|
@ -118,15 +119,16 @@ nav{ margin: 0 300px; } |
|
|
|
} |
|
|
|
} |
|
|
|
.question p{ |
|
|
|
.question p{ |
|
|
|
font: 400 14px 'pretendard', 'sans-serif'; |
|
|
|
font: 400 14px 'pretendard', 'sans-serif'; |
|
|
|
color: #fff; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
header.on{ |
|
|
|
header.on{ |
|
|
|
height: 70px; |
|
|
|
height: 70px; |
|
|
|
border-bottom: 1px solid #eeeeee; |
|
|
|
border-bottom: 1px solid #eeeeee; |
|
|
|
|
|
|
|
color: #111111; |
|
|
|
|
|
|
|
background-color: #fff; |
|
|
|
} |
|
|
|
} |
|
|
|
header .logo{ display: none; } |
|
|
|
header .wlogo, .blogo{ display: none; } |
|
|
|
header .logo.on{ display: block; } |
|
|
|
header .logowrap > img.on{ display: block; } |
|
|
|
|
|
|
|
|
|
|
|
/*풀페이지 슬라이더*/ |
|
|
|
/*풀페이지 슬라이더*/ |
|
|
|
/* .fullslider{ height: 100%; } */ |
|
|
|
/* .fullslider{ height: 100%; } */ |
|
|
|
@ -357,7 +359,11 @@ header .logo.on{ display: block; } |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/*sec03*/ |
|
|
|
/*sec03*/ |
|
|
|
.sec03{ background: url(../images/main/main-background3.png) no-repeat center / cover; } |
|
|
|
.sec03{ |
|
|
|
|
|
|
|
background: url(../images/main/main-background3.png) no-repeat center / cover; |
|
|
|
|
|
|
|
position: relative; |
|
|
|
|
|
|
|
overflow: hidden; |
|
|
|
|
|
|
|
} |
|
|
|
.sec03 .inner { |
|
|
|
.sec03 .inner { |
|
|
|
flex-direction: column; |
|
|
|
flex-direction: column; |
|
|
|
justify-content: center; |
|
|
|
justify-content: center; |
|
|
|
@ -394,6 +400,7 @@ header .logo.on{ display: block; } |
|
|
|
border-radius: 45px; |
|
|
|
border-radius: 45px; |
|
|
|
border: 1.5px solid #fff; |
|
|
|
border: 1.5px solid #fff; |
|
|
|
font-family: 'pretendard', 'sans-serif'; |
|
|
|
font-family: 'pretendard', 'sans-serif'; |
|
|
|
|
|
|
|
cursor: pointer; |
|
|
|
} |
|
|
|
} |
|
|
|
.sec03 .inner > div > button > span{ padding: 0 20px; } |
|
|
|
.sec03 .inner > div > button > span{ padding: 0 20px; } |
|
|
|
.sec03 .inner > div > button > .material-symbols-outlined { |
|
|
|
.sec03 .inner > div > button > .material-symbols-outlined { |
|
|
|
@ -404,6 +411,49 @@ header .logo.on{ display: block; } |
|
|
|
'opsz' 48 |
|
|
|
'opsz' 48 |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*sec03 물결*/ |
|
|
|
|
|
|
|
.sec03 .box{ |
|
|
|
|
|
|
|
position: absolute; |
|
|
|
|
|
|
|
bottom: 100px; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.sec03 .box:nth-child(2){ |
|
|
|
|
|
|
|
bottom: 0px; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.sec03 .box .wave{ |
|
|
|
|
|
|
|
opacity: .1; |
|
|
|
|
|
|
|
position: absolute; |
|
|
|
|
|
|
|
background-color: #0af; |
|
|
|
|
|
|
|
top: 0; |
|
|
|
|
|
|
|
transform-origin: 50% 48%; |
|
|
|
|
|
|
|
border-radius: 50%; |
|
|
|
|
|
|
|
animation: drift 3000ms infinite linear; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.sec03 .box:first-child .wave{ |
|
|
|
|
|
|
|
width: 2000px; |
|
|
|
|
|
|
|
height: 2000px; |
|
|
|
|
|
|
|
left: -700px; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.sec03 .box:nth-child(2) .wave{ |
|
|
|
|
|
|
|
width: 4000px; |
|
|
|
|
|
|
|
height: 4000px; |
|
|
|
|
|
|
|
left: -300px; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.sec03 .box .wave.two{ |
|
|
|
|
|
|
|
animation: drift 7000ms infinite linear; |
|
|
|
|
|
|
|
opacity: .1; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.sec03 .box .wave.there{ |
|
|
|
|
|
|
|
animation: drift 5000ms infinite linear; |
|
|
|
|
|
|
|
opacity: .1; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@keyframes drift { |
|
|
|
|
|
|
|
from { transform: rotate(0deg); } |
|
|
|
|
|
|
|
from { transform: rotate(360deg); } |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/*sec04*/ |
|
|
|
/*sec04*/ |
|
|
|
.sec04{ |
|
|
|
.sec04{ |
|
|
|
background: url(../images/main/main-background4.png) no-repeat center / cover; |
|
|
|
background: url(../images/main/main-background4.png) no-repeat center / cover; |
|
|
|
@ -521,6 +571,84 @@ header .logo.on{ display: block; } |
|
|
|
font-size: 35px; |
|
|
|
font-size: 35px; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*topBt*/ |
|
|
|
|
|
|
|
.topBt{ |
|
|
|
|
|
|
|
position: fixed; |
|
|
|
|
|
|
|
right: 50px; |
|
|
|
|
|
|
|
bottom: 40px; |
|
|
|
|
|
|
|
z-index: 500; |
|
|
|
|
|
|
|
cursor: pointer; |
|
|
|
|
|
|
|
display: none; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.topBt.on{ display: block; } |
|
|
|
|
|
|
|
.btwrap{ |
|
|
|
|
|
|
|
width: 25px; |
|
|
|
|
|
|
|
height: 55px; |
|
|
|
|
|
|
|
display: flex; |
|
|
|
|
|
|
|
flex-direction: column; |
|
|
|
|
|
|
|
justify-content: flex-start; |
|
|
|
|
|
|
|
align-items: center; |
|
|
|
|
|
|
|
position: relative; |
|
|
|
|
|
|
|
overflow: hidden; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.btwrap > div:first-child{ |
|
|
|
|
|
|
|
width: 45px; |
|
|
|
|
|
|
|
height: 45px; |
|
|
|
|
|
|
|
background-color: #0047FF; |
|
|
|
|
|
|
|
clip-path: ellipse(27% 50% at 50% 50%); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.btwrap > div:nth-child(2){ |
|
|
|
|
|
|
|
width: 20px; |
|
|
|
|
|
|
|
height: 24px; |
|
|
|
|
|
|
|
/* background-color: #0047FF; */ |
|
|
|
|
|
|
|
border-bottom: 20px solid #0047FF; |
|
|
|
|
|
|
|
border-left: 12px solid transparent; |
|
|
|
|
|
|
|
border-right: 12px solid transparent; |
|
|
|
|
|
|
|
border-radius: 10px; |
|
|
|
|
|
|
|
position: absolute; |
|
|
|
|
|
|
|
bottom: 0px; |
|
|
|
|
|
|
|
animation: vibration .8s infinite; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@keyframes vibration { |
|
|
|
|
|
|
|
0% { transform: rotate(0deg); } |
|
|
|
|
|
|
|
50% { transform: rotate(4deg); } |
|
|
|
|
|
|
|
100%{ transform: rotate(-4deg); } |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
svg{ |
|
|
|
|
|
|
|
position: absolute; |
|
|
|
|
|
|
|
bottom: -100px; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.btwrap .eye{ |
|
|
|
|
|
|
|
width: 5px; |
|
|
|
|
|
|
|
height: 5px; |
|
|
|
|
|
|
|
background-color: #fff; |
|
|
|
|
|
|
|
border-radius: 50%; |
|
|
|
|
|
|
|
offset-path: path('m 10 30 Q 5 24 11 16 Q 16 9 12 3'); |
|
|
|
|
|
|
|
offset-distance: 0%; |
|
|
|
|
|
|
|
position: absolute; |
|
|
|
|
|
|
|
top: -15px; |
|
|
|
|
|
|
|
left: 5px; |
|
|
|
|
|
|
|
transition: all .3s; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.btwrap:hover .eye{ |
|
|
|
|
|
|
|
animation: eye .3s linear alternate forwards; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.btwrap > p{ |
|
|
|
|
|
|
|
position: absolute; |
|
|
|
|
|
|
|
bottom: -40px; |
|
|
|
|
|
|
|
text-align: center; |
|
|
|
|
|
|
|
font-size: 5px; |
|
|
|
|
|
|
|
color: #fff; |
|
|
|
|
|
|
|
transition: all 0.5s; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
.btwrap:hover > p{ bottom: 8px; } |
|
|
|
|
|
|
|
@keyframes eye { |
|
|
|
|
|
|
|
from { offset-distance: 0%; } |
|
|
|
|
|
|
|
to { offset-distance: 100%; } |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/*footer*/ |
|
|
|
/*footer*/ |
|
|
|
footer{ |
|
|
|
footer{ |
|
|
|
background-color: #111827; |
|
|
|
background-color: #111827; |
|
|
|
|