7249 lines
173 KiB
CSS
7249 lines
173 KiB
CSS
@charset "UTF-8";
|
|
:root {
|
|
--min-height: 814px;
|
|
--page-tail-size: 6.4rem;
|
|
/* text */
|
|
--text-base: #000;
|
|
--text-primary: #007243;
|
|
--text-secondary: #003675;
|
|
--text-tertiary: #8e8e8e;
|
|
--text-accent: #fb3c00;
|
|
--text-success: #00832A;
|
|
--text-warning: #ffa500;
|
|
--text-danger: #ff0000;
|
|
--text-title:#1d1d1d;
|
|
--text-sub:#171717;
|
|
--text-body: #555;
|
|
--text-white: #fff;
|
|
--text-disabled: #e4e4e4;
|
|
--text-placeholder: #8e8e8e;
|
|
--text-link:#246beb;
|
|
/* 배경 */
|
|
--bg-base: #ffffff;
|
|
--bg-primary: #f8f8f8;
|
|
--bg-secondary: #f0f0f0;
|
|
--bg-tertiary: #e5e5e5;
|
|
--bg-quaternary: #bfbfbf;
|
|
--bg-quinary: #808080;
|
|
--bg-senary: #404040;
|
|
--bg-septenary: #000000;
|
|
--bg-opacity-10: #e5e5e5;
|
|
--bg-opacity-25: #bfbfbf;
|
|
--bg-opacity-50: #808080;
|
|
--bg-opacity-75: #404040;
|
|
--bg-opacity-100: #000;
|
|
/* border */
|
|
--border-base:#c6c6c6;
|
|
--border-gra-tail: linear-gradient(180deg, #209f79 0%, transparent 100%);
|
|
--border-gra-depth01: linear-gradient(179deg, #196d54 0%, transparent 8%);
|
|
--border-accent: #eb5f00;
|
|
/* stroke */
|
|
--text-stroke: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000,
|
|
1px 1px 0 #000;
|
|
/* SHADOW */
|
|
--bg-shadow: drop-shadow(0 -8px 15px rgba(0, 0, 0, 0.05));
|
|
--text-shadow: drop-shadow(0 0 0.5px #000);
|
|
--btn-shadow: drop-shadow(0 2px 2px #000000aa)
|
|
drop-shadow(0 -1px 1px #000000aa);
|
|
--depth01-shadow: 0 -2px 2px 0 rgba(0, 0, 0, 0.25);
|
|
/* mask content */
|
|
--mask-contents: linear-gradient(#fff 0 0) content-box,
|
|
linear-gradient(#fff 0 0);
|
|
/* gradient */
|
|
--gra-tail-bg: linear-gradient(180deg, #0f5a44 0%, #0f3227 86.31%);
|
|
/* 공통적용 - 컬러 */
|
|
--color-yellow: #ffc600;
|
|
--color-green: #007243;
|
|
--color-orange: #ff5c00;
|
|
--color-han-gr: #0e3c2e;
|
|
--color-han-br: #27241d;
|
|
--color-han-bgbr: #f6f4f2;
|
|
--color-primary: #1b7f63;
|
|
--color-accent: #fb3c00;
|
|
--gradient-han-gr: linear-gradient(
|
|
180deg,
|
|
#08251c 0%,
|
|
#208769 37%,
|
|
#08241c 81%,
|
|
#051612 100%
|
|
);
|
|
--gradient-han-yelllow-border: linear-gradient(
|
|
180deg,
|
|
#886d35 0%,
|
|
#423625 9%,
|
|
#f3dba8 26%,
|
|
#0e0b06 84%,
|
|
#574b30 100%
|
|
);
|
|
}
|
|
|
|
.main-mask {
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: 100;
|
|
top: -150px;
|
|
clip-path: inset(50% 50% round 10px 10px 10px 10px);
|
|
animation: clip_play 2.5s ease 1s 1 forwards;
|
|
}
|
|
.main-mask.skip {
|
|
animation: none;
|
|
clip-path: none;
|
|
width: 100%;
|
|
top: 0;
|
|
}
|
|
|
|
body:has(.wrap.main),
|
|
html:has(.wrap.main) {
|
|
height: var(--window-inner-height);
|
|
overflow: hidden;
|
|
}
|
|
|
|
.wrap.main {
|
|
max-width: 100%;
|
|
}
|
|
|
|
.main {
|
|
height: var(--window-inner-height);
|
|
overflow: hidden;
|
|
}
|
|
.main .container {
|
|
max-width: 100%;
|
|
height: var(--window-inner-height);
|
|
overflow: hidden;
|
|
}
|
|
.main-link {
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
text-decoration: none;
|
|
outline: none;
|
|
}
|
|
.main-link:focus-visible {
|
|
outline: 2px solid var(--color-yellow);
|
|
outline-offset: 2px;
|
|
}
|
|
.main-pagination {
|
|
color: var(--text-white);
|
|
font-weight: 700;
|
|
font-size: 17px;
|
|
text-align: center;
|
|
position: absolute;
|
|
bottom: 12.037037037%;
|
|
right: 24px;
|
|
z-index: 1;
|
|
text-indent: 0;
|
|
transition: bottom 0.2s ease;
|
|
display: block !important;
|
|
visibility: visible !important;
|
|
opacity: 1 !important;
|
|
}
|
|
.main-pagination ul {
|
|
list-style: none;
|
|
margin: 0;
|
|
padding: 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 24px;
|
|
}
|
|
.main-pagination li {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
width: 100%;
|
|
gap: 8px;
|
|
}
|
|
.main-pagination button {
|
|
width: max-content;
|
|
cursor: pointer;
|
|
position: relative;
|
|
text-align: right;
|
|
background: none;
|
|
border: none;
|
|
color: inherit;
|
|
font: inherit;
|
|
padding: 0;
|
|
margin: 0;
|
|
outline: none;
|
|
}
|
|
.main-pagination button:focus-visible {
|
|
outline: 2px solid var(--color-yellow);
|
|
outline-offset: 2px;
|
|
border-radius: 2px;
|
|
}
|
|
.main-pagination button::after {
|
|
content: "";
|
|
display: block;
|
|
height: 2px;
|
|
background: var(--color-yellow);
|
|
margin-top: 6px;
|
|
opacity: 0;
|
|
position: absolute;
|
|
left: 0;
|
|
transition: opacity 0.3s ease;
|
|
}
|
|
.main-pagination button img {
|
|
height: 1em;
|
|
vertical-align: middle;
|
|
display: inline-block;
|
|
}
|
|
.main-pagination .page-number {
|
|
display: block;
|
|
width: 1.5em;
|
|
font-size: 20px;
|
|
color: rgba(255, 255, 255, 0.6);
|
|
font-weight: 300;
|
|
margin-left: 8px;
|
|
}
|
|
.main-pagination .page-on::after {
|
|
opacity: 1;
|
|
}
|
|
.main-pagination .page-01.page-on::after {
|
|
animation: page_play 16s linear 1 forwards;
|
|
}
|
|
.main-pagination .page-02.page-on::after {
|
|
animation: page_play 11s linear 1 forwards;
|
|
}
|
|
.main-pagination .page-03.page-on::after {
|
|
animation: page_play 24s linear 1 forwards;
|
|
}
|
|
.main-pagination .page-04.page-on::after {
|
|
animation: page_play 16s linear 1 forwards;
|
|
}
|
|
.main-pagination .page-05.page-on::after {
|
|
animation: page_play 13s linear 1 forwards;
|
|
}
|
|
.main-pagination.m .page-01.page-on::after {
|
|
animation: page_play 15s linear 1 forwards;
|
|
}
|
|
.main-pagination.m .page-02.page-on::after {
|
|
animation: page_play 7s linear 1 forwards;
|
|
}
|
|
.main-pagination.m .page-03.page-on::after {
|
|
animation: page_play 19s linear 1 forwards;
|
|
}
|
|
.main-pagination.m .page-04.page-on::after {
|
|
animation: page_play 13s linear 1 forwards;
|
|
}
|
|
.main-pagination.m .page-05.page-on::after {
|
|
animation: page_play 10s linear 1 forwards;
|
|
}
|
|
.main .bg-video {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
height: 100%;
|
|
width: 100%;
|
|
background: var(--bg-septenary);
|
|
z-index: 0;
|
|
pointer-events: none;
|
|
}
|
|
.main .bg-video a {
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
pointer-events: auto;
|
|
}
|
|
.main .bg-video video {
|
|
height: 100%;
|
|
width: 100%;
|
|
object-fit: cover;
|
|
display: block;
|
|
background: var(--bg-septenary);
|
|
}
|
|
.main .btn-top {
|
|
display: none;
|
|
}
|
|
|
|
@keyframes page_play {
|
|
0% {
|
|
width: 0%;
|
|
}
|
|
100% {
|
|
width: 100%;
|
|
}
|
|
}
|
|
.intro-wrap {
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
background: var(--bg-base);
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
z-index: 1;
|
|
}
|
|
.intro-wrap .intro-txt {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 24px;
|
|
}
|
|
.intro-wrap .txt-mask {
|
|
overflow: hidden;
|
|
}
|
|
.intro-wrap .txt-mask:nth-child(1) span {
|
|
animation: txt_mask 1.2s cubic-bezier(0.16, 1, 0.3, 1) 0ss forwards;
|
|
}
|
|
.intro-wrap .txt-mask:nth-child(2) span {
|
|
animation: txt_mask 1.2s cubic-bezier(0.16, 1, 0.3, 1) 0.1ss forwards;
|
|
}
|
|
.intro-wrap .txt-mask:nth-child(3) span {
|
|
animation: txt_mask 1.2s cubic-bezier(0.16, 1, 0.3, 1) 0.2ss forwards;
|
|
}
|
|
.intro-wrap .txt-mask span {
|
|
display: block;
|
|
font-size: 56px;
|
|
text-align: center;
|
|
position: relative;
|
|
top: 80px;
|
|
}
|
|
|
|
/**
|
|
* 반응형 폰트 크기 (responsive font)
|
|
* @param {number} $min-px - 최소 폰트 크기 (px)
|
|
* @param {number} $max-px - 최대 폰트 크기 (px)
|
|
* @param {number} $min-vw - 최소 뷰포트 너비 (기본값: 375px)
|
|
* @param {number} $max-vw - 최대 뷰포트 너비 (기본값: 1920px)
|
|
*/
|
|
/**
|
|
* 박스 그림자 (box-shadow)
|
|
* @param {number} $x - X 오프셋 (기본값: 0px)
|
|
* @param {number} $y - Y 오프셋 (기본값: 3px)
|
|
* @param {number} $blur - 블러 반경 (기본값: 6px)
|
|
* @param {number} $spread - 확산 반경 (기본값: 0px)
|
|
* @param {color} $color - 색상 (기본값: rgba(0, 0, 0, 0.25))
|
|
* @param {boolean} $important - !important 사용 여부 (기본값: false)
|
|
*/
|
|
/**
|
|
* 텍스트 그림자(text-shadow)
|
|
* @param {number} $x - X 오프셋 (기본값: 0px)
|
|
* @param {number} $y - Y 오프셋 (기본값: 1px)
|
|
* @param {number} $blur - 블러 반경 (기본값: 0px)
|
|
* @param {color} $color - 색상 (기본값: rgba(0, 0, 0, 0.25))
|
|
* @param {boolean} $important - !important 사용 여부 (기본값: false)
|
|
*/
|
|
/**
|
|
* 미디어 쿼리 mixin
|
|
* @param {string|number} $width - 브레이크포인트 이름 또는 픽셀 값
|
|
* @param {string} $type - 'min' 또는 'max'
|
|
* @example
|
|
* @include mq('desktop') { ... }
|
|
* @include mq(1920px) { ... }
|
|
* @include mq('tablet', 'max') { ... }
|
|
*/
|
|
/**
|
|
* 배경 이미지 커버
|
|
* @param {string} $url - 배경 이미지 경로
|
|
*/
|
|
/**
|
|
* 그라디언트 박스
|
|
* @param {number|string} $direction - 그라디언트 방향 (기본값: 90deg)
|
|
* @param {color} $color1 - 시작 색상
|
|
* @param {color} $color2 - 끝 색상
|
|
*/
|
|
/**
|
|
* 리스트 불릿 스타일
|
|
* @param {number} $padding-left - 왼쪽 패딩 (기본값: 20px)
|
|
* @param {color} $color - 불릿 색상 (기본값: #fff)
|
|
* @param {number} $opacity - 불릿 투명도 (기본값: 0.6)
|
|
*/
|
|
@keyframes value-dot-center {
|
|
0% {
|
|
top: 0;
|
|
left: calc(50% - 3.5px);
|
|
}
|
|
30% {
|
|
top: -3.5px;
|
|
left: calc(50% - 3.5px);
|
|
}
|
|
100% {
|
|
top: -3.5px;
|
|
left: calc(50% - 3.5px);
|
|
}
|
|
}
|
|
@keyframes value-dot-side-left {
|
|
0% {
|
|
top: 0;
|
|
left: calc(50% - 3.5px);
|
|
}
|
|
30% {
|
|
top: -3.5px;
|
|
left: calc(50% - 3.5px);
|
|
}
|
|
70% {
|
|
top: -3.5px;
|
|
left: calc(25% - 3.5px);
|
|
}
|
|
100% {
|
|
top: -3.5px;
|
|
left: calc(25% - 3.5px);
|
|
}
|
|
}
|
|
@keyframes value-dot-side-right {
|
|
0% {
|
|
top: 0;
|
|
left: calc(50% - 3.5px);
|
|
}
|
|
30% {
|
|
top: -3.5px;
|
|
left: calc(50% - 3.5px);
|
|
}
|
|
70% {
|
|
top: -3.5px;
|
|
left: calc(75% - 3.5px);
|
|
}
|
|
100% {
|
|
top: -3.5px;
|
|
left: calc(75% - 3.5px);
|
|
}
|
|
}
|
|
@keyframes icoArrowMove {
|
|
0% {
|
|
top: 0;
|
|
opacity: 1;
|
|
}
|
|
100% {
|
|
top: 565px;
|
|
opacity: 0.4;
|
|
}
|
|
}
|
|
.value .visual {
|
|
background-image: url("../img/value/bg_value_visual.jpg");
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-size: cover;
|
|
color: #fff;
|
|
text-align: center;
|
|
}
|
|
.value .sub-header {
|
|
background: none;
|
|
}
|
|
.value .sub-content {
|
|
padding: 190px 24px 150px 24px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .sub-content {
|
|
padding: 120px 24px 100px 24px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .sub-content {
|
|
padding: 80px 16px 60px 16px;
|
|
}
|
|
}
|
|
.value .sub-content .sub-tit-box {
|
|
margin-bottom: 160px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .sub-content .sub-tit-box {
|
|
margin-bottom: 80px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .sub-content .sub-tit-box {
|
|
margin-bottom: 40px;
|
|
}
|
|
}
|
|
.value .sub-content .sub-tit-box::before {
|
|
background: url(../img/ico_title_obj_w.svg) no-repeat center center;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .sub-content .sub-tit-box::before {
|
|
background-size: contain;
|
|
}
|
|
}
|
|
.value .sub-content .sub-tit-box .sub-tit {
|
|
font-size: 24px;
|
|
margin-bottom: 46px;
|
|
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1), 1px -1px 0 rgba(0, 0, 0, 0.1), -1px 1px 0 rgba(0, 0, 0, 0.1), 1px 1px 0 rgba(0, 0, 0, 0.1);
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .sub-content .sub-tit-box .sub-tit {
|
|
font-size: 2rem;
|
|
margin-bottom: 32px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .sub-content .sub-tit-box .sub-tit {
|
|
font-size: 1.6rem;
|
|
line-height: 1.6;
|
|
margin-bottom: 24px;
|
|
}
|
|
}
|
|
.value .slogan-box {
|
|
max-width: 627px;
|
|
margin: 0 auto;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .slogan-box {
|
|
max-width: 100%;
|
|
padding: 0 16px;
|
|
}
|
|
}
|
|
.value .slogan-box img {
|
|
width: 100%;
|
|
height: auto;
|
|
object-fit: contain;
|
|
}
|
|
.value .summary {
|
|
width: 100%;
|
|
height: 100vh;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 40px;
|
|
text-align: center;
|
|
position: relative;
|
|
background-image: url("../img/value/bg_value_feature.jpg");
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-size: cover;
|
|
scroll-snap-align: center;
|
|
scroll-snap-stop: always;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .summary {
|
|
height: auto;
|
|
min-height: 60vh;
|
|
padding: 60px 24px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .summary {
|
|
min-height: 50vh;
|
|
padding: 40px 16px;
|
|
gap: 24px;
|
|
}
|
|
}
|
|
.value .summary .logo-c {
|
|
display: inline-block;
|
|
width: 220px;
|
|
height: 54px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .summary .logo-c {
|
|
width: 160px;
|
|
height: 40px;
|
|
}
|
|
}
|
|
.value .summary dl {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
gap: 40px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .summary dl {
|
|
gap: 24px;
|
|
}
|
|
}
|
|
.value .summary dt {
|
|
gap: 20px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .summary dt {
|
|
font-size: 2.8rem;
|
|
gap: 4px;
|
|
}
|
|
}
|
|
.value .summary dd {
|
|
font-size: 24px;
|
|
line-height: 160%;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .summary dd {
|
|
font-size: 2rem;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .summary dd {
|
|
font-size: 1.6rem;
|
|
line-height: 1.6;
|
|
padding: 0 16px;
|
|
text-wrap: balance;
|
|
}
|
|
}
|
|
.value .summary .line {
|
|
width: 1px;
|
|
height: 480px;
|
|
position: absolute;
|
|
top: 65%;
|
|
left: calc(50% - 1px);
|
|
background-color: #aaa;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .summary .line {
|
|
display: none;
|
|
}
|
|
}
|
|
.value .summary .dot {
|
|
width: 6px;
|
|
height: 6px;
|
|
border-radius: 50px;
|
|
background-color: #555;
|
|
position: absolute;
|
|
top: 65%;
|
|
left: calc(50% - 3.5px);
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .summary .dot {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
.value .service {
|
|
max-width: 1400px;
|
|
margin: 0 auto;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service {
|
|
padding: 0 16px;
|
|
}
|
|
}
|
|
.value .service.aos-animate {
|
|
transform: none;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .step-list {
|
|
margin-bottom: 40px;
|
|
}
|
|
}
|
|
.value .service .step-list .step-desc {
|
|
font-size: 26px;
|
|
color: #fff;
|
|
line-height: 1.5;
|
|
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1), 1px -1px 0 rgba(0, 0, 0, 0.1), -1px 1px 0 rgba(0, 0, 0, 0.1), 1px 1px 0 rgba(0, 0, 0, 0.1);
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .service .step-list .step-desc {
|
|
margin-bottom: 36px;
|
|
font-size: 2rem;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .step-list .step-desc {
|
|
text-wrap: balance;
|
|
font-size: 1.6rem;
|
|
line-height: 1.6;
|
|
padding: 0 16px;
|
|
}
|
|
}
|
|
.value .service .step-list .step-desc .bg-yellow {
|
|
padding: 0 6px 4px;
|
|
border-radius: 4px;
|
|
background: linear-gradient(180deg, #CCA700 0%, rgba(254, 119, 1, 0.7) 100%);
|
|
}
|
|
.value .service .step-list .step-flow {
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 38px;
|
|
flex-wrap: wrap;
|
|
list-style: none;
|
|
padding-right: 38px;
|
|
margin: 0;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .service .step-list .step-flow {
|
|
gap: 24px;
|
|
padding-right: 0;
|
|
justify-content: center;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .step-list .step-flow {
|
|
flex-direction: column;
|
|
gap: 16px;
|
|
padding-right: 0;
|
|
}
|
|
}
|
|
.value .service .step-list .step-flow:before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
width: 1164px;
|
|
height: 100%;
|
|
background: linear-gradient(to left, rgba(217, 217, 217, 0.5) 0%, rgba(115, 115, 115, 0.7) 100%);
|
|
opacity: 0.9;
|
|
mix-blend-mode: multiply;
|
|
border-radius: 0 20px 20px 0;
|
|
clip-path: path("M155.018 31.6207C75.8577 31.6207 61 29.1207 18 0L0 242C55.5 227.129 46.5 208 155.018 208L939.5 208.002H941.358H1154.72C1160.24 208.002 1164.72 203.525 1164.72 198.002V41.6208C1164.72 36.0979 1160.24 31.6207 1154.72 31.6208L939.5 31.6224C674.455 31.6224 234.178 31.6207 155.018 31.6207Z");
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .service .step-list .step-flow:before {
|
|
display: none;
|
|
}
|
|
}
|
|
.value .service .step-list .step-flow .step-item {
|
|
position: relative;
|
|
min-width: 232px;
|
|
flex: 0 0 auto;
|
|
z-index: 1;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .service .step-list .step-flow .step-item {
|
|
min-width: 200px;
|
|
flex: 1 1 auto;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .step-list .step-flow .step-item {
|
|
width: 100%;
|
|
min-width: auto;
|
|
}
|
|
}
|
|
.value .service .step-list .step-flow .step-item.active {
|
|
border-radius: 21px;
|
|
background: linear-gradient(180deg, #C9AF00 0%, #FF7700 100%);
|
|
padding: 6px;
|
|
box-shadow: 18.559px 0 9.368px 0 rgba(0, 0, 0, 0.25);
|
|
}
|
|
.value .service .step-list .step-flow .step-item.active::after {
|
|
right: -38px;
|
|
background: url(../img/value/ico_step_arrow.svg) no-repeat center center;
|
|
}
|
|
.value .service .step-list .step-flow .step-item.active .step-box {
|
|
width: 270px;
|
|
height: 232px;
|
|
border-radius: 21px;
|
|
background: #FFFDF5;
|
|
flex-direction: column;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .service .step-list .step-flow .step-item.active .step-box {
|
|
width: 100%;
|
|
height: auto;
|
|
min-height: 200px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .step-list .step-flow .step-item.active .step-box {
|
|
width: 100%;
|
|
max-width: 100%;
|
|
min-height: 180px;
|
|
}
|
|
}
|
|
.value .service .step-list .step-flow .step-item.active .step-box .step-title {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 184px;
|
|
height: 48px;
|
|
margin-bottom: 0;
|
|
color: #fff;
|
|
font-size: 26px;
|
|
font-weight: 700;
|
|
background: url(../img/value/bg_step_tit.svg);
|
|
background-position: top center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .step-list .step-flow .step-item.active .step-box .step-title {
|
|
width: 160px;
|
|
height: 40px;
|
|
font-size: 1.8rem;
|
|
background-size: contain;
|
|
}
|
|
}
|
|
.value .service .step-list .step-flow .step-item:not(:last-child)::after {
|
|
content: " ";
|
|
}
|
|
.value .service .step-list .step-flow .step-item:not(:last-child):nth-child(4)::after {
|
|
right: -48px;
|
|
}
|
|
.value .service .step-list .step-flow .step-item:not(:last-child)::after {
|
|
content: " ";
|
|
position: absolute;
|
|
top: 50%;
|
|
right: -38px;
|
|
width: 38px;
|
|
height: 64px;
|
|
background: url("../img/value/ico_step_arrow_sub.svg") no-repeat center center;
|
|
translate: 0 -50%;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .step-list .step-flow .step-item:not(:last-child)::after, .value .service .step-list .step-flow .step-item::after {
|
|
display: none;
|
|
}
|
|
}
|
|
.value .service .step-list .step-flow .step-item .step-box {
|
|
text-align: center;
|
|
transition: all 0.3s;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .step-list .step-flow .step-item .step-box {
|
|
width: 100%;
|
|
padding: 16px;
|
|
}
|
|
}
|
|
.value .service .step-list .step-flow .step-item .step-box .step-icon {
|
|
max-width: 121px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .service .step-list .step-flow .step-item .step-box .step-icon {
|
|
max-width: 100px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .step-list .step-flow .step-item .step-box .step-icon {
|
|
max-width: 80px;
|
|
margin: 0 auto 12px;
|
|
}
|
|
}
|
|
.value .service .step-list .step-flow .step-item .step-box .step-icon img {
|
|
width: 100%;
|
|
height: auto;
|
|
object-fit: contain;
|
|
}
|
|
.value .service .step-list .step-flow .step-item .step-box .step-title {
|
|
font-size: 20px;
|
|
font-weight: 600;
|
|
margin-bottom: 8px;
|
|
color: rgba(255, 255, 255, 0.5);
|
|
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1), 1px -1px 0 rgba(0, 0, 0, 0.1), -1px 1px 0 rgba(0, 0, 0, 0.1), 1px 1px 0 rgba(0, 0, 0, 0.1);
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .step-list .step-flow .step-item .step-box .step-title {
|
|
font-size: 1.4rem;
|
|
margin-bottom: 6px;
|
|
}
|
|
}
|
|
.value .service .step-list .step-flow .step-item .step-box .step-title strong {
|
|
display: block;
|
|
font-size: 22px;
|
|
color: rgba(255, 255, 255, 0.86);
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .step-list .step-flow .step-item .step-box .step-title strong {
|
|
font-size: 1.8rem;
|
|
}
|
|
}
|
|
.value .service .step-list .step-flow .step-item .step-box .step-subtitle {
|
|
font-size: 28px;
|
|
color: rgba(21, 21, 21, 0.8);
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .step-list .step-flow .step-item .step-box .step-subtitle {
|
|
font-size: 1.8rem;
|
|
}
|
|
}
|
|
.value .service .step-list .step-flow .step-item .step-box .step-subtitle strong {
|
|
display: block;
|
|
font-size: 32px;
|
|
font-weight: 900;
|
|
color: #151515;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .step-list .step-flow .step-item .step-box .step-subtitle strong {
|
|
font-size: 2.2rem;
|
|
}
|
|
}
|
|
|
|
.value .service .data-comparison {
|
|
position: relative;
|
|
padding-top: 80px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 24px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .service .data-comparison {
|
|
padding-top: 60px;
|
|
gap: 50px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .data-comparison {
|
|
padding-top: 40px;
|
|
gap: 50px;
|
|
}
|
|
}
|
|
.value .service .data-comparison .bg-line {
|
|
position: absolute;
|
|
top: 0;
|
|
}
|
|
@media only screen and (min-width: 1440px) {
|
|
.value .service .data-comparison .bg-line {
|
|
left: 136px;
|
|
width: 2px;
|
|
height: 619px;
|
|
background: url(../img/value/bg_line.svg) no-repeat center center;
|
|
}
|
|
.value .service .data-comparison .bg-line::before {
|
|
content: " ";
|
|
position: absolute;
|
|
top: 113px;
|
|
left: -8px;
|
|
width: 16px;
|
|
height: 66px;
|
|
background: #4A5022;
|
|
pointer-events: none;
|
|
z-index: 1;
|
|
}
|
|
.value .service .data-comparison .bg-line::after {
|
|
content: " ";
|
|
position: absolute;
|
|
top: 360px;
|
|
left: -8px;
|
|
width: 16px;
|
|
height: 66px;
|
|
background: #52461D;
|
|
pointer-events: none;
|
|
z-index: 1;
|
|
}
|
|
}
|
|
.value .service .data-comparison .bg-line .ico-arrow {
|
|
width: 16px;
|
|
height: 14px;
|
|
aspect-ratio: 8/7;
|
|
background: url(../img/value/ico_move_arrow.svg) no-repeat center center;
|
|
background-size: contain;
|
|
position: absolute;
|
|
top: 0px;
|
|
left: 50%;
|
|
translate: -50% 0;
|
|
animation: icoArrowMove 4s ease-in-out infinite;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .data-comparison .bg-line .ico-arrow {
|
|
display: none;
|
|
}
|
|
}
|
|
.value .service .data-comparison .comparison-item {
|
|
display: grid;
|
|
width: 100%;
|
|
grid-template-columns: 360px 522px 522px;
|
|
align-items: center;
|
|
z-index: 1;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .service .data-comparison .comparison-item {
|
|
grid-template-columns: 1fr 1fr;
|
|
row-gap: 24px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 991px) {
|
|
.value .service .data-comparison .comparison-item {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: stretch;
|
|
justify-content: center;
|
|
gap: 0px;
|
|
}
|
|
}
|
|
.value .service .data-comparison .comparison-item .data {
|
|
color: #EADD83;
|
|
}
|
|
.value .service .data-comparison .comparison-item .report {
|
|
color: #FFA23A;
|
|
}
|
|
.value .service .data-comparison .comparison-item .fw-big {
|
|
font-weight: 900;
|
|
}
|
|
.value .service .data-comparison .comparison-item .comparison-label {
|
|
position: relative;
|
|
font-size: 26px;
|
|
line-height: 1.26;
|
|
margin-bottom: 0;
|
|
color: #fff;
|
|
text-align: left;
|
|
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1), 1px -1px 0 rgba(0, 0, 0, 0.1), -1px 1px 0 rgba(0, 0, 0, 0.1), 1px 1px 0 rgba(0, 0, 0, 0.1);
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .service .data-comparison .comparison-item .comparison-label {
|
|
grid-column: span 2;
|
|
font-size: 2rem;
|
|
line-height: 1.4;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .data-comparison .comparison-item .comparison-label {
|
|
margin-bottom: 24px;
|
|
font-size: 2rem;
|
|
line-height: 1.5;
|
|
padding: 0 16px;
|
|
}
|
|
}
|
|
.value .service .data-comparison .comparison-item .data-type-box {
|
|
position: relative;
|
|
border-radius: 20px;
|
|
padding: 20px 50px;
|
|
margin-bottom: 0;
|
|
height: 100%;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .service .data-comparison .comparison-item .data-type-box {
|
|
padding: 20px 20px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .data-comparison .comparison-item .data-type-box {
|
|
padding: 20px 20px;
|
|
width: 100%;
|
|
}
|
|
}
|
|
.value .service .data-comparison .comparison-item .data-type-box.analog {
|
|
background: linear-gradient(90deg, #5E5C20 0%, #60591D 100%);
|
|
}
|
|
.value .service .data-comparison .comparison-item .data-type-box.analog::after {
|
|
position: absolute;
|
|
top: 0;
|
|
right: -5px;
|
|
content: "";
|
|
width: 30px;
|
|
height: 100%;
|
|
border-radius: 0 20px 20px 0;
|
|
opacity: 0.2;
|
|
background: linear-gradient(90deg, rgba(115, 115, 115, 0) 0%, #737373 100%);
|
|
mix-blend-mode: multiply;
|
|
pointer-events: none;
|
|
}
|
|
.value .service .data-comparison .comparison-item .data-type-box.analog .data-type-list {
|
|
color: #CFCDBB;
|
|
}
|
|
.value .service .data-comparison .comparison-item .data-type-box.digital {
|
|
background: linear-gradient(90deg, #6E6421 0%, #77691E 100%);
|
|
}
|
|
.value .service .data-comparison .comparison-item .data-type-box.digital::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
opacity: 0.3;
|
|
background: linear-gradient(180deg, #EDA831 0%, rgba(237, 168, 49, 0) 34%, rgba(237, 168, 49, 0) 68%, #EDA831 100%);
|
|
box-sizing: border-box;
|
|
inset: 0;
|
|
mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
|
|
-webkit-mask-composite: xor;
|
|
mask-composite: exclude;
|
|
pointer-events: none;
|
|
border-radius: inherit;
|
|
padding: 1px;
|
|
padding: 2px;
|
|
}
|
|
.value .service .data-comparison .comparison-item .data-type-box.digital::after {
|
|
content: " ";
|
|
position: absolute;
|
|
top: 0;
|
|
left: -8px;
|
|
width: 50px;
|
|
height: 100%;
|
|
opacity: 0.3;
|
|
background: url(../img/value/ico_data_arrow.svg) no-repeat center center;
|
|
background-blend-mode: multiply;
|
|
mix-blend-mode: multiply;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .data-comparison .comparison-item .data-type-box.digital::after {
|
|
display: none;
|
|
}
|
|
}
|
|
.value .service .data-comparison .comparison-item .data-type-box.digital .data-type-list span:before {
|
|
opacity: 1;
|
|
}
|
|
.value .service .data-comparison .comparison-item .data-type-box .data-type-title {
|
|
font-size: 28px;
|
|
font-weight: 400;
|
|
margin-bottom: 12px;
|
|
color: #fff;
|
|
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1), 1px -1px 0 rgba(0, 0, 0, 0.1), -1px 1px 0 rgba(0, 0, 0, 0.1), 1px 1px 0 rgba(0, 0, 0, 0.1);
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .data-comparison .comparison-item .data-type-box .data-type-title {
|
|
font-size: 1.8rem;
|
|
margin-bottom: 10px;
|
|
}
|
|
}
|
|
.value .service .data-comparison .comparison-item .data-type-box .data-type-list {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.value .service .data-comparison .comparison-item .data-type-box .data-type-list li {
|
|
min-width: 50%;
|
|
font-size: 20px;
|
|
line-height: 1.8;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .data-comparison .comparison-item .data-type-box .data-type-list li {
|
|
font-size: 1.4rem;
|
|
}
|
|
}
|
|
.value .service .data-comparison .comparison-item .data-type-box .data-type-list li span {
|
|
position: relative;
|
|
padding-left: 20px;
|
|
}
|
|
.value .service .data-comparison .comparison-item .data-type-box .data-type-list li span::before {
|
|
content: "•";
|
|
position: absolute;
|
|
left: 0;
|
|
color: #fff;
|
|
opacity: 0.6;
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box {
|
|
position: relative;
|
|
border-radius: 20px;
|
|
padding: 30px 50px;
|
|
text-align: center;
|
|
height: 100%;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .service .data-comparison .comparison-item .work-method-box {
|
|
padding: 30px 20px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .data-comparison .comparison-item .work-method-box {
|
|
padding: 20px;
|
|
width: 100%;
|
|
}
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box.manual {
|
|
background: linear-gradient(90deg, #7D5412 0%, #7C5212 100%);
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box.manual::after {
|
|
position: absolute;
|
|
top: 0;
|
|
right: -5px;
|
|
content: "";
|
|
width: 30px;
|
|
height: 100%;
|
|
border-radius: 0 20px 20px 0;
|
|
opacity: 0.2;
|
|
background: linear-gradient(90deg, rgba(115, 115, 115, 0) 0%, #737373 100%);
|
|
mix-blend-mode: multiply;
|
|
pointer-events: none;
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box.manual span {
|
|
color: #E6DDD0;
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box.automated {
|
|
background: linear-gradient(90deg, #A35E0B 0%, #BC6405 100%);
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box.automated::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
opacity: 0.3;
|
|
background: linear-gradient(180deg, #F3D7B1 0%, rgba(243, 215, 177, 0) 34%, rgba(243, 215, 177, 0) 68%, #F3D7B1 100%);
|
|
box-sizing: border-box;
|
|
inset: 0;
|
|
mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
|
|
-webkit-mask-composite: xor;
|
|
mask-composite: exclude;
|
|
pointer-events: none;
|
|
border-radius: inherit;
|
|
padding: 1px;
|
|
padding: 2px;
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box.automated::after {
|
|
content: " ";
|
|
position: absolute;
|
|
top: 0;
|
|
left: -8px;
|
|
width: 50px;
|
|
height: 100%;
|
|
opacity: 0.3;
|
|
background: url(../img/value/ico_report_arrow.svg) no-repeat center center;
|
|
background-blend-mode: multiply;
|
|
mix-blend-mode: multiply;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .data-comparison .comparison-item .work-method-box.automated::after {
|
|
display: none;
|
|
}
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box.automated .work-method-list span:before {
|
|
opacity: 1;
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-title {
|
|
font-size: 28px;
|
|
font-weight: 400;
|
|
margin-bottom: 20px;
|
|
color: #fff;
|
|
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.1), 1px -1px 0 rgba(0, 0, 0, 0.1), -1px 1px 0 rgba(0, 0, 0, 0.1), 1px 1px 0 rgba(0, 0, 0, 0.1);
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-title {
|
|
font-size: 1.8rem;
|
|
margin-bottom: 16px;
|
|
}
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-list {
|
|
width: 100%;
|
|
gap: 3px;
|
|
display: flex;
|
|
align-items: flex-start;
|
|
justify-content: center;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-list {
|
|
justify-content: space-around;
|
|
}
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-list li {
|
|
display: flex;
|
|
flex-direction: column;
|
|
width: 100%;
|
|
gap: 12px;
|
|
font-size: 16px;
|
|
line-height: 1.6;
|
|
color: rgba(255, 255, 255, 0.9);
|
|
margin-bottom: 10px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-list li {
|
|
max-width: max-content;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-list li {
|
|
width: 100%;
|
|
margin-bottom: 0;
|
|
align-items: center;
|
|
}
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-list li:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-list li .work-image {
|
|
flex-shrink: 0;
|
|
font-size: 32px;
|
|
width: auto;
|
|
height: 115px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-list li .work-image {
|
|
max-width: max-content;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-list li .work-image {
|
|
height: 80px;
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-list li .work-image img {
|
|
max-width: 100%;
|
|
height: auto;
|
|
}
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-list li span {
|
|
position: relative;
|
|
padding-left: 20px;
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-list li span::before {
|
|
content: "•";
|
|
position: absolute;
|
|
left: 0;
|
|
color: #fff;
|
|
opacity: 0.6;
|
|
}
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-list li span {
|
|
flex: 1;
|
|
text-align: left;
|
|
font-size: 20px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .service .data-comparison .comparison-item .work-method-box .work-method-list li span {
|
|
text-align: center;
|
|
font-size: 1.4rem;
|
|
}
|
|
}
|
|
|
|
.value .value-features {
|
|
width: 100%;
|
|
height: calc(var(--window-inner-height) - 40px);
|
|
display: flex;
|
|
align-items: stretch;
|
|
gap: 40px;
|
|
padding: 20px;
|
|
position: relative;
|
|
margin-top: 30px;
|
|
margin-bottom: 60px;
|
|
z-index: 1;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .value-features {
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
height: auto;
|
|
min-height: auto;
|
|
gap: 24px;
|
|
padding: 20px 24px;
|
|
margin-top: 20px;
|
|
margin-bottom: 40px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .value-features {
|
|
display: flex;
|
|
flex-direction: column;
|
|
height: auto;
|
|
min-height: auto;
|
|
gap: 12px;
|
|
padding: 20px 16px;
|
|
margin-top: 20px;
|
|
margin-bottom: 30px;
|
|
}
|
|
}
|
|
.value .value-features .feature-card {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: relative;
|
|
border-radius: 4px;
|
|
overflow: hidden;
|
|
background-color: #000;
|
|
backdrop-filter: blur(10px);
|
|
transition: all 1s;
|
|
padding: 200px 30px 0 30px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
min-height: calc(var(--window-inner-height) * 0.5);
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .value-features .feature-card {
|
|
border-radius: 20px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .value-features .feature-card {
|
|
padding: 40px 16px 20px 16px;
|
|
min-height: auto;
|
|
height: auto;
|
|
}
|
|
}
|
|
.value .value-features .feature-card::before {
|
|
position: absolute;
|
|
content: "";
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: -2;
|
|
background-position: center;
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
transition: transform 1s ease;
|
|
}
|
|
@media only screen and (min-width: 1440px) {
|
|
.value .value-features .feature-card:hover {
|
|
padding-top: 100px;
|
|
}
|
|
}
|
|
.value .value-features .feature-card:hover::before {
|
|
transform: scale(1.03);
|
|
}
|
|
.value .value-features .feature-card dl {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 24px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .value-features .feature-card dl {
|
|
gap: 20px;
|
|
}
|
|
}
|
|
.value .value-features .feature-card dt {
|
|
color: #fff;
|
|
gap: 12px;
|
|
word-break: keep-all;
|
|
text-wrap: balance;
|
|
flex-direction: column;
|
|
font-size: 32px;
|
|
font-weight: 700;
|
|
display: flex;
|
|
align-items: flex-start;
|
|
justify-content: center;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .value-features .feature-card dt {
|
|
font-size: 2rem;
|
|
gap: 20px;
|
|
}
|
|
}
|
|
.value .value-features .feature-card dt i {
|
|
display: block;
|
|
width: 48px;
|
|
height: 48px;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
}
|
|
.value .value-features .feature-card dt i:after {
|
|
content: "";
|
|
display: block;
|
|
clear: both;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .value-features .feature-card dt i {
|
|
width: 3.2rem;
|
|
height: 3.2rem;
|
|
}
|
|
}
|
|
.value .value-features .feature-card dd {
|
|
width: 100%;
|
|
min-height: 240px;
|
|
flex: 1;
|
|
color: rgba(255, 255, 255, 0.3333333333);
|
|
font-weight: normal;
|
|
transition: all 1s;
|
|
text-wrap: balance;
|
|
display: flex;
|
|
align-items: flex-start;
|
|
font-size: 20px;
|
|
}
|
|
@media only screen and (max-width: 991px) {
|
|
.value .value-features .feature-card dd {
|
|
min-height: auto;
|
|
font-size: 1.6rem;
|
|
color: #ffffff;
|
|
}
|
|
}
|
|
.value .value-features .feature-card:hover dd {
|
|
color: #fff;
|
|
}
|
|
.value .value-features .feature-gis::before {
|
|
background-image: url(../img/value/bg_value_gis.jpg);
|
|
}
|
|
.value .value-features .feature-gis dt i {
|
|
width: 54px;
|
|
height: 32px;
|
|
background-image: url(../img/ico/ico_value_gis.svg);
|
|
}
|
|
.value .value-features .feature-data::before {
|
|
background-image: url(../img/value/bg_value_data.png);
|
|
}
|
|
.value .value-features .feature-data dt i {
|
|
width: 42px;
|
|
height: 42px;
|
|
background-image: url(../img/ico/ico_value_data.svg);
|
|
}
|
|
.value .value-features .feature-map::before {
|
|
background-image: url(../img/value/bg_value_map.jpg);
|
|
}
|
|
.value .value-features .feature-map dt i {
|
|
width: 48px;
|
|
height: 48px;
|
|
background-image: url(../img/ico/ico_value_map.svg);
|
|
}
|
|
.value .value-features .feature-custom::before {
|
|
background-image: url(../img/value/bg_value_custom.jpg);
|
|
}
|
|
.value .value-features .feature-custom dt i {
|
|
width: 48px;
|
|
height: 48px;
|
|
background-image: url(../img/ico/ico_value_filter.svg);
|
|
}
|
|
.value .value-features .lines {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: -1;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.value .value-features .lines {
|
|
display: none;
|
|
}
|
|
}
|
|
.value .value-features .lines.move-ani * {
|
|
animation-duration: 1s;
|
|
animation-fill-mode: both;
|
|
position: absolute;
|
|
}
|
|
.value .value-features .lines.move-ani div[class^=v] {
|
|
top: 0px;
|
|
border-left: 1px solid #aaa;
|
|
width: 1px;
|
|
height: 0;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .value-features .lines.move-ani div[class^=v].v2 {
|
|
border: 1px solid #aaa;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
width: 0;
|
|
height: 100%;
|
|
border-left: 0;
|
|
border-right: 0;
|
|
animation-name: h-draw;
|
|
}
|
|
}
|
|
.value .value-features .lines.move-ani div[class^=d] {
|
|
width: 6px;
|
|
height: 6px;
|
|
border-radius: 50px;
|
|
background-color: #555;
|
|
}
|
|
.value .value-features .lines.move-ani .h {
|
|
border: 1px solid #aaa;
|
|
top: 0px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
width: 0;
|
|
height: 100%;
|
|
border-left: 0;
|
|
border-right: 0;
|
|
animation-name: h-draw;
|
|
}
|
|
.value .value-features .lines.move-ani .v1 {
|
|
left: calc(50% - 1px);
|
|
animation-name: v-center;
|
|
}
|
|
.value .value-features .lines.move-ani .v2 {
|
|
left: 25%;
|
|
animation-name: v-side;
|
|
}
|
|
.value .value-features .lines.move-ani .v3 {
|
|
left: 75%;
|
|
animation-name: v-side;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .value-features .lines.move-ani .v3 {
|
|
display: none;
|
|
}
|
|
}
|
|
.value .value-features .lines.move-ani .d1 {
|
|
animation-name: value-dot-center;
|
|
}
|
|
.value .value-features .lines.move-ani .d2 {
|
|
animation-name: value-dot-side-left;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .value-features .lines.move-ani .d2 {
|
|
display: none;
|
|
}
|
|
}
|
|
.value .value-features .lines.move-ani .d3 {
|
|
animation-name: value-dot-side-right;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.value .value-features .lines.move-ani .d3 {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
@keyframes moveBullet {
|
|
to {
|
|
offset-distance: 100%;
|
|
}
|
|
}
|
|
.wrap:has(.container.provided) {
|
|
overflow: visible;
|
|
}
|
|
|
|
.provided .sub-header {
|
|
background: url(../img/provided/bg_provided_title.jpg) no-repeat center center;
|
|
background-size: cover;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .sub-header {
|
|
background-size: cover;
|
|
background-position: center;
|
|
}
|
|
}
|
|
.provided .sub-content::before {
|
|
content: "Provided Data";
|
|
bottom: 6px;
|
|
letter-spacing: -0.06em;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.provided .sub-content::before {
|
|
content: "Provided\a Data";
|
|
}
|
|
}
|
|
|
|
.provided .intro .top {
|
|
background-image: url(../img/primary_intro_bg.png);
|
|
}
|
|
.provided .intro .condition {
|
|
margin: 0 auto;
|
|
text-align: center;
|
|
width: 100%;
|
|
max-width: 416px;
|
|
position: relative;
|
|
}
|
|
.provided .intro .condition::before {
|
|
position: absolute;
|
|
bottom: 3px;
|
|
right: 200px;
|
|
content: "Key\a Features";
|
|
font-size: 120px;
|
|
opacity: 0.03;
|
|
text-align: right;
|
|
font-weight: 900;
|
|
white-space: pre;
|
|
line-height: 0.8em;
|
|
letter-spacing: -0.04em;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .intro .condition::before {
|
|
font-size: 80px;
|
|
right: 100px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .intro .condition::before {
|
|
font-size: 40px;
|
|
right: 20px;
|
|
opacity: 0.02;
|
|
}
|
|
}
|
|
.provided .intro .condition .diagram-wrap {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
gap: 40px;
|
|
margin: 0 0 0px 0;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .intro .condition .diagram-wrap {
|
|
gap: 24px;
|
|
}
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-element-top {
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .intro .condition .diagram-wrap .dia-element-top {
|
|
position: relative;
|
|
width: auto;
|
|
height: auto;
|
|
}
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element01 {
|
|
position: absolute;
|
|
left: -50px;
|
|
display: flex;
|
|
flex-direction: row-reverse;
|
|
justify-content: center;
|
|
align-content: center;
|
|
align-items: center;
|
|
gap: 16px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element01 {
|
|
position: relative;
|
|
left: auto;
|
|
}
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element01 .dia-tit {
|
|
text-align: right;
|
|
font-size: 16px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element01 .dia-tit {
|
|
font-size: 14px;
|
|
}
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element01 i {
|
|
background-image: url(../img/ico_pripary_my.svg);
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element02 {
|
|
position: absolute;
|
|
top: calc(100% - 75px);
|
|
left: -162px;
|
|
display: flex;
|
|
flex-direction: row-reverse;
|
|
justify-content: center;
|
|
align-content: center;
|
|
align-items: center;
|
|
gap: 16px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element02 {
|
|
position: relative;
|
|
top: auto;
|
|
left: auto;
|
|
}
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element02 .dia-tit {
|
|
text-align: right;
|
|
font-size: 16px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element02 .dia-tit {
|
|
font-size: 14px;
|
|
}
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element02 i {
|
|
background-image: url(../img/ico_pripary_command.svg);
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element03 {
|
|
position: absolute;
|
|
top: calc(100% - 200px);
|
|
right: -140px;
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: center;
|
|
align-content: center;
|
|
align-items: center;
|
|
gap: 16px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element03 {
|
|
position: relative;
|
|
top: auto;
|
|
right: auto;
|
|
}
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element03 .dia-tit {
|
|
text-align: left;
|
|
font-size: 16px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element03 .dia-tit {
|
|
font-size: 14px;
|
|
}
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-element-top .dia-element03 i {
|
|
background-image: url(../img/ico_pripary_civil.svg);
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-element i {
|
|
width: 40px;
|
|
height: 40px;
|
|
background-position: center;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .intro .condition .diagram-wrap .dia-element i {
|
|
width: 32px;
|
|
height: 32px;
|
|
}
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap {
|
|
position: absolute;
|
|
background: none;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap {
|
|
position: relative;
|
|
width: auto;
|
|
height: auto;
|
|
}
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap::after {
|
|
display: none;
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap .circle-core {
|
|
width: 240px;
|
|
height: 240px;
|
|
line-height: 95%;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap .circle-core {
|
|
width: 180px;
|
|
height: 180px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap .circle-core {
|
|
width: 150px;
|
|
height: 150px;
|
|
}
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap .circle-core span {
|
|
font-size: 30px;
|
|
line-height: 36px;
|
|
width: 100%;
|
|
font-weight: 700;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap .circle-core span {
|
|
font-size: 24px;
|
|
line-height: 28px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap .circle-core span {
|
|
font-size: 20px;
|
|
line-height: 24px;
|
|
}
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap .circle-dots .dot {
|
|
background: #b8afd2;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap .circle-dots .dot::before {
|
|
content: "";
|
|
width: inherit;
|
|
height: inherit;
|
|
border-radius: inherit;
|
|
position: absolute;
|
|
z-index: -10;
|
|
opacity: 0;
|
|
animation: 2s expand cubic-bezier(0.29, 0, 0, 1) infinite;
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap .circle-dots .dot:nth-child(1) {
|
|
background: #AFD7CA;
|
|
top: 32px;
|
|
left: calc(50% - 52px);
|
|
transform: translateY(-50%);
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap .circle-dots .dot:nth-child(1)::before {
|
|
border: 5px solid #AFD7CA;
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap .circle-dots .dot:nth-child(2) {
|
|
background: #EADDCE;
|
|
top: calc(100% - 92px);
|
|
left: 68px;
|
|
transform: translateY(-50%) rotate(120deg);
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap .circle-dots .dot:nth-child(2)::before {
|
|
border: 5px solid #EADDCE;
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap .circle-dots .dot:nth-child(3) {
|
|
background: #F1D1C1;
|
|
top: calc(100% - 175px);
|
|
right: 6px;
|
|
transform: translateY(-50%) rotate(240deg);
|
|
}
|
|
.provided .intro .condition .diagram-wrap .dia-circles-wrap .circle-dots .dot:nth-child(3)::before {
|
|
border: 5px solid #F1D1C1;
|
|
}
|
|
.provided .intro .condition .diagram-wrap .quantum-wrap {
|
|
width: 100%;
|
|
}
|
|
.provided .intro .condition .diagram-wrap .quantum {
|
|
position: relative;
|
|
width: 100%;
|
|
}
|
|
.provided .intro .condition .diagram-wrap .quantum:after {
|
|
content: "";
|
|
position: absolute;
|
|
width: 105%;
|
|
height: 105%;
|
|
right: -4%;
|
|
top: -4px;
|
|
background: url(../img/atom_line.svg) 0 0/contain no-repeat;
|
|
background-size: 100%;
|
|
z-index: 9;
|
|
mix-blend-mode: soft-light;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .intro .condition .diagram-wrap .quantum:after {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
.provided .route {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: relative;
|
|
margin-bottom: 120px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .route {
|
|
margin-bottom: 80px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route {
|
|
margin-bottom: 60px;
|
|
}
|
|
}
|
|
.provided .route div {
|
|
width: 100%;
|
|
height: 100vh;
|
|
font-size: 30px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route div {
|
|
height: auto;
|
|
font-size: 24px;
|
|
}
|
|
}
|
|
.provided .route #sec1 {
|
|
position: absolute;
|
|
top: 0;
|
|
}
|
|
.provided .route .fix {
|
|
position: sticky;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 1;
|
|
display: flex;
|
|
flex-direction: row;
|
|
flex-wrap: wrap;
|
|
padding: 50px 210px;
|
|
background: url(../img/primary_route_bg.png);
|
|
background-size: 100%;
|
|
background-position: 0 top;
|
|
background-repeat: no-repeat;
|
|
gap: 40px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .route .fix {
|
|
padding: 40px 100px;
|
|
gap: 32px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .fix {
|
|
position: relative;
|
|
padding: 30px 16px;
|
|
flex-direction: column;
|
|
gap: 24px;
|
|
}
|
|
}
|
|
.provided .route .subs {
|
|
width: 100%;
|
|
margin-left: 150px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .route .subs {
|
|
margin-left: 80px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .subs {
|
|
margin-left: 0;
|
|
width: 100%;
|
|
}
|
|
}
|
|
.provided .route .subs li {
|
|
display: none;
|
|
}
|
|
.provided .route .subs li.on {
|
|
display: initial;
|
|
}
|
|
.provided .route .subs li .sub-tit {
|
|
font-size: 28px;
|
|
font-weight: 500;
|
|
color: #00832A;
|
|
margin-bottom: 20px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .route .subs li .sub-tit {
|
|
font-size: 24px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .subs li .sub-tit {
|
|
font-size: 20px;
|
|
margin-bottom: 16px;
|
|
}
|
|
}
|
|
.provided .route .subs li .mid-tit {
|
|
font-size: 72px;
|
|
color: var(--color-green);
|
|
display: inline-block;
|
|
margin-right: 32px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .route .subs li .mid-tit {
|
|
font-size: 56px;
|
|
margin-right: 24px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .subs li .mid-tit {
|
|
font-size: 36px;
|
|
margin-right: 16px;
|
|
display: block;
|
|
margin-bottom: 8px;
|
|
}
|
|
}
|
|
.provided .route .subs li .sub-text {
|
|
font-size: 20px;
|
|
display: inline-block;
|
|
line-height: 160%;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .route .subs li .sub-text {
|
|
font-size: 18px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .subs li .sub-text {
|
|
font-size: 16px;
|
|
display: block;
|
|
line-height: 1.6;
|
|
}
|
|
}
|
|
.provided .route .content {
|
|
display: flex;
|
|
flex-direction: row;
|
|
width: 100%;
|
|
height: 80%;
|
|
min-height: 680px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .route .content {
|
|
min-height: 500px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .content {
|
|
flex-direction: column;
|
|
height: auto;
|
|
min-height: auto;
|
|
}
|
|
}
|
|
.provided .route .tabs {
|
|
width: 150px;
|
|
height: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
align-self: flex-end;
|
|
gap: 4px;
|
|
background: url(../img/primary_menu_bg.png);
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
padding: 40px 0;
|
|
margin-right: -2px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .route .tabs {
|
|
width: 120px;
|
|
padding: 30px 0;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .tabs {
|
|
width: 100%;
|
|
height: auto;
|
|
flex-direction: row;
|
|
align-self: auto;
|
|
padding: 16px;
|
|
margin-right: 0;
|
|
overflow-x: auto;
|
|
gap: 8px;
|
|
}
|
|
}
|
|
.provided .route .tabs li {
|
|
width: 100%;
|
|
padding: 4px 0 8px 14px;
|
|
border-radius: 8px 0 0 8px;
|
|
cursor: pointer;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .tabs li {
|
|
width: auto;
|
|
min-width: 100px;
|
|
padding: 8px 12px;
|
|
border-radius: 8px;
|
|
}
|
|
}
|
|
.provided .route .tabs li.on {
|
|
background: rgba(255, 127, 28, 0.1019607843);
|
|
border: 3px solid #ff7f1c;
|
|
border-right: none;
|
|
position: relative;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .tabs li.on {
|
|
border-right: 3px solid #ff7f1c;
|
|
}
|
|
}
|
|
.provided .route .tabs li.on::before {
|
|
content: "";
|
|
height: 35px;
|
|
width: 2px;
|
|
background: linear-gradient(-180deg, rgba(255, 127, 28, 0) 0%, #FF7F1C 100%);
|
|
display: block;
|
|
position: absolute;
|
|
top: -35px;
|
|
right: 0;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .tabs li.on::before {
|
|
display: none;
|
|
}
|
|
}
|
|
.provided .route .tabs li.on::after {
|
|
content: "";
|
|
height: 35px;
|
|
width: 2px;
|
|
background: linear-gradient(180deg, #FF7F1C 0%, rgba(255, 127, 28, 0) 100%);
|
|
display: block;
|
|
position: absolute;
|
|
bottom: -35px;
|
|
right: 0;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .tabs li.on::after {
|
|
display: none;
|
|
}
|
|
}
|
|
.provided .route .tabs li a {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: left;
|
|
gap: 4px;
|
|
color: #fff;
|
|
border-radius: 4px;
|
|
font-size: 16px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .tabs li a {
|
|
font-size: 14px;
|
|
align-items: center;
|
|
}
|
|
}
|
|
.provided .route .tabs li a b {
|
|
border-bottom: 1px solid rgba(38, 31, 16, 0.8666666667);
|
|
position: relative;
|
|
font-size: 14px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .tabs li a b {
|
|
font-size: 12px;
|
|
}
|
|
}
|
|
.provided .route .tabs li a b::after {
|
|
content: "";
|
|
background: rgba(255, 255, 255, 0.1607843137);
|
|
width: 100%;
|
|
height: 1px;
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: -2px;
|
|
}
|
|
.provided .route .tabs-li li {
|
|
color: #D7D2B0;
|
|
font-size: 12px;
|
|
padding: 0;
|
|
font-weight: 500;
|
|
border-radius: 4px 0 0 4px;
|
|
text-indent: 12px;
|
|
margin-bottom: 4px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .tabs-li li {
|
|
border-radius: 4px;
|
|
text-indent: 0;
|
|
padding: 4px 8px;
|
|
}
|
|
}
|
|
.provided .route .tabs-li.on li:first-child {
|
|
background: linear-gradient(180deg, #0C271E 0%, #0C271E 100%), linear-gradient(90deg, #68593f 0%, #debd7e 16%, rgba(104, 89, 63, 0) 100%);
|
|
background-origin: border-box;
|
|
background-clip: content-box, border-box;
|
|
border: 2px solid transparent;
|
|
color: var(--color-yellow);
|
|
font-size: 14px;
|
|
box-sizing: content-box;
|
|
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8) inset;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .tabs-li.on li:first-child {
|
|
font-size: 12px;
|
|
}
|
|
}
|
|
.provided .route .imgs {
|
|
height: 100%;
|
|
width: 100%;
|
|
display: flex;
|
|
min-width: 1334px;
|
|
background: #0c271e;
|
|
border-radius: 16px;
|
|
box-sizing: border-box;
|
|
overflow: hidden;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .route .imgs {
|
|
min-width: 100%;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .imgs {
|
|
min-width: 100%;
|
|
border-radius: 8px;
|
|
}
|
|
}
|
|
.provided .route .imgs li {
|
|
width: 100%;
|
|
height: 100%;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
border-radius: 8px;
|
|
opacity: 1;
|
|
display: none;
|
|
}
|
|
.provided .route .imgs li.on {
|
|
width: 100%;
|
|
opacity: 1;
|
|
display: block;
|
|
}
|
|
.provided .route .imgs li a {
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
padding: 32px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .route .imgs li a {
|
|
padding: 24px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .route .imgs li a {
|
|
padding: 16px;
|
|
}
|
|
}
|
|
.provided .route .imgs li a img {
|
|
width: 100%;
|
|
max-height: 100%;
|
|
}
|
|
|
|
.provided .process {
|
|
overflow: visible; /* 조상 overflow:hidden이면 position:sticky 비동작 */
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process {
|
|
flex-direction: column; /* 모바일에서 .left가 min-width:100%면 .right에 공간이 남지 않음 → 세로 배치로 .right 노출 */
|
|
}
|
|
}
|
|
.provided .process .left {
|
|
align-self: flex-start; /* flex stretch 시 sticky 무효화 방지 */
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
gap: 24px;
|
|
min-width: 575px;
|
|
padding: 0;
|
|
padding-left: 200px;
|
|
height: auto; /* _layout-fix height: 200% 오버라이드 */
|
|
min-height: var(--window-inner-height);
|
|
position: sticky;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 1;
|
|
overflow: visible; /* _layout-fix overflow: hidden 오버라이드 (hidden이면 sticky 비동작) */
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .process .left {
|
|
min-width: 400px;
|
|
padding-left: 100px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .left {
|
|
position: relative;
|
|
min-width: 100%;
|
|
padding: 20px 16px;
|
|
min-height: auto;
|
|
gap: 16px;
|
|
}
|
|
}
|
|
.provided .process .left .bg:nth-child(1) {
|
|
background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.5019607843) 100%), url(../img/provided/bg_provided_natural.png);
|
|
background-size: cover;
|
|
background-position: bottom center;
|
|
}
|
|
.provided .process .left .bg:nth-child(2) {
|
|
background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.5019607843) 100%), url(../img/provided/bg_provided_social.png);
|
|
background-size: cover;
|
|
background-position: bottom center;
|
|
}
|
|
.provided .process .left .bg.on {
|
|
transform: scale(1);
|
|
}
|
|
.provided .process .left .mid-tit {
|
|
transform: scale(0.7) translate(-47%, 0%);
|
|
position: relative;
|
|
display: block;
|
|
font-size: 42px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .process .left .mid-tit {
|
|
font-size: 36px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .left .mid-tit {
|
|
font-size: 28px;
|
|
transform: none;
|
|
text-indent: 0;
|
|
}
|
|
}
|
|
.provided .process .left .mid-tit .num {
|
|
display: none;
|
|
font-weight: 300;
|
|
margin-right: 8px;
|
|
}
|
|
.provided .process .left .mid-tit::after {
|
|
position: absolute;
|
|
content: "●";
|
|
top: 24px;
|
|
left: -20px;
|
|
font-size: 8px;
|
|
display: none;
|
|
}
|
|
.provided .process .left .mid-tit::before {
|
|
position: absolute;
|
|
content: "";
|
|
top: 30px;
|
|
left: -123%;
|
|
width: 100%;
|
|
height: 1px;
|
|
background: linear-gradient(90deg, transparent 50%, #fff 100%);
|
|
display: none;
|
|
}
|
|
.provided .process .left .mid-tit.on {
|
|
transform: initial;
|
|
text-indent: -66px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .left .mid-tit.on {
|
|
text-indent: 0;
|
|
}
|
|
}
|
|
.provided .process .left .mid-tit.on strong {
|
|
font-weight: 700;
|
|
color: var(--color-yellow);
|
|
}
|
|
.provided .process .left .mid-tit.on .num {
|
|
display: initial;
|
|
}
|
|
.provided .process .left .mid-tit.on::after, .provided .process .left .mid-tit.on::before {
|
|
display: initial;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .left .mid-tit.on::after, .provided .process .left .mid-tit.on::before {
|
|
display: none;
|
|
}
|
|
}
|
|
.provided .process .right {
|
|
padding: 200px 170px 100px 135px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 450px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .process .right {
|
|
padding: 120px 80px 60px 80px;
|
|
gap: 300px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right {
|
|
padding: 40px 16px;
|
|
gap: 80px;
|
|
}
|
|
}
|
|
.provided .process .right .sub-tit {
|
|
/* font-size: 28px; */
|
|
font-weight: 500;
|
|
margin-bottom: 40px;
|
|
color: var(--color-green);
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .process .right .sub-tit {
|
|
font-size: 24px;
|
|
margin-bottom: 32px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .sub-tit {
|
|
font-size: 20px;
|
|
margin-bottom: 24px;
|
|
line-height: 1.5;
|
|
}
|
|
}
|
|
.provided .process .right .sub-tit .ico-natural {
|
|
width: 64px;
|
|
height: 64px;
|
|
margin-bottom: 32px;
|
|
background: url(../img/ico/ico_natural.svg) no-repeat center center;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .sub-tit .ico-natural {
|
|
width: 48px;
|
|
height: 48px;
|
|
margin-bottom: 20px;
|
|
}
|
|
}
|
|
.provided .process .right .sub-tit .ico-social {
|
|
width: 64px;
|
|
height: 64px;
|
|
margin-bottom: 32px;
|
|
background: url(../img/ico/ico_social.svg) no-repeat center center;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .sub-tit .ico-social {
|
|
width: 48px;
|
|
height: 48px;
|
|
margin-bottom: 20px;
|
|
}
|
|
}
|
|
.provided .process .right .sub-tit img {
|
|
width: 48px;
|
|
margin-bottom: 20px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .sub-tit img {
|
|
width: 40px;
|
|
margin-bottom: 16px;
|
|
}
|
|
}
|
|
.provided .process .right .sub-text {
|
|
margin-bottom: 32px;
|
|
}
|
|
.provided .process .right .natural .cont-list {
|
|
grid-template-columns: 1fr 1fr 1fr;
|
|
}
|
|
.provided .process .right .natural .cont-list .cont-item {
|
|
gap: 28px;
|
|
}
|
|
.provided .process .right .cont-list {
|
|
list-style: none;
|
|
padding: 0;
|
|
margin: 0;
|
|
position: relative;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
|
|
gap: 12px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .process .right .cont-list {
|
|
grid-template-columns: 1fr 1fr;
|
|
gap: 16px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .cont-list {
|
|
grid-template-columns: 1fr;
|
|
gap: 20px;
|
|
}
|
|
}
|
|
.provided .process .right .cont-list::before {
|
|
content: "";
|
|
position: absolute;
|
|
left: 50%;
|
|
bottom: 42%;
|
|
width: 437px;
|
|
height: 89px;
|
|
translate: -50% 0;
|
|
background: url(../img/provided/img_arrow_natural.svg) no-repeat center bottom;
|
|
background-size: 100% auto;
|
|
pointer-events: none;
|
|
z-index: 2;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .process .right .cont-list::before {
|
|
width: 300px;
|
|
height: 60px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .cont-list::before {
|
|
display: none;
|
|
}
|
|
}
|
|
.provided .process .right .cont-list .cont-item {
|
|
position: relative;
|
|
z-index: 1; /* cont-list::before( wave ) 위에 보이도록 */
|
|
flex-direction: column;
|
|
gap: 68px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
border: 2px solid transparent;
|
|
border-radius: 6px;
|
|
transition: border-color 0.25s ease;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .cont-list .cont-item {
|
|
gap: 20px;
|
|
}
|
|
}
|
|
.provided .process .right .cont-list .cont-item::before {
|
|
content: " ";
|
|
width: calc(100% - 4px);
|
|
height: 12px;
|
|
position: absolute;
|
|
top: 2px;
|
|
left: 2px;
|
|
z-index: 1;
|
|
border: 2px solid #00832A;
|
|
border-bottom: none;
|
|
box-sizing: border-box;
|
|
}
|
|
.provided .process .right .cont-list dl {
|
|
padding: 24px 12px;
|
|
width: 100%;
|
|
background: linear-gradient(180deg, #EAFFF1 0%, rgba(255, 255, 255, 0) 101.39%);
|
|
gap: 18px;
|
|
flex-direction: column;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .cont-list dl {
|
|
padding: 20px 12px;
|
|
gap: 16px;
|
|
}
|
|
}
|
|
.provided .process .right .cont-list dl dt {
|
|
font-size: 22px;
|
|
font-weight: 700;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .process .right .cont-list dl dt {
|
|
font-size: 20px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .cont-list dl dt {
|
|
font-size: 18px;
|
|
}
|
|
}
|
|
.provided .process .right .cont-list dl dt i {
|
|
display: block;
|
|
width: 47px;
|
|
height: 47px;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
margin-bottom: 4px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .cont-list dl dt i {
|
|
width: 40px;
|
|
height: 40px;
|
|
}
|
|
}
|
|
.provided .process .right .cont-list dl dt i.ico-location {
|
|
background: url(../img/ico/ico_location.svg) no-repeat center center;
|
|
}
|
|
.provided .process .right .cont-list dl dt i.ico-weather {
|
|
background: url(../img/ico/ico_weather.svg) no-repeat center center;
|
|
}
|
|
.provided .process .right .cont-list dl dt i.ico-eco {
|
|
background: url(../img/ico/ico_eco.svg) no-repeat center center;
|
|
}
|
|
.provided .process .right .cont-list dl dt i.ico-city {
|
|
background: url(../img/ico/ico_city.svg) no-repeat center center;
|
|
}
|
|
.provided .process .right .cont-list dl dt i.ico-population {
|
|
background: url(../img/ico/ico_population.svg) no-repeat center center;
|
|
}
|
|
.provided .process .right .cont-list dl dt i.ico-land {
|
|
background: url(../img/ico/ico_land.svg) no-repeat center center;
|
|
}
|
|
.provided .process .right .cont-list dl dt i.ico-building {
|
|
background: url(../img/ico/ico_building.svg) no-repeat center center;
|
|
}
|
|
.provided .process .right .cont-list dl dt i.ico-society {
|
|
background: url(../img/ico/ico_society.svg) no-repeat center center;
|
|
}
|
|
.provided .process .right .cont-list dl dd {
|
|
position: relative;
|
|
width: 100%;
|
|
height: 196px;
|
|
padding: 16px 12px;
|
|
background-color: #fff;
|
|
border-radius: 4px;
|
|
word-break: keep-all;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .process .right .cont-list dl dd {
|
|
height: auto;
|
|
min-height: 150px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .cont-list dl dd {
|
|
height: auto;
|
|
min-height: 120px;
|
|
padding: 12px;
|
|
}
|
|
}
|
|
.provided .process .right .cont-list dl dd::before {
|
|
content: " ";
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
background: linear-gradient(180deg, #DADADA 0%, rgba(218, 218, 218, 0) 100%);
|
|
box-sizing: border-box;
|
|
inset: 0;
|
|
mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
|
|
-webkit-mask-composite: xor;
|
|
mask-composite: exclude;
|
|
pointer-events: none;
|
|
border-radius: inherit;
|
|
padding: 1px;
|
|
}
|
|
.provided .process .right .cont-list dl dd ul {
|
|
list-style: none;
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
.provided .process .right .cont-list dl dd li {
|
|
margin: 12px 0;
|
|
text-align: center;
|
|
font-weight: 500;
|
|
letter-spacing: -0.05em;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .cont-list dl dd li {
|
|
margin: 8px 0;
|
|
font-size: 14px;
|
|
}
|
|
}
|
|
.provided .process .right .natural .sub-tit {
|
|
color: #00832A;
|
|
}
|
|
.provided .process .right .natural .cont-list dl dt {
|
|
color: #00832A;
|
|
}
|
|
.provided .process .right .social .sub-tit {
|
|
color: #A55500;
|
|
}
|
|
.provided .process .right .social .cont-list::before {
|
|
background-image: url(../img/provided/img_arrow_social.svg);
|
|
}
|
|
.provided .process .right .social .cont-list .cont-item::before {
|
|
border-color: #A55500;
|
|
}
|
|
.provided .process .right .social .cont-list dl {
|
|
background: linear-gradient(180deg, #FFF2E5 0%, rgba(255, 255, 255, 0) 101.39%);
|
|
}
|
|
.provided .process .right .social .cont-list dl dt {
|
|
color: #A55500;
|
|
}
|
|
.provided .process .right .social .sub-figs .fig-caption {
|
|
background: linear-gradient(90deg, rgba(165, 85, 0, 0.5) 0%, rgba(165, 85, 0, 0) 100%), #6E412A;
|
|
}
|
|
.provided .process .right .sub-figs {
|
|
background: var(--color-han-bgbr);
|
|
width: 100%;
|
|
border-radius: 4px;
|
|
overflow: hidden;
|
|
}
|
|
.provided .process .right .sub-figs .imgs {
|
|
width: 100%;
|
|
}
|
|
.provided .process .right .sub-figs .imgs img {
|
|
width: 100%;
|
|
}
|
|
.provided .process .right .sub-figs .fig-caption {
|
|
width: 100%;
|
|
height: 40px;
|
|
padding: 5px 10px;
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
text-align: center;
|
|
color: #fff;
|
|
background: linear-gradient(90deg, var(--L_Green, rgba(0, 131, 42, 0.5)) 0%, rgba(0, 131, 42, 0) 100%), var(--D_green, #1A543D);
|
|
background-blend-mode: screen, normal;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .sub-figs .fig-caption {
|
|
height: auto;
|
|
min-height: 36px;
|
|
font-size: 16px;
|
|
padding: 8px;
|
|
}
|
|
}
|
|
.provided .process .right .sub-figs .text {
|
|
width: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: left;
|
|
justify-content: center;
|
|
gap: 16px;
|
|
font-size: 18px;
|
|
padding: 0 12px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .sub-figs .text {
|
|
font-size: 16px;
|
|
gap: 12px;
|
|
padding: 0 8px;
|
|
}
|
|
}
|
|
.provided .process .right .sub-figs .text b {
|
|
color: #000000;
|
|
font-size: 20px;
|
|
position: relative;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .sub-figs .text b {
|
|
font-size: 18px;
|
|
}
|
|
}
|
|
.provided .process .right .sub-figs .text li {
|
|
font-size: 16px;
|
|
position: relative;
|
|
line-height: 24px;
|
|
margin-left: 8px;
|
|
padding-left: 16px;
|
|
margin-bottom: 4px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .sub-figs .text li {
|
|
font-size: 14px;
|
|
line-height: 20px;
|
|
margin-left: 4px;
|
|
padding-left: 12px;
|
|
}
|
|
}
|
|
.provided .process .right .sub-figs .text li::before {
|
|
position: absolute;
|
|
content: "";
|
|
top: 14px;
|
|
left: 0;
|
|
width: 5px;
|
|
height: 4px;
|
|
background-color: var(--color-green);
|
|
transform: skew(-40deg);
|
|
}
|
|
.provided .process .right .sub-figs.style .text {
|
|
width: 45%;
|
|
padding: 0 32px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .sub-figs.style .text {
|
|
width: 100%;
|
|
padding: 0 12px;
|
|
}
|
|
}
|
|
.provided .process .right .sub-figs.style .sub-figs {
|
|
flex-direction: row;
|
|
padding: 0;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .sub-figs.style .sub-figs {
|
|
flex-direction: column;
|
|
}
|
|
}
|
|
.provided .process .right .sub-figs.style .sub-figs .imgs img {
|
|
height: 100%;
|
|
}
|
|
.provided .process .right .sub-figs.style .sub-figs .text li {
|
|
margin-bottom: 12px;
|
|
}
|
|
.provided .process .right .style,
|
|
.provided .process .right .block {
|
|
margin-bottom: 120px;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .process .right .style,
|
|
.provided .process .right .block {
|
|
margin-bottom: 80px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .process .right .style,
|
|
.provided .process .right .block {
|
|
margin-bottom: 60px;
|
|
}
|
|
}
|
|
|
|
.provided .data-wrap {
|
|
position: relative;
|
|
}
|
|
.provided .data-wrap .data-core {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
z-index: 10;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-wrap .data-core {
|
|
position: relative;
|
|
top: auto;
|
|
left: auto;
|
|
transform: none;
|
|
}
|
|
}
|
|
.provided .data-wrap .data-core .core-oval {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
z-index: 10;
|
|
width: max-content;
|
|
font-size: 22px;
|
|
color: #0C4B32;
|
|
line-height: 1.2;
|
|
text-align: center;
|
|
}
|
|
.provided .data-wrap .data-core .core-oval strong {
|
|
display: block;
|
|
font-size: 30px;
|
|
font-weight: 700;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.provided .data-wrap .data-core .core-oval strong {
|
|
font-size: 24px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-wrap .data-core .core-oval strong {
|
|
font-size: 20px;
|
|
}
|
|
}
|
|
.provided .data-provision {
|
|
position: relative;
|
|
padding: 20px;
|
|
border-radius: 150px;
|
|
max-width: 720px;
|
|
max-height: 270px;
|
|
margin: 0 auto;
|
|
border: 1px solid #B9A279;
|
|
background: linear-gradient(270deg, #FAF5EF 0%, #FFFDF9 25%, rgba(244, 246, 242, 0) 50%, #E9EFEB 75%, #E9EFEB 100%);
|
|
box-shadow: 0 0 14.1px 0 rgba(0, 0, 0, 0.25);
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
overflow: visible;
|
|
}
|
|
.provided .data-provision::before {
|
|
content: " ";
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
background: linear-gradient(90deg, #178C5E 0%, #B9A279 100%);
|
|
box-sizing: border-box;
|
|
inset: 0;
|
|
mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
|
|
-webkit-mask-composite: xor;
|
|
mask-composite: exclude;
|
|
pointer-events: none;
|
|
border-radius: inherit;
|
|
padding: 1px;
|
|
}
|
|
.provided .data-provision .data-bullet {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 12px;
|
|
height: 12px;
|
|
background: #357863;
|
|
border-radius: 50%;
|
|
box-shadow: 0 0 8px rgba(38, 140, 100, 0.6);
|
|
offset-path: path("M 135,0 L 585,0 A 135 135 0 0 1 720 135 A 135 135 0 0 1 585 270 L 135,270 A 135 135 0 0 1 0 135 A 135 135 0 0 1 135 0 Z");
|
|
offset-rotate: 0deg;
|
|
animation: moveBullet 10s linear infinite;
|
|
z-index: 20;
|
|
pointer-events: none;
|
|
opacity: 0.5;
|
|
}
|
|
.provided .data-provision .data-bullet.bullet-2 {
|
|
background: #886018;
|
|
box-shadow: 0 0 8px rgba(167, 116, 24, 0.6);
|
|
animation-delay: -5s;
|
|
}
|
|
.provided .data-provision .data-categories {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
position: relative;
|
|
gap: 220px;
|
|
width: 100%;
|
|
}
|
|
.provided .data-provision .data-categories .category-item {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
gap: 40px;
|
|
position: relative;
|
|
}
|
|
.provided .data-provision .data-categories .category-item.spatial .category-circle {
|
|
background: linear-gradient(90deg, rgba(0, 0, 0, 0) 13.19%, rgba(0, 0, 0, 0.3) 87.92%), linear-gradient(0deg, rgba(26, 84, 61, 0) 15%, #1A543D 100%), linear-gradient(0deg, #1A543D 0%, #1A543D 100%);
|
|
}
|
|
.provided .data-provision .data-categories .category-item.spatial .category-images {
|
|
left: -100px;
|
|
}
|
|
.provided .data-provision .data-categories .category-item.statistical .category-circle {
|
|
background: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 74.74%), linear-gradient(0deg, #654A19 0%, #A77418 100%), linear-gradient(0deg, #1A543D 0%, #1A543D 100%);
|
|
box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
|
|
}
|
|
.provided .data-provision .data-categories .category-item.statistical .category-images {
|
|
right: -100px;
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-circle {
|
|
width: 234px;
|
|
height: 234px;
|
|
border-radius: 50%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 20px;
|
|
box-shadow: 0 8px 30px rgba(0, 0, 0, 0.2);
|
|
position: relative;
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-circle::before {
|
|
content: " ";
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
background: rgba(255, 255, 255, 0.15);
|
|
border-radius: 50%;
|
|
box-sizing: border-box;
|
|
inset: 0;
|
|
mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
|
|
-webkit-mask-composite: xor;
|
|
mask-composite: exclude;
|
|
pointer-events: none;
|
|
border-radius: inherit;
|
|
padding: 1px;
|
|
padding: 4px;
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-circle .category-icon {
|
|
width: 56px;
|
|
height: 56px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
z-index: 2;
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-circle .category-icon img {
|
|
width: 56px;
|
|
height: 56px;
|
|
object-fit: contain;
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-circle .category-title {
|
|
font-size: 24px;
|
|
font-weight: 700;
|
|
color: #fff;
|
|
z-index: 2;
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-images {
|
|
position: absolute;
|
|
top: 50%;
|
|
height: 270px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 15px;
|
|
width: 100%;
|
|
max-width: 300px;
|
|
translate: 0 -50%;
|
|
z-index: -1;
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-images .image-item {
|
|
width: auto;
|
|
overflow: hidden;
|
|
position: relative;
|
|
z-index: 0;
|
|
transition: transform 0.3s ease;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 15px;
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-images .image-item::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 50%;
|
|
left: -20px;
|
|
transform: translateY(-50%);
|
|
width: 20px;
|
|
height: 2px;
|
|
background: rgba(0, 0, 0, 0.3);
|
|
z-index: 1;
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-images .image-item:hover {
|
|
transform: scale(1.05);
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-images .image-item img {
|
|
width: 100%;
|
|
height: 100%;
|
|
flex-shrink: 0;
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-images ul {
|
|
list-style: none;
|
|
padding: 0;
|
|
margin: 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 15px;
|
|
position: absolute;
|
|
left: -120px;
|
|
right: auto;
|
|
top: 0;
|
|
height: 100%;
|
|
justify-content: space-between;
|
|
align-items: flex-start;
|
|
z-index: 1;
|
|
user-select: text;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories .category-item .category-images ul {
|
|
position: relative;
|
|
left: auto;
|
|
right: auto;
|
|
top: auto;
|
|
height: auto;
|
|
align-items: center;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-images ul li {
|
|
position: relative;
|
|
padding-left: 20px;
|
|
font-size: 16px;
|
|
color: #000;
|
|
font-weight: 700;
|
|
white-space: nowrap;
|
|
opacity: 0;
|
|
transform: translateX(-10px);
|
|
animation: fadeInRight 0.5s ease forwards;
|
|
opacity: 0.9;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories .category-item .category-images ul li {
|
|
padding-left: 0;
|
|
padding-right: 20px;
|
|
font-size: 14px;
|
|
white-space: normal;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-images ul li:nth-child(1) {
|
|
animation-delay: 0.1s;
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-images ul li:nth-child(2) {
|
|
animation-delay: 0.2s;
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-images ul li:nth-child(3) {
|
|
animation-delay: 0.3s;
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-images ul li:nth-child(4) {
|
|
animation-delay: 0.4s;
|
|
}
|
|
.provided .data-provision .data-categories .category-item .category-images ul li::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 50%;
|
|
transform: translateY(-50%) skew(-40deg);
|
|
width: 40px;
|
|
height: 1px;
|
|
border-bottom: 1px dashed #268C64;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories .category-item .category-images ul li::before {
|
|
right: 0;
|
|
left: auto;
|
|
transform: translateY(-50%) skew(40deg);
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix {
|
|
padding: 0;
|
|
margin: 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 15px;
|
|
position: absolute;
|
|
left: -194px;
|
|
right: auto;
|
|
top: 50%;
|
|
width: 0;
|
|
height: 270px;
|
|
translate: 0 -50%;
|
|
justify-content: space-between;
|
|
align-items: flex-start;
|
|
z-index: 1;
|
|
user-select: text;
|
|
list-style: none;
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix > li {
|
|
display: flex;
|
|
align-items: center;
|
|
position: relative;
|
|
opacity: 0;
|
|
animation: fadeInRight 0.5s ease forwards;
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix > li:nth-child(1) {
|
|
align-self: flex-start;
|
|
margin-left: 40px;
|
|
animation-delay: 0.1s;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .spatial.fix > li:nth-child(1) {
|
|
align-self: center;
|
|
margin-left: 0;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix > li:nth-child(1) .dot {
|
|
top: calc(50% + 4px);
|
|
transform: skewY(20deg);
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix > li:nth-child(1) .dot::before {
|
|
transform: translate(50%, -50%) skewY(-20deg);
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix > li:nth-child(2) {
|
|
align-self: flex-start;
|
|
margin-left: -24px;
|
|
animation-delay: 0.2s;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .spatial.fix > li:nth-child(2) {
|
|
align-self: center;
|
|
margin-left: 0;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix > li:nth-child(3) {
|
|
align-self: flex-start;
|
|
animation-delay: 0.3s;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .spatial.fix > li:nth-child(3) {
|
|
align-self: center;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix > li:nth-child(4) {
|
|
align-self: flex-start;
|
|
margin-left: 4px;
|
|
animation-delay: 0.4s;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .spatial.fix > li:nth-child(4) {
|
|
align-self: center;
|
|
margin-left: 0;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix > li:nth-child(4) .dot {
|
|
top: -50%;
|
|
transform: skewY(-20deg);
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix > li:nth-child(4) .dot::before {
|
|
transform: translate(50%, -50%) skewY(20deg);
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix [class^=fix-] {
|
|
order: 1;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .spatial.fix [class^=fix-] {
|
|
order: 2;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix [class^=fix-] p {
|
|
margin: 0;
|
|
padding-right: 12px;
|
|
font-size: 16px;
|
|
font-weight: 700;
|
|
white-space: nowrap;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .spatial.fix [class^=fix-] p {
|
|
padding-right: 0;
|
|
padding-left: 12px;
|
|
align-items: flex-end;
|
|
font-size: 14px;
|
|
white-space: normal;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix [class^=fix-] p span {
|
|
font-size: 11px;
|
|
font-weight: 500;
|
|
color: #268C64;
|
|
opacity: 0.75;
|
|
margin-top: 2px;
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix .dot {
|
|
order: 2;
|
|
position: relative;
|
|
flex-shrink: 0;
|
|
width: 50px;
|
|
height: 0;
|
|
border-top: 1px dashed #268C64;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .spatial.fix .dot {
|
|
order: 1;
|
|
width: 40px;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .spatial.fix .dot::before {
|
|
content: "";
|
|
position: absolute;
|
|
right: 0;
|
|
top: 50%;
|
|
width: 6px;
|
|
height: 6px;
|
|
border-radius: 50%;
|
|
background: #1A543D;
|
|
border: 2px solid #268C64;
|
|
box-shadow: 0 0 0 2px rgba(38, 140, 100, 0.2);
|
|
transform: translate(50%, -50%);
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .spatial.fix .dot::before {
|
|
left: 0;
|
|
right: auto;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix {
|
|
padding: 0;
|
|
margin: 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 15px;
|
|
position: absolute;
|
|
right: -72px;
|
|
left: auto;
|
|
top: 50%;
|
|
width: 0;
|
|
list-style: none;
|
|
height: 270px;
|
|
translate: 0 -50%;
|
|
justify-content: space-between;
|
|
align-items: flex-start;
|
|
z-index: 1;
|
|
user-select: text;
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix > li {
|
|
display: flex;
|
|
align-items: center;
|
|
position: relative;
|
|
opacity: 0;
|
|
animation: fadeInRight 0.5s ease forwards;
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix > li:nth-child(1) {
|
|
align-self: flex-start;
|
|
margin-left: -40px;
|
|
animation-delay: 0.1s;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .statistical.fix > li:nth-child(1) {
|
|
align-self: center;
|
|
margin-left: 0;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix > li:nth-child(1) .dot {
|
|
top: calc(50% + 4px);
|
|
transform: skewY(-20deg);
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix > li:nth-child(1) .dot::before {
|
|
transform: translate(-50%, -50%) skewY(20deg);
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix > li:nth-child(2) {
|
|
align-self: flex-start;
|
|
margin-left: -2px;
|
|
animation-delay: 0.2s;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .statistical.fix > li:nth-child(2) {
|
|
align-self: center;
|
|
margin-left: 0;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix > li:nth-child(3) {
|
|
align-self: flex-start;
|
|
animation-delay: 0.3s;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .statistical.fix > li:nth-child(3) {
|
|
align-self: center;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix > li:nth-child(4) {
|
|
align-self: flex-start;
|
|
margin-left: -36px;
|
|
animation-delay: 0.4s;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .statistical.fix > li:nth-child(4) {
|
|
align-self: center;
|
|
margin-left: 0;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix > li:nth-child(4) .dot {
|
|
top: -50%;
|
|
transform: skewY(20deg);
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix > li:nth-child(4) .dot::before {
|
|
transform: translate(-50%, -50%) skewY(-20deg);
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix [class^=fix-] {
|
|
order: 2;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .statistical.fix [class^=fix-] {
|
|
order: 1;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix [class^=fix-] p {
|
|
margin: 0;
|
|
padding-left: 12px;
|
|
font-size: 16px;
|
|
color: #000;
|
|
font-weight: 700;
|
|
white-space: nowrap;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: flex-end;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .statistical.fix [class^=fix-] p {
|
|
padding-left: 0;
|
|
padding-right: 12px;
|
|
align-items: flex-start;
|
|
font-size: 14px;
|
|
white-space: normal;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix [class^=fix-] p span {
|
|
font-size: 11px;
|
|
font-weight: 500;
|
|
color: #8D6318;
|
|
opacity: 0.85;
|
|
margin-top: 2px;
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix .dot {
|
|
order: 1;
|
|
position: relative;
|
|
flex-shrink: 0;
|
|
width: 50px;
|
|
height: 0;
|
|
border-top: 1px dashed #8D6318;
|
|
transform: skew(-40deg);
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .statistical.fix .dot {
|
|
order: 2;
|
|
width: 40px;
|
|
}
|
|
}
|
|
.provided .data-provision .data-categories-list .statistical.fix .dot::before {
|
|
content: "";
|
|
position: absolute;
|
|
left: 0;
|
|
top: 50%;
|
|
width: 6px;
|
|
height: 6px;
|
|
border-radius: 50%;
|
|
background: #805B18;
|
|
border: 2px solid #8D6318;
|
|
box-shadow: 0 0 0 2px rgba(141, 99, 24, 0.2);
|
|
transform: translate(-50%, -50%) skew(40deg);
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.provided .data-provision .data-categories-list .statistical.fix .dot::before {
|
|
right: 0;
|
|
left: auto;
|
|
transform: translate(50%, -50%) skew(-40deg);
|
|
}
|
|
}
|
|
|
|
@keyframes expand-primary {
|
|
0% {
|
|
width: 0;
|
|
height: 0;
|
|
opacity: 1;
|
|
}
|
|
99% {
|
|
width: 500%;
|
|
height: 500%;
|
|
opacity: 0;
|
|
}
|
|
100% {
|
|
opacity: 0;
|
|
border-color: transparent;
|
|
}
|
|
}
|
|
@keyframes areaDimLayer {
|
|
0%, 1.99% {
|
|
opacity: 0;
|
|
}
|
|
2%, 74.99% {
|
|
opacity: 1;
|
|
}
|
|
75%, 100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes areaApx01 {
|
|
0%, 1.99% {
|
|
opacity: 0;
|
|
}
|
|
2%, 74.99% {
|
|
opacity: 1;
|
|
}
|
|
75%, 100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes areaApx02 {
|
|
0%, 24.99% {
|
|
opacity: 0;
|
|
}
|
|
25%, 74.99% {
|
|
opacity: 1;
|
|
}
|
|
75%, 100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes areaRectBox {
|
|
0%, 24.99% {
|
|
opacity: 0;
|
|
}
|
|
25%, 74.99% {
|
|
opacity: 1;
|
|
}
|
|
75%, 100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes areaKeyPoint {
|
|
0%, 24.99% {
|
|
opacity: 0;
|
|
}
|
|
25%, 74.99% {
|
|
opacity: 1;
|
|
}
|
|
75%, 100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes progressApx01 {
|
|
0%, 49.99% {
|
|
opacity: 1;
|
|
}
|
|
50%, 100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes progressApx02 {
|
|
0%, 49.99% {
|
|
opacity: 0;
|
|
}
|
|
50%, 62.99% {
|
|
opacity: 1;
|
|
}
|
|
63%, 100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes progressApx03 {
|
|
0%, 62.99% {
|
|
opacity: 0;
|
|
}
|
|
63%, 100% {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
@keyframes progressSlideItem1 {
|
|
0%, 12.49% {
|
|
opacity: 1;
|
|
}
|
|
12.5%, 100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes progressSlideItem2 {
|
|
0%, 12.49% {
|
|
opacity: 0;
|
|
}
|
|
12.5%, 24.99% {
|
|
opacity: 1;
|
|
}
|
|
25%, 100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes progressSlideItem3 {
|
|
0%, 24.99% {
|
|
opacity: 0;
|
|
}
|
|
25%, 37.49% {
|
|
opacity: 1;
|
|
}
|
|
37.5%, 100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes progressSlideItem4 {
|
|
0%, 37.49% {
|
|
opacity: 0;
|
|
}
|
|
37.5%, 49.99% {
|
|
opacity: 1;
|
|
}
|
|
50%, 100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes progressKeyPoint {
|
|
0%, 54.99% {
|
|
opacity: 0;
|
|
}
|
|
55% {
|
|
opacity: 1;
|
|
}
|
|
100% {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
@keyframes costDimLayer {
|
|
0%, 100% {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
@keyframes costApx01 {
|
|
0%, 32.99% {
|
|
opacity: 1;
|
|
}
|
|
33%, 100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes costZoomBox01 {
|
|
0%, 8% {
|
|
opacity: 0;
|
|
transform: scale(0);
|
|
}
|
|
10% {
|
|
opacity: 1;
|
|
transform: scale(0.95);
|
|
}
|
|
32.99% {
|
|
opacity: 1;
|
|
transform: scale(0.95);
|
|
}
|
|
33%, 100% {
|
|
opacity: 0;
|
|
transform: scale(0);
|
|
}
|
|
}
|
|
@keyframes costApx02 {
|
|
0%, 32.99% {
|
|
opacity: 0;
|
|
}
|
|
33%, 65.99% {
|
|
opacity: 1;
|
|
}
|
|
66%, 100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes costZoomBox02 {
|
|
0%, 32.99% {
|
|
opacity: 0;
|
|
}
|
|
33%, 65.99% {
|
|
opacity: 1;
|
|
}
|
|
66%, 100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes costApx03 {
|
|
0%, 65.99% {
|
|
opacity: 0;
|
|
}
|
|
66%, 99.99% {
|
|
opacity: 1;
|
|
}
|
|
100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes costZoomBox03 {
|
|
0%, 65.99% {
|
|
opacity: 0;
|
|
}
|
|
66%, 99.99% {
|
|
opacity: 1;
|
|
}
|
|
100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes dataApx01 {
|
|
0%, 30% {
|
|
opacity: 0;
|
|
}
|
|
35%, 100% {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
@keyframes dataApx02 {
|
|
0%, 65% {
|
|
opacity: 0;
|
|
}
|
|
70%, 100% {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
.wrap:has(.container.primary) {
|
|
overflow: visible;
|
|
}
|
|
|
|
.primary .sub-header {
|
|
background-image: url(../img/primary/bg_primary_title.jpg);
|
|
}
|
|
.primary .sub-content::before {
|
|
content: "Key\a Features";
|
|
}
|
|
.primary .sub-content .sub-tit-box {
|
|
text-align: center;
|
|
}
|
|
.primary .sub-content .diagram-wrap {
|
|
width: 59.7222%;
|
|
max-width: 480px;
|
|
aspect-ratio: 1/1;
|
|
margin: 30px auto 60px auto;
|
|
position: relative;
|
|
overflow: visible;
|
|
background-image: url(../img/bg_atom_obj.svg);
|
|
background-repeat: no-repeat;
|
|
background-position: top center;
|
|
background-size: contain;
|
|
}
|
|
.primary .sub-content .diagram-wrap::after {
|
|
content: "";
|
|
position: absolute;
|
|
width: 100%;
|
|
aspect-ratio: 1/1;
|
|
top: 0;
|
|
left: 0;
|
|
background-image: url(../img/bg_atom_line.svg);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-size: contain;
|
|
}
|
|
.primary .sub-content .diagram-wrap .dia-circles-wrap {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
width: 100%;
|
|
aspect-ratio: 1/1;
|
|
}
|
|
.primary .sub-content .diagram-wrap .dia-circles-wrap::after {
|
|
display: none;
|
|
}
|
|
.primary .sub-content .diagram-wrap .circle-core {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
width: 52%;
|
|
aspect-ratio: 1/1;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
background: linear-gradient(0deg, #1A543D 0%, #00832A 100%);
|
|
line-height: 95%;
|
|
}
|
|
.primary .sub-content .diagram-wrap .circle-core span {
|
|
font-size: 28px;
|
|
width: 100%;
|
|
font-weight: 700;
|
|
}
|
|
.primary .sub-content .diagram-wrap .circle-core span:first-child {
|
|
font-size: 20px;
|
|
font-weight: 400;
|
|
}
|
|
.primary .sub-content .diagram-wrap .circle-dots .dot {
|
|
position: absolute;
|
|
width: 12px;
|
|
height: 12px;
|
|
border-radius: 50%;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
background: #116436;
|
|
}
|
|
.primary .sub-content .diagram-wrap .circle-dots .dot:nth-child(1) {
|
|
color: #afd7ca;
|
|
top: 5.41666%;
|
|
left: 38.3333%;
|
|
transform: translateY(-50%);
|
|
}
|
|
.primary .sub-content .diagram-wrap .circle-dots .dot:nth-child(2) {
|
|
background: rgba(100, 83, 60, 0.2);
|
|
color: #eaddce;
|
|
top: 24.25%;
|
|
left: 92.5%;
|
|
transform: translateY(-50%) rotate(240deg);
|
|
}
|
|
.primary .sub-content .diagram-wrap .circle-dots .dot:nth-child(3) {
|
|
color: #f1d1c1;
|
|
top: 67.70833%;
|
|
left: 16px;
|
|
transform: translateY(-50%) rotate(120deg);
|
|
}
|
|
.primary .sub-content .diagram-wrap .circle-dots .dot:nth-child(4) {
|
|
color: var(--color-han-br);
|
|
top: 62.5%;
|
|
right: 24px;
|
|
transform: translateY(-50%) rotate(240deg);
|
|
}
|
|
.primary .sub-content .diagram-wrap .circle-dots .dot::before {
|
|
content: "";
|
|
width: inherit;
|
|
height: inherit;
|
|
border-radius: inherit;
|
|
position: absolute;
|
|
z-index: -10;
|
|
opacity: 0;
|
|
animation: 2s expand-primary cubic-bezier(0.29, 0, 0, 1) infinite;
|
|
border: 2px solid;
|
|
}
|
|
.primary .sub-content .diagram-wrap .circle-dots.move {
|
|
animation-name: dot-rotate3;
|
|
}
|
|
.primary .sub-content .diagram-wrap .dia-element {
|
|
position: absolute;
|
|
display: flex;
|
|
flex-direction: row-reverse;
|
|
align-items: center;
|
|
gap: 16px;
|
|
text-align: right;
|
|
font-size: 16px;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.primary .sub-content .diagram-wrap .dia-element {
|
|
gap: 8px;
|
|
}
|
|
}
|
|
.primary .sub-content .diagram-wrap .dia-element i {
|
|
width: 40px;
|
|
aspect-ratio: 1/1;
|
|
flex-shrink: 0;
|
|
background-position: center;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.primary .sub-content .diagram-wrap .dia-element i {
|
|
width: 3rem;
|
|
}
|
|
}
|
|
.primary .sub-content .diagram-wrap .dia-element.e01 {
|
|
top: 0;
|
|
left: -14%;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.primary .sub-content .diagram-wrap .dia-element.e01 {
|
|
top: -16%;
|
|
left: 24%;
|
|
flex-direction: column-reverse;
|
|
align-items: flex-start;
|
|
}
|
|
.primary .sub-content .diagram-wrap .dia-element.e01 .dia-tit {
|
|
text-align: left;
|
|
}
|
|
}
|
|
.primary .sub-content .diagram-wrap .dia-element.e02 {
|
|
bottom: 27%;
|
|
left: -52%;
|
|
}
|
|
@media only screen and (max-width: 1279px) {
|
|
.primary .sub-content .diagram-wrap .dia-element.e02 {
|
|
bottom: 13%;
|
|
left: -38%;
|
|
flex-direction: column;
|
|
align-items: flex-end;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.primary .sub-content .diagram-wrap .dia-element.e02 {
|
|
bottom: 8%;
|
|
left: -8%;
|
|
align-items: flex-start;
|
|
}
|
|
.primary .sub-content .diagram-wrap .dia-element.e02 .dia-tit {
|
|
text-align: left;
|
|
}
|
|
}
|
|
.primary .sub-content .diagram-wrap .dia-element.e03 {
|
|
bottom: 33%;
|
|
right: -59%;
|
|
flex-direction: row;
|
|
text-align: left;
|
|
}
|
|
@media only screen and (max-width: 1279px) {
|
|
.primary .sub-content .diagram-wrap .dia-element.e03 {
|
|
bottom: 20%;
|
|
right: -50%;
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.primary .sub-content .diagram-wrap .dia-element.e03 {
|
|
bottom: 14%;
|
|
right: -8%;
|
|
align-items: flex-end;
|
|
}
|
|
.primary .sub-content .diagram-wrap .dia-element.e03 .dia-tit {
|
|
text-align: right;
|
|
}
|
|
}
|
|
.primary .sub-content .diagram-wrap .dia-element.e01 i {
|
|
background-image: url(../img/ico/ico_zone.svg);
|
|
}
|
|
.primary .sub-content .diagram-wrap .dia-element.e02 i {
|
|
background-image: url(../img/ico/ico_setting.svg);
|
|
}
|
|
.primary .sub-content .diagram-wrap .dia-element.e03 i {
|
|
background-image: url(../img/ico/ico_check_list.svg);
|
|
}
|
|
.primary .sub-content .diagram-wrap .dia-element .dia-tit {
|
|
opacity: 0.9;
|
|
}
|
|
@media only screen and (max-width: 991px) {
|
|
.primary .sub-content .diagram-wrap .dia-element .dia-tit {
|
|
font-size: 1.4rem;
|
|
}
|
|
}
|
|
|
|
.primary .key {
|
|
margin-bottom: 160px;
|
|
padding-top: 320px;
|
|
gap: 48px;
|
|
max-width: 1920px;
|
|
}
|
|
.primary .key .left {
|
|
overflow: initial;
|
|
z-index: 10;
|
|
min-width: 600px;
|
|
}
|
|
.primary .key .left .mid-tit {
|
|
width: calc(100vw - 200px);
|
|
max-width: 1720px;
|
|
height: 500px;
|
|
transform: translateY(-320px);
|
|
opacity: 1;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
}
|
|
.primary .key .left .mid-tit span {
|
|
position: absolute;
|
|
bottom: -120px;
|
|
left: 200px;
|
|
line-height: 1.2;
|
|
}
|
|
.primary .key .left .mid-tit span strong {
|
|
color: #000;
|
|
}
|
|
.primary .key .left ul {
|
|
padding-top: 240px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 24px;
|
|
}
|
|
.primary .key .left ul li {
|
|
font-size: 20px;
|
|
font-weight: 300;
|
|
white-space: nowrap;
|
|
cursor: pointer;
|
|
transition: all 0.15s linear;
|
|
}
|
|
.primary .key .left ul li:hover, .primary .key .left ul li.on {
|
|
font-size: 24px;
|
|
color: var(--color-green);
|
|
font-weight: 700;
|
|
}
|
|
.primary .key .left ul li strong {
|
|
margin-right: 12px;
|
|
color: inherit;
|
|
font-weight: inherit;
|
|
}
|
|
.primary .key .right {
|
|
padding: 300px 200px 80px 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 140px;
|
|
}
|
|
.primary .key .right .sub-tit {
|
|
margin-bottom: 20px;
|
|
color: var(--color-green);
|
|
}
|
|
.primary .key .right .sub-text {
|
|
text-align: justify;
|
|
margin-bottom: 42px;
|
|
}
|
|
.primary .key .right .sub-figs {
|
|
position: relative;
|
|
background: var(--color-han-bgbr);
|
|
width: 100%;
|
|
max-width: max-content;
|
|
border-radius: 4px;
|
|
display: flex;
|
|
flex-direction: row;
|
|
}
|
|
.primary .key .right .sub-figs .dim-layer {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
background: rgba(0, 0, 0, 0.6);
|
|
}
|
|
.primary .key .right .sub-figs .apx {
|
|
position: absolute;
|
|
}
|
|
.primary .key .right .sub-figs .apx img, .primary .key .right .sub-figs .apx svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.primary .key .right .sub-figs.area {
|
|
overflow: visible;
|
|
will-change: contents;
|
|
transform: translateZ(0);
|
|
-webkit-font-smoothing: antialiased;
|
|
aspect-ratio: 1030/357;
|
|
}
|
|
.primary .key .right .sub-figs.area > img {
|
|
opacity: 1;
|
|
}
|
|
.primary .key .right .sub-figs.area .dim-layer {
|
|
opacity: 0;
|
|
z-index: 1;
|
|
will-change: opacity;
|
|
backface-visibility: hidden;
|
|
transform: translateZ(0);
|
|
animation: areaDimLayer 3s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.area .apx-01 {
|
|
top: 1.1204481793%;
|
|
left: 6.3106796117%;
|
|
width: 27.4757281553%;
|
|
height: 102.8011204482%;
|
|
box-shadow: -3.9px -3.9px 11.467px 0 rgba(0, 0, 0, 0.25);
|
|
opacity: 0;
|
|
z-index: 2;
|
|
will-change: opacity;
|
|
backface-visibility: hidden;
|
|
transform: translateZ(0);
|
|
animation: areaApx01 3s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.area .apx-01 .rect-box {
|
|
position: absolute;
|
|
display: block;
|
|
border: 4px solid #FF5917;
|
|
width: 94.6996466431%;
|
|
height: 21.2534059946%;
|
|
border-radius: 4px;
|
|
top: 2.1798365123%;
|
|
right: 2.8268551237%;
|
|
opacity: 0;
|
|
z-index: 3;
|
|
will-change: opacity;
|
|
backface-visibility: hidden;
|
|
transform: translateZ(0);
|
|
animation: areaRectBox 3s ease-in-out infinite;
|
|
box-sizing: border-box;
|
|
min-width: 1px;
|
|
min-height: 1px;
|
|
}
|
|
.primary .key .right .sub-figs.area .apx-01 .key-point {
|
|
position: absolute;
|
|
top: 15.8038147139%;
|
|
right: 4.9469964664%;
|
|
width: 12.7208480565%;
|
|
height: 10.8991825613%;
|
|
opacity: 0;
|
|
z-index: 3;
|
|
will-change: opacity, transform;
|
|
backface-visibility: hidden;
|
|
transform: translateZ(0);
|
|
animation: areaKeyPoint 3s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.area .apx-01 .key-point img {
|
|
will-change: transform;
|
|
backface-visibility: hidden;
|
|
transform: translateZ(0);
|
|
animation: pulseCircle 2s ease-in-out 1.2s infinite;
|
|
}
|
|
.primary .key .right .sub-figs.area .apx-01 .key-point svg circle {
|
|
will-change: transform;
|
|
animation: pulseCircle 2s ease-in-out 1.2s infinite;
|
|
transform-origin: center;
|
|
}
|
|
.primary .key .right .sub-figs.area .apx-02 {
|
|
position: absolute;
|
|
top: -1.6806722689%;
|
|
left: 48.932038835%;
|
|
width: 31.8446601942%;
|
|
height: 99.4397759104%;
|
|
opacity: 0;
|
|
z-index: 3;
|
|
will-change: opacity;
|
|
backface-visibility: hidden;
|
|
transform: translateZ(0);
|
|
animation: areaApx02 3s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.report {
|
|
aspect-ratio: 1030/423;
|
|
}
|
|
.primary .key .right .sub-figs.report .apx-01 {
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
animation: dataApx01 6s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.report .apx-02 {
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
animation: dataApx02 6s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.progress {
|
|
aspect-ratio: 1030/357;
|
|
}
|
|
.primary .key .right .sub-figs.progress .apx-01 {
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
animation: progressApx01 6s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.progress .apx-02 {
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
animation: progressApx02 6s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.progress .apx-03 {
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
opacity: 0;
|
|
animation: progressApx03 6s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.progress .sub-apx-slide {
|
|
position: absolute;
|
|
top: 13.0308123249%;
|
|
left: 6.5048543689%;
|
|
width: 31.8446601942%;
|
|
height: 59.943977591%;
|
|
overflow: hidden;
|
|
}
|
|
.primary .key .right .sub-figs.progress .sub-apx-slide-item {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
opacity: 0;
|
|
box-shadow: -5.363px -5.363px 16.089px 0 rgba(0, 0, 0, 0.25);
|
|
animation-duration: 6s;
|
|
animation-timing-function: ease-in-out;
|
|
animation-iteration-count: infinite;
|
|
}
|
|
.primary .key .right .sub-figs.progress .sub-apx-slide-item img {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: contain;
|
|
}
|
|
.primary .key .right .sub-figs.progress .sub-apx-slide-item:nth-child(1) {
|
|
animation-name: progressSlideItem1;
|
|
}
|
|
.primary .key .right .sub-figs.progress .sub-apx-slide-item:nth-child(2) {
|
|
animation-name: progressSlideItem2;
|
|
}
|
|
.primary .key .right .sub-figs.progress .sub-apx-slide-item:nth-child(3) {
|
|
animation-name: progressSlideItem3;
|
|
}
|
|
.primary .key .right .sub-figs.progress .sub-apx-slide-item:nth-child(4) {
|
|
animation-name: progressSlideItem4;
|
|
}
|
|
.primary .key .right .sub-figs.cost {
|
|
aspect-ratio: 1030/423;
|
|
}
|
|
.primary .key .right .sub-figs.cost .dim-layer {
|
|
animation: costDimLayer 6s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.cost .apx {
|
|
top: 0.4728132388%;
|
|
left: 5.8252427184%;
|
|
width: 22.5242718447%;
|
|
height: 96.4539007092%;
|
|
opacity: 1;
|
|
}
|
|
.primary .key .right .sub-figs.cost .apx::before {
|
|
content: " ";
|
|
position: absolute;
|
|
border-radius: 2px;
|
|
top: 0.9803921569%;
|
|
left: -0.3590664273%;
|
|
width: 96.9696969697%;
|
|
height: 98.0392156863%;
|
|
border: 1px dashed #FF5917;
|
|
z-index: 1;
|
|
}
|
|
.primary .key .right .sub-figs.cost .apx .zoom-box {
|
|
position: absolute;
|
|
top: -11.2745098039%;
|
|
left: -2.5862068966%;
|
|
width: 179.3103448276%;
|
|
height: 120.8333333333%;
|
|
opacity: 0;
|
|
z-index: 2;
|
|
will-change: opacity, transform;
|
|
backface-visibility: hidden;
|
|
transform: translateZ(0);
|
|
transform-origin: center left;
|
|
box-sizing: border-box;
|
|
min-width: 1px;
|
|
min-height: 1px;
|
|
transform: scale(0.95);
|
|
}
|
|
.primary .key .right .sub-figs.cost .apx-01 {
|
|
animation: costApx01 6s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.cost .apx-01 .zoom-box {
|
|
animation: costZoomBox01 6s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.cost .apx-02 {
|
|
animation: costApx02 6s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.cost .apx-02 .zoom-box {
|
|
animation: costZoomBox02 6s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.cost .apx-03 {
|
|
animation: costApx03 6s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.cost .apx-03 .zoom-box {
|
|
animation: costZoomBox03 6s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.data {
|
|
aspect-ratio: 1030/357;
|
|
}
|
|
.primary .key .right .sub-figs.data > img {
|
|
opacity: 1;
|
|
}
|
|
.primary .key .right .sub-figs.data .apx-01 {
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
opacity: 0;
|
|
animation: dataApx01 6s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs.data .apx-02 {
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
opacity: 0;
|
|
animation: dataApx02 6s ease-in-out infinite;
|
|
}
|
|
.primary .key .right .sub-figs .text {
|
|
position: relative;
|
|
width: 100%;
|
|
min-width: 280px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 20px;
|
|
font-size: 18px;
|
|
padding: 24px 0;
|
|
}
|
|
.primary .key .right .sub-figs .top {
|
|
text-align: center;
|
|
}
|
|
.primary .key .right .sub-figs .line {
|
|
width: 40%;
|
|
border-top: 1px solid #000;
|
|
font-size: 0;
|
|
box-sizing: border-box;
|
|
}
|
|
.primary .key .right .sub-figs .line img {
|
|
margin: -1px auto 0;
|
|
display: block;
|
|
}
|
|
.primary .key .right .sub-figs .bottom {
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
gap: 8px;
|
|
color: var(--color-green);
|
|
}
|
|
.primary .key .right .sub-figs .bottom img {
|
|
width: 40px;
|
|
object-fit: contain;
|
|
}
|
|
.primary .key .right .sub-figs img:not(.apx) {
|
|
max-width: 100%;
|
|
height: auto;
|
|
object-fit: contain;
|
|
}
|
|
.primary .key.key .left .mid-tit {
|
|
background-image: url(../img/primary/bg_key_title.png);
|
|
}
|
|
|
|
@media (max-width: 1600px) {
|
|
.primary .key .left {
|
|
padding-left: 120px;
|
|
min-width: 520px;
|
|
}
|
|
.primary .key .left .mid-tit {
|
|
width: calc(100vw - 120px);
|
|
}
|
|
.primary .key .left .mid-tit span {
|
|
left: 120px;
|
|
}
|
|
.primary .key .right {
|
|
padding-right: 120px;
|
|
}
|
|
}
|
|
@media (max-width: 1400px) {
|
|
.primary .key .left {
|
|
padding-left: 80px;
|
|
min-width: 450px;
|
|
}
|
|
.primary .key .left .mid-tit {
|
|
width: calc(100vw - 80px);
|
|
height: 360px;
|
|
transform: translateY(-200px);
|
|
}
|
|
.primary .key .left .mid-tit span {
|
|
left: 80px;
|
|
bottom: -110px;
|
|
font-size: 48px;
|
|
}
|
|
.primary .key .left ul {
|
|
padding-top: 204px;
|
|
}
|
|
.primary .key .right {
|
|
padding-right: 100px;
|
|
padding-top: 255px;
|
|
}
|
|
.primary .key .right .sub-figs {
|
|
grid-template-columns: initial;
|
|
}
|
|
.primary .key .right .sub-text br {
|
|
display: none;
|
|
}
|
|
.primary .key .right .sub-figs .text br {
|
|
display: none;
|
|
}
|
|
.primary .key .right .sub-figs .line {
|
|
width: 88%;
|
|
}
|
|
}
|
|
@media (max-width: 1200px) {
|
|
.primary .key {
|
|
margin-bottom: 40px;
|
|
}
|
|
.primary .key .left {
|
|
min-width: 350px;
|
|
padding-left: 64px;
|
|
}
|
|
.primary .key .left .mid-tit {
|
|
width: calc(100vw - 64px);
|
|
}
|
|
.primary .key .left .mid-tit span {
|
|
font-size: 40px;
|
|
bottom: -90px;
|
|
left: 64px;
|
|
}
|
|
.primary .key .left .mid-tit strong {
|
|
display: block;
|
|
}
|
|
.primary .key .left ul {
|
|
padding-top: 180px;
|
|
gap: 16px;
|
|
}
|
|
.primary .key .left ul li {
|
|
font-size: 16px;
|
|
}
|
|
.primary .key .left ul li.on {
|
|
font-size: 18px;
|
|
}
|
|
.primary .key .right {
|
|
padding-right: 76px;
|
|
padding-top: 240px;
|
|
}
|
|
.primary .key .right .sub-figs {
|
|
grid-template-columns: initial;
|
|
}
|
|
}
|
|
@media (max-width: 992px) {
|
|
.primary .key {
|
|
flex-direction: column;
|
|
padding: 0;
|
|
margin-bottom: 120px;
|
|
}
|
|
.primary .key .left {
|
|
width: 100%;
|
|
height: 100px;
|
|
padding: 0;
|
|
box-shadow: 0 8px 8px rgba(0, 0, 0, 0.0666666667);
|
|
}
|
|
.primary .key .left .mid-tit {
|
|
transform: initial;
|
|
width: 100%;
|
|
height: 100%;
|
|
left: initial;
|
|
background: #fff !important;
|
|
color: #000;
|
|
}
|
|
.primary .key .left .mid-tit span {
|
|
left: 48px;
|
|
font-size: 34px;
|
|
bottom: 8px;
|
|
}
|
|
.primary .key .left .mid-tit span strong {
|
|
color: #000;
|
|
}
|
|
.primary .key .left .mid-tit span br {
|
|
display: none;
|
|
}
|
|
.primary .key .left ul {
|
|
display: none;
|
|
}
|
|
.primary .key .right {
|
|
padding: 0 48px 48px;
|
|
}
|
|
.primary .key .right .sub-figs {
|
|
grid-template-columns: 2.5fr 1fr;
|
|
}
|
|
.primary .key .right .sub-figs .text {
|
|
padding: 24px 0;
|
|
font-size: 16px;
|
|
}
|
|
.primary .key .right .sub-figs .text br {
|
|
display: initial;
|
|
}
|
|
.primary .key .right .sub-figs .text br.brk {
|
|
display: none;
|
|
}
|
|
.primary .key .right .sub-figs .line {
|
|
width: 40%;
|
|
}
|
|
.primary .key .right .sub-figs .bottom img {
|
|
width: 30px;
|
|
}
|
|
.primary .key .right .sub-figs img:not(.apx) {
|
|
width: 100%;
|
|
}
|
|
}
|
|
@media (max-width: 768px) {
|
|
.primary .sub-content::before {
|
|
font-size: 72px;
|
|
left: 4px;
|
|
}
|
|
.primary .key .right .sub-tit {
|
|
font-size: 22px;
|
|
margin-bottom: 12px;
|
|
}
|
|
.primary .key .right .sub-figs {
|
|
grid-template-columns: initial;
|
|
}
|
|
.primary .key .right .sub-figs .text {
|
|
min-width: initial;
|
|
}
|
|
.primary .key .right .sub-figs .text br {
|
|
display: none;
|
|
}
|
|
.primary .key .right .sub-figs .line {
|
|
width: 80%;
|
|
}
|
|
.primary .key .right .sub-figs img:not(.apx) {
|
|
width: 100%;
|
|
}
|
|
}
|
|
@media (max-width: 576px) {
|
|
.primary .key .left .mid-tit {
|
|
height: 100px;
|
|
}
|
|
.primary .key .left .mid-tit span {
|
|
left: 24px;
|
|
font-size: 26px;
|
|
bottom: 0;
|
|
}
|
|
.primary .key .right {
|
|
padding: 0 24px;
|
|
}
|
|
.primary .key .right .sub-tit {
|
|
font-size: 20px;
|
|
}
|
|
}
|
|
@keyframes spatial-03-ani {
|
|
0% {
|
|
transform: translate(-40px, -28px) scale(100%);
|
|
opacity: 0.85;
|
|
}
|
|
50% {
|
|
transform: translate(100px, -28px) scale(150%);
|
|
opacity: 0;
|
|
}
|
|
100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes apxWidthToggle {
|
|
0% {
|
|
width: 0;
|
|
}
|
|
100% {
|
|
width: 100%;
|
|
}
|
|
}
|
|
.wrap:has(.container.analysis) {
|
|
overflow: visible;
|
|
}
|
|
|
|
.analysis .sub-header {
|
|
background-image: url(../img/analysis/bg_analysis_title.jpg);
|
|
}
|
|
.analysis .sub-content::before {
|
|
content: "Data Analysis";
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.analysis .sub-content::before {
|
|
content: "Data\a Analysis";
|
|
}
|
|
}
|
|
.analysis .sub-content .dia-element-ring {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
width: 0;
|
|
height: 0;
|
|
z-index: 2;
|
|
pointer-events: none;
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element {
|
|
width: max-content;
|
|
gap: 12px;
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
transform: translate(-50%, -50%) rotate(var(--angle, 0deg)) translateY(-210px) rotate(calc(-1 * var(--angle, 0deg)));
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
pointer-events: auto;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.analysis .sub-content .dia-element-ring .dia-element {
|
|
transform: translate(-50%, -50%) rotate(var(--angle, 0deg)) translateY(-170px) rotate(calc(-1 * var(--angle, 0deg)));
|
|
}
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.analysis .sub-content .dia-element-ring .dia-element {
|
|
transform: translate(-50%, -50%) rotate(var(--angle, 0deg)) translateY(-140px) rotate(calc(-1 * var(--angle, 0deg)));
|
|
}
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element .line {
|
|
width: 0;
|
|
height: 38px;
|
|
border-left: 1px dashed #046A50;
|
|
position: relative;
|
|
flex-shrink: 0;
|
|
transform: rotate(var(--angle, 0deg));
|
|
transform-origin: center top;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.analysis .sub-content .dia-element-ring .dia-element .line {
|
|
height: 32px;
|
|
}
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element .dia-tit {
|
|
font-size: 18px;
|
|
line-height: 1.25;
|
|
white-space: nowrap;
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.analysis .sub-content .dia-element-ring .dia-element .dia-tit {
|
|
font-size: 1.2rem;
|
|
}
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element i {
|
|
width: 48px;
|
|
aspect-ratio: 1/1;
|
|
background-position: center;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.analysis .sub-content .dia-element-ring .dia-element i {
|
|
width: 3.2rem;
|
|
}
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element01 {
|
|
top: -20px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element01 {
|
|
top: -16px;
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element01 .dia-tit {
|
|
flex-direction: column-reverse;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element01 {
|
|
top: -10px;
|
|
}
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element01 i {
|
|
background-image: url(../img/ico/ico_statistic.svg);
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element02 {
|
|
top: 10px;
|
|
margin-left: 60px;
|
|
flex-direction: row-reverse;
|
|
display: flex;
|
|
align-items: flex-end;
|
|
justify-content: flex-start;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element02 {
|
|
top: -24px;
|
|
margin-left: 24px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element02 {
|
|
top: -14px;
|
|
margin-left: 24px;
|
|
}
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element02 .dia-tit {
|
|
flex-direction: row;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element02 .dia-tit {
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element02 .dia-tit span {
|
|
text-align: left;
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element02 i {
|
|
background-image: url(../img/ico/ico_mind_map.svg);
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element03 {
|
|
top: 10px;
|
|
margin-left: -60px;
|
|
flex-direction: row;
|
|
display: flex;
|
|
align-items: flex-end;
|
|
justify-content: flex-start;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element03 {
|
|
top: -24px;
|
|
margin-left: -24px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element03 {
|
|
top: -14px;
|
|
margin-left: -24px;
|
|
}
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element03 .dia-tit {
|
|
flex-direction: row-reverse;
|
|
text-align: left;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element03 .dia-tit {
|
|
flex-direction: column;
|
|
align-items: flex-end;
|
|
}
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element03 .dia-tit span {
|
|
text-align: right;
|
|
}
|
|
.analysis .sub-content .dia-element-ring .dia-element.dia-element03 i {
|
|
background-image: url(../img/ico/ico_graph_box.svg);
|
|
}
|
|
.analysis .sub-content .dia-circles-wrap .circle-belt {
|
|
background: #F0F7F5;
|
|
border: 1px solid #B6D0C9;
|
|
}
|
|
.analysis .sub-content .dia-circles-wrap .circle-dash {
|
|
border: 1px dashed #B6D0C9;
|
|
}
|
|
.analysis .sub-content .dia-circles-wrap .circle-dots.move .dot {
|
|
background: #046A50;
|
|
}
|
|
.analysis .sub-content .dia-circles-wrap .circle-dots .dot {
|
|
background: #046A50;
|
|
}
|
|
.analysis .sub-content .dia-circles-wrap .circle-dots .dot:nth-child(1) {
|
|
top: 0%;
|
|
left: calc(50% - 4px);
|
|
transform: translateY(-50%);
|
|
}
|
|
.analysis .sub-content .dia-circles-wrap .circle-dots .dot:nth-child(2) {
|
|
top: 75%;
|
|
left: 5.5%;
|
|
transform: translateY(-50%) rotate(120deg);
|
|
}
|
|
.analysis .sub-content .dia-circles-wrap .circle-dots .dot:nth-child(3) {
|
|
top: 75%;
|
|
right: 5.5%;
|
|
transform: translateY(-50%) rotate(240deg);
|
|
}
|
|
.analysis .sub-content .dia-circles-wrap .circle-dots.move {
|
|
animation-name: dot-rotate3;
|
|
}
|
|
.analysis .sub-content .dia-circles-wrap .circle-core::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
box-sizing: border-box;
|
|
background: linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
|
|
inset: 0;
|
|
mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
|
|
-webkit-mask-composite: xor;
|
|
mask-composite: exclude;
|
|
pointer-events: none;
|
|
border-radius: inherit;
|
|
padding: 1px;
|
|
padding: 4px;
|
|
}
|
|
.analysis .sub-content .dia-circles-wrap .circle-core span {
|
|
line-height: 1.2;
|
|
}
|
|
.analysis .sub-content .dia-circles-wrap .circle-core span:first-child {
|
|
font-size: 20px;
|
|
font-weight: 400;
|
|
}
|
|
|
|
.analysis .key {
|
|
padding-bottom: 160px;
|
|
padding-top: 320px;
|
|
gap: 48px;
|
|
max-width: 1920px;
|
|
margin: 0 auto;
|
|
}
|
|
.analysis .key .left {
|
|
overflow: initial;
|
|
z-index: 10;
|
|
min-width: 600px;
|
|
}
|
|
.analysis .key .left .mid-tit {
|
|
width: calc(100vw - 200px);
|
|
max-width: 1720px;
|
|
height: 500px;
|
|
transform: translateY(-320px);
|
|
opacity: 1;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
}
|
|
.analysis .key .left .mid-tit span {
|
|
position: absolute;
|
|
bottom: -70px;
|
|
left: 200px;
|
|
}
|
|
.analysis .key .left .mid-tit span strong {
|
|
color: #000;
|
|
}
|
|
.analysis .key .left ul {
|
|
padding-top: 200px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 24px;
|
|
}
|
|
.analysis .key .left ul li {
|
|
font-size: 20px;
|
|
font-weight: 300;
|
|
white-space: nowrap;
|
|
cursor: pointer;
|
|
}
|
|
.analysis .key .left ul li:hover, .analysis .key .left ul li.on {
|
|
font-size: 24px;
|
|
color: var(--color-green);
|
|
font-weight: 700;
|
|
}
|
|
.analysis .key .left ul li strong {
|
|
margin-right: 12px;
|
|
color: inherit;
|
|
font-weight: inherit;
|
|
}
|
|
.analysis .key .right {
|
|
padding: 300px 200px 80px 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 100px;
|
|
}
|
|
.analysis .key .right .sub-tit {
|
|
margin-bottom: 20px;
|
|
color: var(--color-green);
|
|
}
|
|
.analysis .key .right .sub-text {
|
|
word-break: keep-all;
|
|
text-align: left;
|
|
margin-bottom: 32px;
|
|
}
|
|
.analysis .key .right .sub-figs {
|
|
position: relative;
|
|
background: var(--color-han_bgbr);
|
|
width: 100%;
|
|
max-width: max-content;
|
|
border-radius: 4px;
|
|
}
|
|
.analysis .key .right .sub-figs .apx {
|
|
position: absolute;
|
|
}
|
|
.analysis .key .right .sub-figs .apx img, .analysis .key .right .sub-figs .apx svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.analysis .key .right .sub-figs .text {
|
|
position: relative;
|
|
width: 100%;
|
|
min-width: 280px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 20px;
|
|
font-size: 18px;
|
|
padding: 24px 0;
|
|
}
|
|
.analysis .key .right .sub-figs .top {
|
|
text-align: center;
|
|
}
|
|
.analysis .key .right .sub-figs .line {
|
|
width: 40%;
|
|
border-top: 1px solid #000;
|
|
font-size: 0;
|
|
box-sizing: border-box;
|
|
}
|
|
.analysis .key .right .sub-figs .line img {
|
|
margin: -1px auto 0;
|
|
display: block;
|
|
}
|
|
.analysis .key .right .sub-figs .bottom {
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
gap: 8px;
|
|
color: var(--color-green);
|
|
}
|
|
.analysis .key .right .sub-figs .bottom img {
|
|
width: 40px;
|
|
object-fit: contain;
|
|
}
|
|
|
|
.analysis .spatial .sub-figs {
|
|
position: relative;
|
|
}
|
|
.analysis .spatial .left .mid-tit {
|
|
background-image: url(../img/analysis/bg_spatial_title.png);
|
|
}
|
|
.analysis .spatial .spatial01 .sub-figs .apx {
|
|
top: 0;
|
|
left: 0;
|
|
width: 0;
|
|
height: 100%;
|
|
overflow: hidden;
|
|
animation: apxWidthToggle 4s ease-in-out 1 forwards;
|
|
}
|
|
.analysis .spatial .spatial01 .sub-figs .apx img, .analysis .spatial .spatial01 .sub-figs .apx svg {
|
|
position: absolute;
|
|
width: auto;
|
|
height: 100%;
|
|
max-width: max-content;
|
|
object-fit: contain;
|
|
object-position: left center;
|
|
}
|
|
.analysis .spatial .spatial02 .sub-figs .apx {
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.analysis .spatial .spatial02 .sub-figs .apx img {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.analysis .spatial .spatial03 .sub-figs .apx {
|
|
top: 0;
|
|
left: 0.12%;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.analysis .spatial .spatial03 .sub-figs .apx img {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.analysis .spatial .spatial03 .sub-figs .spatial-03-move {
|
|
width: 100%;
|
|
display: flex;
|
|
flex-wrap: nowrap;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
padding: 48px 0 24px;
|
|
}
|
|
.analysis .spatial .spatial03 .sub-figs .spatial-03-move img:nth-child(1) {
|
|
width: 14%;
|
|
margin-bottom: 15%;
|
|
}
|
|
.analysis .spatial .spatial03 .sub-figs .spatial-03-move img:nth-child(2) {
|
|
width: 40%;
|
|
margin-bottom: 10%;
|
|
}
|
|
.analysis .spatial .spatial03 .sub-figs .spatial-03-move img:nth-child(3) {
|
|
width: 80%;
|
|
transform: translateX(-44%);
|
|
}
|
|
.analysis .spatial .spatial03 .sub-figs .spatial-03-move .element {
|
|
animation: spatial-03-ani 2.5s ease-in infinite;
|
|
}
|
|
|
|
.analysis .statistics .left .mid-tit {
|
|
background-image: url(../img/analysis/bg_statistics_title.png);
|
|
left: 164px;
|
|
width: calc(100vw - 176px);
|
|
max-width: 1744px;
|
|
}
|
|
.analysis .statistics .left .mid-tit span {
|
|
left: 24px !important;
|
|
}
|
|
.analysis .statistics .statistics01 .sub-figs .apx {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.analysis .statistics .statistics01 .sub-figs .apx img, .analysis .statistics .statistics01 .sub-figs .apx svg {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.analysis .statistics .statistics02 .sub-figs .apx {
|
|
position: absolute;
|
|
top: 10.084%;
|
|
left: 11.4674%;
|
|
width: 83.8678%;
|
|
}
|
|
.analysis .statistics .statistics03 .sub-figs .apx {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
|
|
.analysis .attribute .left .mid-tit {
|
|
background-image: url(../img/analysis/bg_attribute_title.png);
|
|
}
|
|
.analysis .attribute .right .attribute02 .sub-figs .imgs img,
|
|
.analysis .attribute .right .attribute03 .sub-figs .imgs img {
|
|
object-fit: cover;
|
|
}
|
|
|
|
@media (max-width: 1600px) {
|
|
.analysis .key .left {
|
|
padding-left: 120px;
|
|
min-width: 520px;
|
|
}
|
|
.analysis .key .left .mid-tit {
|
|
width: calc(100vw - 120px);
|
|
}
|
|
.analysis .key .left .mid-tit span {
|
|
left: 120px;
|
|
}
|
|
.analysis .key .right {
|
|
padding-right: 120px;
|
|
}
|
|
.analysis .statistics .left .mid-tit {
|
|
left: 84px;
|
|
width: calc(100vw - 96px);
|
|
}
|
|
}
|
|
@media (max-width: 1400px) {
|
|
.analysis .key .left {
|
|
padding-left: 80px;
|
|
min-width: 450px;
|
|
}
|
|
.analysis .key .left .mid-tit {
|
|
width: calc(100vw - 80px);
|
|
height: 360px;
|
|
transform: translateY(-200px);
|
|
}
|
|
.analysis .key .left .mid-tit span {
|
|
left: 80px;
|
|
bottom: -66px;
|
|
font-size: 48px;
|
|
}
|
|
.analysis .key .left ul {
|
|
padding-top: 160px;
|
|
}
|
|
.analysis .key .right {
|
|
padding-right: 100px;
|
|
padding-top: 255px;
|
|
}
|
|
.analysis .key .right .sub-figs {
|
|
grid-template-columns: initial;
|
|
}
|
|
.analysis .key .right .sub-text br {
|
|
display: none;
|
|
}
|
|
.analysis .key .right .sub-figs .text br {
|
|
display: none;
|
|
}
|
|
.analysis .key .right .sub-figs .line {
|
|
width: 88%;
|
|
}
|
|
.analysis .statistics .left .mid-tit {
|
|
left: 44px;
|
|
width: calc(100vw - 56px);
|
|
}
|
|
.analysis .statistics .left .mid-tit span {
|
|
left: 56px;
|
|
}
|
|
.analysis .spatial .spatial03 .sub-figs .spatial-03-move {
|
|
padding: 24px 0 16px;
|
|
}
|
|
.analysis .attribute .right .sub-figs .imgs img {
|
|
object-fit: cover;
|
|
}
|
|
}
|
|
@media (max-width: 1200px) {
|
|
.analysis .key {
|
|
margin-bottom: 40px;
|
|
}
|
|
.analysis .key .left {
|
|
min-width: 350px;
|
|
padding-left: 64px;
|
|
}
|
|
.analysis .key .left .mid-tit {
|
|
width: calc(100vw - 64px);
|
|
}
|
|
.analysis .key .left .mid-tit span {
|
|
font-size: 40px;
|
|
line-height: 52px;
|
|
bottom: -50px;
|
|
left: 64px;
|
|
}
|
|
.analysis .key .left ul {
|
|
padding-top: 140px;
|
|
gap: 16px;
|
|
}
|
|
.analysis .key .left ul li {
|
|
font-size: 16px;
|
|
}
|
|
.analysis .key .left ul li.on {
|
|
font-size: 18px;
|
|
}
|
|
.analysis .key .right {
|
|
padding-right: 76px;
|
|
padding-top: 240px;
|
|
}
|
|
.analysis .key .right .attribute02 .sub-figs .text br.brk {
|
|
display: block !important;
|
|
}
|
|
.analysis .statistics .left .mid-tit {
|
|
left: 52px;
|
|
}
|
|
}
|
|
@media (max-width: 992px) {
|
|
.analysis .key {
|
|
flex-direction: column;
|
|
padding: 0;
|
|
margin-bottom: 120px;
|
|
}
|
|
.analysis .key .left {
|
|
width: 100%;
|
|
min-width: initial;
|
|
height: 100px;
|
|
padding: 0;
|
|
box-shadow: 0 8px 8px rgba(0, 0, 0, 0.0666666667);
|
|
}
|
|
.analysis .key .left .mid-tit {
|
|
transform: initial;
|
|
width: 100%;
|
|
height: 100%;
|
|
left: initial;
|
|
background: #fff !important;
|
|
color: #000;
|
|
}
|
|
.analysis .key .left .mid-tit span {
|
|
left: 48px;
|
|
font-size: 34px;
|
|
bottom: 8px;
|
|
}
|
|
.analysis .key .left .mid-tit span strong {
|
|
color: #000;
|
|
}
|
|
.analysis .key .left .mid-tit span br {
|
|
display: none;
|
|
}
|
|
.analysis .key .left ul {
|
|
display: none;
|
|
}
|
|
.analysis .key .right {
|
|
padding: 0 48px 48px;
|
|
}
|
|
.analysis .key .right .sub-figs {
|
|
grid-template-columns: 2.5fr 1fr;
|
|
}
|
|
.analysis .key .right .sub-figs .text {
|
|
padding: 24px 0;
|
|
font-size: 16px;
|
|
}
|
|
.analysis .key .right .sub-figs .text br {
|
|
display: initial;
|
|
}
|
|
.analysis .key .right .sub-figs .text br.brk {
|
|
display: none;
|
|
}
|
|
.analysis .key .right .sub-figs .line {
|
|
width: 40%;
|
|
}
|
|
.analysis .key .right .sub-figs .bottom img {
|
|
width: 30px;
|
|
}
|
|
.analysis .statistics .left .mid-tit span {
|
|
left: 48px !important;
|
|
}
|
|
.analysis .attribute {
|
|
margin-bottom: 40px;
|
|
}
|
|
.analysis .key .right .attribute02 .sub-figs .text br.brk {
|
|
display: none !important;
|
|
}
|
|
.analysis .spatial .spatial03 .sub-figs .spatial-03-move img:nth-child(2) {
|
|
margin-bottom: 4%;
|
|
}
|
|
}
|
|
@media (max-width: 768px) {
|
|
.analysis .sub-content .keyword br.brk {
|
|
display: initial;
|
|
}
|
|
.analysis .key .right .sub-tit {
|
|
font-size: 22px;
|
|
margin-bottom: 12px;
|
|
}
|
|
.analysis .key .right .sub-figs {
|
|
grid-template-columns: initial;
|
|
}
|
|
.analysis .key .right .sub-figs .text {
|
|
min-width: initial;
|
|
}
|
|
.analysis .key .right .sub-figs .text br {
|
|
display: none;
|
|
}
|
|
.analysis .key .right .sub-figs .line {
|
|
width: 80%;
|
|
}
|
|
}
|
|
@media (max-width: 576px) {
|
|
.analysis .key .left .mid-tit {
|
|
height: 100px;
|
|
}
|
|
.analysis .key .left .mid-tit span {
|
|
left: 24px;
|
|
font-size: 26px;
|
|
bottom: 0;
|
|
}
|
|
.analysis .key .right {
|
|
padding: 0 24px;
|
|
}
|
|
.analysis .key .right .sub-tit {
|
|
font-size: 20px;
|
|
}
|
|
.analysis .statistics .left .mid-tit span {
|
|
left: 24px !important;
|
|
}
|
|
.analysis .key .right .statistics01 .sub-figs .text .bottom br {
|
|
display: initial;
|
|
}
|
|
.analysis .key .right .attribute02 .sub-figs .text br.brk {
|
|
display: initial !important;
|
|
}
|
|
}
|
|
.results .sub-header {
|
|
background-image: url(../img/results/bg_results_title.jpg);
|
|
background-size: cover;
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.results .sub-header {
|
|
background-position: center top;
|
|
}
|
|
}
|
|
.results .sub-content::before {
|
|
content: "Exploration\aResults";
|
|
}
|
|
.results .sub-content .dia-circles-wrap .circle-belt {
|
|
background: #F0F7F5;
|
|
border: 1px solid #B6D0C9;
|
|
}
|
|
.results .sub-content .dia-circles-wrap .circle-dash {
|
|
border: 1px dashed #B6D0C9;
|
|
}
|
|
.results .sub-content .dia-circles-wrap .circle-dots.move .dot {
|
|
background: #046A50;
|
|
}
|
|
.results .sub-content .dia-circles-wrap .circle-dots.move .dot:nth-child(2) {
|
|
top: 100%;
|
|
left: calc(50% - 4px);
|
|
transform: translateY(-50%);
|
|
}
|
|
.results .sub-content .dia-circles-wrap .circle-dots .dot {
|
|
background: #046A50;
|
|
}
|
|
.results .sub-content .dia-circles-wrap .circle-dots .dot:nth-child(1) {
|
|
top: 0%;
|
|
left: calc(50% - 4px);
|
|
transform: translateY(-50%);
|
|
}
|
|
.results .sub-content .dia-circles-wrap .circle-dots .dot:nth-child(2) {
|
|
top: 75%;
|
|
left: 5.5%;
|
|
transform: translateY(-50%) rotate(120deg);
|
|
}
|
|
.results .sub-content .dia-circles-wrap .circle-dots .dot:nth-child(3) {
|
|
top: 75%;
|
|
right: 5.5%;
|
|
transform: translateY(-50%) rotate(240deg);
|
|
}
|
|
.results .sub-content .dia-circles-wrap .circle-dots .dot:nth-child(4) {
|
|
bottom: -8px;
|
|
left: calc(50% - 4px);
|
|
transform: translateY(-50%);
|
|
}
|
|
.results .sub-content .dia-circles-wrap .circle-dots .dot:nth-child(5) {
|
|
top: 25%;
|
|
left: 5.5%;
|
|
transform: translateY(-50%) rotate(120deg);
|
|
}
|
|
.results .sub-content .dia-circles-wrap .circle-dots .dot:nth-child(6) {
|
|
top: 25%;
|
|
right: 5.5%;
|
|
transform: translateY(-50%) rotate(240deg);
|
|
}
|
|
.results .sub-content .dia-circles-wrap .circle-dots.move {
|
|
animation-name: dot-rotate3;
|
|
}
|
|
.results .sub-content .dia-circles-wrap .circle-core::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
box-sizing: border-box;
|
|
background: linear-gradient(180deg, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 100%);
|
|
inset: 0;
|
|
mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
|
|
-webkit-mask-composite: xor;
|
|
mask-composite: exclude;
|
|
pointer-events: none;
|
|
border-radius: inherit;
|
|
padding: 1px;
|
|
padding: 4px;
|
|
}
|
|
.results .sub-content .dia-circles-wrap .circle-core span {
|
|
line-height: 1.2;
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
width: 0;
|
|
height: 0;
|
|
z-index: 2;
|
|
pointer-events: none;
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
transform: translate(-50%, -50%) rotate(var(--angle, 0deg)) translateY(-210px) rotate(calc(-1 * var(--angle, 0deg)));
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
gap: 8px;
|
|
pointer-events: auto;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element {
|
|
transform: translate(-50%, -50%) rotate(var(--angle, 0deg)) translateY(-170px) rotate(calc(-1 * var(--angle, 0deg)));
|
|
}
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element {
|
|
transform: translate(-50%, -50%) rotate(var(--angle, 0deg)) translateY(-140px) rotate(calc(-1 * var(--angle, 0deg)));
|
|
gap: 0;
|
|
}
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element .dia-tit {
|
|
font-size: 16px;
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element i {
|
|
aspect-ratio: 1/1;
|
|
background-position: center;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element .dot {
|
|
width: 0;
|
|
height: 32px;
|
|
border-left: 1px dashed #046A50;
|
|
position: relative;
|
|
flex-shrink: 0;
|
|
transform: rotate(var(--angle, 0deg));
|
|
transform-origin: center top;
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-1 {
|
|
gap: 4px;
|
|
}
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-2 {
|
|
margin-left: 24px;
|
|
flex-direction: row-reverse;
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-2 {
|
|
margin-left: 6px;
|
|
}
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-2 .dia-tit {
|
|
flex-direction: row;
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-2 .dot {
|
|
top: 24px;
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-2 .dot {
|
|
top: 20px;
|
|
}
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-3 {
|
|
margin-left: 44px;
|
|
flex-direction: row-reverse;
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-3 {
|
|
margin-left: 20px;
|
|
}
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-3 .dia-tit {
|
|
flex-direction: row;
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-3 .dot {
|
|
top: 10px;
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-3 .dot {
|
|
top: 12px;
|
|
}
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-4 {
|
|
flex-direction: column-reverse;
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-4 {
|
|
gap: 4px;
|
|
}
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-4 .dot {
|
|
transform: rotate(0);
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-5 {
|
|
margin-left: -50px;
|
|
flex-direction: row;
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-5 {
|
|
margin-left: -24px;
|
|
}
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-5 .dia-tit {
|
|
flex-direction: row-reverse;
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-5 .dot {
|
|
top: 10px;
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-5 .dot {
|
|
top: 12px;
|
|
}
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-6 {
|
|
margin-left: -30px;
|
|
flex-direction: row;
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-6 {
|
|
margin-left: -8px;
|
|
}
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-6 .dia-tit {
|
|
flex-direction: row-reverse;
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-6 .dot {
|
|
top: 22px;
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-6 .dot {
|
|
top: 20px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-2 .dia-tit, .results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-3 .dia-tit, .results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-5 .dia-tit, .results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-6 .dia-tit {
|
|
flex-direction: column;
|
|
gap: 4px;
|
|
}
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-1 i {
|
|
width: 26px;
|
|
background-image: url(../img/results/ico_map.svg);
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-2 i {
|
|
width: 30px;
|
|
background-image: url(../img/results/ico_people.svg);
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-3 i {
|
|
width: 32px;
|
|
background-image: url(../img/results/ico_facility.svg);
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-4 i {
|
|
width: 25px;
|
|
background-image: url(../img/results/ico_city.svg);
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-5 i {
|
|
width: 36px;
|
|
background-image: url(../img/results/ico_eco.svg);
|
|
}
|
|
.results .sub-content .dia-circles-wrap .dia-element-ring .dia-element.dia-pos-6 i {
|
|
width: 33px;
|
|
background-image: url(../img/results/ico_weather.svg);
|
|
}
|
|
|
|
.txt-line {
|
|
display: block;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.txt-line {
|
|
display: inline;
|
|
}
|
|
.txt-line + .txt-line::before {
|
|
content: " ";
|
|
}
|
|
}
|
|
|
|
@media only screen and (max-width: 767px) {
|
|
.results .sub-header .sub-txt .txt-line,
|
|
.results .sub-content .sub-tit-box .sub-tit .txt-line {
|
|
display: block;
|
|
}
|
|
}
|
|
|
|
.sub-category {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: relative;
|
|
}
|
|
|
|
.results-wrap {
|
|
position: sticky;
|
|
top: 0;
|
|
left: 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
padding-top: 120px;
|
|
min-height: var(--window-inner-height);
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.results-wrap {
|
|
padding-top: 60px;
|
|
min-height: auto;
|
|
}
|
|
}
|
|
.results-wrap::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 183px;
|
|
background: linear-gradient(0deg, rgba(247, 247, 246, 0) 0%, #F7F7F6 80%);
|
|
pointer-events: none;
|
|
}
|
|
.results-wrap .tab-panels {
|
|
flex: 1;
|
|
display: flex;
|
|
flex-direction: column;
|
|
min-height: 0;
|
|
width: 100%;
|
|
}
|
|
.results-wrap nav {
|
|
z-index: 1;
|
|
}
|
|
.results-wrap .tab-list {
|
|
display: flex;
|
|
justify-content: center;
|
|
gap: 12px;
|
|
flex-wrap: wrap;
|
|
list-style: none;
|
|
padding: 0;
|
|
margin: 0 0 60px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.results-wrap .tab-list {
|
|
margin: 0;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results-wrap .tab-list {
|
|
padding: 0 2.4rem;
|
|
justify-content: flex-start;
|
|
}
|
|
}
|
|
.results-wrap .tab-list li a {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 8px;
|
|
padding: 14px 28px;
|
|
min-width: 224px;
|
|
border-radius: 10px;
|
|
font-size: 18px;
|
|
font-weight: 600;
|
|
color: rgba(0, 0, 0, 0.5);
|
|
border: 1px solid #E5E5E5;
|
|
background: #E5E5E5;
|
|
text-decoration: none;
|
|
transition: background 0.25s, color 0.25s;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.results-wrap .tab-list li a {
|
|
padding: 10px 20px;
|
|
min-width: auto;
|
|
font-size: 1.2rem;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results-wrap .tab-list li a {
|
|
width: 3.2rem;
|
|
height: 3.2rem;
|
|
padding: 0;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 0;
|
|
text-indent: -9999px;
|
|
color: transparent;
|
|
font-size: 1px;
|
|
overflow: hidden;
|
|
}
|
|
}
|
|
.results-wrap .tab-list li.on a {
|
|
color: #FFF;
|
|
border: 1px solid rgba(114, 80, 31, 0.5);
|
|
background: #BCA17B;
|
|
}
|
|
.results-wrap .tab-list li.on a i {
|
|
opacity: 1;
|
|
background-color: #fff;
|
|
}
|
|
.results-wrap .tab-list .ico-nature {
|
|
width: 18px;
|
|
height: 18px;
|
|
opacity: 0.5;
|
|
background-color: #000;
|
|
-webkit-mask-image: url("../img/results/ico_tab_natural.svg");
|
|
mask-image: url("../img/results/ico_tab_natural.svg");
|
|
background-size: cover;
|
|
-webkit-background-size: cover;
|
|
mask-size: contain;
|
|
-webkit-mask-position: center;
|
|
mask-position: center;
|
|
-webkit-mask-repeat: no-repeat;
|
|
mask-repeat: no-repeat;
|
|
}
|
|
.results-wrap .tab-list .ico-social {
|
|
width: 16px;
|
|
height: 16px;
|
|
opacity: 0.5;
|
|
background-color: #000;
|
|
-webkit-mask-image: url("../img/results/ico_tab_social.svg");
|
|
mask-image: url("../img/results/ico_tab_social.svg");
|
|
background-size: cover;
|
|
-webkit-background-size: cover;
|
|
mask-size: contain;
|
|
-webkit-mask-position: center;
|
|
mask-position: center;
|
|
-webkit-mask-repeat: no-repeat;
|
|
mask-repeat: no-repeat;
|
|
}
|
|
.results-wrap .tab-list .ico-cost {
|
|
width: 16px;
|
|
height: 10px;
|
|
opacity: 0.5;
|
|
background-color: #000;
|
|
-webkit-mask-image: url("../img/results/ico_tab_cost.svg");
|
|
mask-image: url("../img/results/ico_tab_cost.svg");
|
|
background-size: cover;
|
|
-webkit-background-size: cover;
|
|
mask-size: contain;
|
|
-webkit-mask-position: center;
|
|
mask-position: center;
|
|
-webkit-mask-repeat: no-repeat;
|
|
mask-repeat: no-repeat;
|
|
}
|
|
.results-wrap .tab-content {
|
|
position: relative;
|
|
display: none;
|
|
width: 100%;
|
|
overflow: visible;
|
|
flex: 1;
|
|
background-repeat: no-repeat, no-repeat;
|
|
background-position: left bottom, right bottom;
|
|
background-image: url(../img/results/bg_natural_left.png), url(../img/results/bg_grid.png);
|
|
background-size: 70.5729% auto, 100% auto;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.results-wrap .tab-content {
|
|
padding-bottom: 60px;
|
|
}
|
|
}
|
|
.results-wrap .tab-content.social {
|
|
background-image: url(../img/results/bg_social_left.png), url(../img/results/bg_grid.png);
|
|
background-size: 60.15625% auto, 100% auto;
|
|
}
|
|
.results-wrap .tab-content.cost {
|
|
background-image: url(../img/results/bg_cost_left.png), url(../img/results/bg_grid.png);
|
|
background-size: 31.927% auto, 100% auto;
|
|
}
|
|
.results-wrap .tab-content.on {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
.results-wrap .tab-content.on .report-page {
|
|
transition: opacity 0.6s ease-out, transform 0.6s ease-out;
|
|
}
|
|
.results-wrap .section-hero {
|
|
position: relative;
|
|
z-index: 1;
|
|
flex: 1;
|
|
min-height: 0;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 60px;
|
|
max-width: 1500px;
|
|
margin: 0 auto;
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.results-wrap .section-hero {
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
gap: 64px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.results-wrap .section-hero {
|
|
padding: 60px 2.4rem;
|
|
max-width: 100%;
|
|
gap: 100px;
|
|
overflow: hidden;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results-wrap .section-hero {
|
|
width: 100%;
|
|
}
|
|
}
|
|
@media only screen and (min-width: 1440px) {
|
|
.results-wrap .section-hero-left {
|
|
padding-bottom: 160px;
|
|
}
|
|
}
|
|
.results-wrap .section-hero-left .section-title-large {
|
|
position: relative;
|
|
font-size: 52px;
|
|
font-weight: 700;
|
|
margin-bottom: 24px;
|
|
color: #1a1a1a;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.results-wrap .section-hero-left .section-title-large {
|
|
margin-bottom: 14px;
|
|
font-size: 2rem;
|
|
color: #013C42;
|
|
}
|
|
}
|
|
.results-wrap .section-hero-left .section-title-large .watermark {
|
|
position: absolute;
|
|
bottom: 20px;
|
|
left: -10px;
|
|
display: block;
|
|
font-size: 120px;
|
|
font-weight: 900;
|
|
line-height: 1;
|
|
opacity: 0.08;
|
|
color: #666;
|
|
margin-bottom: 4px;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.results-wrap .section-hero-left .section-title-large .watermark {
|
|
display: none;
|
|
}
|
|
}
|
|
.results-wrap .section-hero-left .section-desc {
|
|
font-size: 20px;
|
|
font-weight: 400;
|
|
color: rgba(0, 0, 0, 0.8);
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.results-wrap .section-hero-left .section-desc {
|
|
font-size: 1.4rem;
|
|
}
|
|
}
|
|
.results-wrap .section-hero-right {
|
|
position: relative;
|
|
min-height: 330px;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.results-wrap .section-hero-right {
|
|
padding-left: 38px;
|
|
min-height: auto;
|
|
}
|
|
}
|
|
.results-wrap .section-hero-right .report-stack {
|
|
position: relative;
|
|
width: 100%;
|
|
display: flex;
|
|
}
|
|
.results-wrap .section-hero-right .report-page {
|
|
position: relative;
|
|
flex-shrink: 0;
|
|
width: 246px;
|
|
height: 330px;
|
|
overflow: hidden;
|
|
z-index: var(--index);
|
|
opacity: 0;
|
|
transform: translateY(120px);
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.results-wrap .section-hero-right .report-page {
|
|
width: 226px;
|
|
height: 310px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 991px) {
|
|
.results-wrap .section-hero-right .report-page {
|
|
width: 195px;
|
|
height: 260px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results-wrap .section-hero-right .report-page {
|
|
width: 175px;
|
|
height: 234px;
|
|
}
|
|
}
|
|
.results-wrap .section-hero-right .report-page:first-child {
|
|
overflow: visible;
|
|
}
|
|
.results-wrap .section-hero-right .report-page:first-child::before {
|
|
content: "";
|
|
position: absolute;
|
|
z-index: -1;
|
|
left: -12px;
|
|
top: -10px;
|
|
width: 270px;
|
|
height: 350px;
|
|
border-radius: 6px;
|
|
background: linear-gradient(170deg, rgba(227, 227, 227, 0.24) 4.48%, rgba(0, 0, 0, 0.4) 92.19%), #242D2B;
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.results-wrap .section-hero-right .report-page:first-child::before {
|
|
width: 250px;
|
|
height: 334px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 991px) {
|
|
.results-wrap .section-hero-right .report-page:first-child::before {
|
|
width: 219px;
|
|
height: 284px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 575px) {
|
|
.results-wrap .section-hero-right .report-page:first-child::before {
|
|
width: 199px;
|
|
height: 258px;
|
|
}
|
|
}
|
|
.results-wrap .section-hero-right .report-page:not(:first-child) {
|
|
margin-left: -84px;
|
|
box-shadow: -5px 0 4px 0 rgba(0, 0, 0, 0.2);
|
|
}
|
|
@media only screen and (max-width: 1439px) {
|
|
.results-wrap .section-hero-right .report-page:not(:first-child) {
|
|
margin-left: -120px;
|
|
}
|
|
}
|
|
@media only screen and (max-width: 1023px) {
|
|
.results-wrap .section-hero-right .report-page:not(:first-child) {
|
|
margin-left: -140px;
|
|
}
|
|
}
|
|
.results-wrap .section-hero-right .report-page .report-pick {
|
|
position: absolute;
|
|
top: -12px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
z-index: 1;
|
|
width: 80px;
|
|
height: 16px;
|
|
border-radius: 2px;
|
|
background: #D9D9D9;
|
|
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
|
|
}
|
|
.results-wrap .section-hero-right .report-page .report-pick::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 6px;
|
|
border-radius: 2px 2px 0 0;
|
|
opacity: 0.6;
|
|
background: linear-gradient(180deg, #D9D9D9 0%, #BCBCBC 50.96%, #D9D9D9 98.56%);
|
|
}
|
|
.results-wrap .section-hero-right .report-page .report-pick::after {
|
|
content: "";
|
|
position: absolute;
|
|
top: 2px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
width: 76px;
|
|
height: 1px;
|
|
opacity: 0.42;
|
|
background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFF 45.67%, rgba(255, 255, 255, 0) 100%);
|
|
}
|
|
.results-wrap .section-hero-right .report-page img {
|
|
display: block;
|
|
width: 100%;
|
|
height: auto;
|
|
object-fit: cover;
|
|
}
|
|
|
|
/* 페이지 로드 중 스크롤 복원으로 인한 깜빡임 방지 */
|
|
html.loading {
|
|
overflow: hidden;
|
|
}
|
|
|
|
/* results-wrap pin 영역 정규화 */
|
|
.results-wrap {
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
|
|
/* sub-content와의 간격 확보 */
|
|
.results .sub-content {
|
|
position: relative;
|
|
z-index: 0;
|
|
margin-bottom: 60px; /* results-wrap과의 간격 확보 */
|
|
}
|
|
|
|
/* ScrollTrigger pin 시 발생하는 spacer 요소 정리 */
|
|
.pin-spacer {
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
|
|
/* 새로고침 시 일시적으로 보이지 않게 처리 */
|
|
body:not(.loaded) .results-wrap {
|
|
visibility: hidden;
|
|
}
|
|
|
|
body.loaded .results-wrap {
|
|
visibility: visible;
|
|
}
|
|
|
|
.faq .sub-header {
|
|
background-image: url(../img/bg_faq_title.png);
|
|
}
|
|
.faq .sub-tab {
|
|
display: flex;
|
|
width: 100%;
|
|
height: 64px;
|
|
padding: 0;
|
|
position: absolute;
|
|
bottom: 0;
|
|
background-color: rgba(0, 0, 0, 0.4666666667);
|
|
}
|
|
.faq .sub-tab li {
|
|
width: 100%;
|
|
height: 100%;
|
|
color: #fff;
|
|
}
|
|
.faq .sub-tab li:not(:first-child, :last-child) {
|
|
width: max-content;
|
|
}
|
|
.faq .sub-tab li a {
|
|
width: 25vw;
|
|
height: 100%;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
font-size: 18px;
|
|
}
|
|
.faq .sub-tab li a:hover {
|
|
color: var(--color-yellow);
|
|
}
|
|
.faq .sub-tab li:nth-child(1) a {
|
|
justify-self: flex-end;
|
|
}
|
|
.faq .sub-tab li.on {
|
|
background: linear-gradient(90deg, rgba(29, 132, 103, 0) 0%, #1d8467 35%, #1d8467 65%, rgba(29, 132, 103, 0) 100%);
|
|
font-weight: 700;
|
|
color: var(--color-yellow);
|
|
border-left: none;
|
|
border-right: none;
|
|
}
|
|
.faq .sub-tab li.on:first-child {
|
|
background: linear-gradient(270deg, #1d8467 0%, #051612 100%);
|
|
}
|
|
.faq .sub-tab li.on:last-child {
|
|
background: linear-gradient(90deg, #1d8467 0%, #051612 100%);
|
|
}
|
|
.faq .sub-content {
|
|
max-width: 1280px;
|
|
padding: 60px 16px 120px;
|
|
margin: 0 auto;
|
|
gap: 40px;
|
|
}
|
|
.faq .sub-content .sub-tit {
|
|
color: #000;
|
|
margin-bottom: 40px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.faq legend {
|
|
text-indent: -9999px;
|
|
color: transparent;
|
|
font-size: 1px;
|
|
overflow: hidden;
|
|
}
|
|
.faq .sound-only {
|
|
text-indent: -9999px;
|
|
color: transparent;
|
|
font-size: 1px;
|
|
overflow: hidden;
|
|
}
|
|
.faq form {
|
|
display: flex;
|
|
gap: 8px;
|
|
width: 100%;
|
|
flex-direction: column;
|
|
}
|
|
.faq .search-box {
|
|
padding: 0;
|
|
border: none;
|
|
background: none;
|
|
width: 100%;
|
|
max-width: 450px;
|
|
margin-inline-start: auto;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 8px;
|
|
}
|
|
.faq .search-box form {
|
|
flex-direction: row;
|
|
}
|
|
.faq .search-box input {
|
|
width: 100%;
|
|
border: 1px solid #ddd;
|
|
padding: 0 16px;
|
|
height: 45px;
|
|
font-size: 16px;
|
|
color: #000;
|
|
border-radius: 3px;
|
|
}
|
|
.faq .search-box .btn-submit {
|
|
background-color: #000;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 4px;
|
|
min-width: 88px;
|
|
width: 88px;
|
|
height: 45px;
|
|
padding: 0;
|
|
font-size: 16px;
|
|
color: #fff;
|
|
border: none;
|
|
border-radius: 3px;
|
|
cursor: pointer;
|
|
font-weight: bold;
|
|
}
|
|
.faq .search-box .btn-submit:hover {
|
|
opacity: 0.9;
|
|
}
|
|
.faq .search-box .ico-search {
|
|
width: 24px;
|
|
height: 24px;
|
|
background-image: url(../img/ico/ico_search.svg);
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
}
|
|
.faq .faq-list {
|
|
width: 100%;
|
|
margin-top: 0;
|
|
list-style: none;
|
|
padding: 0;
|
|
}
|
|
.faq .faq-item {
|
|
border-bottom: 1px solid #e0e0e0;
|
|
margin-bottom: 0;
|
|
}
|
|
.faq .faq-item:first-child {
|
|
border-top: 1px solid #e0e0e0;
|
|
}
|
|
.faq .faq-question {
|
|
display: flex;
|
|
align-items: center;
|
|
padding: 24px 20px;
|
|
cursor: pointer;
|
|
transition: background-color 0.3s ease;
|
|
margin: 0;
|
|
position: relative;
|
|
text-align: left;
|
|
}
|
|
.faq .faq-question:hover {
|
|
background-color: #f8f8f8;
|
|
}
|
|
.faq .faq-question .tit-bg {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: #000;
|
|
font-weight: 700;
|
|
font-size: 18px;
|
|
border-radius: 50%;
|
|
margin-right: 16px;
|
|
flex-shrink: 0;
|
|
}
|
|
.faq .faq-question .faq-link {
|
|
flex: 1;
|
|
text-decoration: none;
|
|
color: #000;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
transition: color 0.3s ease;
|
|
pointer-events: none;
|
|
}
|
|
.faq .faq-question .faq-link:hover {
|
|
font-weight: 700;
|
|
}
|
|
.faq .faq-question .faq-icon {
|
|
display: inline-flex;
|
|
width: 30px;
|
|
height: 30px;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin-left: 16px;
|
|
color: #666;
|
|
flex-shrink: 0;
|
|
border: none;
|
|
background: none;
|
|
border-radius: 3px;
|
|
pointer-events: none;
|
|
cursor: pointer;
|
|
}
|
|
.faq .faq-question .faq-icon .ico-plus {
|
|
position: relative;
|
|
display: block;
|
|
width: 16px;
|
|
height: 16px;
|
|
font-size: 0;
|
|
}
|
|
.faq .faq-question .faq-icon .ico-plus::before, .faq .faq-question .faq-icon .ico-plus::after {
|
|
content: "";
|
|
position: absolute;
|
|
left: 50%;
|
|
top: 50%;
|
|
background-color: rgb(197, 205, 216);
|
|
}
|
|
.faq .faq-question .faq-icon .ico-plus::before {
|
|
width: 100%;
|
|
height: 2px;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
.faq .faq-question .faq-icon .ico-plus::after {
|
|
width: 2px;
|
|
height: 100%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
.faq .faq-question:hover .faq-icon .ico-plus::before, .faq .faq-question:hover .faq-icon .ico-plus::after {
|
|
background-color: #000;
|
|
}
|
|
.faq .faq-item.active .faq-question {
|
|
background-color: #f8f8f8;
|
|
}
|
|
.faq .faq-item.active .faq-question .faq-link {
|
|
font-weight: 700;
|
|
}
|
|
.faq .faq-item.active .faq-question .faq-icon {
|
|
background-color: var(--color-green);
|
|
}
|
|
.faq .faq-item.active .faq-question .faq-icon .ico-plus::after {
|
|
opacity: 0;
|
|
transform: translate(-50%, -50%) scaleY(0);
|
|
}
|
|
.faq .faq-item.active .faq-question .faq-icon .ico-plus:before {
|
|
background-color: #fff;
|
|
}
|
|
.faq .faq-answer {
|
|
max-height: 0;
|
|
overflow: hidden;
|
|
transition: max-height 0.4s cubic-bezier(0.4, 0, 0.2, 1);
|
|
background-color: #fafafa;
|
|
text-align: left;
|
|
}
|
|
.faq .faq-item.active .faq-answer {
|
|
max-height: 1000px;
|
|
}
|
|
.faq .con-inner {
|
|
padding: 24px 20px 24px 46px;
|
|
position: relative;
|
|
}
|
|
.faq .con-inner p {
|
|
margin: 0 0 16px;
|
|
line-height: 1.8;
|
|
color: #333;
|
|
font-size: 16px;
|
|
}
|
|
.faq .con-inner p:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.faq .faq-question {
|
|
padding: 20px 16px;
|
|
}
|
|
.faq .faq-question .tit-bg {
|
|
font-size: 16px;
|
|
margin-right: 12px;
|
|
}
|
|
.faq .faq-question .faq-link {
|
|
font-size: 16px;
|
|
}
|
|
.faq .faq-question .faq-icon {
|
|
margin-left: 12px;
|
|
}
|
|
.faq .faq-question .faq-icon .fa {
|
|
font-size: 18px;
|
|
}
|
|
.faq .con-inner {
|
|
padding: 20px 16px 20px 34px;
|
|
}
|
|
.faq .con-inner p {
|
|
font-size: 15px;
|
|
}
|
|
}
|
|
.faq .qa-controls {
|
|
width: 100%;
|
|
}
|
|
.faq .search-wrap {
|
|
width: 100%;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 16px;
|
|
}
|
|
.faq .search-wrap .filters {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
}
|
|
.faq .search-wrap .check-group {
|
|
gap: 4px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.faq .search-wrap .check-group label {
|
|
background-color: #fff;
|
|
border-radius: 3px;
|
|
border: 1px solid rgba(0, 0, 0, 0.1);
|
|
}
|
|
.faq .search-wrap .check-group label:has(:checked) {
|
|
background-color: #ffc600;
|
|
}
|
|
.faq .search-wrap .check-group [type=checkbox] {
|
|
position: absolute;
|
|
-webkit-appearance: none;
|
|
appearance: none;
|
|
opacity: 0;
|
|
}
|
|
.faq .search-wrap label {
|
|
position: relative;
|
|
height: 45px;
|
|
padding: 10px 15px;
|
|
font-size: 16px;
|
|
cursor: pointer;
|
|
}
|
|
.faq .search-wrap .qna-id-input {
|
|
width: 100px;
|
|
height: 45px;
|
|
border: 1px solid #ddd;
|
|
border-radius: 3px;
|
|
padding: 4px 8px;
|
|
font-size: 14px;
|
|
}
|
|
.faq .search-wrap .btn-move {
|
|
height: 45px;
|
|
padding: 0 12px;
|
|
border: 1px solid #ddd;
|
|
border-radius: 3px;
|
|
background: #f4f4f4;
|
|
cursor: pointer;
|
|
font-size: 14px;
|
|
font-weight: 600;
|
|
}
|
|
.faq .board-list table tr {
|
|
cursor: pointer;
|
|
}
|
|
.faq .qa-detail {
|
|
width: 100%;
|
|
text-align: left;
|
|
}
|
|
.faq .qa-view {
|
|
border: 1px solid #dde7e9;
|
|
border-radius: 3px;
|
|
}
|
|
.faq .qa-view .content {
|
|
padding: 20px;
|
|
}
|
|
.faq .qa-view-header {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 10px;
|
|
border-bottom: 1px solid #dde7e9;
|
|
padding: 20px;
|
|
}
|
|
.faq .qa-view-header .title-area {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
gap: 16px;
|
|
margin-bottom: 8px;
|
|
}
|
|
.faq .qa-view-header .title-area .title-left {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
}
|
|
.faq .qa-view-header .title-area .title {
|
|
font-size: 24px;
|
|
font-weight: 700;
|
|
}
|
|
.faq .qa-view-header .title-area .cate {
|
|
border-radius: 3px;
|
|
height: 28px;
|
|
padding: 5px 10px;
|
|
background: rgba(0, 0, 0, 0.02);
|
|
font-size: 14px;
|
|
line-height: 1;
|
|
}
|
|
.faq .qa-view-header .title-area .status {
|
|
color: #555;
|
|
font-size: 15px;
|
|
min-width: max-content;
|
|
align-self: flex-start;
|
|
padding-right: 1px;
|
|
}
|
|
.faq .qa-view-header .user-info {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
flex-direction: row-reverse;
|
|
gap: 16px;
|
|
color: #555;
|
|
font-size: 16px;
|
|
}
|
|
.faq .qa-view-header .user-info .user-item {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 16px;
|
|
}
|
|
.faq .form-area {
|
|
font-size: 16px;
|
|
text-align: left;
|
|
}
|
|
.faq .form-area:not(:last-child) {
|
|
margin-bottom: 30px;
|
|
}
|
|
.faq .form-area .form-group {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, 1fr);
|
|
}
|
|
.faq .form-area .form-col-group {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 8px;
|
|
width: 100%;
|
|
}
|
|
.faq .form-area .form-item {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
width: 100%;
|
|
min-height: 45px;
|
|
padding: 5px 0;
|
|
gap: 20px;
|
|
}
|
|
.faq .form-area .form-item .form-tit {
|
|
padding: 0 10px;
|
|
min-width: 120px;
|
|
font-weight: 500;
|
|
}
|
|
.faq .form-area .form-item .form-tit .require {
|
|
color: #fb3c00;
|
|
}
|
|
.faq .form-area .form-item select,
|
|
.faq .form-area .form-item .input-text,
|
|
.faq .form-area .form-item .text-area {
|
|
border: 1px solid #d0d3db;
|
|
border-radius: 3px;
|
|
font-size: 16px;
|
|
padding: 5px;
|
|
}
|
|
.faq .form-area .form-item .select-sm {
|
|
width: 100%;
|
|
max-width: 160px;
|
|
}
|
|
.faq .form-area .form-item .input-text {
|
|
height: 40px;
|
|
}
|
|
.faq .form-area .form-item .text-area {
|
|
width: 100%;
|
|
height: 300px;
|
|
resize: vertical;
|
|
}
|
|
.faq .form-area .form-item .edit-area {
|
|
width: 100%;
|
|
border: 1px solid #d0d3db;
|
|
border-radius: 3px;
|
|
min-height: 480px;
|
|
overflow: hidden;
|
|
}
|
|
.faq .form-area .form-item .ck-content {
|
|
min-height: 480px;
|
|
}
|
|
.faq .form-area .form-item label:has([type=checkbox]) {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
gap: 8px;
|
|
cursor: pointer;
|
|
}
|
|
.faq .form-area .form-item input[type=checkbox] {
|
|
-webkit-appearance: none;
|
|
appearance: none;
|
|
width: 16px;
|
|
height: 16px;
|
|
cursor: pointer;
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Crect x='0.828125' y='1.33093' width='14.3382' height='14.3382' rx='0.642857' stroke='black' stroke-opacity='0.13'/%3E%3Cpath d='M11.6885 6.51624C11.6612 6.57757 11.6218 6.63277 11.5726 6.67855L7.0693 11.1759C6.97555 11.2695 6.84847 11.3221 6.71597 11.3221C6.58346 11.3221 6.45638 11.2695 6.36263 11.1759L4.53263 9.34522C4.44431 9.25043 4.39623 9.12507 4.39852 8.99554C4.4008 8.866 4.45328 8.74241 4.54488 8.6508C4.63649 8.55919 4.76008 8.50672 4.88962 8.50443C5.01915 8.50215 5.14452 8.55023 5.2393 8.63855L6.7173 10.1159L10.866 5.97188C10.9117 5.92276 10.9669 5.88336 11.0283 5.85603C11.0896 5.8287 11.1558 5.81401 11.2229 5.81282C11.2901 5.81164 11.3568 5.82399 11.419 5.84913C11.4813 5.87428 11.5378 5.91171 11.5853 5.95919C11.6328 6.00667 11.6702 6.06323 11.6954 6.12548C11.7205 6.18774 11.7329 6.25443 11.7317 6.32156C11.7305 6.3887 11.7158 6.45491 11.6885 6.51624Z' fill='white'/%3E%3C/svg%3E");
|
|
}
|
|
.faq .form-area .form-item input[type=checkbox]:checked {
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Crect x='0.328125' y='0.830933' width='15.3382' height='15.3382' rx='1.14286' fill='%231B7F63'/%3E%3Cpath d='M11.6885 6.51624C11.6612 6.57757 11.6218 6.63277 11.5726 6.67855L7.0693 11.1759C6.97555 11.2695 6.84847 11.3221 6.71597 11.3221C6.58346 11.3221 6.45638 11.2695 6.36263 11.1759L4.53263 9.34522C4.44431 9.25043 4.39623 9.12507 4.39852 8.99554C4.4008 8.866 4.45328 8.74241 4.54488 8.6508C4.63649 8.55919 4.76008 8.50672 4.88962 8.50443C5.01915 8.50215 5.14452 8.55023 5.2393 8.63855L6.7173 10.1159L10.866 5.97188C10.9117 5.92276 10.9669 5.88336 11.0283 5.85603C11.0896 5.8287 11.1558 5.81401 11.2229 5.81282C11.2901 5.81164 11.3568 5.82399 11.419 5.84913C11.4813 5.87428 11.5378 5.91171 11.5853 5.95919C11.6328 6.00667 11.6702 6.06323 11.6954 6.12548C11.7205 6.18774 11.7329 6.25443 11.7317 6.32156C11.7305 6.3887 11.7158 6.45491 11.6885 6.51624Z' fill='white'/%3E%3C/svg%3E");
|
|
}
|
|
.faq .form-area .form-item .attach-box {
|
|
display: flex;
|
|
align-items: center;
|
|
width: max-content;
|
|
column-gap: 16px;
|
|
flex-wrap: wrap;
|
|
max-width: 100%;
|
|
}
|
|
.faq .form-area .form-item .attach-box .info-msg {
|
|
white-space: nowrap;
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
color: #ff5c00;
|
|
}
|
|
.faq .form-area .form-item input[type=file] {
|
|
width: max-content;
|
|
padding: 5px;
|
|
border-radius: 3px;
|
|
font-size: 14px;
|
|
}
|
|
.faq {
|
|
/*첨부파일 drag*/
|
|
}
|
|
.faq .drop-zone {
|
|
border: 2px dashed #bbb;
|
|
border-radius: 5px;
|
|
padding: 20px;
|
|
text-align: center;
|
|
color: #999;
|
|
cursor: pointer;
|
|
}
|
|
.faq .drop-zone.dragover {
|
|
border-color: #333;
|
|
background: #f0f0f0;
|
|
}
|
|
.faq #file-list {
|
|
list-style: none;
|
|
margin-top: 10px;
|
|
padding: 0;
|
|
}
|
|
.faq #file-list li {
|
|
padding: 5px;
|
|
border-bottom: 1px solid #eee;
|
|
font-size: 14px;
|
|
}
|
|
.faq {
|
|
/* Q&A 첨부파일 250821 */
|
|
}
|
|
.faq .attachments {
|
|
margin-top: 20px;
|
|
padding: 15px;
|
|
background: #f9fafc;
|
|
border: 1px solid #e1e4e8;
|
|
border-radius: 8px;
|
|
}
|
|
.faq .attachments h3 {
|
|
margin: 0 0 12px;
|
|
font-size: 16px;
|
|
font-weight: 600;
|
|
color: #333;
|
|
}
|
|
.faq .attachments ul {
|
|
list-style: none;
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
.faq .attachments li {
|
|
margin-bottom: 8px;
|
|
padding: 6px 10px;
|
|
background: #fff;
|
|
border: 1px solid #e5e7eb;
|
|
border-radius: 5px;
|
|
font-size: 16px;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
transition: background 0.2s;
|
|
}
|
|
.faq .attachments li:hover {
|
|
background: #f0f7ff;
|
|
}
|
|
.faq .attachments a {
|
|
text-decoration: none;
|
|
color: #0073e6;
|
|
font-weight: 500;
|
|
}
|
|
.faq .attachments a:hover {
|
|
text-decoration: underline;
|
|
}
|
|
.faq .attachments .meta {
|
|
font-size: 12px;
|
|
color: #777;
|
|
margin-left: 10px;
|
|
}
|
|
.faq .comment-section {
|
|
width: 100%;
|
|
margin-top: 20px;
|
|
border: 1px solid #ddd;
|
|
border-radius: 6px;
|
|
background: #fff;
|
|
padding: 15px;
|
|
font-size: 16px;
|
|
text-align: left;
|
|
}
|
|
.faq .comment-section h4 {
|
|
margin: 0 0 15px;
|
|
font-size: 14px;
|
|
font-weight: bold;
|
|
}
|
|
.faq .comment-section .comment-title {
|
|
font-size: 14px;
|
|
font-weight: 700;
|
|
}
|
|
.faq .comment-section .comment-wrap {
|
|
margin-top: 8px;
|
|
border: 1px solid #dde7e9;
|
|
border-radius: 3px;
|
|
}
|
|
.faq .comment-section .comment-list {
|
|
margin-bottom: 15px;
|
|
}
|
|
.faq .comment-section .comment-list:has(.comment) {
|
|
display: flex;
|
|
padding: 0 16px;
|
|
flex-direction: column;
|
|
border-bottom: 1px solid #dde7e9;
|
|
}
|
|
.faq .comment-section .comment-list > .comment {
|
|
padding: 10px;
|
|
border-bottom: 1px solid #e0e0e0;
|
|
}
|
|
.faq .comment-section .comment-list > .comment:nth-child(odd) {
|
|
background-color: #fff;
|
|
}
|
|
.faq .comment-section .comment-list > .comment:nth-child(even) {
|
|
background-color: #f9f9f9;
|
|
}
|
|
.faq .comment-section .comment-list > .comment:not(:last-child) {
|
|
border-bottom: 1px solid #dde7e9;
|
|
}
|
|
.faq .comment-section .comment-list > .comment:last-child {
|
|
border-bottom: none;
|
|
}
|
|
.faq .comment-section .comment {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: flex-start;
|
|
padding: 10px 0;
|
|
border-bottom: 1px solid #eee;
|
|
}
|
|
.faq .comment-section .comment:last-child {
|
|
border-bottom: none;
|
|
}
|
|
.faq .comment-section .comment .comment-text {
|
|
padding: 8px 0;
|
|
line-height: 1.5;
|
|
}
|
|
.faq .comment-section .comment-box {
|
|
display: flex;
|
|
gap: 16px;
|
|
width: 100%;
|
|
padding: 20px 10px;
|
|
}
|
|
.faq .comment-section .comment-box .admin-info {
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
.faq .comment-section .comment-box .admin-info strong {
|
|
font-weight: 500;
|
|
}
|
|
.faq .comment-section .comment-box .admin-info span {
|
|
color: #666;
|
|
font-size: 14px;
|
|
}
|
|
.faq .comment-section .comment-body {
|
|
margin-bottom: 12px;
|
|
}
|
|
.faq .comment-section .comment-body strong {
|
|
display: block;
|
|
font-weight: bold;
|
|
color: #333;
|
|
margin-bottom: 0;
|
|
font-size: 15px;
|
|
}
|
|
.faq .comment-section .comment-body .comment-text {
|
|
margin: 2px 0;
|
|
line-height: 1.4;
|
|
font-size: 15px;
|
|
}
|
|
.faq .comment-section .comment-body small {
|
|
display: block;
|
|
margin-top: 3px;
|
|
font-size: 12px;
|
|
color: #999;
|
|
}
|
|
.faq .comment-section .comment-text,
|
|
.faq .comment-section .edit-input {
|
|
flex: 1;
|
|
margin-bottom: 5px;
|
|
line-height: 1.6;
|
|
}
|
|
.faq .comment-section .comment-meta {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 6px;
|
|
margin-top: 4px;
|
|
font-size: 0.9em;
|
|
color: #333;
|
|
background: #e8f4ff;
|
|
padding: 3px 8px;
|
|
border-radius: 4px;
|
|
white-space: nowrap;
|
|
width: fit-content;
|
|
}
|
|
.faq .comment-section .comment-meta .comment-author {
|
|
font-weight: bold;
|
|
color: #333;
|
|
margin: 0;
|
|
}
|
|
.faq .comment-section .comment-meta .comment-date {
|
|
color: #999;
|
|
font-size: 0.85em;
|
|
margin: 0;
|
|
}
|
|
.faq .comment-section .comment-actions {
|
|
display: flex;
|
|
gap: 5px;
|
|
margin-left: 15px;
|
|
white-space: nowrap;
|
|
align-items: center;
|
|
}
|
|
.faq .comment-section .comment-actions button {
|
|
padding: 3px 8px;
|
|
font-size: 12px;
|
|
cursor: pointer;
|
|
border: 1px solid #ccc;
|
|
background: #f9f9f9;
|
|
border-radius: 3px;
|
|
}
|
|
.faq .comment-section .comment-actions button:hover {
|
|
background: #eee;
|
|
}
|
|
.faq .comment-section .comment-form {
|
|
display: flex;
|
|
align-items: flex-start !important;
|
|
gap: 8px;
|
|
width: 100%;
|
|
padding: 10px 16px;
|
|
}
|
|
.faq .comment-section .comment-form .input-text {
|
|
flex: 1 !important;
|
|
flex-grow: 1;
|
|
width: auto !important;
|
|
display: block;
|
|
}
|
|
.faq .comment-section .comment-form .btn-save {
|
|
padding: 8px 16px;
|
|
background-color: #4a3f2f;
|
|
color: #fff;
|
|
border: none;
|
|
border-radius: 4px;
|
|
font-size: 14px;
|
|
cursor: pointer;
|
|
}
|
|
.faq .comment-section .comment-form .btn-save:hover {
|
|
background-color: #332a1e;
|
|
}
|
|
.faq .comment-section .comment-row {
|
|
display: flex;
|
|
align-items: flex-start !important;
|
|
gap: 12px;
|
|
width: 100%;
|
|
padding-right: 6px !important;
|
|
}
|
|
.faq .comment-section .comment-row textarea.input-text {
|
|
border: 1px solid #ccc !important;
|
|
border-radius: 4px !important;
|
|
padding: 10px !important;
|
|
width: 90% !important;
|
|
flex: 1 !important;
|
|
background: #fff !important;
|
|
min-height: 40px !important;
|
|
box-sizing: border-box !important;
|
|
margin-left: 12px !important;
|
|
}
|
|
.faq .comment-section .comment-row textarea.input-text:focus {
|
|
outline: none !important;
|
|
border-color: #999 !important;
|
|
}
|
|
.faq {
|
|
/* 업로드 영역은 textarea 아래 줄에 단독 배치 */
|
|
}
|
|
.faq .upload-wrap {
|
|
display: block;
|
|
width: 100%;
|
|
padding: 8px 12px;
|
|
}
|
|
.faq {
|
|
/* 미리보기 영역 정렬 */
|
|
}
|
|
.faq #previewArea {
|
|
width: 100%;
|
|
display: flex;
|
|
align-items: center;
|
|
flex-wrap: wrap;
|
|
gap: 8px;
|
|
margin-top: 6px;
|
|
font-size: 14px;
|
|
}
|
|
.faq #previewArea img {
|
|
width: 80px;
|
|
height: 80px;
|
|
border-radius: 6px;
|
|
object-fit: cover;
|
|
}
|
|
.faq #previewArea div {
|
|
display: inline-block;
|
|
width: 80px;
|
|
margin-right: 8px;
|
|
text-align: center;
|
|
}
|
|
.faq #previewArea div img {
|
|
border-radius: 6px;
|
|
}
|
|
.faq {
|
|
/* 댓글 이미지 업로드 20251114 */
|
|
}
|
|
.faq #commentImages,
|
|
.faq .upload-wrap input[type=file] {
|
|
display: none !important;
|
|
}
|
|
.faq .img-upload-btn {
|
|
display: inline-block;
|
|
padding: 6px 12px;
|
|
background: #005bac;
|
|
color: #fff;
|
|
font-size: 13px;
|
|
border-radius: 4px;
|
|
cursor: pointer;
|
|
border: 1px solid #004a8a;
|
|
}
|
|
.faq .img-upload-btn:hover {
|
|
background: #004a8a;
|
|
}
|
|
.faq .file-name {
|
|
margin-left: 8px;
|
|
font-size: 13px;
|
|
color: #666;
|
|
}
|
|
|
|
.board-list {
|
|
width: 100%;
|
|
overflow-x: auto;
|
|
overflow-y: hidden;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 30px;
|
|
}
|
|
.board-list table {
|
|
table-layout: fixed;
|
|
min-width: 1024px;
|
|
width: 100%;
|
|
font-size: 16px;
|
|
}
|
|
.board-list table thead tr th {
|
|
height: 48px;
|
|
font-weight: 500;
|
|
border-bottom: 1px solid #000;
|
|
border-top: 2px solid #000;
|
|
white-space: nowrap;
|
|
}
|
|
.board-list table tbody tr:hover {
|
|
background-color: #fafafa;
|
|
}
|
|
.board-list table tbody tr td, .board-list table tbody tr th {
|
|
color: #555;
|
|
height: 60px;
|
|
padding: 0 10px;
|
|
word-break: break-all;
|
|
text-align: center;
|
|
border-bottom: 1px solid #eee;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
white-space: nowrap;
|
|
}
|
|
.board-list table .right {
|
|
text-align: right;
|
|
}
|
|
.board-list table .left {
|
|
text-align: left;
|
|
max-width: 300px; /* 필요에 맞게 조정 */
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
.board-list table .title-text {
|
|
display: inline-block;
|
|
max-width: calc(100% - 120px); /* 뱃지 영역 확보 */
|
|
vertical-align: middle;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
.board-list table .row-notice td {
|
|
background: #f0f0f0;
|
|
}
|
|
.board-list table small {
|
|
color: #999;
|
|
font-size: 0.8em;
|
|
vertical-align: bottom;
|
|
}
|
|
.board-list [class^=status] {
|
|
color: #777;
|
|
}
|
|
.board-list {
|
|
/* 답변완료 (연한 초록, 기존 유지) */
|
|
}
|
|
.board-list .status-done {
|
|
padding: 6px 10px;
|
|
color: #38b000; /* 연한 초록 */
|
|
border-radius: 4px;
|
|
background: rgba(56, 176, 0, 0.08); /* 초록 파스텔 배경 */
|
|
font-weight: 700;
|
|
}
|
|
.board-list {
|
|
/* 문의접수 (빨강 글씨 + 연한 빨강 배경) */
|
|
}
|
|
.board-list .status-wait {
|
|
padding: 6px 10px;
|
|
color: #ef4444; /* 빨강 */
|
|
background: rgba(239, 68, 68, 0.1); /* 연빨강 배경 */
|
|
border-radius: 4px;
|
|
font-weight: 700;
|
|
display: inline-block;
|
|
}
|
|
.board-list {
|
|
/* 문의검토 / 정밀검토 / 패치예정 (회색 바탕, 검정 글씨) */
|
|
}
|
|
.board-list .status-review,
|
|
.board-list .status-deep,
|
|
.board-list .status-patch {
|
|
padding: 6px 10px;
|
|
color: #777777; /* 검정 글씨 */
|
|
background: #f0f0f0; /* 연회색 배경 */
|
|
border-radius: 4px;
|
|
font-weight: 600;
|
|
display: inline-block;
|
|
}
|
|
.board-list .pagination {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin: 30px 0;
|
|
gap: 12px;
|
|
}
|
|
.board-list .pagination a, .board-list .pagination span {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: 32px;
|
|
height: 32px;
|
|
font-size: 14px;
|
|
border-radius: 30px;
|
|
}
|
|
.board-list .pagination a:hover {
|
|
background-color: #f0f0f0;
|
|
}
|
|
.board-list .pagination .current {
|
|
background-color: #000;
|
|
color: #fff;
|
|
}
|
|
.board-list .pagination .next,
|
|
.board-list .pagination .prev {
|
|
width: 32px;
|
|
height: 32px;
|
|
text-indent: -9999px;
|
|
overflow: hidden;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-size: auto;
|
|
}
|
|
.board-list .pagination .prev {
|
|
background-image: url(../img/ico/ico_arrow_page_left.svg);
|
|
}
|
|
.board-list .pagination .next {
|
|
background-image: url(../img/ico/ico_arrow_page_right.svg);
|
|
}
|
|
.board-list .btn-write {
|
|
background-color: #000;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
align-self: flex-end;
|
|
gap: 4px;
|
|
height: 45px;
|
|
padding: 0 16px;
|
|
font-size: 16px;
|
|
color: #fff;
|
|
border: none;
|
|
border-radius: 3px;
|
|
cursor: pointer;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.buy .sub-header {
|
|
background-image: url(../img/buy/bg_buy_title.jpg);
|
|
}
|
|
.buy .intro .top {
|
|
background-image: url(../img/buy_intro_bg.png);
|
|
}
|
|
.buy .contents-wrap {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: relative;
|
|
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 47.78%, #FFF 100%), url("../img/buy/bg_buy_content.png") center/cover no-repeat;
|
|
overflow: hidden;
|
|
}
|
|
.buy .contents-wrap .inner {
|
|
max-width: 1520px;
|
|
margin: 0 auto;
|
|
padding: 194px 0 150px 0;
|
|
}
|
|
.buy .contents-wrap .cont-wrapper {
|
|
display: flex;
|
|
gap: 24px;
|
|
align-items: flex-start;
|
|
position: relative;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .cont-wrapper {
|
|
flex-direction: column;
|
|
gap: 30px;
|
|
}
|
|
}
|
|
.buy .contents-wrap .cont-left {
|
|
flex: 1;
|
|
position: relative;
|
|
}
|
|
.buy .contents-wrap .cont-left::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 54.3333333333%;
|
|
left: 50%;
|
|
width: 114.7245762712%;
|
|
height: 191px;
|
|
background-image: url(../img/buy/bg_grid.png);
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
translate: -50% 0;
|
|
}
|
|
.buy .contents-wrap .cont-left::after {
|
|
content: "";
|
|
position: absolute;
|
|
bottom: -18px;
|
|
height: 24px;
|
|
left: 50%;
|
|
width: 98.1641468683%;
|
|
border-radius: 909px;
|
|
opacity: 0.4;
|
|
background: #5F8277;
|
|
filter: blur(9.7794113159px);
|
|
translate: -50% -50%;
|
|
mix-blend-mode: multiply;
|
|
}
|
|
.buy .contents-wrap .cont-left .cont-tit,
|
|
.buy .contents-wrap .cont-left .feature-list {
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
.buy .contents-wrap .cont-tit {
|
|
position: relative;
|
|
font-size: 40px;
|
|
font-weight: 400;
|
|
color: var(--text-title);
|
|
margin-bottom: 0;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .cont-tit {
|
|
font-size: 28px;
|
|
}
|
|
}
|
|
.buy .contents-wrap .cont-tit::before {
|
|
content: "Purchase";
|
|
position: absolute;
|
|
top: -102px;
|
|
left: -12px;
|
|
font-size: 120px;
|
|
font-weight: 700;
|
|
color: rgba(0, 0, 0, 0.03);
|
|
z-index: 0;
|
|
pointer-events: none;
|
|
line-height: 1;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .cont-tit::before {
|
|
font-size: 80px;
|
|
top: -60px;
|
|
}
|
|
}
|
|
.buy .contents-wrap .logo-c {
|
|
display: inline-block;
|
|
width: 177px;
|
|
height: 44px;
|
|
}
|
|
.buy .contents-wrap .feature-list {
|
|
display: flex;
|
|
list-style: none;
|
|
padding: 0;
|
|
gap: 0;
|
|
border-radius: 12px;
|
|
border-bottom: 1px solid #FFF;
|
|
background: linear-gradient(180deg, rgba(6, 120, 46, 0) 0%, rgba(6, 120, 46, 0.05) 100%), linear-gradient(91deg, #FCFCFC -0.91%, #F7F8F8 99.01%);
|
|
background-blend-mode: color-burn, normal;
|
|
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
|
|
min-height: 300px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .feature-list {
|
|
flex-direction: column;
|
|
border-radius: 20px;
|
|
margin-top: 40px;
|
|
}
|
|
}
|
|
.buy .contents-wrap .feature-list .feature-item {
|
|
flex: 1;
|
|
position: relative;
|
|
flex-direction: column;
|
|
transition: background 0.3s ease;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .feature-list .feature-item {
|
|
padding: 30px 20px;
|
|
}
|
|
}
|
|
.buy .contents-wrap .feature-list .feature-item:not(:last-child)::after {
|
|
content: "";
|
|
position: absolute;
|
|
right: 0;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
width: 1px;
|
|
height: 70%;
|
|
border-right: 1px dashed rgba(10, 91, 64, 0.4);
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .feature-list .feature-item:not(:last-child)::after {
|
|
display: none;
|
|
}
|
|
}
|
|
.buy .contents-wrap .feature-list .feature-item:hover {
|
|
background: rgb(255, 255, 255);
|
|
}
|
|
.buy .contents-wrap .feature-list .feature-icon {
|
|
position: relative;
|
|
margin-bottom: 16px;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
height: 60px;
|
|
}
|
|
.buy .contents-wrap .feature-list .feature-icon i {
|
|
width: 60px;
|
|
height: 60px;
|
|
display: block;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
}
|
|
.buy .contents-wrap .feature-list .feature-icon i.ico-natural {
|
|
background-image: url(../img/buy/ico_natural.svg);
|
|
}
|
|
.buy .contents-wrap .feature-list .feature-icon i.ico-gis {
|
|
background-image: url(../img/buy/ico_gis.svg);
|
|
}
|
|
.buy .contents-wrap .feature-list .feature-icon i.ico-data {
|
|
background-image: url(../img/buy/ico_data.svg);
|
|
}
|
|
.buy .contents-wrap .feature-list .feature-icon i.ico-coordinate {
|
|
background-image: url(../img/buy/ico_coordinate.svg);
|
|
}
|
|
.buy .contents-wrap .feature-list .feature-icon i.ico-standard {
|
|
background-image: url(../img/buy/ico_standard.svg);
|
|
}
|
|
.buy .contents-wrap .feature-list .feature-decoration {
|
|
width: 48px;
|
|
height: 12px;
|
|
margin: 0 auto 12px;
|
|
background-color: #1A543D;
|
|
-webkit-mask-image: url("../img/ico_title_obj.svg");
|
|
mask-image: url("../img/ico_title_obj.svg");
|
|
background-size: cover;
|
|
-webkit-background-size: cover;
|
|
mask-size: contain;
|
|
-webkit-mask-position: center;
|
|
mask-position: center;
|
|
-webkit-mask-repeat: no-repeat;
|
|
mask-repeat: no-repeat;
|
|
}
|
|
.buy .contents-wrap .feature-list .feature-title {
|
|
position: relative;
|
|
font-size: 18px;
|
|
font-weight: 700;
|
|
color: #1A543D;
|
|
margin: 0 0 12px 0;
|
|
line-height: 1.4;
|
|
width: max-content;
|
|
margin: 0 auto 12px auto;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .feature-list .feature-title {
|
|
font-size: 16px;
|
|
margin-bottom: 8px;
|
|
}
|
|
}
|
|
.buy .contents-wrap .feature-list .feature-title::before {
|
|
content: " ";
|
|
position: absolute;
|
|
bottom: -2px;
|
|
left: -6px;
|
|
display: block;
|
|
width: calc(100% + 12px);
|
|
height: 12px;
|
|
background-color: #00832A;
|
|
border-radius: 2px;
|
|
opacity: 0.1;
|
|
}
|
|
.buy .contents-wrap .feature-list .feature-desc {
|
|
font-size: 14px;
|
|
color: #4C4C4C;
|
|
margin: 0;
|
|
text-align: center;
|
|
text-wrap: balance;
|
|
word-break: keep-all;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .feature-list .feature-desc {
|
|
font-size: 13px;
|
|
}
|
|
}
|
|
.buy .contents-wrap .cont-right {
|
|
flex-shrink: 0;
|
|
width: 554px;
|
|
margin-top: -16px;
|
|
position: relative;
|
|
flex-direction: column;
|
|
gap: 20px;
|
|
z-index: 1;
|
|
display: flex;
|
|
align-items: space-between;
|
|
justify-content: flex-start;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .cont-right {
|
|
width: 100%;
|
|
}
|
|
}
|
|
.buy .contents-wrap .cont-right .contact-area {
|
|
position: relative;
|
|
padding: 24px 0px;
|
|
color: #fff;
|
|
flex-direction: column;
|
|
gap: 15px;
|
|
display: flex;
|
|
align-items: space-between;
|
|
justify-content: flex-start;
|
|
}
|
|
.buy .contents-wrap .cont-right .contact-area::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0;
|
|
left: -40px;
|
|
width: 794px;
|
|
height: 100%;
|
|
border-radius: 8px 0 0 8px;
|
|
border: 1px solid rgba(255, 255, 255, 0.4);
|
|
background: linear-gradient(270deg, rgba(255, 255, 255, 0) 94.39%, rgba(255, 255, 255, 0.2) 100.62%), linear-gradient(101deg, var(--L_Green, #00832A) 0.75%, var(--D_green, #1A543D) 100.95%);
|
|
background-blend-mode: overlay, normal;
|
|
box-shadow: 2px 2px 4px 0 rgba(0, 67, 30, 0.1), 4px 4px 8px 0 rgba(40, 83, 59, 0.2), 12px 12px 16px 0 rgba(0, 67, 30, 0.1);
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .cont-right .contact-area {
|
|
padding: 30px 20px;
|
|
}
|
|
}
|
|
.buy .contents-wrap .cont-right .contact-area .tit-box {
|
|
position: relative;
|
|
z-index: 1;
|
|
gap: 8px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
}
|
|
.buy .contents-wrap .cont-right .contact-area .tit-box .tit {
|
|
font-size: 28px;
|
|
font-weight: 600;
|
|
color: #fff;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .cont-right .contact-area .tit-box .tit {
|
|
font-size: 2rem;
|
|
}
|
|
}
|
|
.buy .contents-wrap .cont-right .contact-area .tit-box .sub-text {
|
|
font-size: 18px;
|
|
color: #fff;
|
|
opacity: 0.8;
|
|
align-self: flex-end;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .cont-right .contact-area .tit-box .sub-text {
|
|
font-size: 13px;
|
|
margin-bottom: 24px;
|
|
}
|
|
}
|
|
.buy .contents-wrap .cont-right .contact-area .contact-info {
|
|
list-style: none;
|
|
padding: 0;
|
|
z-index: 1;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .cont-right .contact-area .contact-info {
|
|
margin-bottom: 24px;
|
|
}
|
|
}
|
|
.buy .contents-wrap .cont-right .contact-area .contact-info li {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 12px;
|
|
margin-bottom: 16px;
|
|
font-size: 16px;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .cont-right .contact-area .contact-info li {
|
|
font-size: 15px;
|
|
margin-bottom: 12px;
|
|
}
|
|
}
|
|
.buy .contents-wrap .cont-right .contact-area .contact-info li:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
.buy .contents-wrap .cont-right .contact-area .contact-info li i {
|
|
width: 32px;
|
|
height: 32px;
|
|
display: block;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
flex-shrink: 0;
|
|
filter: drop-shadow(0 2px 4px rgba(140, 161, 151, 0.3));
|
|
}
|
|
.buy .contents-wrap .cont-right .contact-area .contact-info li.tel i {
|
|
background-image: url(../img/buy/ico_tel.svg);
|
|
}
|
|
.buy .contents-wrap .cont-right .contact-area .contact-info li.mail i {
|
|
background-image: url(../img/buy/ico_mail.svg);
|
|
}
|
|
.buy .contents-wrap .cont-right .contact-area .contact-info li strong {
|
|
color: #fff;
|
|
font-size: 24px;
|
|
}
|
|
.buy .contents-wrap .cont-right .btn-wrap {
|
|
position: relative;
|
|
z-index: 1;
|
|
display: grid;
|
|
grid-template-columns: 367fr 179fr;
|
|
gap: 8px;
|
|
}
|
|
.buy .contents-wrap .cont-right .btn-wrap a {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 8px;
|
|
height: 74px;
|
|
padding: 0 20px;
|
|
border-radius: 4px;
|
|
color: #fff;
|
|
font-size: 22px;
|
|
font-weight: 700;
|
|
text-decoration: none;
|
|
transition: all 0.3s ease;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .cont-right .btn-wrap a {
|
|
height: 44px;
|
|
font-size: 14px;
|
|
}
|
|
}
|
|
.buy .contents-wrap .cont-right .btn-wrap a i {
|
|
width: 24px;
|
|
height: 24px;
|
|
display: block;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
}
|
|
.buy .contents-wrap .cont-right .btn-wrap a:hover {
|
|
opacity: 0.9;
|
|
transform: translateY(-2px);
|
|
}
|
|
.buy .contents-wrap .cont-right .btn-wrap a.btn-contact {
|
|
border: 1px solid rgba(81, 74, 58, 0.5);
|
|
background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), linear-gradient(180deg, #877D65 0%, #514A3A 100%);
|
|
}
|
|
.buy .contents-wrap .cont-right .btn-wrap a.btn-contact i {
|
|
background-image: url(../img/buy/ico_contact.svg);
|
|
}
|
|
.buy .contents-wrap .cont-right .btn-wrap a.btn-brochure {
|
|
border: 1px solid rgba(81, 74, 58, 0.5);
|
|
background: linear-gradient(180deg, #877D65 0%, #514A3A 100%);
|
|
}
|
|
.buy .contents-wrap .cont-right .btn-wrap a.btn-brochure i {
|
|
background-image: url(../img/buy/ico_brochure.svg);
|
|
}
|
|
.buy .contents-wrap .cont-right .info-msg {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
border-radius: 6px;
|
|
font-size: 18px;
|
|
color: #423D2F;
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
@media only screen and (max-width: 767px) {
|
|
.buy .contents-wrap .cont-right .info-msg {
|
|
font-size: 12px;
|
|
padding: 10px;
|
|
margin-top: 15px;
|
|
}
|
|
}
|
|
.buy .contents-wrap .cont-right .info-msg i {
|
|
width: 16px;
|
|
height: 16px;
|
|
display: block;
|
|
background-image: url(../img/buy/ico-alert.svg);
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
flex-shrink: 0;
|
|
}
|
|
.buy .contents-wrap .cont-right .info-msg strong {
|
|
color: #553E00;
|
|
} |