10334 lines
210 KiB
CSS
10334 lines
210 KiB
CSS
@charset "utf-8";
|
|
/* -------------공통적용------------- */
|
|
/* 죄우 여백 필요시 최소 200px 입니다 (200px 이하 여백 사용 X -- 플로팅과 겹쳐요). */
|
|
/* "js__"로 시작하는 클래스는 only 자바스크립트용입니다.*/
|
|
/* XXXX js__넣어서 css 작성 금지 XXXX */
|
|
/* --------------------------------- */
|
|
|
|
/* 공통적용 - 컬러 */
|
|
:root {
|
|
--color-yellow: #ffc600;
|
|
--color-green: #007243;
|
|
--color-orange: #ff5c00;
|
|
--color-han_gr: #0e3c2e;
|
|
--color-han_br: #27241d;
|
|
--color-han_bgbr: #f6f4f2;
|
|
--color-primary: #1b7f63;
|
|
|
|
--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%
|
|
);
|
|
}
|
|
|
|
/* 공통적용 - 페이지설정 */
|
|
html {
|
|
overflow-y: auto;
|
|
}
|
|
* {
|
|
margin: 0;
|
|
padding: 0;
|
|
box-sizing: border-box;
|
|
letter-spacing: -0.04em;
|
|
scroll-behavior: smooth;
|
|
user-select: auto;
|
|
}
|
|
.wrapper {
|
|
width: 100%;
|
|
}
|
|
.container {
|
|
width: 100%;
|
|
max-width: 1920px;
|
|
margin: 0 auto !important;
|
|
}
|
|
.brk {
|
|
display: none;
|
|
}
|
|
input:-webkit-autofill,
|
|
input:-webkit-autofill:hover,
|
|
input:-webkit-autofill:focus,
|
|
input:-webkit-autofill:active {
|
|
transition: background-color 5000s ease-in-out 0s;
|
|
-webkit-transition: background-color 9999s ease-out;
|
|
-webkit-box-shadow: 0 0 0px 1000px #ffffff00 inset !important;
|
|
}
|
|
video::-webkit-media-controls {
|
|
display: none !important;
|
|
}
|
|
|
|
/* 공통적용 - 스크롤 */
|
|
::-webkit-scrollbar {
|
|
width: 12px;
|
|
height: 12px;
|
|
}
|
|
::-webkit-scrollbar-thumb {
|
|
background-color: #bbb;
|
|
background-clip: padding-box;
|
|
border: 2px solid transparent;
|
|
border-radius: 10px;
|
|
}
|
|
|
|
/* 공통적용 - 텍스트 관련 */
|
|
a {
|
|
color: inherit;
|
|
}
|
|
h2 {
|
|
font-size: 70px;
|
|
color: #fff;
|
|
}
|
|
.h_3 {
|
|
font-size: 20px;
|
|
font-weight: 400;
|
|
letter-spacing: -1px;
|
|
}
|
|
.h_4 {
|
|
font-size: 18px;
|
|
font-weight: 300;
|
|
letter-spacing: -1px;
|
|
}
|
|
.grand_tit {
|
|
font-size: 64px;
|
|
font-weight: 700;
|
|
}
|
|
.mid_tit {
|
|
font-size: 52px;
|
|
font-weight: 700;
|
|
}
|
|
.sub_tit {
|
|
font-size: 32px;
|
|
font-weight: 700;
|
|
color: var(--color-accent);
|
|
display: block;
|
|
}
|
|
.sub_text {
|
|
font-size: 20px;
|
|
line-height: 30px;
|
|
display: block;
|
|
}
|
|
font.egbim {
|
|
color: transparent;
|
|
background-repeat: no-repeat;
|
|
background-position: bottom 48% right;
|
|
margin-right: 2px;
|
|
padding: 0 1%;
|
|
white-space: nowrap;
|
|
}
|
|
.txt_border {
|
|
filter: drop-shadow(-1px 0 0 #000) drop-shadow(0 -1px 0 #000)
|
|
drop-shadow(1px 0 0 #000) drop-shadow(0 1px 0 #000);
|
|
}
|
|
|
|
/* 공통적용 - ul li */
|
|
ul {
|
|
line-height: 160%;
|
|
}
|
|
.value ul li {
|
|
position: relative;
|
|
text-indent: 16px;
|
|
}
|
|
.value ul li::before {
|
|
position: absolute;
|
|
content: "";
|
|
top: 14px;
|
|
left: 0;
|
|
width: 5px;
|
|
height: 4px;
|
|
background-color: var(--color-accent);
|
|
transform: skew(-40deg);
|
|
}
|
|
|
|
/* 공통적용 - 아이콘 관련 i */
|
|
i {
|
|
display: block;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
}
|
|
i.egbim.k,
|
|
font.egbim.k {
|
|
background-image: url(../img/egbim_k.svg);
|
|
}
|
|
i.egbim.w,
|
|
font.egbim.w {
|
|
background-image: url(../img/egbim_w.svg);
|
|
}
|
|
i.egbim_obj.w {
|
|
background-image: url(../img/egbim_obj_w.svg);
|
|
width: 77px;
|
|
min-height: 12px;
|
|
}
|
|
i.egbim_obj.k {
|
|
background-image: url(../img/egbim_obj_k.svg);
|
|
width: 77px;
|
|
min-height: 12px;
|
|
}
|
|
|
|
/* 공통적용 - 다이어그램 diagram_wrap */
|
|
.diagram_wrap {
|
|
position: relative;
|
|
}
|
|
.diagram_wrap .dia_element {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
position: relative;
|
|
}
|
|
.diagram_wrap .dia_element .dia_tit {
|
|
font-size: 20px;
|
|
font-weight: 500;
|
|
}
|
|
.diagram_wrap .dia_element .dia_text {
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
}
|
|
.diagram_wrap .dia_element .line {
|
|
background-color: #ffffff;
|
|
position: absolute;
|
|
}
|
|
.diagram_wrap .dia_circles_wrap {
|
|
position: relative;
|
|
width: 300px;
|
|
aspect-ratio: 1/1;
|
|
z-index: 1;
|
|
}
|
|
.diagram_wrap .dia_circles_wrap::after {
|
|
position: absolute;
|
|
content: "";
|
|
width: 110%;
|
|
aspect-ratio: 1/1;
|
|
border-radius: 100%;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
border: 1px dashed var(--color-accent);
|
|
opacity: 0.5;
|
|
z-index: -1;
|
|
}
|
|
.diagram_wrap .dia_circles_wrap div[class^="circle_"] {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
.diagram_wrap .dia_circles_wrap .circle_belt {
|
|
width: 100%;
|
|
height: 100%;
|
|
border-radius: 50%;
|
|
overflow: hidden;
|
|
border: 1px solid #b6d0c9;
|
|
background: #f0f7f5;
|
|
}
|
|
.diagram_wrap .dia_circles_wrap .circle_core {
|
|
width: 80%;
|
|
aspect-ratio: 1/1;
|
|
border-radius: 50%;
|
|
background: linear-gradient(0deg, #123328 0%, #296b55 100%);
|
|
box-shadow: inset 0 0 0 1px #00000022;
|
|
filter: drop-shadow(-4px 8px 8px #00000033);
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
font-size: 32px;
|
|
font-weight: 700;
|
|
text-align: center;
|
|
color: #ffffff;
|
|
}
|
|
.diagram_wrap .dia_circles_wrap .circle_dash {
|
|
border: 1px dashed #b6d0c9;
|
|
width: 110%;
|
|
height: 110%;
|
|
border-radius: 50%;
|
|
}
|
|
.diagram_wrap .dia_circles_wrap .circle_dots {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.diagram_wrap .dia_circles_wrap .circle_dots.move {
|
|
top: 0;
|
|
left: 0;
|
|
opacity: 0.3;
|
|
animation-duration: 12s;
|
|
animation-iteration-count: infinite;
|
|
animation-name: dot-rotate;
|
|
}
|
|
.diagram_wrap .dia_circles_wrap .circle_dots.move .dot::after {
|
|
display: none;
|
|
}
|
|
.diagram_wrap .dia_circles_wrap .circle_dots .dot {
|
|
position: absolute;
|
|
width: 8px;
|
|
height: 8px;
|
|
border-radius: 50%;
|
|
background-color: #3838384d;
|
|
}
|
|
.diagram_wrap .dia_circles_wrap .circle_dots .dot:nth-child(1) {
|
|
top: 50%;
|
|
left: -4px;
|
|
right: initial;
|
|
transform: translateY(-50%);
|
|
}
|
|
.diagram_wrap .dia_circles_wrap .circle_dots .dot:nth-child(2) {
|
|
top: 50%;
|
|
left: initial;
|
|
right: -4px;
|
|
transform: translateY(-50%);
|
|
}
|
|
@keyframes dot-rotate {
|
|
0% {
|
|
transform: rotate(0);
|
|
}
|
|
25% {
|
|
transform: rotate(90deg);
|
|
}
|
|
50% {
|
|
transform: rotate(180deg);
|
|
}
|
|
75% {
|
|
transform: rotate(270deg);
|
|
}
|
|
100% {
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
|
|
/* 공통적용 - 헤더 header */
|
|
header {
|
|
width: 100%;
|
|
height: 100px;
|
|
padding: 0 48px;
|
|
display: flex;
|
|
flex-wrap: nowrap;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 1000;
|
|
background: linear-gradient(180deg, #00000033, transparent);
|
|
}
|
|
header h1 {
|
|
flex: 1;
|
|
}
|
|
header h1 a {
|
|
display: block;
|
|
width: 190px;
|
|
height: 36px;
|
|
background: url(../img/egbim_w.svg) center no-repeat;
|
|
background-size: contain;
|
|
}
|
|
header .menu_my,
|
|
header .menu_ham,
|
|
header .menu_admin {
|
|
padding: 10px;
|
|
position: relative;
|
|
}
|
|
header .menu_my_list {
|
|
display: flex;
|
|
background: #fff;
|
|
border-radius: 4px;
|
|
box-sizing: border-box;
|
|
border: 1px solid #131313;
|
|
position: absolute;
|
|
left: calc(25% - 60px);
|
|
top: 50px;
|
|
padding: 4px;
|
|
}
|
|
header .menu_my_list li {
|
|
width: 68px;
|
|
height: 32px;
|
|
text-align: center;
|
|
font-size: 13px;
|
|
font-weight: 500;
|
|
cursor: pointer;
|
|
}
|
|
header .menu_my_list li:hover {
|
|
background: var(--color-yellow);
|
|
}
|
|
header .menu_my_list li a {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
header .menu_my_list::before {
|
|
content: "";
|
|
background: url(../img/tri_img.svg) no-repeat;
|
|
background-size: cover;
|
|
width: 12px;
|
|
height: 10px;
|
|
position: absolute;
|
|
top: -9px;
|
|
left: calc(50% - 6px);
|
|
}
|
|
header .menu_ham {
|
|
cursor: pointer;
|
|
}
|
|
header .menu_ham a {
|
|
display: block;
|
|
width: 32px;
|
|
height: 32px;
|
|
position: relative;
|
|
}
|
|
header .menu_ham a div {
|
|
width: 24px;
|
|
height: 2px;
|
|
position: absolute;
|
|
left: 4px;
|
|
background-color: #fff;
|
|
transition: 0.2s;
|
|
}
|
|
header .menu_ham a div:nth-child(1) {
|
|
top: 7px;
|
|
}
|
|
header .menu_ham a div:nth-child(2) {
|
|
top: 15px;
|
|
}
|
|
header .menu_ham a div:nth-child(3) {
|
|
bottom: 7px;
|
|
}
|
|
|
|
/* 공통적용 - 플로팅메뉴 floating_menu */
|
|
.floating_menu {
|
|
width: 82px;
|
|
height: 424px;
|
|
position: fixed;
|
|
top: 96px;
|
|
right: 0px;
|
|
z-index: 20;
|
|
background: url("../img/floating_bg_r4.png");
|
|
background-size: cover;
|
|
padding: 52px 0 44px;
|
|
}
|
|
.floating_menu ul {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: flex;
|
|
justify-content: space-evenly;
|
|
align-items: stretch;
|
|
flex-direction: column;
|
|
}
|
|
.floating_menu li {
|
|
height: 100%;
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.floating_menu li a {
|
|
width: 100%;
|
|
text-align: center;
|
|
display: block;
|
|
padding-left: 6px;
|
|
}
|
|
.floating_menu li span {
|
|
display: block;
|
|
color: #ffffff;
|
|
font-weight: 400;
|
|
text-align: center;
|
|
font-size: 14px;
|
|
}
|
|
.floating_menu li a:hover span {
|
|
color: var(--color-yellow);
|
|
font-weight: 500;
|
|
}
|
|
.floating_menu li a i {
|
|
width: 28px;
|
|
aspect-ratio: 1/1;
|
|
margin: 0 auto;
|
|
}
|
|
.floating_menu li.floating_buy a i {
|
|
background-image: url(../img/ico_floating_buy.svg);
|
|
}
|
|
.floating_menu li.floating_faq a i {
|
|
background-image: url(../img/ico_floating_faq.svg);
|
|
}
|
|
.floating_menu li.floating_download a i {
|
|
background-image: url(../img/ico_floating_download.svg);
|
|
}
|
|
.floating_menu li.floating_guide a i {
|
|
background-image: url(../img/ico_floating_book.svg);
|
|
}
|
|
.floating_menu li.floating_download a:hover i {
|
|
background-image: url(../img/ico_floating_download_on.svg);
|
|
}
|
|
.floating_menu li.floating_buy a:hover i {
|
|
background-image: url(../img/ico_floating_buy_on.svg);
|
|
}
|
|
.floating_menu li.floating_faq a:hover i {
|
|
background-image: url(../img/ico_floating_faq_on.svg);
|
|
}
|
|
.floating_menu li.floating_guide a:hover i {
|
|
background-image: url(../img/ico_floating_book_on.svg);
|
|
}
|
|
|
|
/* 공통적용 - 푸터 footer */
|
|
footer {
|
|
width: 100%;
|
|
background: #14100c;
|
|
padding: 16px 60px;
|
|
box-sizing: border-box;
|
|
color: #fff;
|
|
}
|
|
footer.footer_on {
|
|
display: block;
|
|
animation: footer_up 0.3s ease forwards;
|
|
position: relative;
|
|
z-index: 100;
|
|
}
|
|
footer .footer_wrap {
|
|
width: 100%;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
position: relative;
|
|
gap: 40px;
|
|
}
|
|
footer .ceo {
|
|
font-size: 14px;
|
|
color: #ffffff80;
|
|
}
|
|
footer .ceo em {
|
|
font-weight: 500;
|
|
font-size: 18px;
|
|
margin-left: 4px;
|
|
}
|
|
footer .comp_inner {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
width: 100%;
|
|
gap: 8px;
|
|
}
|
|
footer .comp_box {
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
width: 100%;
|
|
}
|
|
footer .btn_privacy {
|
|
font-size: 18px;
|
|
color: #ffffff80;
|
|
font-weight: 500;
|
|
}
|
|
footer .btn_privacy em {
|
|
margin-right: 40px;
|
|
position: relative;
|
|
font-weight: 500;
|
|
color: #ffffff;
|
|
opacity: 0.9;
|
|
}
|
|
footer .btn_privacy em::after {
|
|
position: absolute;
|
|
content: "|";
|
|
font-weight: 300;
|
|
font-size: 16px;
|
|
color: #aaa;
|
|
top: 1px;
|
|
right: -22px;
|
|
}
|
|
footer .btn_privacy a:hover {
|
|
color: #ffffff;
|
|
}
|
|
footer .footer_menu {
|
|
display: flex;
|
|
gap: 32px;
|
|
align-items: center;
|
|
}
|
|
footer .footer_menu li {
|
|
color: #fff;
|
|
font-weight: 500;
|
|
font-size: 20px;
|
|
white-space: nowrap;
|
|
}
|
|
footer .footer_menu li a:hover {
|
|
color: var(--color-primary);
|
|
}
|
|
footer .footer_sitemap {
|
|
font-size: 18px;
|
|
color: #ccc;
|
|
display: flex;
|
|
gap: 12px;
|
|
align-items: center;
|
|
}
|
|
footer .footer_sitemap .tova_sns {
|
|
display: flex;
|
|
gap: 8px;
|
|
margin-left: 26px;
|
|
}
|
|
footer .footer_sitemap .tova_sns a {
|
|
width: 40px;
|
|
height: 40px;
|
|
background-color: #2c2121;
|
|
border-radius: 40px;
|
|
overflow: hidden;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
footer .footer_sitemap .tova_sns a img {
|
|
opacity: 0.5;
|
|
}
|
|
footer .footer_sitemap .tova_sns a:hover {
|
|
background-color: #3d2d2d;
|
|
}
|
|
footer .footer_sitemap .tova_sns a:hover img {
|
|
opacity: 1;
|
|
}
|
|
footer .footer_sitemap .family_wrap {
|
|
position: relative;
|
|
display: flex;
|
|
flex-direction: column-reverse;
|
|
}
|
|
footer .footer_sitemap .family_btn {
|
|
background: #2c2121;
|
|
color: #fff;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
padding: 8px 12px;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
cursor: pointer;
|
|
width: 160px;
|
|
}
|
|
footer .footer_sitemap .family_btn i {
|
|
width: 12px;
|
|
aspect-ratio: 1/1;
|
|
background-image: url(../img/ico_angle.svg);
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
transform: scaleY(-1);
|
|
transition: 0.2s;
|
|
}
|
|
footer .footer_sitemap:has(.family_on) .family_btn i {
|
|
transform: scaleY(1);
|
|
}
|
|
footer .footer_sitemap .family_list {
|
|
background: #fff;
|
|
width: 100%;
|
|
border-radius: 4px 4px 0 0;
|
|
padding: 0 10px;
|
|
box-sizing: border-box;
|
|
box-shadow: 0px -2px 10px #00000022;
|
|
display: none;
|
|
position: absolute;
|
|
bottom: 100%;
|
|
}
|
|
footer .footer_sitemap .family_list.family_on {
|
|
display: block;
|
|
z-index: 10000;
|
|
}
|
|
footer .footer_sitemap .family_list li {
|
|
padding: 4px 0;
|
|
border-bottom: 1px solid #ddd;
|
|
}
|
|
footer .footer_sitemap .family_list li {
|
|
color: #777;
|
|
width: 100%;
|
|
display: block;
|
|
font-size: 12px;
|
|
}
|
|
footer .footer_sitemap .family_list li a:hover {
|
|
color: #000;
|
|
font-weight: 500;
|
|
}
|
|
footer .comp_info {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
width: 40%;
|
|
max-width: 240px;
|
|
}
|
|
footer .comp_info .logo_baron {
|
|
width: 100%;
|
|
min-width: 200px;
|
|
max-width: 200px;
|
|
height: 45px;
|
|
opacity: 0.8;
|
|
}
|
|
footer .comp_contact {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
width: max-content;
|
|
gap: 56px;
|
|
}
|
|
footer .copyright {
|
|
grid-row: 4;
|
|
color: #ffffff80;
|
|
font-size: 16px;
|
|
align-self: flex-start;
|
|
letter-spacing: 0;
|
|
}
|
|
footer .comp_copy {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
gap: 0px;
|
|
width: 100%;
|
|
white-space: nowrap;
|
|
}
|
|
footer .address {
|
|
color: #ffffffaa;
|
|
font-size: 16px;
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 2px 24px;
|
|
min-width: 60%;
|
|
}
|
|
footer .address em {
|
|
font-weight: normal;
|
|
}
|
|
footer .address em.tel {
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
@keyframes footer_up {
|
|
0% {
|
|
bottom: -80px;
|
|
opacity: 0.8;
|
|
}
|
|
100% {
|
|
bottom: 0px;
|
|
opacity: 1;
|
|
}
|
|
}
|
|
@keyframes footer_down {
|
|
0% {
|
|
bottom: 0px;
|
|
opacity: 1;
|
|
}
|
|
100% {
|
|
bottom: -100px;
|
|
opacity: 0;
|
|
display: none;
|
|
}
|
|
}
|
|
.btn_top {
|
|
position: fixed;
|
|
bottom: 60px;
|
|
right: 60px;
|
|
z-index: 10;
|
|
width: 60px;
|
|
height: 60px;
|
|
background-color: #14100c;
|
|
cursor: pointer;
|
|
border-radius: 50%;
|
|
opacity: 0;
|
|
}
|
|
.btn_top::before {
|
|
content: "";
|
|
background: #fff;
|
|
width: 30px;
|
|
height: 2px;
|
|
display: block;
|
|
position: absolute;
|
|
top: 12px;
|
|
left: calc(50% - 15px);
|
|
border-radius: 20px;
|
|
}
|
|
.btn_top .arrow {
|
|
width: 2px;
|
|
height: 32px;
|
|
background-color: #fff;
|
|
position: absolute;
|
|
bottom: 8px;
|
|
left: 50%;
|
|
border-radius: 20px;
|
|
}
|
|
.btn_top .arrow::after,
|
|
.btn_top .arrow::before {
|
|
position: absolute;
|
|
content: "";
|
|
width: 16px;
|
|
height: 2px;
|
|
background-color: #fff;
|
|
top: 6px;
|
|
left: 50%;
|
|
}
|
|
.btn_top .arrow::after {
|
|
transform: translateX(calc(-50% + 6px)) rotate(45deg);
|
|
}
|
|
.btn_top .arrow::before {
|
|
transform: translateX(calc(-50% - 6px)) rotate(-45deg);
|
|
}
|
|
.btn_top:hover .arrow {
|
|
bottom: 14px;
|
|
background-color: var(--color-yellow);
|
|
transition: 0.2s;
|
|
}
|
|
.btn_top:hover:before {
|
|
background: var(--color-yellow);
|
|
}
|
|
.btn_top:hover .arrow::after,
|
|
.btn_top:hover .arrow::before {
|
|
bottom: 8px;
|
|
background-color: var(--color-yellow);
|
|
transition: 0.2s;
|
|
}
|
|
.btn_top.topbtn_off {
|
|
transition: opacity 0.3s;
|
|
opacity: 0;
|
|
}
|
|
.btn_top.topbtn_on {
|
|
transition: opacity 0.3s;
|
|
opacity: 1;
|
|
}
|
|
|
|
.main .btn_top.topbtn_off {
|
|
visibility: hidden;
|
|
}
|
|
|
|
/* 공통적용 - 인트로 intro */
|
|
.intro {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 96px;
|
|
padding-bottom: 120px;
|
|
position: relative;
|
|
}
|
|
.intro::after {
|
|
position: absolute;
|
|
white-space: pre;
|
|
font-weight: 900;
|
|
letter-spacing: -0.04em;
|
|
line-height: 85%;
|
|
}
|
|
.intro .top {
|
|
width: 100%;
|
|
height: 480px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
text-align: center;
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
background-size: cover;
|
|
}
|
|
.intro .top span {
|
|
color: #fff;
|
|
font-size: 22px;
|
|
}
|
|
.intro .keyword {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 42px;
|
|
text-align: center;
|
|
}
|
|
.intro .keyword span {
|
|
font-weight: 700;
|
|
font-size: 32px;
|
|
}
|
|
.intro .keyword p {
|
|
font-size: 20px;
|
|
}
|
|
|
|
/* 공통적용 - 왼쪽고정페이지 */
|
|
.layout_fix_left {
|
|
width: 100%;
|
|
display: flex;
|
|
position: relative;
|
|
}
|
|
.layout_fix_left .left {
|
|
min-width: 700px;
|
|
height: 200%; /* height: 100vh; */
|
|
padding: 100px 0 0 200px;
|
|
position: sticky;
|
|
top: 0;
|
|
left: 0;
|
|
overflow: hidden;
|
|
}
|
|
.layout_fix_left .left .bg {
|
|
width: 100%;
|
|
height: 100%;
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
background-size: cover;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: -2;
|
|
}
|
|
.layout_fix_left .left .bg.on {
|
|
z-index: -1;
|
|
}
|
|
.layout_fix_left .left .mid_tit {
|
|
color: #fff;
|
|
display: block;
|
|
opacity: 0.5;
|
|
}
|
|
.layout_fix_left .left .mid_tit.on {
|
|
opacity: 1;
|
|
}
|
|
.layout_fix_left .right {
|
|
width: 100%;
|
|
max-width: 1373px;
|
|
}
|
|
|
|
/* 공통적용 - 마우스 스크롤 마크 */
|
|
.mouse_mark {
|
|
position: fixed;
|
|
width: 64px !important;
|
|
height: 64px !important;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
background-color: #007243cc;
|
|
border-radius: 50%;
|
|
transform: translate(-65%, -65%) !important;
|
|
pointer-events: none;
|
|
z-index: 100;
|
|
transition: opacity 0.2s;
|
|
}
|
|
.mouse_mark span {
|
|
position: relative;
|
|
letter-spacing: 0.07rem;
|
|
font-size: 10px;
|
|
font-weight: 700;
|
|
color: #fff;
|
|
}
|
|
.mouse_mark span::before,
|
|
.mouse_mark span::after {
|
|
content: "";
|
|
width: 4px;
|
|
height: 4px;
|
|
display: block;
|
|
position: absolute;
|
|
left: calc(50% - 2px);
|
|
border: solid #ffffff;
|
|
border-width: 0 2px 2px 0;
|
|
transform: rotate(45deg);
|
|
animation: arrow 1.5s infinite ease;
|
|
}
|
|
.mouse_mark span::before {
|
|
bottom: -10px;
|
|
}
|
|
.mouse_mark span::after {
|
|
bottom: -16px;
|
|
animation-delay: 0.35s;
|
|
}
|
|
@keyframes arrow {
|
|
0% {
|
|
opacity: 0;
|
|
}
|
|
50% {
|
|
opacity: 1;
|
|
}
|
|
100% {
|
|
opacity: 0;
|
|
margin-top: 10px;
|
|
}
|
|
}
|
|
|
|
/* 여기서부터 개별페이지 */
|
|
/* --------------------------------- */
|
|
/* 메인 index */
|
|
/* --------------------------------- */
|
|
.wrapper:has(.main) {
|
|
overflow: hidden;
|
|
width: 100%;
|
|
height: 100%;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
.intro_wrap {
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 100%;
|
|
background: #fff;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
z-index: 1;
|
|
}
|
|
.intro_wrap .intro_txt .txt_mask {
|
|
overflow: hidden;
|
|
}
|
|
.intro_wrap .intro_txt .txt_mask span {
|
|
display: block;
|
|
font-size: 56px;
|
|
text-align: center;
|
|
position: relative;
|
|
top: 80px;
|
|
}
|
|
.intro_wrap .intro_txt .txt_mask font {
|
|
font-size: 36px;
|
|
}
|
|
.intro_wrap .intro_txt .txt_mask:nth-child(1) span {
|
|
animation: txt_mask 1s ease 0s forwards;
|
|
}
|
|
.intro_wrap .intro_txt .txt_mask:nth-child(2) span {
|
|
animation: txt_mask 1s ease 0.1s forwards;
|
|
}
|
|
.intro_wrap .intro_txt .txt_mask:nth-child(3) span {
|
|
animation: txt_mask 1s ease 0.2s forwards;
|
|
}
|
|
@keyframes txt_mask {
|
|
0% {
|
|
top: 80px;
|
|
opacity: 0;
|
|
}
|
|
100% {
|
|
top: 0px;
|
|
opacity: 1;
|
|
}
|
|
}
|
|
.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;
|
|
}
|
|
@keyframes clip_play {
|
|
0% {
|
|
clip-path: inset(50% 50% round 10px 10px 10px 10px);
|
|
top: -150px;
|
|
}
|
|
30% {
|
|
clip-path: inset(49.5% 45% round 10px 10px 10px 10px);
|
|
top: -150px;
|
|
}
|
|
60% {
|
|
clip-path: inset(45% 45% round 10px 10px 10px 10px);
|
|
top: -193px;
|
|
}
|
|
100% {
|
|
clip-path: inset(0% 0% round 0px 0px 0px 0px);
|
|
top: 0;
|
|
}
|
|
}
|
|
.main_mask.skip {
|
|
animation: none;
|
|
clip-path: none;
|
|
top: 0;
|
|
}
|
|
.main {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.main .pagination_main {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 24px;
|
|
color: #fff;
|
|
font-weight: 700;
|
|
font-size: 17px;
|
|
text-align: center;
|
|
position: absolute;
|
|
bottom: calc((130 / 1080) * 100%);
|
|
right: 24px;
|
|
z-index: 1;
|
|
text-indent: 0;
|
|
transition: bottom 0.2s ease;
|
|
}
|
|
.main .pagination_main::before {
|
|
content: " ";
|
|
position: absolute;
|
|
left: 50%;
|
|
top: 50%;
|
|
translate: -50% -50%;
|
|
display: block;
|
|
width: calc(100% + 54px);
|
|
height: calc(100% + 48px);
|
|
pointer-events: none;
|
|
|
|
/* 중앙 0.4, 외곽으로 투명하게 */
|
|
background: radial-gradient(
|
|
ellipse at center,
|
|
rgba(0, 0, 0, 0.1) 0%,
|
|
rgba(0, 0, 0, 0.2) 50%,
|
|
rgba(0, 0, 0, 0.2) 95%,
|
|
rgba(0, 0, 0, 0) 105%
|
|
);
|
|
filter: blur(20px);
|
|
border-radius: 20px;
|
|
mix-blend-mode: multiply;
|
|
}
|
|
.main .pagination_main li {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
width: 100%;
|
|
gap: 8px;
|
|
}
|
|
.main .pagination_main li div {
|
|
width: max-content;
|
|
cursor: pointer;
|
|
position: relative;
|
|
text-align: right;
|
|
}
|
|
.main .pagination_main li img {
|
|
height: 1em;
|
|
}
|
|
.main .pagination_main li span {
|
|
display: block;
|
|
width: 1.5em;
|
|
font-size: 20px;
|
|
color: #ffffff99;
|
|
font-weight: 300;
|
|
margin-left: 8px;
|
|
}
|
|
.main .pagination_main li div::after {
|
|
content: "";
|
|
display: block;
|
|
height: 2px;
|
|
background: var(--color-yellow);
|
|
margin-top: 6px;
|
|
opacity: 0;
|
|
position: absolute;
|
|
left: 0;
|
|
}
|
|
.main .pagination_main li .page_on::after {
|
|
opacity: 1;
|
|
}
|
|
.main .main_link {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.main .main_link a {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: none;
|
|
}
|
|
.main .main_link .link_on {
|
|
display: block;
|
|
}
|
|
.main .bg_video {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
height: 100%;
|
|
width: 100%;
|
|
z-index: -1;
|
|
background: #000;
|
|
}
|
|
.main .bg_video video {
|
|
height: 100%;
|
|
width: 100%;
|
|
object-fit: cover;
|
|
}
|
|
.main footer.footer_on {
|
|
position: absolute;
|
|
bottom: 0;
|
|
z-index: 100;
|
|
background: #14100ccc;
|
|
}
|
|
.main footer.footer_off {
|
|
animation: footer_down 0.2s ease forwards;
|
|
display: none;
|
|
}
|
|
.main footer .footer_close {
|
|
background: url("../img/ico_footer_close.svg") no-repeat;
|
|
background-size: cover;
|
|
background-position: center;
|
|
position: absolute;
|
|
width: 40px;
|
|
height: 36px;
|
|
top: -36px;
|
|
left: 0;
|
|
cursor: pointer;
|
|
}
|
|
/* 페이지네이션 재생바 - 영상별로 재생시간 각각 설정해야함 */
|
|
.main .pagination_main .page_01.page_on::after {
|
|
animation: page_play 16s linear 1 forwards;
|
|
}
|
|
.main .pagination_main .page_02.page_on::after {
|
|
animation: page_play 11s linear 1 forwards;
|
|
}
|
|
.main .pagination_main .page_03.page_on::after {
|
|
animation: page_play 24s linear 1 forwards;
|
|
}
|
|
.main .pagination_main .page_04.page_on::after {
|
|
animation: page_play 16s linear 1 forwards;
|
|
}
|
|
.main .pagination_main .page_05.page_on::after {
|
|
animation: page_play 13s linear 1 forwards;
|
|
}
|
|
.main .pagination_main.m .page_01.page_on::after {
|
|
animation: page_play 15s linear 1 forwards;
|
|
}
|
|
.main .pagination_main.m .page_02.page_on::after {
|
|
animation: page_play 07s linear 1 forwards;
|
|
}
|
|
.main .pagination_main.m .page_03.page_on::after {
|
|
animation: page_play 19s linear 1 forwards;
|
|
}
|
|
.main .pagination_main.m .page_04.page_on::after {
|
|
animation: page_play 13s linear 1 forwards;
|
|
}
|
|
.main .pagination_main.m .page_05.page_on::after {
|
|
animation: page_play 10s linear 1 forwards;
|
|
}
|
|
@keyframes page_play {
|
|
0% {
|
|
width: 0%;
|
|
}
|
|
100% {
|
|
width: 100%;
|
|
}
|
|
}
|
|
|
|
/* --------------------------------- */
|
|
/* TOVA소개 value */
|
|
/* --------------------------------- */
|
|
.value .intro {
|
|
background-image: url(../img/value_introbg.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center top;
|
|
background-size: cover;
|
|
color: #fff;
|
|
padding-bottom: 370px;
|
|
}
|
|
.value .intro .top {
|
|
height: 240px;
|
|
margin-top: 150px;
|
|
}
|
|
.value .intro .keyword i.egbim_obj.w {
|
|
width: 77px;
|
|
height: 12px;
|
|
}
|
|
|
|
.value .intro .diagram_wrap {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 40px;
|
|
position: relative;
|
|
}
|
|
.value .intro .dia_element_wrap {
|
|
width: 100%;
|
|
position: absolute;
|
|
display: flex;
|
|
gap: 50px;
|
|
z-index: 10;
|
|
top: 0;
|
|
justify-content: center;
|
|
align-items: flex-start;
|
|
margin-top: 150px;
|
|
}
|
|
.value .intro .dia_element {
|
|
display: flex;
|
|
}
|
|
.value .intro .dia_element:nth-child(1) {
|
|
flex-direction: row-reverse;
|
|
margin-top: 7px;
|
|
}
|
|
.value .intro .dia_element:nth-child(2) {
|
|
flex-direction: column;
|
|
margin-top: 260px;
|
|
}
|
|
.value .intro .dia_element:nth-child(3) {
|
|
flex-direction: row;
|
|
}
|
|
.value .intro .dia_element .dia_tit {
|
|
width: 150px;
|
|
aspect-ratio: 1/1;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
border-radius: 50%;
|
|
}
|
|
.value .intro .dia_element:nth-child(1) .dia_tit {
|
|
background: linear-gradient(180deg, #fde0c080 0%, #b0917000 100%),
|
|
url(../img/dia_valuebg01.png),
|
|
linear-gradient(180deg, #583c1c 0%, #583c1c 100%);
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
background-blend-mode: hard-light, multiply, normal;
|
|
}
|
|
.value .intro .dia_element:nth-child(2) .dia_tit {
|
|
background: linear-gradient(180deg, #48d7ac80 0%, #86b6a800 100%),
|
|
url(../img/dia_valuebg02.png),
|
|
linear-gradient(180deg, #119d49 0%, #119d49 100%);
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
background-blend-mode: hard-light, multiply, normal;
|
|
}
|
|
.value .intro .dia_element:nth-child(3) .dia_tit {
|
|
background: linear-gradient(180deg, #92929280 0%, #92929280 100%),
|
|
url(../img/dia_valuebg03.png),
|
|
linear-gradient(180deg, #ed7d31 0%, #ed7d31 100%);
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
background-blend-mode: hard-light, multiply, normal;
|
|
}
|
|
.value .intro .dia_tit span {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
width: 100%;
|
|
height: 100%;
|
|
text-align: center;
|
|
line-height: 120%;
|
|
border: 6px solid #00000033;
|
|
border-radius: 50%;
|
|
padding: 0 20px;
|
|
}
|
|
.value .intro .dia_li {
|
|
padding: 16px;
|
|
border-radius: 10px;
|
|
width: 248px;
|
|
}
|
|
.value .intro .dia_element:nth-child(1) .dia_li {
|
|
background: linear-gradient(180deg, #583c1cb3 0%, #583c1c 100%);
|
|
}
|
|
.value .intro .dia_element:nth-child(2) .dia_li {
|
|
background: linear-gradient(180deg, #00583e 0%, #00583e99 100%);
|
|
border: 1px solid #08181399;
|
|
}
|
|
.value .intro .dia_element:nth-child(3) .dia_li {
|
|
background: linear-gradient(180deg, #bb5f09 0%, #bb5f09cc 100%);
|
|
}
|
|
.value .intro .dia_element .dia_line {
|
|
height: 1px;
|
|
width: 10px;
|
|
display: block;
|
|
}
|
|
.value .intro .dia_element:nth-child(1) .dia_line {
|
|
background: #583c1c;
|
|
}
|
|
.value .intro .dia_element:nth-child(2) .dia_line {
|
|
background: #01593e;
|
|
width: 1px;
|
|
height: 10px;
|
|
}
|
|
.value .intro .dia_element:nth-child(3) .dia_line {
|
|
background: #df6c01;
|
|
}
|
|
.value .intro .dia_li li {
|
|
list-style: disc;
|
|
text-indent: 0;
|
|
font-size: 18px;
|
|
line-height: 28px;
|
|
margin-left: 24px;
|
|
margin-bottom: 4px;
|
|
}
|
|
.value .intro .dia_li li::before {
|
|
display: none;
|
|
}
|
|
.value .intro .dia_li li:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
.value .intro .dia_li li.dia_li_tit {
|
|
list-style: none;
|
|
font-weight: 500;
|
|
font-size: 20px;
|
|
margin-left: 0;
|
|
margin-bottom: 10px;
|
|
}
|
|
.value .intro .dia_appendix {
|
|
position: absolute;
|
|
bottom: -170px;
|
|
width: 100%;
|
|
height: 60%;
|
|
display: flex;
|
|
justify-content: center;
|
|
gap: 280px;
|
|
}
|
|
.value .intro .dia_appendix .app_bg {
|
|
width: 300px;
|
|
height: 100%;
|
|
background-repeat: no-repeat;
|
|
background-position: 50% bottom;
|
|
background-size: contain;
|
|
background-image: url(../img/value_arc.svg);
|
|
text-align: center;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
.value .intro .dia_appendix .app_bg:nth-child(2) {
|
|
background-image: url(../img/value_arc_r.svg);
|
|
}
|
|
.value .intro .dia_appendix .app_etc {
|
|
background: linear-gradient(90deg, #583c1c 0%, #015e42 100%);
|
|
padding: 10px 32px;
|
|
border-radius: 50px;
|
|
border: 1px solid #000000cc;
|
|
display: inline-block;
|
|
transform: translate(-50px, 30px);
|
|
}
|
|
.value .intro .dia_appendix .app_bg:nth-child(2) .app_etc {
|
|
background: linear-gradient(90deg, #015e42 0%, #df6c00 100%);
|
|
transform: translate(50px, 30px);
|
|
}
|
|
|
|
.value .intro .dia_circles_wrap {
|
|
width: 490px;
|
|
padding: 25px;
|
|
box-sizing: border-box;
|
|
border: 1px solid #ffffff33;
|
|
border-radius: 50%;
|
|
}
|
|
.value .intro .dia_circles_wrap .circle_dash {
|
|
border: none;
|
|
}
|
|
.value .intro .dia_circles_wrap .circle_belt {
|
|
background: none;
|
|
}
|
|
.value .intro .dia_circles_wrap .circle_core {
|
|
width: 90%;
|
|
line-height: 95%;
|
|
background: linear-gradient(-45deg, #ffffff10 0%, #ffffff00 100%),
|
|
linear-gradient(180deg, #007f5bb6 0%, #81410040 70%);
|
|
border: 1px dashed #ffffff66;
|
|
}
|
|
.value .intro .dia_circles_wrap .circle_core img {
|
|
width: 196px;
|
|
}
|
|
.value .intro .dia_circles_wrap .circle_core span:first-child {
|
|
font-size: 20px;
|
|
font-weight: 400;
|
|
}
|
|
.value .intro .dia_circles_wrap .circle_dots {
|
|
opacity: 0;
|
|
}
|
|
.value .intro .dia_circles_wrap .circle_dots .dot {
|
|
background-color: #ffffff;
|
|
top: -4px;
|
|
right: 49%;
|
|
left: initial;
|
|
}
|
|
.value .intro .dia_circles_wrap .circle_dots.move .dot:nth-child(1) {
|
|
animation-name: dot-rotate-road1;
|
|
}
|
|
.value .intro .dia_circles_wrap .circle_dots.move .dot:nth-child(2) {
|
|
animation-name: dot-rotate-road2;
|
|
}
|
|
.value .intro .dia_circles_wrap .circle_dots.move .dot:nth-child(3) {
|
|
animation-name: dot-rotate-road3;
|
|
}
|
|
.value .intro .dia_circles_wrap .circle_dots.move .dot {
|
|
animation-duration: 9s;
|
|
animation-iteration-count: infinite;
|
|
animation-timing-function: ease-out;
|
|
transform-origin: 2px 248px;
|
|
}
|
|
.value .intro .dia_circles_wrap .circle_dots.move {
|
|
opacity: 0.5;
|
|
animation: none;
|
|
left: 50%;
|
|
top: 50%;
|
|
}
|
|
@keyframes dot-rotate-road1 {
|
|
0% {
|
|
transform: rotate(90deg);
|
|
}
|
|
33% {
|
|
transform: rotate(180deg);
|
|
}
|
|
66% {
|
|
transform: rotate(270deg);
|
|
}
|
|
100% {
|
|
transform: rotate(450deg);
|
|
}
|
|
}
|
|
|
|
@keyframes dot-rotate-road2 {
|
|
0% {
|
|
transform: rotate(180deg);
|
|
}
|
|
33% {
|
|
transform: rotate(270deg);
|
|
}
|
|
66% {
|
|
transform: rotate(450deg);
|
|
}
|
|
100% {
|
|
transform: rotate(540deg);
|
|
}
|
|
}
|
|
|
|
@keyframes dot-rotate-road3 {
|
|
0% {
|
|
transform: rotate(270deg);
|
|
}
|
|
33% {
|
|
transform: rotate(450deg);
|
|
}
|
|
66% {
|
|
transform: rotate(540deg);
|
|
}
|
|
100% {
|
|
transform: rotate(630deg);
|
|
}
|
|
}
|
|
|
|
.value .feature_intro {
|
|
width: 100%;
|
|
height: 100vh;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 40px;
|
|
text-align: center;
|
|
position: relative;
|
|
overflow: hidden;
|
|
scroll-snap-align: center;
|
|
scroll-snap-stop: always;
|
|
background-image: url(../img/value_feature_bg.png);
|
|
background-position: center;
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
}
|
|
|
|
.value .feature_intro .grand_tit {
|
|
width: 100%;
|
|
}
|
|
.value .feature_intro p {
|
|
font-size: 24px;
|
|
line-height: 160%;
|
|
}
|
|
.value .feature_intro .line {
|
|
width: 1px;
|
|
height: 500px;
|
|
position: absolute;
|
|
top: 65%;
|
|
left: calc(50% - 1px);
|
|
background-color: #aaa;
|
|
}
|
|
.value .feature_intro .dot {
|
|
width: 6px;
|
|
height: 6px;
|
|
border-radius: 50%;
|
|
background-color: #555;
|
|
position: absolute;
|
|
top: 65%;
|
|
left: calc(50% - 3px);
|
|
}
|
|
.value .features {
|
|
width: 100%;
|
|
height: 100vh;
|
|
display: flex;
|
|
gap: 40px;
|
|
padding: 100px 20px 20px;
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
.value .features .f_wrap {
|
|
width: 100%;
|
|
height: 100%;
|
|
border-radius: 0px;
|
|
padding: 0px 48px 32px 36px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 24px;
|
|
justify-content: flex-end;
|
|
position: relative;
|
|
overflow: hidden;
|
|
transition: all 1s;
|
|
background-color: #000;
|
|
z-index: 1;
|
|
}
|
|
.value .features .f_wrap::before {
|
|
position: absolute;
|
|
content: "";
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: -1;
|
|
transition: all 1s;
|
|
background-size: cover;
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
-webkit-mask-image: linear-gradient(#000000bb 0%, #00000011 100%);
|
|
}
|
|
.value .features .f_wrap i {
|
|
width: 48px;
|
|
aspect-ratio: 1/1;
|
|
}
|
|
.value .features .f_wrap .sub_tit {
|
|
color: #fff;
|
|
}
|
|
.value .features .f_wrap .sub_text {
|
|
width: 100%;
|
|
height: 240px;
|
|
color: #ffffff55;
|
|
font-weight: normal;
|
|
text-align: justify;
|
|
line-height: 32px;
|
|
transition: all 1s;
|
|
}
|
|
.value .features .f_wrap:hover {
|
|
padding-bottom: 100px;
|
|
}
|
|
.value .features .f_wrap:hover::before {
|
|
transform: scale(1.03);
|
|
}
|
|
.value .features .f_wrap:hover .sub_text {
|
|
color: #ffffff;
|
|
}
|
|
.value .features .interface::before {
|
|
background-image: url(../img/value_feature_interface_bg.png);
|
|
}
|
|
.value .features .tool::before {
|
|
background-image: url(../img/value_feature_tool_bg.png);
|
|
}
|
|
.value .features .floorplan::before {
|
|
background-image: url(../img/value_feature_floorplan_bg.png);
|
|
}
|
|
.value .features .bim::before {
|
|
background-image: url(../img/value_feature_bim_bg.png);
|
|
}
|
|
.value .features .interface i {
|
|
background-image: url(../img/ico_value_interface_w.svg);
|
|
}
|
|
.value .features .tool i {
|
|
background-image: url(../img/ico_value_tool_w.svg);
|
|
}
|
|
.value .features .floorplan i {
|
|
background-image: url(../img/ico_value_floorplan_w.svg);
|
|
}
|
|
.value .features .bim i {
|
|
background-image: url(../img/ico_value_bim_w.svg);
|
|
}
|
|
.value .features .lines {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
z-index: -1;
|
|
}
|
|
.value .features .lines.move_ani * {
|
|
animation-duration: 1s;
|
|
animation-fill-mode: both;
|
|
position: absolute;
|
|
}
|
|
.value .features .lines.move_ani div[class^="v"] {
|
|
top: 80px;
|
|
border-left: 1px solid #aaa;
|
|
width: 1px;
|
|
height: 0;
|
|
}
|
|
.value .features .lines.move_ani div[class^="d"] {
|
|
width: 6px;
|
|
height: 6px;
|
|
border-radius: 50%;
|
|
background-color: #555;
|
|
}
|
|
.value .features .lines.move_ani .h {
|
|
border: 1px solid #aaa;
|
|
top: 80px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
width: 0;
|
|
height: calc(100% - 80px);
|
|
border-left: 0;
|
|
border-right: 0;
|
|
animation-name: h-draw;
|
|
}
|
|
.value .features .lines.move_ani .v1 {
|
|
left: calc(50% - 1px);
|
|
animation-name: v-center;
|
|
}
|
|
.value .features .lines.move_ani .v2 {
|
|
left: 25%;
|
|
animation-name: v-side;
|
|
}
|
|
.value .features .lines.move_ani .v3 {
|
|
left: 75%;
|
|
animation-name: v-side;
|
|
}
|
|
.value .features .lines.move_ani .d1 {
|
|
animation-name: dot-center;
|
|
}
|
|
.value .features .lines.move_ani .d2 {
|
|
animation-name: dot-side-left;
|
|
}
|
|
.value .features .lines.move_ani .d3 {
|
|
animation-name: dot-side-right;
|
|
}
|
|
@keyframes h-draw {
|
|
0% {
|
|
width: 0;
|
|
}
|
|
30% {
|
|
width: 0;
|
|
}
|
|
70% {
|
|
width: 50%;
|
|
}
|
|
100% {
|
|
width: 100%;
|
|
}
|
|
}
|
|
|
|
@keyframes v-center {
|
|
0% {
|
|
top: 0;
|
|
}
|
|
30% {
|
|
top: 0;
|
|
height: 80px;
|
|
}
|
|
100% {
|
|
top: 0;
|
|
height: 100%;
|
|
}
|
|
}
|
|
|
|
@keyframes v-side {
|
|
0% {
|
|
height: 0;
|
|
}
|
|
70% {
|
|
height: 0;
|
|
}
|
|
100% {
|
|
height: 100%;
|
|
}
|
|
}
|
|
|
|
@keyframes dot-center {
|
|
0% {
|
|
top: 0;
|
|
left: calc(50% - 3px);
|
|
}
|
|
30% {
|
|
top: calc(80px - 3px);
|
|
left: calc(50% - 3px);
|
|
}
|
|
100% {
|
|
top: calc(80px - 3px);
|
|
left: calc(50% - 3px);
|
|
}
|
|
}
|
|
|
|
@keyframes dot-side-left {
|
|
0% {
|
|
top: 0;
|
|
left: calc(50% - 3px);
|
|
}
|
|
30% {
|
|
top: calc(80px - 3px);
|
|
left: calc(50% - 3px);
|
|
}
|
|
70% {
|
|
top: calc(80px - 3px);
|
|
left: calc(25% - 3px);
|
|
}
|
|
100% {
|
|
top: calc(80px - 3px);
|
|
left: calc(25% - 3px);
|
|
}
|
|
}
|
|
|
|
@keyframes dot-side-right {
|
|
0% {
|
|
top: 0;
|
|
left: calc(50% - 3px);
|
|
}
|
|
30% {
|
|
top: calc(80px - 3px);
|
|
left: calc(50% - 3px);
|
|
}
|
|
70% {
|
|
top: calc(80px - 3px);
|
|
left: calc(75% - 3px);
|
|
}
|
|
100% {
|
|
top: calc(80px - 3px);
|
|
left: calc(75% - 3px);
|
|
}
|
|
}
|
|
|
|
.value .system_bg {
|
|
width: 100%;
|
|
height: 0;
|
|
position: sticky;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: -1;
|
|
}
|
|
.value .system_bg::after {
|
|
position: absolute;
|
|
content: "";
|
|
width: 100%;
|
|
height: 1200px;
|
|
background-image: url(../img/value_system_bg.png);
|
|
background-position: center bottom;
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
}
|
|
.value .system {
|
|
width: 100%;
|
|
height: 1100px;
|
|
overflow: hidden;
|
|
position: relative;
|
|
}
|
|
.value .system .system_tit {
|
|
width: 100%;
|
|
height: 300px;
|
|
background-color: #fff;
|
|
padding-left: 200px;
|
|
}
|
|
.value .system .system_tit span {
|
|
display: block;
|
|
transform: translateY(141%);
|
|
font-size: 88px;
|
|
line-height: 90%;
|
|
font-weight: 900;
|
|
color: #3c3631;
|
|
}
|
|
.value .system .system_tit span em {
|
|
color: #fff;
|
|
}
|
|
.value .system .diagram_wrap {
|
|
width: 360px;
|
|
aspect-ratio: 1/1;
|
|
position: absolute;
|
|
bottom: 130px;
|
|
right: 24%;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap {
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap::after {
|
|
border: 1px solid #fff;
|
|
background-color: #604f324d;
|
|
mix-blend-mode: color-burn;
|
|
width: 120%;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_belt {
|
|
background: none;
|
|
border: 1px dashed #ffffff66;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_core {
|
|
background: none;
|
|
box-shadow: none;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_core span {
|
|
position: absolute;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
gap: 0px;
|
|
font-size: 20px;
|
|
font-weight: 300;
|
|
line-height: 70%;
|
|
border-radius: 50%;
|
|
width: 50%;
|
|
height: 50%;
|
|
color: #fff;
|
|
box-shadow: 0 1px 4px #00000077;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_core span b {
|
|
font-size: 24px;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_core span:nth-child(1) {
|
|
background: linear-gradient(180deg, #296b55 0%, #124133cc 100%);
|
|
border: 2px solid #17503dcc;
|
|
top: 0;
|
|
z-index: 2;
|
|
background-clip: content-box;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_core span:nth-child(2) {
|
|
background: linear-gradient(180deg, #352d1dcc 0%, #1d1810 100%);
|
|
border: 2px solid #352d1dcc;
|
|
bottom: 11%;
|
|
left: 4%;
|
|
z-index: 0;
|
|
background-clip: content-box;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_core span:nth-child(3) {
|
|
background: linear-gradient(-60deg, #eb5f00 0%, #bc4c0080 100%);
|
|
border: 2px solid #f67a2780;
|
|
bottom: 11%;
|
|
right: 4%;
|
|
z-index: 1;
|
|
background-clip: content-box;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_core span:nth-child(4) {
|
|
top: 7%;
|
|
right: -18%;
|
|
box-shadow: none;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_dots .dot {
|
|
background-color: #fff;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_dots.move {
|
|
animation-name: dot-rotate3;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_dots .dot:nth-child(1) {
|
|
top: 0;
|
|
left: calc(50% - 4px);
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_dots .dot:nth-child(2) {
|
|
top: initial;
|
|
bottom: 23%;
|
|
left: 6%;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_dots .dot:nth-child(3) {
|
|
top: initial;
|
|
bottom: 23%;
|
|
right: 6%;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_dots .dot:nth-child(4) {
|
|
top: 32%;
|
|
left: initial;
|
|
right: -9%;
|
|
}
|
|
@keyframes dot-rotate3 {
|
|
0% {
|
|
transform: rotate(0);
|
|
}
|
|
35% {
|
|
transform: rotate(120deg);
|
|
}
|
|
70% {
|
|
transform: rotate(240deg);
|
|
}
|
|
100% {
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
.value .system .diagram_wrap .dia_element {
|
|
position: absolute;
|
|
display: initial;
|
|
}
|
|
.value .system .diagram_wrap .dia_element .dia_text {
|
|
color: #fff;
|
|
}
|
|
.value .system .diagram_wrap .dia_element .dia_text li {
|
|
text-indent: 0;
|
|
}
|
|
.value .system .diagram_wrap .dia_element .dia_text li::before {
|
|
display: none;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(1) .dia_text {
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
column-gap: 24px;
|
|
text-align: right;
|
|
width: max-content;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(1) {
|
|
width: max-content;
|
|
top: -50%;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(2) {
|
|
width: max-content;
|
|
bottom: -6%;
|
|
right: 118%;
|
|
text-align: right;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(3) {
|
|
width: max-content;
|
|
bottom: -6%;
|
|
left: 118%;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(4) {
|
|
width: max-content;
|
|
top: 29.5%;
|
|
left: 117%;
|
|
}
|
|
.value .system .diagram_wrap .dia_element .line {
|
|
position: absolute;
|
|
width: 80px;
|
|
height: 1px;
|
|
background-color: #fff;
|
|
z-index: 10;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(1) .line {
|
|
width: 1px;
|
|
height: 80px;
|
|
bottom: -80px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(2) .line {
|
|
top: 51px;
|
|
right: -94px;
|
|
transform: rotate(-30deg);
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(3) .line {
|
|
top: 26px;
|
|
left: -94px;
|
|
transform: rotate(30deg);
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(4) .line {
|
|
width: 24px;
|
|
top: 12px;
|
|
left: -30px;
|
|
}
|
|
|
|
/* --------------------------------- */
|
|
/* 인터페이스 interface */
|
|
/* --------------------------------- */
|
|
.interface .sub_text {
|
|
text-align: justify;
|
|
line-height: 1.4em;
|
|
}
|
|
.interface .intro .top {
|
|
background-image: url(../img/interface_intro_bg.png);
|
|
}
|
|
|
|
.interface .route {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: relative;
|
|
}
|
|
.interface .route .fix {
|
|
position: sticky;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
padding: 0px 120px;
|
|
background: url(../img/interface_route_bg.png);
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
background-position: center bottom;
|
|
height: 100vh;
|
|
justify-content: space-around;
|
|
}
|
|
.interface .route .keyword {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 24px;
|
|
text-align: center;
|
|
height: max-content;
|
|
}
|
|
.interface .route .keyword span {
|
|
font-weight: 700;
|
|
font-size: 32px;
|
|
}
|
|
.interface .route .keyword p {
|
|
font-size: 20px;
|
|
}
|
|
.interface .route div {
|
|
width: 100%;
|
|
height: 100vh;
|
|
font-size: 30px;
|
|
}
|
|
.interface .route #sec1 {
|
|
height: 50vh;
|
|
}
|
|
.interface .route #sec2 {
|
|
height: 100vh;
|
|
}
|
|
.interface .route #sec3 {
|
|
height: 200vh;
|
|
}
|
|
.interface .route .content {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: flex-start;
|
|
height: max-content;
|
|
gap: 64px;
|
|
}
|
|
.interface .route .subs {
|
|
width: 40%;
|
|
min-width: 470px;
|
|
height: max-content;
|
|
padding-top: 52px;
|
|
}
|
|
.interface .route .subs li .sub_tit {
|
|
font-size: 120px;
|
|
font-weight: 900;
|
|
color: #000000;
|
|
position: absolute;
|
|
right: -84px;
|
|
top: -56px;
|
|
text-align: right;
|
|
letter-spacing: -8px;
|
|
opacity: 0.05;
|
|
white-space: nowrap;
|
|
}
|
|
.interface .route .subs li .mid_tit {
|
|
font-size: 52px;
|
|
line-height: 120%;
|
|
display: inline-block;
|
|
height: fit-content;
|
|
}
|
|
.interface .route .subs li .mid_tit b {
|
|
color: var(--color-green);
|
|
}
|
|
.interface .route .subs li .sub_text {
|
|
margin-top: 32px;
|
|
line-height: 32px;
|
|
font-size: 20px;
|
|
}
|
|
.interface .route .subs li .sub_text ul {
|
|
margin-top: 24px;
|
|
}
|
|
.interface .route .subs li .sub_text ul li {
|
|
display: block;
|
|
text-indent: 16px;
|
|
}
|
|
.interface .route .subs li .sub_text ul li::before {
|
|
position: absolute;
|
|
content: "";
|
|
top: 14px;
|
|
left: 0;
|
|
width: 5px;
|
|
height: 4px;
|
|
background-color: var(--color-green);
|
|
transform: skew(-40deg);
|
|
}
|
|
.interface .route .subs li {
|
|
display: none;
|
|
position: relative;
|
|
}
|
|
.interface .route .subs li.on {
|
|
display: block;
|
|
animation: scrollUp 0.5s ease-in;
|
|
}
|
|
.interface .route .imgs {
|
|
width: 100%;
|
|
max-width: 960px;
|
|
aspect-ratio: 7/4;
|
|
display: flex;
|
|
justify-content: center;
|
|
position: relative;
|
|
background: url(../img/interface_route_screen.png);
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
background-position: center top;
|
|
}
|
|
.interface .route .imgs li {
|
|
height: 100%;
|
|
aspect-ratio: 7/4;
|
|
display: none;
|
|
text-align: right;
|
|
background-repeat: no-repeat;
|
|
position: relative;
|
|
}
|
|
.interface .route .imgs li.on {
|
|
display: block;
|
|
animation: scrollUp 0.5s ease-in;
|
|
}
|
|
.interface .route .imgs li span {
|
|
display: block;
|
|
width: fit-content;
|
|
height: fit-content;
|
|
background-color: var(--color-yellow);
|
|
border-radius: 4px;
|
|
padding: 2px 8px;
|
|
font-size: 14px;
|
|
font-weight: 700;
|
|
line-height: initial;
|
|
position: absolute;
|
|
text-align: center;
|
|
z-index: 1;
|
|
}
|
|
.interface .route .imgs li span::after {
|
|
position: absolute;
|
|
content: "●";
|
|
width: 14px;
|
|
height: 1px;
|
|
top: 50%;
|
|
left: 100%;
|
|
background-color: var(--color-yellow);
|
|
color: var(--color-yellow);
|
|
font-size: 6px;
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
align-items: center;
|
|
}
|
|
.interface .route .imgs li .img_box {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0%;
|
|
overflow: hidden;
|
|
}
|
|
.interface .route .imgs li .img_box object {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
.interface .route .imgs li:nth-child(1) .img_box object {
|
|
top: -4%;
|
|
left: -1.5%;
|
|
height: 101%;
|
|
}
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(1) {
|
|
top: -4.2%;
|
|
left: 15%;
|
|
}
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(2) {
|
|
top: -4.2%;
|
|
right: 30%;
|
|
}
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(1)::after,
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(2)::after {
|
|
transform: rotate(90deg);
|
|
top: calc(100% + 7px);
|
|
left: calc(50% - 7px);
|
|
}
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(3) {
|
|
top: 94.5%;
|
|
left: 7.5%;
|
|
}
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(4) {
|
|
top: 94.5%;
|
|
right: 29.2%;
|
|
}
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(3)::after,
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(4)::after {
|
|
transform: rotate(-90deg);
|
|
top: -7px;
|
|
left: calc(50% - 7px);
|
|
}
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(5) {
|
|
top: 40.5%;
|
|
left: 42%;
|
|
background-color: #1f1e19;
|
|
color: #fff;
|
|
font-size: 24px;
|
|
}
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(5)::after {
|
|
display: none;
|
|
}
|
|
.interface .route .imgs li:nth-child(2) .img_box object {
|
|
top: -2%;
|
|
left: -9.5%;
|
|
width: 107%;
|
|
}
|
|
.interface .route .imgs li:nth-child(2) span:nth-child(1) {
|
|
top: 2.5%;
|
|
left: -10.8%;
|
|
}
|
|
.interface .route .imgs li:nth-child(2) span:nth-child(2) {
|
|
top: 13.5%;
|
|
left: -4.1%;
|
|
}
|
|
.interface .route .imgs li:nth-child(2) span:nth-child(3) {
|
|
top: 77.5%;
|
|
left: 10%;
|
|
}
|
|
.interface .route .imgs li:nth-child(2) span:nth-child(4) {
|
|
top: 77.5%;
|
|
right: 30%;
|
|
}
|
|
.interface .route .imgs li:nth-child(2) span:nth-child(3)::after,
|
|
.interface .route .imgs li:nth-child(2) span:nth-child(4)::after {
|
|
transform: rotate(90deg);
|
|
top: calc(100% + 7px);
|
|
left: calc(50% - 7px);
|
|
}
|
|
.interface .route .imgs li:nth-child(3) .img_box object {
|
|
top: 4%;
|
|
left: 8%;
|
|
}
|
|
.interface .route .imgs li:nth-child(3) span {
|
|
top: 18%;
|
|
right: 23.3%;
|
|
}
|
|
|
|
@keyframes scrollUp {
|
|
0% {
|
|
transform: translateY(40px);
|
|
opacity: 0;
|
|
}
|
|
100% {
|
|
transform: translateY(0px);
|
|
opacity: 1;
|
|
}
|
|
}
|
|
|
|
.interface .dual {
|
|
width: 100%;
|
|
}
|
|
.interface .dual {
|
|
position: sticky;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 1;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
background-image: url(../img/interface_dual_bg.png);
|
|
background-size: contain;
|
|
background-position: top center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
.interface .dual .dual_top #myimg {
|
|
width: 100%;
|
|
margin-top: 42px;
|
|
border-radius: 16px;
|
|
}
|
|
.interface .dual .sub_tit {
|
|
text-align: center;
|
|
}
|
|
.interface .dual .sub_tit b {
|
|
color: var(--color-green);
|
|
}
|
|
|
|
.interface .dual .dual_top {
|
|
width: 100%;
|
|
padding: 160px 200px 0 200px;
|
|
}
|
|
.interface .dual .detail {
|
|
margin-top: 200px;
|
|
width: 100%;
|
|
}
|
|
.interface .dual .detail .sub_tit {
|
|
margin-bottom: 60px;
|
|
}
|
|
.interface .dual .detail .subs {
|
|
display: flex;
|
|
width: 100%;
|
|
flex-direction: row;
|
|
justify-content: center;
|
|
align-items: center;
|
|
padding: 0 200px;
|
|
margin-bottom: 120px;
|
|
gap: 24px;
|
|
}
|
|
.interface .dual .detail .element {
|
|
width: 100%;
|
|
padding: 28px 40px;
|
|
background: var(--color-han_bgbr);
|
|
border-radius: 12px;
|
|
}
|
|
.interface .dual .detail .exam {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
text-align: center;
|
|
gap: 12px;
|
|
}
|
|
.interface .dual .detail .exam span {
|
|
font-size: 20px;
|
|
color: var(--color-green);
|
|
font-weight: 500;
|
|
margin-bottom: 8px;
|
|
display: block;
|
|
}
|
|
.interface .dual .detail .sub_text {
|
|
text-align: center;
|
|
margin-top: 24px;
|
|
font-size: 18px;
|
|
opacity: 0.85;
|
|
}
|
|
|
|
/* --------------------------------- */
|
|
/* 주요기능 primary */
|
|
/* --------------------------------- */
|
|
.primary .sub_text {
|
|
text-align: justify;
|
|
line-height: 1.4em;
|
|
}
|
|
.primary .intro::before {
|
|
position: absolute;
|
|
bottom: -4px;
|
|
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;
|
|
}
|
|
.primary .intro .top {
|
|
background-image: url(../img/primary_intro_bg.png);
|
|
}
|
|
.primary .intro .diagram_wrap {
|
|
width: 480px;
|
|
aspect-ratio: 1/1;
|
|
margin: 0 auto;
|
|
position: relative;
|
|
background-image: url(../img/atom_obj.svg);
|
|
background-repeat: no-repeat;
|
|
background-position: top center;
|
|
background-size: contain;
|
|
}
|
|
.primary .intro .diagram_wrap::after {
|
|
content: "";
|
|
position: absolute;
|
|
width: 102.2%;
|
|
aspect-ratio: 1/1;
|
|
top: -6px;
|
|
left: 0;
|
|
background-image: url(../img/atom_line.svg);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-size: contain;
|
|
mix-blend-mode: soft-light;
|
|
}
|
|
.primary .intro .diagram_wrap .dia_circles_wrap {
|
|
width: 100%;
|
|
z-index: -1;
|
|
}
|
|
.primary .intro .diagram_wrap .circle_core {
|
|
width: 52%;
|
|
aspect-ratio: 1/1;
|
|
}
|
|
.primary .intro .diagram_wrap .circle_core span {
|
|
font-size: 30px;
|
|
line-height: 36px;
|
|
width: 100%;
|
|
font-weight: 700;
|
|
}
|
|
.primary .intro .diagram_wrap .circle_dots .dot {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
.primary .intro .diagram_wrap .circle_dots .dot:nth-child(1) {
|
|
background: #afd7ca;
|
|
color: #afd7ca;
|
|
top: 7%;
|
|
left: 39%;
|
|
}
|
|
.primary .intro .diagram_wrap .circle_dots .dot:nth-child(2) {
|
|
background: #eaddce;
|
|
color: #eaddce;
|
|
top: 80.5%;
|
|
left: 20%;
|
|
}
|
|
.primary .intro .diagram_wrap .circle_dots .dot:nth-child(3) {
|
|
background: #f1d1c1;
|
|
color: #f1d1c1;
|
|
top: 62.5%;
|
|
right: 7%;
|
|
}
|
|
.primary .intro .diagram_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;
|
|
border: 2px solid;
|
|
}
|
|
@keyframes expand {
|
|
0% {
|
|
width: 0;
|
|
height: 0;
|
|
opacity: 1;
|
|
}
|
|
99% {
|
|
width: 500%;
|
|
height: 500%;
|
|
opacity: 0;
|
|
}
|
|
100% {
|
|
opacity: 0;
|
|
border-color: transparent;
|
|
}
|
|
}
|
|
.primary .intro .diagram_wrap .dia_element {
|
|
position: absolute;
|
|
display: flex;
|
|
flex-direction: row-reverse;
|
|
align-items: center;
|
|
gap: 16px;
|
|
text-align: right;
|
|
font-size: 16px;
|
|
}
|
|
.primary .intro .diagram_wrap .dia_element i {
|
|
width: 40px;
|
|
aspect-ratio: 1/1;
|
|
background-position: center;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
}
|
|
.primary .intro .diagram_wrap .e01 {
|
|
top: 0%;
|
|
left: -18%;
|
|
}
|
|
.primary .intro .diagram_wrap .e02 {
|
|
bottom: 6%;
|
|
left: -39%;
|
|
}
|
|
.primary .intro .diagram_wrap .e03 {
|
|
bottom: 32%;
|
|
right: -26%;
|
|
flex-direction: row;
|
|
text-align: left;
|
|
}
|
|
.primary .intro .diagram_wrap .e01 i {
|
|
background-image: url(../img/ico_pripary_my.svg);
|
|
}
|
|
.primary .intro .diagram_wrap .e02 i {
|
|
background-image: url(../img/ico_pripary_command.svg);
|
|
}
|
|
.primary .intro .diagram_wrap .e03 i {
|
|
background-image: url(../img/ico_pripary_civil.svg);
|
|
}
|
|
|
|
.primary .route {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: relative;
|
|
margin-bottom: 120px;
|
|
}
|
|
.primary .route > div {
|
|
width: 100%;
|
|
height: 100vh;
|
|
font-size: 30px;
|
|
}
|
|
.primary .route #sec1 {
|
|
position: absolute;
|
|
top: 0;
|
|
}
|
|
.primary .route .fix {
|
|
position: sticky;
|
|
top: 0;
|
|
left: 0;
|
|
z-index: 1;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 32px;
|
|
overflow: hidden;
|
|
background: linear-gradient(#faf9f6 50%, transparent 50%);
|
|
}
|
|
.primary .route .fix > * {
|
|
width: 1360px;
|
|
}
|
|
.primary .route .subs {
|
|
padding-left: 140px;
|
|
}
|
|
.primary .route .subs li .sub_tit {
|
|
font-size: 28px;
|
|
font-weight: 500;
|
|
color: #007243;
|
|
margin-bottom: 20px;
|
|
}
|
|
.primary .route .subs li .mid_tit {
|
|
font-size: 72px;
|
|
color: var(--color-green);
|
|
display: inline-block;
|
|
margin-right: 32px;
|
|
letter-spacing: -0.08em;
|
|
}
|
|
.primary .route .subs li .sub_text {
|
|
font-size: 20px;
|
|
display: inline-block;
|
|
line-height: 160%;
|
|
}
|
|
.primary .route .subs li {
|
|
display: none;
|
|
}
|
|
.primary .route .subs li.on {
|
|
display: initial;
|
|
}
|
|
.primary .route .content {
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
height: 640px;
|
|
margin: 0 auto;
|
|
position: relative;
|
|
}
|
|
.primary .route .content::after {
|
|
position: absolute;
|
|
content: "";
|
|
width: 150%;
|
|
height: 80%;
|
|
top: 10%;
|
|
left: -25%;
|
|
background-image: url(../img/primary_route_bg.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-size: cover;
|
|
z-index: -1;
|
|
}
|
|
.primary .route .content .scroll_m {
|
|
display: none;
|
|
}
|
|
.primary .route .tabs {
|
|
min-width: 150px;
|
|
height: fit-content;
|
|
padding: 28px 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 4px;
|
|
background: url(../img/primary_menu_bg.png);
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
margin-right: -2px;
|
|
}
|
|
.primary .route .tabs li {
|
|
width: 100%;
|
|
padding: 4px 0 8px 14px;
|
|
border-radius: 8px 0 0 8px;
|
|
cursor: pointer;
|
|
}
|
|
.primary .route .tabs li.on {
|
|
background: #ff7f1c1a;
|
|
border: 3px solid #ff7f1c;
|
|
border-right: none;
|
|
position: relative;
|
|
}
|
|
.primary .route .tabs li.on::before {
|
|
content: "";
|
|
height: 35px;
|
|
width: 2px;
|
|
background: linear-gradient(-180deg, #ff7f1c00 0%, #ff7f1c 100%);
|
|
display: block;
|
|
position: absolute;
|
|
top: -35px;
|
|
right: 0;
|
|
}
|
|
.primary .route .tabs li.on::after {
|
|
content: "";
|
|
height: 35px;
|
|
width: 2px;
|
|
background: linear-gradient(180deg, #ff7f1c 0%, #ff7f1c00 100%);
|
|
display: block;
|
|
position: absolute;
|
|
bottom: -35px;
|
|
right: 0;
|
|
}
|
|
.primary .route .tabs li a {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
gap: 4px;
|
|
color: #fff;
|
|
border-radius: 4px;
|
|
font-size: 16px;
|
|
}
|
|
.primary .route .tabs li a b {
|
|
border-bottom: 1px solid #261f10dd;
|
|
position: relative;
|
|
font-size: 14px;
|
|
line-height: 32px;
|
|
}
|
|
.primary .route .tabs li a b::after {
|
|
content: "";
|
|
background: #ffffff29;
|
|
width: 100%;
|
|
height: 1px;
|
|
position: absolute;
|
|
left: 0;
|
|
bottom: -2px;
|
|
}
|
|
.primary .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;
|
|
}
|
|
.primary .route .tabs_li.on li:first-child {
|
|
background: linear-gradient(180deg, #e4dbc9 0%, #e4dbc9 100%),
|
|
linear-gradient(90deg, #68593f 0%, #debd7e 16%, #68593f00 100%);
|
|
background-origin: border-box;
|
|
background-clip: content-box, border-box;
|
|
border: 2px solid transparent;
|
|
color: #000;
|
|
font-size: 14px;
|
|
box-sizing: content-box;
|
|
}
|
|
.primary .route .imgs {
|
|
height: 100%;
|
|
width: 100%;
|
|
display: flex;
|
|
background: #e4dbc9;
|
|
border: 2px solid #5f5744;
|
|
border-radius: 16px;
|
|
box-sizing: border-box;
|
|
overflow: hidden;
|
|
}
|
|
.primary .route .imgs li {
|
|
width: 100%;
|
|
height: 100%;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
border-radius: 8px;
|
|
opacity: 1;
|
|
display: none;
|
|
}
|
|
.primary .route .imgs li a {
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
padding: 32px;
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.primary .route .imgs li a img {
|
|
width: 100%;
|
|
max-height: 100%;
|
|
}
|
|
.primary .route .imgs li.on {
|
|
width: 100%;
|
|
opacity: 1;
|
|
display: block;
|
|
}
|
|
|
|
.primary .process .left {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
gap: 24px;
|
|
min-width: 575px;
|
|
height: 100vh;
|
|
padding: 0;
|
|
padding-left: 200px;
|
|
}
|
|
.primary .process .left .bg {
|
|
background-size: cover;
|
|
}
|
|
.primary .process .left .bg:nth-child(1) {
|
|
background-image: linear-gradient(90deg, #00000000 0, #00000080 100%),
|
|
url(../img/primary_style_bg.png);
|
|
}
|
|
.primary .process .left .bg:nth-child(2) {
|
|
background-image: linear-gradient(90deg, #00000000 0, #00000080 100%),
|
|
url(../img/primary_block_bg.png);
|
|
}
|
|
.primary .process .left .bg:nth-child(3) {
|
|
background-image: linear-gradient(90deg, #00000000 0, #00000080 100%),
|
|
url(../img/primary_print_bg.png);
|
|
}
|
|
.primary .process .left .bg.on {
|
|
transform: scale(1);
|
|
}
|
|
.primary .process .left .mid_tit {
|
|
transform: scale(0.7) translate(-47%, 0%);
|
|
position: relative;
|
|
display: block;
|
|
font-size: 42px;
|
|
cursor: pointer;
|
|
}
|
|
.primary .process .left .mid_tit .num {
|
|
display: none;
|
|
font-weight: 300;
|
|
margin-right: 8px;
|
|
}
|
|
.primary .process .left .mid_tit::after {
|
|
position: absolute;
|
|
content: "●";
|
|
top: 24px;
|
|
left: -20px;
|
|
font-size: 8px;
|
|
display: none;
|
|
}
|
|
.primary .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;
|
|
}
|
|
.primary .process .left .mid_tit.on {
|
|
transform: initial;
|
|
text-indent: -66px;
|
|
}
|
|
.primary .process .left .mid_tit.on em,
|
|
.primary .process .left .mid_tit:hover em {
|
|
font-weight: 700;
|
|
color: var(--color-yellow);
|
|
}
|
|
.primary .process .left .mid_tit.on .num {
|
|
display: initial;
|
|
}
|
|
.primary .process .left .mid_tit.on::after,
|
|
.primary .process .left .mid_tit.on::before {
|
|
display: initial;
|
|
}
|
|
.primary .process .right {
|
|
padding: 200px 200px 100px 135px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 160px;
|
|
}
|
|
.primary .process .right .sub_tit {
|
|
display: flex;
|
|
flex-direction: column;
|
|
font-size: 28px;
|
|
margin-bottom: 20px;
|
|
color: var(--color-green);
|
|
}
|
|
.primary .process .right .sub_tit img {
|
|
width: 48px;
|
|
margin-bottom: 20px;
|
|
}
|
|
.primary .process .right .sub_text {
|
|
margin-bottom: 32px;
|
|
}
|
|
.primary .process .right .sub_figs {
|
|
background: var(--color-han_bgbr);
|
|
width: 100%;
|
|
display: flex;
|
|
flex-direction: column-reverse;
|
|
border-radius: 4px;
|
|
margin-bottom: 32px;
|
|
padding: 24px 20px;
|
|
gap: 20px;
|
|
}
|
|
.primary .process .right .sub_figs .imgs {
|
|
width: 100%;
|
|
}
|
|
.primary .process .right .sub_figs .imgs img {
|
|
width: 100%;
|
|
object-fit: cover;
|
|
object-position: top left;
|
|
}
|
|
.primary .process .right .sub_figs .imgs {
|
|
display: flex;
|
|
gap: 16px;
|
|
position: relative;
|
|
}
|
|
.primary .process .right .sub_figs .imgs > div {
|
|
width: 100%;
|
|
box-shadow: inset 0 0 0 1px #00000022;
|
|
border-radius: 4px;
|
|
overflow: hidden;
|
|
position: relative;
|
|
background-position: top left;
|
|
background-repeat: no-repeat;
|
|
background-size: cover;
|
|
}
|
|
.primary .process .right .sub_figs .imgs > div span {
|
|
display: block;
|
|
width: 100%;
|
|
height: fit-content;
|
|
padding: 8px 0;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
text-align: center;
|
|
color: #fff;
|
|
background-color: #000000aa;
|
|
}
|
|
.primary .process .right .sub_figs .imgs i {
|
|
background-color: var(--color-orange);
|
|
width: 48px;
|
|
aspect-ratio: 1/1;
|
|
border-radius: 50%;
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
background-image: url(../img/block_img_ico.svg);
|
|
box-shadow: 0 2px 8px #000000aa;
|
|
}
|
|
.primary .process .right .sub_figs .text {
|
|
width: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
gap: 16px;
|
|
font-size: 18px;
|
|
padding: 0 12px;
|
|
}
|
|
.primary .process .right .sub_figs .text b {
|
|
color: #000000;
|
|
font-size: 20px;
|
|
position: relative;
|
|
}
|
|
.primary .process .right .sub_figs .text li {
|
|
font-size: 16px;
|
|
position: relative;
|
|
line-height: 24px;
|
|
padding-left: 16px;
|
|
margin-bottom: 4px;
|
|
}
|
|
.primary .process .right .sub_figs .text li::before {
|
|
position: absolute;
|
|
content: "";
|
|
top: 10px;
|
|
left: 2px;
|
|
width: 5px;
|
|
height: 4px;
|
|
background-color: var(--color-green);
|
|
transform: skew(-40deg);
|
|
}
|
|
.primary .process .right .style .text {
|
|
width: 45%;
|
|
padding: 0 32px;
|
|
}
|
|
.primary .process .right .style .sub_figs {
|
|
flex-direction: row;
|
|
padding: 0;
|
|
gap: 0;
|
|
height: 420px;
|
|
}
|
|
.primary .process .right .style .sub_figs .imgs img {
|
|
height: 100%;
|
|
}
|
|
.primary .process .right .style .sub_figs .text li {
|
|
margin-bottom: 12px;
|
|
}
|
|
.primary .process .right .block .sub_figs {
|
|
height: fit-content;
|
|
justify-content: flex-end;
|
|
}
|
|
.primary .process .right .block .sub_figs .imgs > div {
|
|
height: 400px;
|
|
}
|
|
.primary .process .right .block .sub_figs .imgs .fig01 {
|
|
background-image: url(../img/block_img_01.png);
|
|
}
|
|
.primary .process .right .block .sub_figs .imgs .fig02 {
|
|
background-image: url(../img/block_img_02.png);
|
|
}
|
|
.primary .process .right .print_area .sub_figs {
|
|
height: fit-content;
|
|
justify-content: flex-end;
|
|
}
|
|
.primary .process .right .print_area .sub_figs .imgs > div {
|
|
height: 240px;
|
|
}
|
|
.primary .process .right .print_area .sub_figs .imgs .fig01 {
|
|
background-image: url(../img/printarea_img_01.png);
|
|
}
|
|
.primary .process .right .print_area .sub_figs .imgs .fig02 {
|
|
background-image: url(../img/printarea_img_02.png);
|
|
}
|
|
|
|
/* --------------------------------- */
|
|
/* 도면관리 floorplan */
|
|
/* --------------------------------- */
|
|
.floorplan .intro {
|
|
align-items: center;
|
|
}
|
|
.floorplan .intro .top {
|
|
background-image: url(../img/floorplan_intro_bg.png);
|
|
}
|
|
.floorplan .intro::before {
|
|
position: absolute;
|
|
bottom: 0px;
|
|
left: 32px;
|
|
content: "Drawing\A management";
|
|
font-size: 120px;
|
|
opacity: 0.03;
|
|
text-align: left;
|
|
font-weight: 900;
|
|
white-space: pre;
|
|
line-height: 0.8em;
|
|
letter-spacing: -0.04em;
|
|
}
|
|
.floorplan .intro .diagram_wrap {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
gap: 40px;
|
|
margin: 120px 0;
|
|
text-align: center;
|
|
position: relative;
|
|
}
|
|
.floorplan .intro .dia_elements_wrap {
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.floorplan .intro .dia_element {
|
|
width: max-content;
|
|
gap: 12px;
|
|
position: absolute;
|
|
}
|
|
.floorplan .intro .dia_element .line {
|
|
width: 40px;
|
|
height: 1px;
|
|
background: var(--color-han_br);
|
|
}
|
|
.floorplan .intro .dia_element .dia_tit {
|
|
font-size: 18px;
|
|
line-height: 128%;
|
|
white-space: nowrap;
|
|
}
|
|
.floorplan .intro .dia_element i {
|
|
width: 48px;
|
|
aspect-ratio: 1/1;
|
|
background-position: center;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
}
|
|
.floorplan .intro .dia_element01 i {
|
|
background-image: url(../img/ico_floorplan_dia_01.svg);
|
|
}
|
|
.floorplan .intro .dia_element02 i {
|
|
background-image: url(../img/ico_floorplan_dia_02.svg);
|
|
}
|
|
.floorplan .intro .dia_element03 i {
|
|
background-image: url(../img/ico_floorplan_dia_03.svg);
|
|
}
|
|
.floorplan .intro .dia_element01 {
|
|
top: -50%;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
}
|
|
.floorplan .intro .dia_element02 {
|
|
bottom: -14%;
|
|
left: -27%;
|
|
}
|
|
.floorplan .intro .dia_element03 {
|
|
bottom: -14%;
|
|
right: -27%;
|
|
}
|
|
.floorplan .intro .dia_element01 .line {
|
|
transform: rotate(90deg);
|
|
top: calc(100% + 20px);
|
|
}
|
|
.floorplan .intro .dia_element02 .line {
|
|
transform: rotate(-30deg);
|
|
bottom: 100%;
|
|
left: 100%;
|
|
z-index: 1;
|
|
}
|
|
.floorplan .intro .dia_element03 .line {
|
|
transform: rotate(30deg);
|
|
bottom: 100%;
|
|
right: 100%;
|
|
}
|
|
.floorplan .intro .circle_belt {
|
|
background: linear-gradient(180deg, #9469241a 0%, #94692433 100%);
|
|
border: 1px solid var(--color-han_br);
|
|
}
|
|
.floorplan .intro .circle_dash {
|
|
border: 1px dashed #d4cbbd;
|
|
}
|
|
.floorplan .intro .dia_circles_wrap .circle_dots .dot {
|
|
background: var(--color-han_br);
|
|
}
|
|
.floorplan .intro .dia_circles_wrap .circle_dots .dot:nth-child(1) {
|
|
top: 0%;
|
|
left: calc(50% - 4px);
|
|
transform: translateY(-50%);
|
|
}
|
|
.floorplan .intro .dia_circles_wrap .circle_dots .dot:nth-child(2) {
|
|
top: 75%;
|
|
left: 5.5%;
|
|
transform: translateY(-50%) rotate(120deg);
|
|
}
|
|
.floorplan .intro .dia_circles_wrap .circle_dots .dot:nth-child(3) {
|
|
top: 75%;
|
|
right: 5.5%;
|
|
transform: translateY(-50%) rotate(240deg);
|
|
}
|
|
.floorplan .intro .dia_circles_wrap .circle_dots.move {
|
|
animation-name: dot-rotate3;
|
|
}
|
|
@keyframes dot-rotate3 {
|
|
0% {
|
|
transform: rotate(0deg);
|
|
}
|
|
35% {
|
|
transform: rotate(120deg);
|
|
}
|
|
70% {
|
|
transform: rotate(240deg);
|
|
}
|
|
100% {
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
.floorplan .intro .dia_circles_wrap .circle_core {
|
|
line-height: 95%;
|
|
}
|
|
.floorplan .intro .dia_circles_wrap .circle_core span:first-child {
|
|
font-size: 20px;
|
|
font-weight: 400;
|
|
}
|
|
|
|
.floorplan .key {
|
|
margin-bottom: 160px;
|
|
padding-top: 320px;
|
|
gap: 48px;
|
|
}
|
|
.floorplan .key .left {
|
|
overflow: initial;
|
|
z-index: 10;
|
|
min-width: 600px;
|
|
}
|
|
.floorplan .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;
|
|
}
|
|
.floorplan .key .left .mid_tit span {
|
|
position: absolute;
|
|
bottom: -70px;
|
|
left: 200px;
|
|
}
|
|
.floorplan .key .left .mid_tit span em {
|
|
color: #000;
|
|
}
|
|
.floorplan .key .left ul {
|
|
padding-top: 200px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 24px;
|
|
}
|
|
.floorplan .key .left ul li {
|
|
font-size: 20px;
|
|
font-weight: 300;
|
|
white-space: nowrap;
|
|
cursor: pointer;
|
|
}
|
|
.floorplan .key .left ul li:hover,
|
|
.floorplan .key .left ul li.on {
|
|
font-size: 24px;
|
|
color: var(--color-green);
|
|
font-weight: 700;
|
|
}
|
|
.floorplan .key .left ul li em {
|
|
margin-right: 12px;
|
|
color: inherit;
|
|
font-weight: inherit;
|
|
}
|
|
.floorplan .key .right {
|
|
padding: 300px 200px 80px 0;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 100px;
|
|
}
|
|
.floorplan .key .right .sub_tit {
|
|
margin-bottom: 20px;
|
|
color: var(--color-green);
|
|
}
|
|
.floorplan .key .right .sub_text {
|
|
text-align: justify;
|
|
margin-bottom: 32px;
|
|
}
|
|
.floorplan .key .right .sub_figs {
|
|
background: var(--color-han_bgbr);
|
|
width: 100%;
|
|
border-radius: 4px;
|
|
display: grid;
|
|
grid-template-columns: 2.5fr 1fr;
|
|
}
|
|
.floorplan .key .right .sub_figs .imgs {
|
|
position: relative;
|
|
width: 100%;
|
|
}
|
|
.floorplan .key .right .sub_figs .imgs img,
|
|
.floorplan .key .right .sub_figs .imgs object {
|
|
width: 100%;
|
|
height: 100%;
|
|
object-fit: contain;
|
|
object-position: center;
|
|
}
|
|
.floorplan .key .right .sub_figs .imgs .apx {
|
|
position: absolute;
|
|
}
|
|
.floorplan .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;
|
|
}
|
|
.floorplan .key .right .sub_figs .top {
|
|
text-align: center;
|
|
}
|
|
.floorplan .key .right .sub_figs .line {
|
|
width: 40%;
|
|
border-top: 1px solid #000;
|
|
font-size: 0;
|
|
box-sizing: border-box;
|
|
}
|
|
.floorplan .key .right .sub_figs .line img {
|
|
margin: -1px auto 0;
|
|
display: block;
|
|
}
|
|
.floorplan .key .right .sub_figs .bottom {
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
gap: 8px;
|
|
color: var(--color-green);
|
|
}
|
|
.floorplan .key .right .sub_figs .bottom img {
|
|
width: 40px;
|
|
object-fit: contain;
|
|
}
|
|
|
|
.floorplan .find .left .mid_tit {
|
|
background-image: url(../img/floorplan_01.png);
|
|
}
|
|
.floorplan .find .find01 .sub_figs .imgs .apx {
|
|
top: -2%;
|
|
left: -35%;
|
|
}
|
|
.floorplan .find .find02 .sub_figs .imgs .apx {
|
|
width: 85%;
|
|
right: -2%;
|
|
}
|
|
.floorplan .find .find03 .sub_figs .imgs .apx {
|
|
width: 50%;
|
|
top: 24%;
|
|
z-index: 1;
|
|
}
|
|
.floorplan .find .find03 .sub_figs .find_03_move {
|
|
width: 100%;
|
|
display: flex;
|
|
flex-wrap: nowrap;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
padding: 48px 0 24px;
|
|
}
|
|
.floorplan .find .find03 .sub_figs .find_03_move img:nth-child(1) {
|
|
width: 14%;
|
|
margin-bottom: 15%;
|
|
}
|
|
.floorplan .find .find03 .sub_figs .find_03_move img:nth-child(2) {
|
|
width: 40%;
|
|
margin-bottom: 10%;
|
|
}
|
|
.floorplan .find .find03 .sub_figs .find_03_move img:nth-child(3) {
|
|
width: 80%;
|
|
transform: translateX(-44%);
|
|
}
|
|
.floorplan .find .find03 .sub_figs .find_03_move .element {
|
|
animation: find_03_ani 2.5s ease-in infinite;
|
|
}
|
|
@keyframes find_03_ani {
|
|
0% {
|
|
transform: translate(-40px, -28px) scale(100%);
|
|
opacity: 0.85;
|
|
}
|
|
50% {
|
|
transform: translate(100px, -28px) scale(150%);
|
|
opacity: 0;
|
|
}
|
|
100% {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
.floorplan .info .left .mid_tit {
|
|
background-image: url(../img/floorplan_02.png);
|
|
left: calc(176px - 12px);
|
|
width: calc(100vw - 176px);
|
|
max-width: 1744px;
|
|
}
|
|
.floorplan .info .left .mid_tit span {
|
|
left: 24px !important;
|
|
}
|
|
.floorplan .info .info01 .sub_figs .imgs .apx {
|
|
width: fit-content;
|
|
height: 60%;
|
|
top: 24%;
|
|
right: 11%;
|
|
}
|
|
.floorplan .info .info02 .sub_figs .imgs .apx {
|
|
width: 50%;
|
|
right: 10%;
|
|
}
|
|
.floorplan .print .left .mid_tit {
|
|
background-image: url(../img/floorplan_03.png);
|
|
}
|
|
.floorplan .print .right .print02 .sub_figs .imgs img {
|
|
object-fit: cover;
|
|
}
|
|
|
|
/* --------------------------------- */
|
|
/* Forbim forbim */
|
|
/* --------------------------------- */
|
|
.forbim .sub_text {
|
|
text-align: justify;
|
|
line-height: 1.4em;
|
|
}
|
|
.forbim .intro {
|
|
padding-bottom: 0;
|
|
}
|
|
.forbim .intro .top {
|
|
background-image: url(../img/forbim_intro_bg.png);
|
|
}
|
|
.forbim .intro .visual {
|
|
width: 100%;
|
|
height: 500px;
|
|
text-align: center;
|
|
background: url(../img/forbim_visual_bg.png);
|
|
background-size: contain;
|
|
background-position: center bottom;
|
|
background-repeat: no-repeat;
|
|
}
|
|
.forbim .intro .visual img {
|
|
width: 70%;
|
|
transform: translateY(-24%);
|
|
margin: 0 auto;
|
|
}
|
|
.forbim .theorys {
|
|
width: 100%;
|
|
height: 100vh;
|
|
overflow: hidden;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 80px;
|
|
background-image: url(../img/forbim_theorys_bg.png);
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-size: cover;
|
|
color: #fff;
|
|
}
|
|
.forbim .theorys .mid_tit {
|
|
text-align: center;
|
|
white-space: nowrap;
|
|
font-size: 42px;
|
|
}
|
|
.forbim .theorys .mid_tit .gr_txt {
|
|
color: #34daaa;
|
|
}
|
|
.forbim .theorys .mid_tit .og_txt {
|
|
color: #f87725;
|
|
}
|
|
.forbim .theorys .diagram_wrap {
|
|
width: 600px;
|
|
height: max-content;
|
|
position: relative;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_elements_wrap {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
display: flex;
|
|
gap: 120%;
|
|
justify-content: center;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_element {
|
|
white-space: nowrap;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_element li {
|
|
list-style-type: disc;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_element .line {
|
|
width: 40px;
|
|
height: 1px;
|
|
top: calc(50% - 1px);
|
|
background-color: #fff;
|
|
z-index: 100;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_element:first-child .line {
|
|
left: 130%;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_element:last-child .line {
|
|
right: 130%;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_element:last-child ul {
|
|
transform: translateX(22px);
|
|
}
|
|
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap {
|
|
width: 100%;
|
|
display: flex;
|
|
aspect-ratio: 2/1;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap::after {
|
|
width: 105%;
|
|
height: 105%;
|
|
border-color: #fff;
|
|
border-radius: 200px;
|
|
opacity: 1;
|
|
background-color: #00000055;
|
|
border: 1px dashed #ffffff80;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap::before {
|
|
position: absolute;
|
|
top: -8%;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
content: "정보연동";
|
|
font-weight: 700;
|
|
filter: drop-shadow(0 0 2px #000);
|
|
font-size: 20px;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap .circle_belt {
|
|
display: none;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap .circle_core {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 12px;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap .circle_core i {
|
|
width: 80%;
|
|
aspect-ratio: 5/3;
|
|
background-position: center;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap .circle_dots .dot {
|
|
background-color: #fff;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap .circle_dots.move {
|
|
opacity: 0.5;
|
|
animation-duration: 5s;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap > div {
|
|
width: 50%;
|
|
height: 100%;
|
|
position: relative;
|
|
transform: initial;
|
|
top: initial;
|
|
left: initial;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap .circle_bim .circle_dots.move {
|
|
animation-name: dot-rotate-modal;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap .circle_bim .circle_core {
|
|
background: linear-gradient(180deg, #296b55 0%, #124133 100%),
|
|
linear-gradient(180deg, #458f76 0%, #103126 100%);
|
|
background-origin: border-box;
|
|
background-clip: content-box, border-box;
|
|
border: 2px solid transparent;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap .circle_bim .circle_core i {
|
|
background-image: url(../img/forbim_theorys_bim.svg);
|
|
}
|
|
.forbim
|
|
.theorys
|
|
.diagram_wrap
|
|
.dia_circles_wrap
|
|
.circle_floorplan
|
|
.circle_dots {
|
|
transform: translate(-50%, -50%) rotate(180deg);
|
|
}
|
|
.forbim
|
|
.theorys
|
|
.diagram_wrap
|
|
.dia_circles_wrap
|
|
.circle_floorplan
|
|
.circle_dots.move {
|
|
animation-name: dot-rotate-algo;
|
|
}
|
|
.forbim
|
|
.theorys
|
|
.diagram_wrap
|
|
.dia_circles_wrap
|
|
.circle_floorplan
|
|
.circle_core {
|
|
background: linear-gradient(180deg, #eb5f00 0%, #bc4c00 100%),
|
|
linear-gradient(180deg, #f8741a 0%, #ac5115 100%);
|
|
background-origin: border-box;
|
|
background-clip: content-box, border-box;
|
|
border: 2px solid transparent;
|
|
}
|
|
.forbim
|
|
.theorys
|
|
.diagram_wrap
|
|
.dia_circles_wrap
|
|
.circle_floorplan
|
|
.circle_core
|
|
i {
|
|
background-image: url(../img/forbim_theorys_plan.svg);
|
|
}
|
|
@keyframes dot-rotate-modal {
|
|
0% {
|
|
transform: rotate(0deg);
|
|
}
|
|
50% {
|
|
transform: rotate(180deg);
|
|
}
|
|
100% {
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
@keyframes dot-rotate-algo {
|
|
0% {
|
|
transform: rotate(-180deg);
|
|
}
|
|
50% {
|
|
transform: rotate(0deg);
|
|
}
|
|
100% {
|
|
transform: rotate(180deg);
|
|
}
|
|
}
|
|
|
|
.forbim .process .left {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
gap: 24px;
|
|
min-width: 575px;
|
|
height: 100vh;
|
|
padding: 0;
|
|
padding-left: 280px;
|
|
}
|
|
.forbim .process .left .bg:nth-child(1) {
|
|
background-image: url(../img/forbim_process_bg.png);
|
|
background-size: cover;
|
|
}
|
|
.forbim .process .left .bg:nth-child(2) {
|
|
background-image: url(../img/forbim_process_bg02.png);
|
|
background-size: cover;
|
|
}
|
|
.forbim .process .left .bg.on {
|
|
transform: scale(1);
|
|
}
|
|
.forbim .process .left .mid_tit {
|
|
transform: scale(0.7) translate(-47%, 0%);
|
|
position: relative;
|
|
display: block;
|
|
font-size: 42px;
|
|
line-height: 52px;
|
|
font-weight: 500;
|
|
line-height: 120%;
|
|
cursor: pointer;
|
|
}
|
|
.forbim .process .left .mid_tit .num {
|
|
display: none;
|
|
font-weight: 300;
|
|
margin-right: 8px;
|
|
}
|
|
.forbim .process .left .mid_tit::after {
|
|
position: absolute;
|
|
content: "●";
|
|
top: 24px;
|
|
left: -32px;
|
|
font-size: 8px;
|
|
display: none;
|
|
line-height: 14px;
|
|
}
|
|
.forbim .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;
|
|
}
|
|
.forbim .process .left .mid_tit.on {
|
|
transform: initial;
|
|
text-indent: -42px;
|
|
}
|
|
.forbim .process .left .mid_tit:hover em,
|
|
.forbim .process .left .mid_tit.on em {
|
|
font-weight: 700;
|
|
color: var(--color-yellow);
|
|
}
|
|
.forbim .process .left .mid_tit.on .num {
|
|
display: initial;
|
|
}
|
|
.forbim .process .left .mid_tit.on::after,
|
|
.forbim .process .left .mid_tit.on::before {
|
|
display: initial;
|
|
}
|
|
.forbim .process .right {
|
|
padding: 200px 200px 200px 135px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 200px;
|
|
}
|
|
.forbim .process .right .sub_tit {
|
|
display: flex;
|
|
flex-direction: column;
|
|
font-size: 32px;
|
|
margin-bottom: 20px;
|
|
color: var(--color-green);
|
|
}
|
|
.forbim .process .right .sub_tit img {
|
|
width: 48px;
|
|
margin-bottom: 32px;
|
|
}
|
|
.forbim .process .right .sub_text {
|
|
margin-bottom: 32px;
|
|
}
|
|
.forbim .process .right .sub_figs {
|
|
width: 100%;
|
|
aspect-ratio: 2.4/1;
|
|
position: relative;
|
|
}
|
|
.forbim .process .right .sub_figs > div {
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
border-radius: 4px;
|
|
overflow: hidden;
|
|
}
|
|
.forbim .process .right .sub_figs > div span {
|
|
width: 100%;
|
|
height: fit-content;
|
|
display: block;
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
background-color: #000000aa;
|
|
text-align: center;
|
|
padding: 4px;
|
|
font-size: 16px;
|
|
color: #fff;
|
|
font-weight: 500;
|
|
}
|
|
.forbim .process .link .sub_figs > div {
|
|
width: 42%;
|
|
aspect-ratio: 1.2/1;
|
|
position: absolute;
|
|
}
|
|
.forbim .process .link .sub_figs .fig01 {
|
|
top: 0;
|
|
left: 0;
|
|
background-image: url(../img/forbim_process_01_1.png);
|
|
}
|
|
.forbim .process .link .sub_figs .fig02 {
|
|
top: 0;
|
|
left: 43%;
|
|
background-image: url(../img/forbim_process_01_2.png);
|
|
}
|
|
.forbim .process .link .sub_figs .fig03 {
|
|
width: 24%;
|
|
aspect-ratio: 1/1.25;
|
|
bottom: 0;
|
|
right: 0;
|
|
background-image: url(../img/forbim_process_01_3.png);
|
|
box-shadow: 0px 2px 8px #00000055;
|
|
}
|
|
.forbim .process .link .sub_figs .fig04 {
|
|
width: 58%;
|
|
aspect-ratio: 4/1;
|
|
bottom: 0%;
|
|
left: 8%;
|
|
border: 1px solid var(--color-orange);
|
|
border-top: 0;
|
|
border-radius: 0;
|
|
overflow: initial;
|
|
}
|
|
.forbim .process .link .sub_figs .fig04::after,
|
|
.forbim .process .link .sub_figs .fig04::before {
|
|
position: absolute;
|
|
content: "●";
|
|
font-size: 10px;
|
|
color: var(--color-orange);
|
|
top: -5px;
|
|
left: -5px;
|
|
}
|
|
.forbim .process .link .sub_figs .fig04::before {
|
|
left: initial;
|
|
right: -5px;
|
|
}
|
|
.forbim .process .link .sub_figs .fig04 span {
|
|
color: var(--color-orange);
|
|
font-weight: 700;
|
|
width: fit-content;
|
|
height: 40px;
|
|
position: absolute;
|
|
top: initial;
|
|
display: flex;
|
|
align-items: center;
|
|
bottom: -20px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
padding: 0 40px;
|
|
border-radius: 100px;
|
|
font-size: 20px;
|
|
color: var(--color-orange);
|
|
background-color: #fff;
|
|
border: 1px solid var(--color-orange);
|
|
white-space: nowrap;
|
|
}
|
|
.forbim .process .info .sub_figs {
|
|
aspect-ratio: 1.6/1;
|
|
border-radius: 4px;
|
|
overflow: hidden;
|
|
}
|
|
.forbim .process .info .sub_figs div {
|
|
width: 100%;
|
|
height: 100%;
|
|
background-image: url(../img/forbim_process_02.png);
|
|
background-position: top center;
|
|
}
|
|
.forbim .process .info .sub_figs div span {
|
|
top: initial;
|
|
bottom: 0;
|
|
}
|
|
|
|
/* --------------------------------- */
|
|
/* FAQ 그누보드 */
|
|
/* --------------------------------- */
|
|
/* 자주하는 질문 faq */
|
|
.faq .intro {
|
|
padding: 0;
|
|
}
|
|
.faq .intro .top {
|
|
background-image: url(/kngil/img/faq_intro_bg.png);
|
|
}
|
|
.faq .sub_tab {
|
|
display: flex;
|
|
width: 100%;
|
|
height: 64px;
|
|
position: absolute;
|
|
bottom: 0;
|
|
background-color: #00000077;
|
|
}
|
|
.faq .sub_tab li {
|
|
width: 100%;
|
|
height: 100%;
|
|
color: #fff;
|
|
}
|
|
.faq .sub_tab li a {
|
|
width: 25vw;
|
|
height: 100%;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
font-size: 18px;
|
|
}
|
|
.faq .sub_tab li:not(:first-child, :last-child) {
|
|
width: max-content;
|
|
}
|
|
|
|
.faq .sub_tab li:nth-child(1) a {
|
|
justify-self: flex-end;
|
|
}
|
|
.faq .sub_tab li a:hover {
|
|
color: var(--color-yellow);
|
|
}
|
|
.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:first-child.on {
|
|
background: linear-gradient(270deg, #1d8467 0%, #051612 100%);
|
|
}
|
|
.faq .sub_tab li:last-child.on {
|
|
background: linear-gradient(90deg, #1d8467 0%, #051612 100%);
|
|
}
|
|
|
|
.faq .sub_tit {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
margin-top: 60px;
|
|
color: #000;
|
|
}
|
|
.faq .sch_word {
|
|
background: var(--color-yellow);
|
|
color: #000;
|
|
}
|
|
.faq #hd_login_msg {
|
|
display: none;
|
|
}
|
|
.faq #wrapper {
|
|
min-width: initial !important;
|
|
}
|
|
.faq #container_wr {
|
|
width: 100%;
|
|
margin: 40px 0 120px;
|
|
min-height: auto;
|
|
}
|
|
.faq #container_wr * {
|
|
font-size: 16px;
|
|
box-shadow: none !important;
|
|
}
|
|
.faq #container {
|
|
width: 100%;
|
|
max-width: 1200px;
|
|
margin: 0 auto;
|
|
float: initial;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
row-gap: 40px;
|
|
min-height: auto;
|
|
}
|
|
.faq #container::after {
|
|
display: none;
|
|
}
|
|
.faq #container_title {
|
|
display: none;
|
|
}
|
|
.faq #faq_hhtml {
|
|
display: none;
|
|
}
|
|
.faq #faq_thtml {
|
|
display: none;
|
|
}
|
|
.faq #faq_sch {
|
|
grid-column: 2;
|
|
padding: 0;
|
|
margin: 0;
|
|
background-color: initial;
|
|
justify-self: flex-end;
|
|
width: 100%;
|
|
max-width: 320px;
|
|
}
|
|
.faq #faq_sch form {
|
|
display: flex;
|
|
gap: 8px;
|
|
}
|
|
.faq #faq_sch form input {
|
|
width: 100%;
|
|
border: 1px solid #ddd;
|
|
}
|
|
.faq #faq_sch .btn_submit {
|
|
background-color: var(--color-han_br);
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 4px;
|
|
width: 88px;
|
|
padding: 0;
|
|
}
|
|
.faq #bo_cate {
|
|
grid-area: 1/1;
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
/* .faq #bo_cate {background-color: red;} */
|
|
.faq #bo_cate h2 {
|
|
display: none;
|
|
}
|
|
.faq #bo_cate ul {
|
|
display: flex;
|
|
gap: 8px;
|
|
}
|
|
.faq #bo_cate li {
|
|
padding: 0;
|
|
}
|
|
.faq #bo_cate li a {
|
|
border: 1px solid #00000022 !important;
|
|
color: #555;
|
|
border-radius: 3px;
|
|
height: 45px;
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.faq #bo_cate li a:hover {
|
|
background-color: #fafafa;
|
|
color: #000;
|
|
}
|
|
.faq #bo_cate #bo_cate_on {
|
|
background-color: var(--color-yellow);
|
|
color: #000;
|
|
}
|
|
.faq #faq_wrap {
|
|
margin: 0;
|
|
grid-column: span 2;
|
|
}
|
|
.faq #faq_con li h3 {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
gap: 20px;
|
|
padding: 16px 56px 16px 16px;
|
|
width: 100%;
|
|
height: fit-content;
|
|
min-height: 64px;
|
|
font-size: 16px;
|
|
font-weight: initial;
|
|
margin-bottom: 0;
|
|
}
|
|
.faq #faq_con li h3 .tit_bg {
|
|
font-weight: 700;
|
|
font-size: 20px;
|
|
position: initial;
|
|
font-size: 16px;
|
|
color: #555;
|
|
align-self: flex-start;
|
|
}
|
|
.faq #faq_con li h3 a {
|
|
flex: 1;
|
|
width: 100%;
|
|
height: 100%;
|
|
display: flex;
|
|
align-items: center;
|
|
font-weight: 500;
|
|
}
|
|
.faq #faq_con li h3 .tit_btn {
|
|
background: none;
|
|
}
|
|
.faq #faq_con li:hover h3 .tit_btn {
|
|
color: #000;
|
|
}
|
|
.faq #faq_con li:has(.faq_li_open),
|
|
.faq #faq_con li:hover {
|
|
background-color: #fafafa;
|
|
}
|
|
.faq #faq_con li .faq_li_open a {
|
|
color: #000 !important;
|
|
}
|
|
.faq #faq_con .con_inner .closer_btn {
|
|
border-radius: 3px;
|
|
border: 1px solid #00000011;
|
|
background-color: var(--color-green);
|
|
color: #ffffff;
|
|
}
|
|
|
|
/* 1:1문의하기 q&a_list */
|
|
.faq #container:has(#bo_list) {
|
|
display: block;
|
|
}
|
|
|
|
.faq #bo_list {
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
row-gap: 40px;
|
|
}
|
|
.faq #bo_list #bo_btn_top {
|
|
grid-column: 2;
|
|
margin: 0;
|
|
width: 100%;
|
|
max-width: 320px;
|
|
justify-self: flex-end;
|
|
}
|
|
.faq #bo_list #bo_btn_top #bo_list_total {
|
|
display: none;
|
|
}
|
|
.faq #bo_list #bo_btn_top .bo_sch_wrap {
|
|
display: block;
|
|
position: initial;
|
|
}
|
|
.faq #bo_list #bo_btn_top .btn_bo_user {
|
|
width: 100%;
|
|
}
|
|
.faq #bo_list #bo_btn_top .btn_bo_user li {
|
|
margin: 0;
|
|
width: 100%;
|
|
}
|
|
.faq #bo_list #bo_btn_top .btn_bo_user li:first-child .btn_bo_sch {
|
|
display: none;
|
|
}
|
|
.faq #bo_list #bo_btn_top .btn_bo_user li:last-child {
|
|
display: none;
|
|
}
|
|
.faq #bo_list #bo_btn_top .bo_sch {
|
|
position: initial;
|
|
margin: 0;
|
|
border: none;
|
|
background: none;
|
|
width: 100%;
|
|
}
|
|
.faq #bo_list #bo_btn_top .bo_sch h3 {
|
|
display: none;
|
|
}
|
|
.faq #bo_list #bo_btn_top .bo_sch form {
|
|
padding: 0;
|
|
}
|
|
.faq #bo_list #bo_btn_top .bo_sch form #sfl {
|
|
display: none;
|
|
}
|
|
.faq #bo_list #bo_btn_top .bo_sch form .sch_bar {
|
|
margin: 0;
|
|
height: 45px;
|
|
width: 100%;
|
|
border: none;
|
|
display: flex;
|
|
gap: 8px;
|
|
}
|
|
.faq #bo_list #bo_btn_top .bo_sch .sch_input {
|
|
width: 100%;
|
|
height: 100%;
|
|
border: 1px solid #ddd;
|
|
border-radius: 3px;
|
|
padding: 4px;
|
|
}
|
|
.faq #bo_list #bo_btn_top .bo_sch .sch_input::placeholder {
|
|
color: transparent;
|
|
}
|
|
.faq #bo_list #bo_btn_top .bo_sch .sch_btn {
|
|
width: 88px;
|
|
height: 100%;
|
|
background-color: var(--color-han_br);
|
|
color: #fff;
|
|
font-weight: 700;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 4px;
|
|
border-radius: 3px;
|
|
}
|
|
.faq #bo_list #bo_btn_top .bo_sch .sch_btn .sound_only {
|
|
position: initial;
|
|
width: initial;
|
|
height: initial;
|
|
overflow: visible !important;
|
|
font-size: 16px;
|
|
}
|
|
.faq #bo_list #bo_btn_top .bo_sch form .bo_sch_cls {
|
|
display: none;
|
|
}
|
|
|
|
.faq #bo_list #fqalist {
|
|
grid-column: span 2;
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr 1fr;
|
|
row-gap: 40px;
|
|
}
|
|
.faq #bo_list::after {
|
|
display: none;
|
|
}
|
|
.faq #bo_list #fqalist .tbl_wrap {
|
|
margin: 0;
|
|
grid-column: span 3;
|
|
}
|
|
.faq #bo_list #fqalist table {
|
|
table-layout: fixed;
|
|
border: none;
|
|
}
|
|
.faq #bo_list #fqalist caption {
|
|
display: none;
|
|
}
|
|
.faq #bo_list #fqalist thead th {
|
|
height: 48px;
|
|
padding: 0;
|
|
font-weight: 500;
|
|
border-bottom: 1px solid #000;
|
|
border-top: 2px solid #000;
|
|
white-space: nowrap;
|
|
}
|
|
.faq #bo_list #fqalist tbody td {
|
|
color: #555;
|
|
height: 60px;
|
|
word-break: break-all;
|
|
text-align: center;
|
|
border-bottom: 1px solid#eee;
|
|
}
|
|
.faq #bo_list #fqalist tbody tr td {
|
|
background: none;
|
|
}
|
|
.faq #bo_list #fqalist tbody tr:hover td {
|
|
background: #fafafa;
|
|
}
|
|
.faq #bo_list #fqalist tbody .td_subject {
|
|
display: flex;
|
|
align-items: center;
|
|
border-top: none;
|
|
gap: 16px;
|
|
}
|
|
.faq #bo_list #fqalist tbody .bo_tit {
|
|
text-align: left;
|
|
width: 100%;
|
|
text-decoration: none;
|
|
font-weight: 500;
|
|
}
|
|
.faq #bo_list #fqalist tbody .bo_cate_link {
|
|
width: 58px;
|
|
height: 28px;
|
|
font-size: 14px;
|
|
font-weight: 500 !important;
|
|
border-radius: 3px;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
color: #000;
|
|
background: none;
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
.faq #bo_list #fqalist tbody .bo_cate_link::after {
|
|
position: absolute;
|
|
content: "";
|
|
width: 100%;
|
|
height: 100%;
|
|
background-color: transparent;
|
|
}
|
|
.faq #bo_list #fqalist tbody .td_stat span {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
color: #555;
|
|
width: 80px;
|
|
margin: 0 auto;
|
|
border: 1px solid #00000011;
|
|
}
|
|
.faq #bo_list #fqalist tbody .td_stat .txt_rdy {
|
|
background-color: #fafafa;
|
|
}
|
|
.faq #bo_list #fqalist tbody .td_stat .txt_done {
|
|
background-color: var(--color-green);
|
|
color: #fff;
|
|
}
|
|
.faq #bo_list #fqalist .pg_wrap {
|
|
grid-column: 2;
|
|
}
|
|
.faq #bo_list #fqalist .pg_wrap .pg {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 12px;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.faq #bo_list #fqalist .pg_wrap .pg * {
|
|
width: 32px;
|
|
height: 32px;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
border-radius: 30px;
|
|
background: none;
|
|
border: none;
|
|
color: #000;
|
|
margin: 0;
|
|
padding: 0;
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
}
|
|
.faq #bo_list #fqalist .pg_wrap .pg .sound_only {
|
|
display: none !important;
|
|
}
|
|
.faq #bo_list #fqalist .pg_wrap .pg_current {
|
|
background-color: var(--color-han_br);
|
|
color: #fff;
|
|
}
|
|
.faq #bo_list #fqalist .pg_wrap .pg_start {
|
|
background-image: url(../img/ico_pg_left.svg);
|
|
}
|
|
.faq #bo_list #fqalist .pg_wrap .pg_end {
|
|
background-image: url(../img/ico_pg_right.svg);
|
|
}
|
|
.faq #bo_list #fqalist .bo_fx {
|
|
grid-column: span 3;
|
|
margin: 0;
|
|
}
|
|
.faq #bo_list #fqalist .btn_bo_user li:nth-child(1) {
|
|
display: none;
|
|
}
|
|
.faq #bo_list #fqalist .btn_bo_user .btn_b01 {
|
|
background-color: var(--color-han_br);
|
|
color: #fff;
|
|
border-radius: 3px;
|
|
width: 120px;
|
|
height: 45px;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 8px;
|
|
}
|
|
.faq #bo_list #fqalist .btn_bo_user .btn_b01 .sound_only {
|
|
position: initial;
|
|
width: initial;
|
|
height: initial;
|
|
overflow: visible !important;
|
|
}
|
|
|
|
/* 답변등록 q&a_reply */
|
|
.faq #container:has(#bo_v) {
|
|
display: block;
|
|
}
|
|
.faq header {
|
|
position: initial;
|
|
padding: initial;
|
|
height: initial;
|
|
}
|
|
.faq header #bo_v_title {
|
|
width: 100%;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px;
|
|
font-size: 24px;
|
|
color: #000;
|
|
}
|
|
.faq header #bo_v_title .bo_v_cate {
|
|
width: 58px;
|
|
height: 28px;
|
|
font-size: 14px;
|
|
font-weight: 500 !important;
|
|
border-radius: 3px;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
color: #000;
|
|
background: none;
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
.faq header #bo_v_title .bo_v_cate::after {
|
|
position: absolute;
|
|
content: "";
|
|
width: 100%;
|
|
height: 100%;
|
|
background-color: #000;
|
|
opacity: 0.02;
|
|
}
|
|
.faq #bo_v_info h2 {
|
|
display: none;
|
|
}
|
|
.faq #bo_v_top .bo_v_com > li:nth-child(1) {
|
|
display: none;
|
|
}
|
|
.faq #bo_v_top .bo_v_com > li:nth-child(2) {
|
|
display: none;
|
|
}
|
|
.faq #bo_v_top .bo_v_com .more_opt li {
|
|
width: 80px;
|
|
}
|
|
.faq #bo_v_top .bo_v_com .more_opt li i {
|
|
margin-right: 4px;
|
|
}
|
|
.faq #bo_v_atc h2 {
|
|
display: none;
|
|
}
|
|
.faq .bo_v_bottom {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
}
|
|
.faq .bo_v_bottom .bo_v_nb li {
|
|
background: #f9f9f9;
|
|
border: 1px solid #eee;
|
|
border-radius: 3px;
|
|
border: 1px solid #eee;
|
|
height: 45px;
|
|
width: 100px;
|
|
}
|
|
.faq .bo_v_bottom .bo_v_nb li a {
|
|
width: 100%;
|
|
color: #000000b5;
|
|
font-weight: 500;
|
|
height: 45px;
|
|
line-height: 45px;
|
|
}
|
|
.faq .bo_v_bottom .bo_v_nb li i.fa-chevron-left {
|
|
margin-right: 8px;
|
|
}
|
|
.faq .bo_v_bottom .bo_v_nb li i.fa-chevron-right {
|
|
margin-left: 8px;
|
|
}
|
|
.faq .bo_v_bottom .bo_v_nb li:hover {
|
|
background: #eeeeee;
|
|
}
|
|
.faq .bo_v_bottom .list_btn {
|
|
background: var(--color-han_br);
|
|
color: #fff;
|
|
border-radius: 3px;
|
|
width: 120px;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
height: 45px;
|
|
}
|
|
.faq .bo_v_bottom .list_btn a {
|
|
color: #fff;
|
|
width: 100%;
|
|
}
|
|
.faq .bo_v_bottom .list_btn a i {
|
|
margin-right: 12px;
|
|
}
|
|
.faq #container_wr .bo_v_bottom,
|
|
.faq #container_wr #bo_v_ans_form {
|
|
margin-top: 24px;
|
|
}
|
|
.faq #container_wr table tbody td {
|
|
padding: 0;
|
|
}
|
|
.faq #bo_v_ans header {
|
|
background: none;
|
|
border-bottom: 1px solid #f1f1f1;
|
|
}
|
|
.faq #bo_v_ans #ans_datetime {
|
|
border: 0;
|
|
}
|
|
.faq #bo_v_ans h2 span {
|
|
padding: 2px 12px;
|
|
height: auto;
|
|
border-radius: 4px;
|
|
font-size: 14px;
|
|
}
|
|
|
|
.faq #bo_v_ans_form h2 {
|
|
display: flex;
|
|
color: #000;
|
|
overflow: visible;
|
|
position: initial;
|
|
font-size: 24px;
|
|
line-height: initial;
|
|
margin: 32px 0 16px;
|
|
}
|
|
.faq #bo_v_ans_form .btn_cke_sc {
|
|
display: none;
|
|
}
|
|
.faq #bo_v_ans_form .btn_submit {
|
|
background-color: var(--color-han_br);
|
|
color: #fff;
|
|
}
|
|
|
|
.btn_confirm_re {
|
|
width: 120px;
|
|
display: flex;
|
|
gap: 16px;
|
|
float: right;
|
|
}
|
|
.btn_confirm_re button {
|
|
width: 100%;
|
|
background: linear-gradient(90deg, #53472e 0%, #3b3123 100%),
|
|
linear-gradient(
|
|
180deg,
|
|
#886d35 0%,
|
|
#423625 9%,
|
|
#f3dba8 26%,
|
|
#0e0b06 84%,
|
|
#574b30 100%
|
|
);
|
|
background-origin: border-box;
|
|
border: 1px solid transparent;
|
|
font-size: 24px;
|
|
font-weight: 700;
|
|
padding: 0px 0;
|
|
border-radius: 4px;
|
|
margin-top: 12px;
|
|
color: #fff;
|
|
}
|
|
.btn_confirm_re .btn_cancel {
|
|
background: #8b8276;
|
|
width: 30%;
|
|
border: 1px solid #00000010;
|
|
color: #ffffffb0;
|
|
font-weight: 500;
|
|
}
|
|
.btn_confirm_re .btn_cancel:hover {
|
|
background: #7a7165;
|
|
color: #fff;
|
|
}
|
|
|
|
/* 1:1문의등록 q&a_write */
|
|
.faq #container:has(#bo_w) {
|
|
display: block;
|
|
}
|
|
.faq #bo_w h2 {
|
|
display: flex;
|
|
color: #000;
|
|
overflow: visible;
|
|
position: initial;
|
|
font-size: 24px;
|
|
line-height: initial;
|
|
margin-bottom: 16px;
|
|
}
|
|
.faq #bo_w .cke_sc {
|
|
display: none;
|
|
}
|
|
.faq #bo_w .write_div {
|
|
display: flex;
|
|
justify-content: flex-end;
|
|
gap: 8px;
|
|
}
|
|
.faq #bo_w .write_div .btn {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: max-content;
|
|
height: 45px;
|
|
padding: 0 16px;
|
|
color: #000;
|
|
}
|
|
.faq #bo_w .write_div .btn_cancel {
|
|
background-color: #eee;
|
|
}
|
|
.faq #bo_w .write_div.btn_confirm button.btn_submit {
|
|
background: var(--color-han_gr);
|
|
color: #fff;
|
|
margin-top: 0;
|
|
}
|
|
.faq .btn_submit:hover {
|
|
background-image: linear-gradient(
|
|
120deg,
|
|
#ffffff40 0%,
|
|
#27241d00 80%
|
|
) !important;
|
|
color: #fff !important;
|
|
}
|
|
.faq .form_01 .bo_w_flie .lb_icon .fa-download {
|
|
line-height: 38px;
|
|
}
|
|
.faq .form_01::after {
|
|
content: "* 업로드 파일 용량제한 : 30MB이하";
|
|
color: var(--color-orange);
|
|
font-weight: 500;
|
|
font-size: 16px;
|
|
text-align: left;
|
|
}
|
|
.faq #bo_list #fqalist:has(th.all_chk) thead th:nth-child(1),
|
|
.faq #bo_list #fqalist:has(th.all_chk) tbody tr td:nth-child(1) {
|
|
display: none;
|
|
}
|
|
.faq #bo_list #fqalist:has(th.all_chk) .btn_bo_user li:nth-child(2) {
|
|
display: none;
|
|
}
|
|
|
|
/* 250801 1:1 문의하기 추가 */
|
|
.faq .contents {
|
|
width: 100%;
|
|
max-width: 1248px;
|
|
margin: 40px auto 120px;
|
|
padding: 0 24px;
|
|
}
|
|
.faq h3 {
|
|
display: flex;
|
|
color: #000;
|
|
overflow: visible;
|
|
position: initial;
|
|
font-size: 24px;
|
|
line-height: initial;
|
|
margin-bottom: 16px;
|
|
}
|
|
|
|
.form-wrap .form-area:not(:last-child) {
|
|
margin-bottom: 30px;
|
|
}
|
|
.form-wrap .form-group {
|
|
display: grid;
|
|
grid-template-columns: repeat(2, 1fr);
|
|
}
|
|
.form-wrap .form-item {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
width: 100%;
|
|
min-height: 45px;
|
|
padding: 5px 0px;
|
|
gap: 20px;
|
|
}
|
|
.form-wrap .form-col-group {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 8px;
|
|
width: 100%;
|
|
}
|
|
|
|
.form-wrap .form-item .form-tit {
|
|
padding: 0 10px;
|
|
min-width: 120px;
|
|
font-weight: 500;
|
|
}
|
|
.form-wrap .form-item .form-tit .require {
|
|
color: #fb3c00;
|
|
}
|
|
.form-wrap .form-item select,
|
|
.form-wrap .form-item .input-text,
|
|
.form-wrap .form-item .text-area {
|
|
border: 1px solid #d0d3db;
|
|
border-radius: 3px;
|
|
font-size: 16px;
|
|
padding: 5px;
|
|
}
|
|
.form-wrap .form-item .select-sm {
|
|
width: 100%;
|
|
max-width: 160px;
|
|
}
|
|
.form-wrap .form-item .input-text {
|
|
height: 40px;
|
|
}
|
|
.form-wrap .form-item .text-area {
|
|
width: 100%;
|
|
height: 300px;
|
|
resize: vertical;
|
|
}
|
|
.form-wrap .form-item .edit-area {
|
|
width: 100%;
|
|
border: 1px solid #d0d3db;
|
|
border-radius: 3px;
|
|
min-height: 480px;
|
|
overflow: hidden;
|
|
}
|
|
.form-wrap .form-item label:has([type="checkbox"]) {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
gap: 8px;
|
|
cursor: pointer;
|
|
}
|
|
.form-wrap .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");
|
|
}
|
|
.form-wrap .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");
|
|
}
|
|
|
|
.form-wrap .form-item .ck-content {
|
|
min-height: 480px;
|
|
}
|
|
.form-wrap .form-item .attach-box {
|
|
display: flex;
|
|
align-items: center;
|
|
width: max-content;
|
|
column-gap: 16px;
|
|
flex-wrap: wrap;
|
|
max-width: 100%;
|
|
}
|
|
.form-wrap .form-item input[type="file"] {
|
|
width: max-content;
|
|
/* border: 1px solid #d0d3db;*/
|
|
padding: 5px;
|
|
border-radius: 3px;
|
|
font-size: 14px;
|
|
}
|
|
.form-wrap .form-item .attach-box .info-msg {
|
|
white-space: nowrap;
|
|
font-size: 14px;
|
|
font-weight: 500;
|
|
color: #ff5c00;
|
|
}
|
|
|
|
.tbl-area .tbl-item {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
gap: 16px;
|
|
}
|
|
|
|
.faq .search-wrap {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
padding-bottom: 40px;
|
|
}
|
|
.faq .search-wrap .qa-filters {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
gap: 32px;
|
|
}
|
|
.faq .search-wrap .qa-filters > div {
|
|
position: relative;
|
|
display: flex;
|
|
gap: 8px;
|
|
}
|
|
.faq .search-wrap .qa-filters strong {
|
|
position: absolute;
|
|
width: 1px;
|
|
height: 1px;
|
|
overflow: hidden;
|
|
text-indent: -9999px;
|
|
z-index: -1;
|
|
}
|
|
.faq .search-wrap label [type="checkbox"] {
|
|
-webkit-appearance: none;
|
|
appearance: none;
|
|
}
|
|
/* .faq .search-wrap label:has(:checked) {
|
|
font-weight: 700;
|
|
} */
|
|
.faq .search-wrap .check-group label {
|
|
position: relative;
|
|
height: 45px;
|
|
padding: 10px 15px;
|
|
background-color: #fff;
|
|
border-radius: 3px;
|
|
border: 1px solid rgba(0, 0, 0, 0.1);
|
|
font-size: 16px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.faq .search-wrap .check-group [type="checkbox"] {
|
|
position: absolute;
|
|
}
|
|
.faq .search-wrap .check-group label:has(:checked) {
|
|
background-color: #ffc600;
|
|
}
|
|
|
|
.faq .search-wrap .check-box label {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 8px;
|
|
font-size: 14px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.faq .search-wrap .check-box [type="checkbox"] {
|
|
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 .search-wrap .check-box [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 .search-box {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
max-width: 320px;
|
|
width: 100%;
|
|
gap: 8px;
|
|
align-self: flex-end;
|
|
}
|
|
|
|
.faq .search-box input[type="text"],
|
|
.faq .search-box input[type="search"] {
|
|
width: 100%;
|
|
height: 45px;
|
|
border: 1px solid #ddd;
|
|
border-radius: 3px;
|
|
padding: 4px 10px;
|
|
}
|
|
.faq .search-box .btn-search {
|
|
width: 88px;
|
|
height: 45px;
|
|
background-color: var(--color-han_br);
|
|
color: #fff;
|
|
font-weight: 700;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 4px;
|
|
border-radius: 3px;
|
|
font-size: 16px;
|
|
} */
|
|
/* 검색 영역 컨테이너 */
|
|
.faq .search-box {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-start;
|
|
max-width: 450px; /* ✅ 더 넓게 */
|
|
width: 100%;
|
|
gap: 6px;
|
|
align-self: flex-end;
|
|
}
|
|
|
|
/* Q&A ID 입력 */
|
|
.faq .search-box .qna-id-input {
|
|
width: 100px;
|
|
height: 45px;
|
|
border: 1px solid #ddd;
|
|
border-radius: 3px;
|
|
padding: 4px 8px;
|
|
font-size: 14px;
|
|
}
|
|
|
|
/* 이동 버튼 */
|
|
.faq .search-box .btn-move {
|
|
height: 45px;
|
|
padding: 0 12px;
|
|
border: 1px solid #ddd;
|
|
border-radius: 3px;
|
|
background: #f4f4f4;
|
|
cursor: pointer;
|
|
font-size: 14px;
|
|
font-weight: 600;
|
|
}
|
|
|
|
/* 검색 input */
|
|
.faq .search-box input[type="text"],
|
|
.faq .search-box input[type="search"] {
|
|
flex: 1; /* ✅ 남은 공간 채우기 */
|
|
height: 45px;
|
|
border: 1px solid #ddd;
|
|
border-radius: 3px;
|
|
padding: 4px 10px;
|
|
}
|
|
|
|
/* 검색 버튼 */
|
|
.faq .search-box .btn-search {
|
|
width: 88px;
|
|
height: 45px;
|
|
background-color: var(--color-han_br);
|
|
color: #fff;
|
|
font-weight: 700;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 4px;
|
|
border-radius: 3px;
|
|
font-size: 16px;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.faq .pagination {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin: 30px 0;
|
|
gap: 12px;
|
|
}
|
|
|
|
.faq .pagination a,
|
|
.faq .pagination span {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: 32px;
|
|
height: 32px;
|
|
}
|
|
.faq .pagination a,
|
|
.faq .pagination .current {
|
|
border-radius: 30px;
|
|
}
|
|
.faq .pagination .current {
|
|
background-color: var(--color-han_br);
|
|
color: #fff;
|
|
}
|
|
.faq .pagination .next,
|
|
.faq .pagination .prev {
|
|
width: 32px;
|
|
height: 32px;
|
|
text-indent: -9999px;
|
|
overflow: hidden;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-size: auto;
|
|
}
|
|
|
|
.faq .pagination .prev {
|
|
background-image: url(../img/ico_pg_left.svg);
|
|
}
|
|
|
|
.faq .pagination .next {
|
|
background-image: url(../img/ico_pg_right.svg);
|
|
}
|
|
|
|
.faq .search-box .faq .btn-area {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 8px;
|
|
}
|
|
|
|
.faq .btn-area {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
gap: 8px;
|
|
}
|
|
.faq .btn-group {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: flex-end;
|
|
gap: 8px;
|
|
}
|
|
|
|
.faq .btn-area > .btn,
|
|
.faq .btn-group > .btn {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: max-content;
|
|
height: 45px;
|
|
padding: 0 16px;
|
|
font-size: 16px;
|
|
color: #000;
|
|
border-radius: 3px;
|
|
border: 1px solid #00000010;
|
|
transition: background-color 0.3s ease-out;
|
|
}
|
|
.faq .btn-cancel {
|
|
background-color: #eee;
|
|
font-weight: 500;
|
|
}
|
|
.faq .btn-area > .btn-save,
|
|
.faq .btn-group > .btn-save {
|
|
background: var(--color-han_gr);
|
|
color: #fff;
|
|
margin-top: 0;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.faq .btn-area > .btn-list,
|
|
.faq .btn-group > .btn-list,
|
|
.faq .btn-group > .btn-write {
|
|
width: 120px;
|
|
background: var(--color-han_br);
|
|
color: #fff;
|
|
column-gap: 12px;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.faq .btn-save:hover {
|
|
background-image: linear-gradient(120deg, #ffffff40 0%, #27241d00 80%);
|
|
}
|
|
.faq .tbl-wrap {
|
|
overflow-x: auto;
|
|
}
|
|
.faq .tbl-wrap .nolist {
|
|
height: 280px;
|
|
}
|
|
|
|
/*Q&A 리스트 status style*/
|
|
.faq .tbl-wrap [class^="status"] {
|
|
color: #777;
|
|
}
|
|
/* 답변완료 (연한 초록, 기존 유지) */
|
|
.faq .tbl-wrap .status-done {
|
|
padding: 6px 10px;
|
|
color: #38b000; /* 연한 초록 */
|
|
border-radius: 4px;
|
|
background: rgba(56, 176, 0, 0.08); /* 초록 파스텔 배경 */
|
|
font-weight: 700;
|
|
}
|
|
/* 문의접수 (빨강 글씨 + 연한 빨강 배경) */
|
|
.faq .tbl-wrap .status-new {
|
|
padding: 6px 10px;
|
|
color: #ef4444; /* 빨강 */
|
|
background: rgba(239, 68, 68, 0.1); /* 연빨강 배경 */
|
|
border-radius: 4px;
|
|
font-weight: 700;
|
|
display: inline-block;
|
|
}
|
|
/* 문의검토 / 정밀검토 / 패치예정 (회색 바탕, 검정 글씨) */
|
|
.faq .tbl-wrap .status-review,
|
|
.faq .tbl-wrap .status-inspect,
|
|
.faq .tbl-wrap .status-patch {
|
|
padding: 6px 10px;
|
|
color: #777777; /* 검정 글씨 */
|
|
background: #f0f0f0; /* 연회색 배경 */
|
|
border-radius: 4px;
|
|
font-weight: 600;
|
|
display: inline-block;
|
|
}
|
|
|
|
.faq .tbl-wrap + .btn-group {
|
|
margin: 30px 0;
|
|
}
|
|
.faq .tbl-wrap table {
|
|
table-layout: fixed;
|
|
min-width: 1024px;
|
|
}
|
|
.faq .tbl-wrap table thead th {
|
|
height: 48px;
|
|
font-weight: 500;
|
|
border-bottom: 1px solid #000;
|
|
border-top: 2px solid #000;
|
|
white-space: nowrap;
|
|
/* background: black; */
|
|
/* color: white; */
|
|
}
|
|
|
|
.faq .tbl-wrap table tbody th,
|
|
.faq .tbl-wrap table tbody td {
|
|
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;
|
|
}
|
|
|
|
.faq .tbl-wrap table tbody tr:hover {
|
|
background-color: #fafafa;
|
|
}
|
|
/* .faq .tbl-wrap table tbody td.left {
|
|
text-align: left;
|
|
} */
|
|
.faq .tbl-wrap table tbody td.right {
|
|
text-align: right;
|
|
}
|
|
|
|
.faq .tbl-wrap table tbody td.left {
|
|
text-align: left;
|
|
max-width: 300px; /* 필요에 맞게 조정 */
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
|
|
.faq .tbl-wrap table tbody td.left .title-text {
|
|
display: inline-block;
|
|
max-width: calc(100% - 120px); /* 뱃지 영역 확보 */
|
|
vertical-align: middle;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
|
|
.faq .qa-view {
|
|
border: 1px solid #dde7e9;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.faq .meta .tit {
|
|
font-size: 24px;
|
|
font-weight: 700;
|
|
}
|
|
.faq .meta .post {
|
|
display: none;
|
|
}
|
|
.faq .meta span i {
|
|
margin-right: 8px;
|
|
}
|
|
.faq .tbl-area {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 10px;
|
|
border-bottom: 1px solid #dde7e9;
|
|
padding: 20px;
|
|
}
|
|
.faq .tbl-area .tbl-group {
|
|
display: flex;
|
|
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
}
|
|
.faq .tbl-area .tbl-group.user-info {
|
|
flex-direction: row-reverse;
|
|
color: #555;
|
|
margin-top: 10px;
|
|
}
|
|
.faq .tbl-area .tbl-item .status,
|
|
.faq .tbl-area .tbl-item .cate {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
font-size: 14px;
|
|
min-width: max-content;
|
|
align-self: flex-start;
|
|
}
|
|
.faq .tbl-area .tbl-item .status {
|
|
padding: 0px 10px;
|
|
}
|
|
.faq .tbl-area .tbl-item .cate {
|
|
border-radius: 3px;
|
|
height: 28px;
|
|
padding: 5px 10px;
|
|
background: rgba(0, 0, 0, 0.02);
|
|
}
|
|
|
|
.faq .qa-detail .btn-group {
|
|
margin-top: 32px;
|
|
}
|
|
|
|
.faq .content {
|
|
padding: 20px;
|
|
}
|
|
.faq .comment-section {
|
|
margin: 32px 0;
|
|
}
|
|
.faq .comment-section .comment-wrap {
|
|
margin-top: 8px;
|
|
border: 1px solid #dde7e9;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
.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:not(:last-child) {
|
|
border-bottom: 1px solid #dde7e9;
|
|
}
|
|
.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-form {
|
|
display: flex;
|
|
padding: 10px 16px;
|
|
gap: 8px;
|
|
}
|
|
.faq .comment-section .comment-form .input-text {
|
|
flex-grow: 1;
|
|
}
|
|
.faq .comment-section .btn-save {
|
|
padding: 4px 20px;
|
|
height: 40px;
|
|
background: linear-gradient(90deg, #53472e 0%, #3b3123 100%),
|
|
linear-gradient(
|
|
180deg,
|
|
#886d35 0%,
|
|
#423625 9%,
|
|
#f3dba8 26%,
|
|
#0e0b06 84%,
|
|
#574b30 100%
|
|
);
|
|
|
|
background-origin: border-box;
|
|
border: 1px solid transparent;
|
|
border-radius: 3px;
|
|
font-size: 16px;
|
|
font-weight: bold;
|
|
color: #fff;
|
|
}
|
|
.faq .comment-section .btn-save:hover {
|
|
background-color: var(--color-han_br);
|
|
background-image: linear-gradient(120deg, #ffffff40 0%, #27241d00 80%);
|
|
}
|
|
|
|
/* 250801 1:1 문의하기 추가 END */
|
|
|
|
/* --------------------------------- */
|
|
/* 구매하기 buy */
|
|
/* --------------------------------- */
|
|
.buy .intro .top {
|
|
background-image: url(../img/buy_intro_bg.png);
|
|
}
|
|
.buy .contents_wrap {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
margin-bottom: 160px;
|
|
padding: 0 200px;
|
|
gap: 100px;
|
|
position: relative;
|
|
}
|
|
.buy .contents_wrap::after {
|
|
content: "";
|
|
background: #f8f7f5;
|
|
display: block;
|
|
position: absolute;
|
|
width: 100%;
|
|
height: 75%;
|
|
bottom: -50%;
|
|
left: 0;
|
|
z-index: -10;
|
|
}
|
|
.buy .contents_wrap .mid_tit {
|
|
display: block;
|
|
font-size: 42px;
|
|
position: relative;
|
|
font-weight: 400;
|
|
line-height: 120%;
|
|
color: #000000d9;
|
|
}
|
|
.buy .contents_wrap .mid_tit b {
|
|
color: #000000;
|
|
}
|
|
.buy .contents_wrap .ask_area a {
|
|
width: 100%;
|
|
height: 64px;
|
|
background-color: var(--color-han_br);
|
|
border-radius: 4px;
|
|
font-size: 22px;
|
|
font-weight: 700;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 16px;
|
|
color: #fff;
|
|
}
|
|
.buy .contents_wrap .ask_area a i {
|
|
background-position: center;
|
|
background-repeat: no-repeat;
|
|
background-size: contain;
|
|
}
|
|
.buy .contents_wrap .ask_area {
|
|
width: 100%;
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: flex-end;
|
|
gap: 40px;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_l {
|
|
white-space: nowrap;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_r {
|
|
width: 100%;
|
|
max-width: 960px;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn {
|
|
display: flex;
|
|
flex-direction: row;
|
|
gap: 12px;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn a {
|
|
width: 20%;
|
|
height: 100px;
|
|
background: linear-gradient(0deg, #27241d 0%, #8d8269 100%);
|
|
box-shadow: 2px 2px 0px #27241d33 inset;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 0px;
|
|
font-weight: 500;
|
|
font-size: 20px;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn a.btn_ask {
|
|
width: 60%;
|
|
color: #fff;
|
|
flex-direction: row;
|
|
gap: 16px;
|
|
background: linear-gradient(180deg, #208769 0%, #051612 100%),
|
|
linear-gradient(
|
|
180deg,
|
|
#006346 0%,
|
|
#07251d 9%,
|
|
#95fedf 44%,
|
|
#09201a 84%,
|
|
#0d4834 100%
|
|
);
|
|
background-origin: border-box;
|
|
background-clip: content-box, border-box;
|
|
border: 2px solid transparent;
|
|
box-shadow: none;
|
|
font-size: 28px;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn a i {
|
|
width: 20px;
|
|
aspect-ratio: 1/1;
|
|
}
|
|
.buy .contents_wrap .ask_area a.btn_ask i {
|
|
background-image: url(../img/ico_buy_ask.svg);
|
|
width: 32px;
|
|
}
|
|
.buy .contents_wrap .ask_area a.btn_brochure i {
|
|
background-image: url(../img/ico_buy_brochure.svg);
|
|
}
|
|
.buy .contents_wrap .ask_area a.btn_manual i {
|
|
background-image: url(../img/ico_buy_manual.svg);
|
|
}
|
|
|
|
.buy .contents_wrap .ask_area .mid_tit::after {
|
|
position: absolute;
|
|
content: "Purchase";
|
|
top: -60px;
|
|
left: 0px;
|
|
color: #000;
|
|
opacity: 0.03;
|
|
font-size: 120px;
|
|
font-weight: 900;
|
|
letter-spacing: -0.05em;
|
|
}
|
|
.buy .contents_wrap .ask_area .sub_text {
|
|
font-size: 18px;
|
|
position: relative;
|
|
padding-left: 28px;
|
|
margin-bottom: 12px;
|
|
}
|
|
.buy .contents_wrap .ask_area .sub_text::after {
|
|
position: absolute;
|
|
content: "";
|
|
top: 6px;
|
|
left: 0;
|
|
width: 20px;
|
|
aspect-ratio: 1/1;
|
|
background-image: url(../img/ico_buy_alarm.svg);
|
|
background-position: center;
|
|
background-size: contain;
|
|
background-repeat: no-repeat;
|
|
}
|
|
.buy .contents_wrap .video_area {
|
|
width: 100%;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 24px;
|
|
}
|
|
.buy .contents_wrap video {
|
|
width: 100%;
|
|
}
|
|
.buy .contents_wrap .contact_area {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-self: stretch;
|
|
background: #ffffff;
|
|
border-radius: 4px;
|
|
box-shadow: 10px 10px 20px #00000033;
|
|
padding: 0 32px;
|
|
white-space: nowrap;
|
|
gap: 24px;
|
|
}
|
|
.buy .contents_wrap .contact_area .mid_tit {
|
|
font-weight: 700;
|
|
color: #007243;
|
|
font-size: 28px;
|
|
margin-bottom: 8px;
|
|
}
|
|
.buy .contents_wrap .contact_area .sub_text {
|
|
width: 100%;
|
|
font-weight: 500;
|
|
color: #1d1d1d80;
|
|
font-size: 18px;
|
|
}
|
|
.buy .contents_wrap .contact_area .line {
|
|
width: 100%;
|
|
height: 1px;
|
|
border-bottom: 1px dashed #99999980;
|
|
}
|
|
.buy .contents_wrap .contact_area ul {
|
|
font-size: 20px;
|
|
font-weight: 700;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 16px;
|
|
line-height: initial;
|
|
}
|
|
.buy .contents_wrap .contact_area ul li {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 16px;
|
|
}
|
|
.buy .contents_wrap .contact_area ul li i {
|
|
width: 32px;
|
|
aspect-ratio: 1/1;
|
|
}
|
|
.buy .contents_wrap .contact_area ul li.tel i {
|
|
background-image: url(../img/ico_buy_tel.svg);
|
|
}
|
|
.buy .contents_wrap .contact_area ul li.mail i {
|
|
background-image: url(../img/ico_buy_mail.svg);
|
|
}
|
|
|
|
/* --------------------------------- */
|
|
/* 팝업 popup */
|
|
/* --------------------------------- */
|
|
/* 팝업 공통 */
|
|
.popup_wrap {
|
|
display: none;
|
|
z-index: 1000;
|
|
position: fixed;
|
|
width: 100%;
|
|
height: 100%;
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
.popup_wrap::before {
|
|
content: "";
|
|
background: #000000aa;
|
|
display: block;
|
|
width: 100%;
|
|
height: 100%;
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
}
|
|
.popup_wrap i {
|
|
display: inline-block;
|
|
width: 32px;
|
|
aspect-ratio: 1/1;
|
|
margin-left: 24px;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-size: contain;
|
|
}
|
|
.popup_wrap i.id {
|
|
background-image: url(../img/ico_id.svg);
|
|
}
|
|
.popup_wrap i.pw {
|
|
background-image: url(../img/ico_pw.svg);
|
|
}
|
|
.popup_wrap i.arrow_r {
|
|
width: 16px;
|
|
height: 16px;
|
|
margin-left: 8px;
|
|
background-image: url(../img/arrow_r.svg);
|
|
}
|
|
.popup_wrap i.signout {
|
|
background-image: url(../img/ico_signout.svg);
|
|
}
|
|
.popup_wrap i.phone {
|
|
background-image: url(../img/ico_phone.svg);
|
|
}
|
|
.popup_wrap i.email {
|
|
background-image: url(../img/ico_email.svg);
|
|
}
|
|
.popup_wrap i.company {
|
|
background-image: url(../img/ico_company.svg);
|
|
}
|
|
.popup_wrap i.send {
|
|
background-image: url(../img/ico_send_email.svg);
|
|
}
|
|
.popup_wrap i.complete {
|
|
background-image: url(../img/ico_complete.svg);
|
|
}
|
|
.popup_in {
|
|
width: 100%;
|
|
height: 100%;
|
|
position: relative;
|
|
}
|
|
.popup_in .btn_close {
|
|
position: fixed;
|
|
top: 28px;
|
|
right: 86px;
|
|
z-index: 10000;
|
|
width: 107px;
|
|
height: 48px;
|
|
background: transparent;
|
|
background-image: url("../img/bg_close.png");
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
border: none;
|
|
}
|
|
.popup_in .close_div {
|
|
text-align: right;
|
|
margin-right: 26px;
|
|
}
|
|
.popup_container {
|
|
width: 1140px;
|
|
height: 725px;
|
|
position: absolute;
|
|
top: 72px;
|
|
right: 86px;
|
|
box-shadow: 20px -20px 50px #000000cc;
|
|
border: 4px solid #0e3c2e;
|
|
border-radius: 5px 0 5px 5px;
|
|
display: flex;
|
|
z-index: 100;
|
|
overflow: hidden;
|
|
background: linear-gradient(0deg, #ffffff00 0%, #eee7dd 100%),
|
|
linear-gradient(90deg, #d4cbbd 0%, #d4cbbd 100%);
|
|
}
|
|
.popup_container::after,
|
|
.popup_container::before {
|
|
position: absolute;
|
|
top: -40px;
|
|
left: 75px;
|
|
font-size: 180px;
|
|
font-weight: 900;
|
|
color: #fff;
|
|
white-space: nowrap;
|
|
letter-spacing: -0.06em;
|
|
mix-blend-mode: overlay;
|
|
opacity: 0.5;
|
|
z-index: 1;
|
|
}
|
|
.popup_container::before {
|
|
left: 407px;
|
|
}
|
|
.popup_container .popup_tit {
|
|
min-width: 420px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
padding: 120px 0 90px 48px;
|
|
position: relative;
|
|
background-image: url("../img/bg_pop.png");
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
background-position: top left;
|
|
}
|
|
.popup_container .popup_tit .h_1 {
|
|
font-size: 80px;
|
|
font-weight: 900;
|
|
margin-bottom: 38px;
|
|
color: #ffffff;
|
|
}
|
|
.popup_container .popup_tit .h_3 {
|
|
color: #222;
|
|
color: #ffffff;
|
|
}
|
|
.popup_contents_wrap {
|
|
width: 100%;
|
|
height: 100%;
|
|
margin: 0 auto;
|
|
padding: 80px 24px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
text-align: center;
|
|
overflow-y: auto;
|
|
box-shadow: -20px 20px 50px #00000011;
|
|
z-index: 1;
|
|
}
|
|
.popup_contents_wrap > * {
|
|
max-width: 480px;
|
|
}
|
|
.popup_contents_wrap .tbl_wrap {
|
|
width: 100%;
|
|
height: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 32px;
|
|
}
|
|
.popup_contents_wrap form {
|
|
width: 100%;
|
|
height: 100%;
|
|
font-size: 20px;
|
|
color: #000;
|
|
z-index: 100;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
}
|
|
.popup_contents_wrap table {
|
|
background: none;
|
|
border: none;
|
|
border-collapse: separate;
|
|
border-spacing: 0 20px;
|
|
}
|
|
.popup_contents_wrap table tr {
|
|
height: 42px;
|
|
}
|
|
.popup_contents_wrap table th {
|
|
text-align: left;
|
|
font-weight: 600;
|
|
vertical-align: top;
|
|
width: 25%;
|
|
padding-top: 7px;
|
|
}
|
|
.popup_contents_wrap table td {
|
|
text-align: left;
|
|
_width: 75%;
|
|
}
|
|
.popup_contents_wrap table td div {
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
position: relative;
|
|
gap: 8px;
|
|
}
|
|
.popup_contents_wrap td button {
|
|
width: 75px;
|
|
background: #27241d;
|
|
color: #fff;
|
|
padding: 4px 8px;
|
|
border-radius: 2px;
|
|
font-size: 16px;
|
|
position: absolute;
|
|
right: 0;
|
|
}
|
|
.popup_contents_wrap input {
|
|
border: none;
|
|
border-bottom: 1px solid #777;
|
|
padding: 8px 0 8px 4px;
|
|
width: 100%;
|
|
font-size: 18px;
|
|
background: none;
|
|
border-radius: 0;
|
|
box-shadow: none;
|
|
}
|
|
.popup_contents_wrap input[readonly] {
|
|
border-bottom: 1px solid #777;
|
|
}
|
|
.popup_contents_wrap input[readonly]:focus {
|
|
border-bottom: 1px solid #777;
|
|
}
|
|
.popup_contents_wrap input::placeholder {
|
|
color: #777;
|
|
font-size: inherit;
|
|
font-weight: normal;
|
|
}
|
|
.popup_contents_wrap select {
|
|
border-bottom: 1px solid #777;
|
|
padding: 8px 0px 8px 4px;
|
|
width: 100%;
|
|
font-size: 18px;
|
|
}
|
|
.popup_contents_wrap option {
|
|
color: #777;
|
|
font-size: 18px;
|
|
}
|
|
.popup_contents_wrap .important_msg {
|
|
font-size: 12px;
|
|
color: #fb3c00;
|
|
font-weight: normal;
|
|
}
|
|
.popup_contents_wrap th .important_msg {
|
|
font-size: inherit;
|
|
padding: 0 3px;
|
|
}
|
|
.popup_contents_wrap .select_msg {
|
|
font-size: 12px;
|
|
color: #999;
|
|
padding: 0 3px;
|
|
}
|
|
.popup_contents_wrap .pop_notice {
|
|
width: 100%;
|
|
text-align: right;
|
|
margin-bottom: 16px;
|
|
}
|
|
.domain_list {
|
|
height: 42px;
|
|
padding-bottom: 8px;
|
|
}
|
|
.email_wrap .e_id {
|
|
width: 120px;
|
|
}
|
|
.timer {
|
|
position: absolute;
|
|
right: 10px;
|
|
top: 40%;
|
|
transform: translateY(-50%);
|
|
font-weight: 500;
|
|
font-size: 12px;
|
|
text-align: center;
|
|
padding: 0 80px;
|
|
color: #fb3c00;
|
|
}
|
|
.check.complete {
|
|
background-color: #777;
|
|
color: #ddd;
|
|
cursor: default;
|
|
}
|
|
.messages {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
font-size: 24px;
|
|
width: 100%;
|
|
}
|
|
.messages i.send {
|
|
display: block;
|
|
width: 88px;
|
|
height: 88px;
|
|
text-align: center;
|
|
margin-left: 0;
|
|
padding-bottom: 18px;
|
|
}
|
|
.messages i.complete {
|
|
display: block;
|
|
width: 88px;
|
|
height: 88px;
|
|
text-align: center;
|
|
margin-left: 0;
|
|
padding-bottom: 18px;
|
|
}
|
|
.messages span {
|
|
border-bottom: 2px solid #777;
|
|
border-top: 2px solid #777;
|
|
padding: 24px 0;
|
|
}
|
|
.messages span em {
|
|
color: var(--color-pointPurple);
|
|
}
|
|
.join_btn_wrap {
|
|
width: 100%;
|
|
display: flex;
|
|
gap: 16px;
|
|
}
|
|
.join_btn_wrap button:hover {
|
|
background: linear-gradient(90deg, #8e7339 0%, #a57839 100%),
|
|
linear-gradient(
|
|
90deg,
|
|
#886d35 0%,
|
|
#423625 9%,
|
|
#f3dba8 26%,
|
|
#0e0b06 84%,
|
|
#574b30 100%
|
|
);
|
|
}
|
|
.join_btn_wrap button {
|
|
width: 100%;
|
|
background: linear-gradient(90deg, #53472e 0%, #3b3123 100%),
|
|
linear-gradient(
|
|
180deg,
|
|
#886d35 0%,
|
|
#423625 9%,
|
|
#f3dba8 26%,
|
|
#0e0b06 84%,
|
|
#574b30 100%
|
|
);
|
|
background-origin: border-box;
|
|
background-clip: content-box, border-box;
|
|
border: 1px solid transparent;
|
|
font-size: 24px;
|
|
font-weight: 700;
|
|
padding: 0px 0;
|
|
border-radius: 4px;
|
|
line-height: 80px;
|
|
color: #fff;
|
|
}
|
|
.join_btn_wrap .btn_cancel {
|
|
background: #8b8276;
|
|
width: 30%;
|
|
border: 1px solid #00000010;
|
|
color: #ffffffb0;
|
|
font-weight: 500;
|
|
}
|
|
.join_btn_wrap .btn_cancel:hover {
|
|
background: #7a7165;
|
|
color: #fff;
|
|
}
|
|
.btn_confirm {
|
|
width: 100%;
|
|
display: flex;
|
|
gap: 16px;
|
|
}
|
|
.btn_confirm button:hover {
|
|
background: linear-gradient(90deg, #8e7339 0%, #a57839 100%),
|
|
linear-gradient(
|
|
90deg,
|
|
#886d35 0%,
|
|
#423625 9%,
|
|
#f3dba8 26%,
|
|
#0e0b06 84%,
|
|
#574b30 100%
|
|
);
|
|
}
|
|
.btn_confirm button {
|
|
width: 100%;
|
|
background: linear-gradient(90deg, #53472e 0%, #3b3123 100%),
|
|
linear-gradient(
|
|
180deg,
|
|
#886d35 0%,
|
|
#423625 9%,
|
|
#f3dba8 26%,
|
|
#0e0b06 84%,
|
|
#574b30 100%
|
|
);
|
|
background-origin: border-box;
|
|
background-clip: content-box, border-box;
|
|
border: 1px solid transparent;
|
|
font-size: 24px;
|
|
font-weight: 700;
|
|
padding: 0px 0;
|
|
border-radius: 4px;
|
|
margin-top: 12px;
|
|
line-height: 80px;
|
|
color: #fff;
|
|
}
|
|
.btn_confirm .btn_cancel {
|
|
background: #8b8276;
|
|
width: 30%;
|
|
border: 1px solid #00000010;
|
|
color: #ffffffb0;
|
|
font-weight: 500;
|
|
}
|
|
.btn_confirm .btn_cancel:hover {
|
|
background: #7a7165;
|
|
color: #fff;
|
|
}
|
|
.verify_wrap {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 16px;
|
|
}
|
|
.verify_wrap .code_input {
|
|
display: flex;
|
|
gap: 8px;
|
|
}
|
|
.verify_wrap .code_input input {
|
|
max-width: 56px;
|
|
max-height: 56px;
|
|
width: 14vw;
|
|
height: 14vw;
|
|
font-size: 24px;
|
|
text-align: center;
|
|
background-color: #fff;
|
|
border: 1px solid #00000033;
|
|
border-radius: 8px;
|
|
padding: 0;
|
|
}
|
|
.verify_wrap .important_msg {
|
|
float: left;
|
|
padding-top: 2px;
|
|
}
|
|
.verify_wrap button.btn_send {
|
|
float: right;
|
|
font-size: 14px;
|
|
color: #777;
|
|
}
|
|
.popup_contents_wrap .guide_txt {
|
|
font-size: 20px;
|
|
}
|
|
.popup_contents_wrap .guide_txt p {
|
|
margin-bottom: 24px;
|
|
font-weight: 700;
|
|
font-size: 28px;
|
|
}
|
|
.radio_wrap {
|
|
width: 100%;
|
|
display: grid !important;
|
|
grid-template-columns: repeat(2, 1fr);
|
|
gap: 12px;
|
|
padding-top: 8px;
|
|
align-items: center;
|
|
}
|
|
.radio_wrap label {
|
|
display: flex;
|
|
justify-content: start;
|
|
align-items: center;
|
|
font-size: 18px;
|
|
font-weight: 400;
|
|
cursor: pointer;
|
|
gap: 8px;
|
|
}
|
|
.radio_wrap input[type="radio"] {
|
|
appearance: none;
|
|
width: 24px;
|
|
aspect-ratio: 1/1;
|
|
border: 2px solid #aaa;
|
|
padding: 0;
|
|
border-radius: 50%;
|
|
position: relative;
|
|
outline: none;
|
|
cursor: pointer;
|
|
}
|
|
.radio_wrap input[type="radio"]:checked {
|
|
border: 2px solid #583c1c;
|
|
}
|
|
.radio_wrap input[type="radio"]:checked::before {
|
|
content: "";
|
|
display: block;
|
|
width: 70%;
|
|
aspect-ratio: 1/1;
|
|
background-color: #583c1c;
|
|
border-radius: 50%;
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
.btn_back {
|
|
width: 100%;
|
|
text-align: left;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
opacity: 0.7;
|
|
position: relative;
|
|
}
|
|
.btn_back::before {
|
|
content: "";
|
|
width: 10px;
|
|
height: 10px;
|
|
display: inline-block;
|
|
margin-right: 12px;
|
|
border: 2px solid;
|
|
border-width: 0 0 2px 2px;
|
|
transform: rotate(45deg) translateY(-2px);
|
|
}
|
|
.btn_back::after {
|
|
content: "";
|
|
width: 14px;
|
|
height: 1px;
|
|
position: absolute;
|
|
left: 0;
|
|
border-top: 2px solid;
|
|
top: 50%;
|
|
transform: translateY(-50%);
|
|
}
|
|
.btn_back:hover {
|
|
opacity: 1;
|
|
}
|
|
|
|
/* 로그인 */
|
|
/* .login::after {
|
|
content: "Logi";
|
|
} */
|
|
/* .login::before {
|
|
content: "n";
|
|
} */
|
|
.login input {
|
|
border-bottom: none;
|
|
padding: 0;
|
|
}
|
|
.login form {
|
|
gap: 24px;
|
|
}
|
|
.login .input_wrap {
|
|
width: 100%;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
gap: 24px;
|
|
border-bottom: 1px solid #000;
|
|
padding: 16px 0;
|
|
}
|
|
.login .input_wrap span {
|
|
width: 150px;
|
|
font-size: 18px;
|
|
font-weight: 600;
|
|
text-align: left;
|
|
}
|
|
.login .inquiry {
|
|
width: 100%;
|
|
font-size: 14px;
|
|
color: #777;
|
|
text-align: right;
|
|
margin-top: 24px;
|
|
}
|
|
.login .btn_go {
|
|
width: 100%;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
}
|
|
.login .btn_go div a {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.login .btn_go div a span {
|
|
color: #555;
|
|
font-size: 18px;
|
|
font-weight: 600;
|
|
}
|
|
.login .join_btn_wrap {
|
|
margin-top: 24px;
|
|
}
|
|
|
|
/* 회원가입 */
|
|
.register::after {
|
|
content: "Sign u";
|
|
left: -70px;
|
|
}
|
|
.register::before {
|
|
content: "p";
|
|
}
|
|
.register br.brk {
|
|
display: none;
|
|
}
|
|
.register .popup_tit {
|
|
justify-content: space-between;
|
|
}
|
|
.register .popup_tit .join_step {
|
|
display: flex;
|
|
column-gap: 12px;
|
|
margin-top: 24px;
|
|
font-weight: 300;
|
|
color: #ffffff44;
|
|
}
|
|
.register .popup_tit .join_step:first-child {
|
|
margin-top: 0;
|
|
}
|
|
.register .popup_tit .join_step.on {
|
|
color: #fff;
|
|
}
|
|
.register .popup_tit .join_step.on h4.txt {
|
|
font-weight: 600;
|
|
}
|
|
.register .popup_contents_wrap form {
|
|
display: flex;
|
|
flex-direction: column;
|
|
width: 100%;
|
|
height: 100%;
|
|
justify-content: space-between;
|
|
}
|
|
.register .checkbox_wrap {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
width: 100%;
|
|
cursor: pointer;
|
|
}
|
|
.register .checkbox_wrap h4 {
|
|
font-size: 18px;
|
|
}
|
|
.register .checkbox_wrap.all h4 {
|
|
font-size: 20px;
|
|
}
|
|
.register .checkbox_wrap .important_msg {
|
|
font-size: 18px;
|
|
padding: 0 3px;
|
|
}
|
|
.register .terms_wrap {
|
|
width: 100%;
|
|
}
|
|
.register .terms {
|
|
width: 100%;
|
|
height: 128px;
|
|
border-radius: 4px;
|
|
padding: 8px 16px;
|
|
margin-top: 8px;
|
|
font-size: 14px;
|
|
text-align: left;
|
|
box-sizing: border-box;
|
|
background-color: #ffffff55;
|
|
overflow-y: auto;
|
|
}
|
|
.register input[type="checkbox"] {
|
|
appearance: none;
|
|
-webkit-appearance: none;
|
|
-moz-appearance: none;
|
|
width: 28px;
|
|
aspect-ratio: 1/1;
|
|
border-radius: 2px;
|
|
position: relative;
|
|
cursor: pointer;
|
|
border-bottom: 0;
|
|
background-color: #ffffffaa;
|
|
box-shadow: inset 0px 0px 1px #00000022;
|
|
padding: 0;
|
|
display: inline-block;
|
|
}
|
|
.register input[type="checkbox"]:checked {
|
|
background-color: var(--color-green);
|
|
}
|
|
.register input[type="checkbox"]:checked::before {
|
|
content: "✔";
|
|
font-size: 16px;
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
color: #ffffff !important;
|
|
}
|
|
.register .popup_contents_wrap fieldset {
|
|
height: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
}
|
|
|
|
/* 아이디/비밀번호 찾기 */
|
|
.search::after {
|
|
content: "PW";
|
|
left: 186px;
|
|
}
|
|
.search .popup_tit .h_1 {
|
|
line-height: 128%;
|
|
}
|
|
.search .popup_contents_wrap {
|
|
gap: 24px;
|
|
justify-content: flex-start;
|
|
}
|
|
.search .inquiry {
|
|
width: 100%;
|
|
font-size: 14px;
|
|
color: #777;
|
|
text-align: right;
|
|
}
|
|
|
|
/* 마이페이지 */
|
|
.mypage::after,
|
|
.mypage::before {
|
|
font-size: 168px;
|
|
}
|
|
.mypage::after {
|
|
content: "My pa";
|
|
left: -30px;
|
|
}
|
|
.mypage::before {
|
|
content: "ge";
|
|
left: 414px;
|
|
}
|
|
.mypage.log {
|
|
width: 1140px;
|
|
}
|
|
.mypage.log form {
|
|
gap: 24px;
|
|
}
|
|
.mypage {
|
|
width: 1300px;
|
|
}
|
|
.mypage .popup_contents_wrap {
|
|
gap: 24px;
|
|
}
|
|
.mypage .popup_contents_wrap > div {
|
|
max-width: initial;
|
|
}
|
|
.mypage .my_info {
|
|
width: 100%;
|
|
font-size: 20px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
.mypage .my_info h4 {
|
|
font-size: 24px;
|
|
}
|
|
.mypage .my_info i {
|
|
width: 24px;
|
|
aspect-ratio: 1/1;
|
|
margin: 0;
|
|
margin-right: 8px;
|
|
}
|
|
.mypage .my_info .name {
|
|
display: flex;
|
|
justify-content: right;
|
|
align-items: center;
|
|
gap: 16px;
|
|
padding-bottom: 24px;
|
|
}
|
|
.mypage .my_info .name h4 {
|
|
font-size: 36px;
|
|
}
|
|
.mypage .my_info .name h4 span {
|
|
font-weight: 500;
|
|
color: #777;
|
|
padding-bottom: 0;
|
|
}
|
|
.mypage .my_info .name button {
|
|
padding: 6px 24px;
|
|
margin-top: 6px;
|
|
background-color: var(--color-green);
|
|
border-radius: 4px;
|
|
font-weight: 600;
|
|
font-size: 16px;
|
|
color: #ffffff;
|
|
}
|
|
.mypage .my_info .name button:hover {
|
|
background-color: var(--color-han_gr);
|
|
}
|
|
.mypage .my_info .detail {
|
|
display: flex;
|
|
justify-content: right;
|
|
}
|
|
.mypage .my_info .detail li {
|
|
text-align: right;
|
|
border-right: 1px solid #aaa;
|
|
padding: 0 48px;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
.mypage .my_info .detail li:last-child {
|
|
border-right: none;
|
|
padding-right: 0;
|
|
}
|
|
.mypage .my_info .detail li:nth-child(3) {
|
|
max-width: 500px;
|
|
}
|
|
.mypage .my_info .detail li div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: right;
|
|
padding-bottom: 8px;
|
|
font-size: 16px;
|
|
font-weight: 500;
|
|
color: #777;
|
|
}
|
|
.mypage .my_info .detail li.license {
|
|
display: none;
|
|
}
|
|
.mypage .my_qna {
|
|
width: 100%;
|
|
}
|
|
.mypage .my_qna h4 {
|
|
font-size: 24px;
|
|
padding-bottom: 16px;
|
|
text-align: left;
|
|
width: 100%;
|
|
border-bottom: 3px solid #000;
|
|
}
|
|
.mypage .my_qna table {
|
|
border-collapse: collapse;
|
|
border: 1px solid #00000020;
|
|
}
|
|
.mypage .my_qna thead tr {
|
|
border-bottom: 1px solid #000;
|
|
background: #ffffff80;
|
|
}
|
|
.mypage .my_qna thead tr th {
|
|
padding: 10px 0;
|
|
font-size: 18px;
|
|
text-align: center;
|
|
white-space: nowrap;
|
|
}
|
|
.mypage .my_qna tbody tr {
|
|
border-bottom: 1px solid #777;
|
|
background: #ffffff33;
|
|
}
|
|
.mypage .my_qna tbody tr:last-child {
|
|
border-bottom: none;
|
|
}
|
|
.mypage .my_qna tbody tr td {
|
|
padding: 16px 0;
|
|
color: #00000080;
|
|
font-weight: 500;
|
|
text-align: center;
|
|
}
|
|
.mypage .my_qna tbody tr td em {
|
|
color: var(--color-orange);
|
|
}
|
|
.mypage .my_qna tbody tr td.td_name {
|
|
padding: 10px 8px;
|
|
color: #000;
|
|
text-align: left;
|
|
}
|
|
.mypage .my_qna tbody tr td.td_stat .txt_done {
|
|
color: var(--color-orange);
|
|
}
|
|
.mypage .my_qna tbody tr td.td_stat .txt_rdy {
|
|
color: var(--color-green);
|
|
}
|
|
.mypage .my_qna tbody tr td .bo_cate_link {
|
|
float: none;
|
|
margin-right: 0;
|
|
background: transparent;
|
|
color: #000;
|
|
height: auto;
|
|
padding: 8px;
|
|
display: inline-block;
|
|
border-radius: 5px;
|
|
line-height: 10px;
|
|
}
|
|
.mypage .my_qna tbody tr.answer td em {
|
|
color: #00000080;
|
|
font-weight: 500;
|
|
}
|
|
.mypage .my_qna tbody tr.answer {
|
|
background-color: #ffdd0022;
|
|
}
|
|
.mypage .my_qna tbody tr.answer td.tit a {
|
|
display: flex;
|
|
justify-content: left;
|
|
align-items: center;
|
|
gap: 8px;
|
|
}
|
|
.mypage .my_qna i.answer {
|
|
width: 18px;
|
|
height: 18px;
|
|
background-image: url(../img/ico_answer.svg);
|
|
margin-right: 0;
|
|
margin-bottom: 10px;
|
|
}
|
|
.mypage .my_qna i.lock {
|
|
width: 18px;
|
|
height: 18px;
|
|
background-image: url(../img/ico_lock.svg);
|
|
margin-left: 0;
|
|
}
|
|
.mypage .my_qna button.btn_prev {
|
|
width: 18px;
|
|
height: 18px;
|
|
background-image: url(../img/ico_pg_left.svg);
|
|
}
|
|
.mypage .my_qna button.btn_next {
|
|
width: 18px;
|
|
height: 18px;
|
|
background-image: url(../img/ico_pg_right.svg);
|
|
}
|
|
.mypage .my_qna .pagination {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 40px;
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
}
|
|
.mypage .my_qna .pagination .pagination_list {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
gap: 40px;
|
|
}
|
|
.mypage .my_qna .pagination .pagination_list li.on {
|
|
width: 30px;
|
|
height: 30px;
|
|
background-color: var(--color-han_br);
|
|
border-radius: 50%;
|
|
}
|
|
.mypage .my_qna .pagination .pagination_list li.on a {
|
|
color: #fff;
|
|
}
|
|
.mypage.edit {
|
|
width: 1140px;
|
|
}
|
|
.mypage.edit .popup_tit .h_1 {
|
|
font-size: 72px;
|
|
}
|
|
.mypage.edit input::placeholder {
|
|
color: #000;
|
|
}
|
|
.mypage.edit .name_wrap input::placeholder,
|
|
.mypage.edit .id_wrap input::placeholder {
|
|
color: #999;
|
|
}
|
|
.mypage.edit .sign_out a {
|
|
display: flex;
|
|
justify-content: right;
|
|
align-items: center;
|
|
gap: 8px;
|
|
font-weight: 500;
|
|
color: #777;
|
|
padding-top: 16px;
|
|
font-size: 16px;
|
|
}
|
|
.mypage.edit .sign_out i {
|
|
width: 24px;
|
|
}
|
|
|
|
/* 개인정보보호정책 */
|
|
.popup_in:has(.privacy) {
|
|
position: absolute;
|
|
width: 800px;
|
|
height: 700px;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
.popup_in:has(.privacy) .btn_close {
|
|
top: -22px;
|
|
right: 0;
|
|
}
|
|
/* .privacy {
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
width: 800px;
|
|
height: 662px;
|
|
} */
|
|
.privacy .contents_wrap {
|
|
width: 100%;
|
|
height: 100%;
|
|
gap: 0;
|
|
padding-bottom: 40px;
|
|
margin: 0 auto;
|
|
position: relative;
|
|
display: flex;
|
|
align-items: center;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
z-index: 9;
|
|
background-color: #00000003;
|
|
background-image: url("../img/bg_pop.png");
|
|
overflow: hidden;
|
|
}
|
|
.privacy .tab_wrap {
|
|
width: 100%;
|
|
min-height: 67px;
|
|
padding: 4px;
|
|
border-radius: 4px;
|
|
box-sizing: border-box;
|
|
background-color: #eee7dd;
|
|
display: flex;
|
|
gap: 4px;
|
|
}
|
|
.privacy .tab_wrap li {
|
|
position: relative;
|
|
width: 50%;
|
|
height: 100%;
|
|
border-radius: 4px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
cursor: pointer;
|
|
}
|
|
.privacy .tab_wrap li:not(.on):hover {
|
|
background-color: #dbcbb4;
|
|
}
|
|
.privacy .tab_wrap li span {
|
|
font-size: 18px;
|
|
font-weight: 600;
|
|
}
|
|
.privacy .tab_wrap li.on {
|
|
background-color: var(--color-han_br);
|
|
color: #fff;
|
|
}
|
|
.privacy .content {
|
|
display: none;
|
|
position: relative;
|
|
width: 100%;
|
|
border-radius: 4px;
|
|
padding: 40px;
|
|
font-size: 16px;
|
|
text-align: left;
|
|
box-sizing: border-box;
|
|
overflow-y: scroll;
|
|
}
|
|
.privacy .content.show {
|
|
display: block;
|
|
}
|
|
.privacy .content.show li {
|
|
color: #ffffff;
|
|
}
|
|
.privacy .tit {
|
|
font-size: 18px;
|
|
font-weight: 500;
|
|
}
|
|
.privacy .list_1 > li {
|
|
margin-bottom: 40px;
|
|
}
|
|
.privacy .list_2 {
|
|
margin-top: 16px;
|
|
}
|
|
.privacy .list_2 > li {
|
|
list-style: square;
|
|
padding-left: 8px;
|
|
margin-left: 32px;
|
|
margin-bottom: 16px;
|
|
}
|
|
.privacy .list_3 {
|
|
margin-left: 8px;
|
|
margin-top: 8px;
|
|
}
|
|
.privacy .list_3 > li {
|
|
list-style-type: "- ";
|
|
margin-bottom: 4px;
|
|
}
|
|
/* 메인 팝업 */
|
|
.popup_wrap.popup-notice {
|
|
position: fixed;
|
|
width: 100%;
|
|
top: 50%;
|
|
left: 50%;
|
|
-ms-transform: translate(-50%, -50%);
|
|
-webkit-transform: translate(-50%, -50%);
|
|
transform: translate(-50%, -50%);
|
|
background: none;
|
|
z-index: 99;
|
|
}
|
|
|
|
.popup_wrap.popup-notice .popup_in {
|
|
max-width: 420px;
|
|
height: auto;
|
|
position: absolute;
|
|
width: calc(100% - 40px);
|
|
top: 50%;
|
|
left: 50%;
|
|
-ms-transform: translate(-50%, -50%);
|
|
-webkit-transform: translate(-50%, -50%);
|
|
transform: translate(-50%, -50%);
|
|
border-radius: 8px;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.popup_container.notice {
|
|
height: auto;
|
|
position: relative;
|
|
-ms-flex-direction: column;
|
|
-webkit-flex-direction: column;
|
|
flex-direction: column;
|
|
width: 100%;
|
|
max-width: 100%;
|
|
background: none;
|
|
border: none;
|
|
top: auto;
|
|
right: auto;
|
|
box-shadow: none;
|
|
border-radius: 0;
|
|
}
|
|
|
|
.popup_container.notice img {
|
|
width: 100%;
|
|
|
|
height: auto;
|
|
display: block;
|
|
}
|
|
|
|
.popup_container.notice .btn-wrap {
|
|
display: -ms-flexbox;
|
|
display: -webkit-flex;
|
|
display: flex;
|
|
width: 100%;
|
|
padding: 0 16px;
|
|
-ms-flex-align: center;
|
|
-webkit-align-items: center;
|
|
align-items: center;
|
|
-ms-flex-pack: justify;
|
|
-webkit-justify-content: space-between;
|
|
justify-content: space-between;
|
|
background-color: #fff;
|
|
}
|
|
|
|
.popup_container.notice .btn-wrap button {
|
|
display: -ms-flexbox;
|
|
display: -webkit-flex;
|
|
display: flex;
|
|
-ms-flex-align: center;
|
|
-webkit-align-items: center;
|
|
align-items: center;
|
|
height: 48px;
|
|
font-size: 16px;
|
|
color: rgba(0, 0, 0, 0.7);
|
|
border: none;
|
|
background: none;
|
|
cursor: pointer;
|
|
padding: 0 8px;
|
|
}
|
|
|
|
@media (min-width: 992px) {
|
|
.popup_wrap.popup-notice {
|
|
left: 168px;
|
|
-ms-transform: translate(0%, -50%);
|
|
-webkit-transform: translate(0%, -50%);
|
|
transform: translate(0%, -50%);
|
|
max-width: max-content;
|
|
}
|
|
}
|
|
|
|
@media (min-width: 721px) {
|
|
.popup_wrap.popup-notice {
|
|
max-width: max-content;
|
|
overflow: hidden;
|
|
height: auto;
|
|
}
|
|
|
|
.popup_wrap.popup-notice .popup_in {
|
|
position: relative;
|
|
top: auto;
|
|
left: auto;
|
|
-ms-transform: none;
|
|
-webkit-transform: none;
|
|
transform: none;
|
|
width: 100%;
|
|
max-width: 100%;
|
|
border-radius: 4px;
|
|
}
|
|
|
|
/* 그라데이션 테두리 효과 */
|
|
.popup_wrap.popup-notice .border-effect {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
background: linear-gradient(
|
|
180deg,
|
|
#f3dba8 0%,
|
|
#423625 46%,
|
|
#f3dba8 55%,
|
|
#0e0b06 84%,
|
|
#574b30 100%
|
|
);
|
|
pointer-events: none;
|
|
border-radius: 8px;
|
|
z-index: 999;
|
|
}
|
|
|
|
.popup_wrap.popup-notice .popup_container.notice {
|
|
position: relative;
|
|
border-radius: 8px;
|
|
z-index: 1000;
|
|
width: 100%;
|
|
padding: 2px;
|
|
}
|
|
|
|
.popup_container.notice .btn-wrap {
|
|
padding: 0 30px;
|
|
height: 60px;
|
|
}
|
|
}
|
|
|
|
/* 사이트맵 */
|
|
.popup_sitemap {
|
|
position: fixed;
|
|
width: 100%;
|
|
height: 100vh;
|
|
height: -webkit-fill-available;
|
|
height: fill-available;
|
|
top: 0;
|
|
right: 0;
|
|
display: none;
|
|
z-index: 1000;
|
|
overflow: hidden;
|
|
background-color: #111;
|
|
}
|
|
.popup_sitemap header .menu_my,
|
|
.popup_sitemap header .language {
|
|
display: none;
|
|
}
|
|
.popup_sitemap header .btn_map_close {
|
|
background: none;
|
|
border: none;
|
|
z-index: 1;
|
|
}
|
|
.popup_sitemap header .btn_map_close a div:nth-child(1) {
|
|
animation: btn-close-bar1 0.5s ease both;
|
|
}
|
|
.popup_sitemap header .btn_map_close a div:nth-child(2) {
|
|
animation: btn-close-bar2 0.5s ease both;
|
|
}
|
|
.popup_sitemap header .btn_map_close a div:nth-child(3) {
|
|
animation: btn-close-bar3 0.5s ease both;
|
|
}
|
|
@keyframes btn-close-bar1 {
|
|
from {
|
|
top: 7px;
|
|
}
|
|
to {
|
|
top: 15px;
|
|
transform: rotate(45deg);
|
|
}
|
|
}
|
|
@keyframes btn-close-bar2 {
|
|
from {
|
|
opacity: 1;
|
|
}
|
|
to {
|
|
opacity: 0;
|
|
}
|
|
}
|
|
@keyframes btn-close-bar3 {
|
|
from {
|
|
bottom: 7px;
|
|
}
|
|
to {
|
|
bottom: 15px;
|
|
transform: rotate(-45deg);
|
|
}
|
|
}
|
|
.sitemap {
|
|
width: 100%;
|
|
height: 100%;
|
|
background-color: #111;
|
|
display: flex;
|
|
justify-content: center;
|
|
overflow: hidden;
|
|
width: 100%;
|
|
position: relative;
|
|
gap: 16px;
|
|
padding: 20px;
|
|
pointer-events: none;
|
|
animation: enableHover 0.8s forwards;
|
|
animation-delay: 0.3s;
|
|
}
|
|
@keyframes enableHover {
|
|
to {
|
|
pointer-events: auto;
|
|
}
|
|
}
|
|
.sitemap div[class*="bg_line"] {
|
|
position: relative;
|
|
width: 1px;
|
|
height: 100%;
|
|
background-color: #fff;
|
|
animation-duration: 0.8s;
|
|
animation-timing-function: ease-out;
|
|
animation-fill-mode: both;
|
|
}
|
|
.sitemap .bg_line1,
|
|
.sitemap .bg_line3 {
|
|
animation-name: slideDown;
|
|
}
|
|
.sitemap .bg_line2 {
|
|
animation-name: slideup;
|
|
}
|
|
@keyframes slideDown {
|
|
0% {
|
|
top: -1000px;
|
|
opacity: 80%;
|
|
}
|
|
100% {
|
|
top: 0;
|
|
opacity: 20%;
|
|
}
|
|
}
|
|
@keyframes slideup {
|
|
0% {
|
|
bottom: -1000px;
|
|
opacity: 80%;
|
|
}
|
|
100% {
|
|
bottom: 0;
|
|
opacity: 20%;
|
|
}
|
|
}
|
|
.sitemap div[class*="menu"] {
|
|
background-size: cover;
|
|
background-position: center;
|
|
position: relative;
|
|
overflow: hidden;
|
|
cursor: pointer;
|
|
transition: all 0.5s;
|
|
width: calc(100% / 4);
|
|
z-index: 1;
|
|
}
|
|
.sitemap div[class*="menu"]::before,
|
|
.sitemap div[class*="menu"]:after {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.sitemap div[class*="menu"]::before {
|
|
background-color: #00000077;
|
|
transition: 0.5s ease;
|
|
z-index: -1;
|
|
}
|
|
.sitemap div[class*="menu"]:after {
|
|
background-color: #111;
|
|
z-index: 1;
|
|
animation: slideRight 0.5s ease-in forwards;
|
|
animation-delay: 0.1s;
|
|
}
|
|
@keyframes slideRight {
|
|
0% {
|
|
transform: translateX(0);
|
|
}
|
|
100% {
|
|
transform: translateX(100%);
|
|
}
|
|
}
|
|
.sitemap div[class*="menu"] a {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
gap: 16px;
|
|
padding-left: 24px;
|
|
padding-top: 20px;
|
|
width: 100%;
|
|
height: 100%;
|
|
font-size: 42px;
|
|
font-weight: 900;
|
|
color: #fff;
|
|
white-space: nowrap;
|
|
transform-origin: left;
|
|
}
|
|
.sitemap div[class*="menu"] a span {
|
|
position: relative;
|
|
}
|
|
.sitemap div[class*="menu"] a span:after {
|
|
position: absolute;
|
|
top: -100px;
|
|
left: 0px;
|
|
width: 100%;
|
|
height: 100%;
|
|
opacity: 0.2;
|
|
font-weight: 900;
|
|
line-height: 80%;
|
|
font-size: 80px;
|
|
display: none;
|
|
}
|
|
.sitemap div[class*="menu"] a .sub_text {
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
line-height: 24px;
|
|
height: 100px;
|
|
}
|
|
.sitemap div[class*="menu"] a em {
|
|
font-weight: 700;
|
|
color: #fff;
|
|
}
|
|
|
|
.sitemap .menu1 a span::after {
|
|
content: "\AValue of";
|
|
white-space: pre;
|
|
}
|
|
.sitemap .menu2 a span:after {
|
|
content: "\AInterface";
|
|
white-space: pre;
|
|
}
|
|
.sitemap .menu3 a span:after {
|
|
content: "Key \A Features";
|
|
white-space: pre;
|
|
}
|
|
.sitemap .menu4 a span:after {
|
|
content: "Drawing \A management";
|
|
white-space: pre;
|
|
}
|
|
.sitemap .menu5 a span:after {
|
|
content: "Cross \A Check";
|
|
white-space: pre;
|
|
}
|
|
.sitemap .menu1 {
|
|
background-image: url(../img/sitemap_menu01.png);
|
|
}
|
|
.sitemap .menu2 {
|
|
background-image: url(../img/sitemap_menu02.png);
|
|
}
|
|
.sitemap .menu3 {
|
|
background-image: url(../img/sitemap_menu03.png);
|
|
}
|
|
.sitemap .menu4 {
|
|
background-image: url(../img/sitemap_menu04.png);
|
|
}
|
|
.sitemap .menu5 {
|
|
background-image: url(../img/sitemap_menu05.png);
|
|
}
|
|
.sitemap div[class*="menu"]:hover {
|
|
width: 60%;
|
|
}
|
|
.sitemap div[class*="menu"]:hover::before {
|
|
display: none;
|
|
}
|
|
.sitemap div[class*="menu"]:hover a {
|
|
opacity: 1;
|
|
transform: scale(1.3);
|
|
}
|
|
.sitemap div[class*="menu"]:hover a span::after {
|
|
display: initial;
|
|
}
|
|
.sitemap div[class*="menu"]:hover a em {
|
|
color: var(--color-yellow);
|
|
}
|
|
|
|
@media (max-width: 1600px) {
|
|
.sitemap div[class*="menu"] a {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
gap: 16px;
|
|
padding-left: 24px;
|
|
padding-top: 20px;
|
|
width: 100%;
|
|
height: 100%;
|
|
font-weight: 600;
|
|
color: #fff;
|
|
white-space: nowrap;
|
|
transform-origin: left;
|
|
}
|
|
.sitemap div[class*="menu"] a span {
|
|
font-size: 38px;
|
|
font-weight: 900;
|
|
position: relative;
|
|
}
|
|
.sitemap div[class*="menu"] a .sub_text {
|
|
font-size: 16px;
|
|
font-weight: 400;
|
|
line-height: 24px;
|
|
height: 100px;
|
|
}
|
|
.sitemap div[class*="menu"] a .sub_text br.brk {
|
|
display: initial;
|
|
}
|
|
.sitemap div[class*="menu"] a span:after {
|
|
font-size: 60px;
|
|
top: -80px;
|
|
}
|
|
|
|
.main .pagination_main {
|
|
right: 24px;
|
|
}
|
|
.main .pagination_main li span {
|
|
display: none;
|
|
}
|
|
|
|
.interface .route .fix {
|
|
padding: 0 64px;
|
|
}
|
|
.interface .route .content {
|
|
gap: 56px;
|
|
}
|
|
.interface .route .subs {
|
|
min-width: 440px;
|
|
padding-top: 0px;
|
|
}
|
|
.interface .route .subs li .sub_tit {
|
|
font-size: 100px;
|
|
top: -40px;
|
|
right: -72px;
|
|
}
|
|
.interface .route .subs li .mid_tit {
|
|
font-size: 48px;
|
|
}
|
|
.interface .dual .detail .subs {
|
|
flex-direction: column;
|
|
}
|
|
|
|
.primary .route .fix > * {
|
|
width: 1120px;
|
|
}
|
|
.primary .route .subs li .mid_tit {
|
|
font-size: 68px;
|
|
}
|
|
.primary .route .content {
|
|
height: 520px;
|
|
transform: translateX(-1.5%);
|
|
}
|
|
.primary .route .tabs {
|
|
transform: scale(0.8);
|
|
transform-origin: center right;
|
|
}
|
|
.primary .process .left {
|
|
padding-left: 120px;
|
|
min-width: 450px;
|
|
}
|
|
.primary .process .left .mid_tit {
|
|
font-size: 38px;
|
|
}
|
|
.primary .process .left .mid_tit.on {
|
|
text-indent: -62px;
|
|
}
|
|
.primary .process .right {
|
|
padding: 200px 120px 100px 64px;
|
|
}
|
|
.primary .process .right .style .sub_figs {
|
|
height: 320px;
|
|
}
|
|
.primary .process .right .block .sub_figs .imgs > div {
|
|
height: 320px;
|
|
}
|
|
|
|
.floorplan .key .left {
|
|
padding-left: 120px;
|
|
min-width: 520px;
|
|
}
|
|
.floorplan .key .left .mid_tit {
|
|
width: calc(100vw - 120px);
|
|
}
|
|
.floorplan .key .left .mid_tit span {
|
|
left: 120px;
|
|
}
|
|
.floorplan .key .right {
|
|
padding-right: 120px;
|
|
}
|
|
.floorplan .info .left .mid_tit {
|
|
left: calc(96px - 12px);
|
|
width: calc(100vw - 96px);
|
|
}
|
|
.floorplan .find .find03 .sub_figs .find_03_move {
|
|
padding: 24px 0 16px;
|
|
}
|
|
|
|
.forbim .intro .visual {
|
|
height: 400px;
|
|
}
|
|
.forbim .process .left {
|
|
min-width: 450px;
|
|
padding-left: 120px;
|
|
}
|
|
.forbim .process .left .mid_tit {
|
|
font-size: 38px;
|
|
}
|
|
.forbim .process .right {
|
|
padding: 200px 120px 100px 64px;
|
|
}
|
|
|
|
.buy .contents_wrap .contact_area {
|
|
gap: 12px;
|
|
}
|
|
.buy .contents_wrap .contact_area .mid_tit {
|
|
font-size: 24px;
|
|
margin-bottom: 4px;
|
|
}
|
|
.buy .contents_wrap .contact_area .sub_text {
|
|
font-size: 16px;
|
|
}
|
|
.buy .contents_wrap .contact_area ul {
|
|
font-size: 18px;
|
|
gap: 8px;
|
|
}
|
|
.buy .contents_wrap .contact_area ul li {
|
|
gap: 8px;
|
|
}
|
|
.buy .contents_wrap .contact_area ul li i {
|
|
width: 24px;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 1400px) {
|
|
footer .footer_menu {
|
|
display: none;
|
|
}
|
|
footer .comp_contact {
|
|
width: initial;
|
|
min-width: 30%;
|
|
justify-content: end;
|
|
}
|
|
h2 {
|
|
font-size: 64px;
|
|
}
|
|
.h_4 {
|
|
font-size: 16px;
|
|
}
|
|
.grand_tit {
|
|
font-size: 48px;
|
|
}
|
|
.sub_tit {
|
|
font-size: 28px;
|
|
}
|
|
.sub_text {
|
|
font-size: 18px;
|
|
line-height: 28px !important;
|
|
}
|
|
.sitemap div[class*="menu"] a {
|
|
padding-left: 16px;
|
|
gap: 8px;
|
|
}
|
|
.sitemap div[class*="menu"] a span {
|
|
font-size: 32px;
|
|
}
|
|
.sitemap div[class*="menu"] a span:after {
|
|
font-size: 42px;
|
|
top: -52px;
|
|
}
|
|
.floating_menu {
|
|
width: 64px;
|
|
height: 340px;
|
|
padding: 36px 0 40px 0;
|
|
top: 56px;
|
|
}
|
|
.floating_menu li span {
|
|
font-size: 12px;
|
|
line-height: 170%;
|
|
}
|
|
|
|
.popup_container,
|
|
.mypage.log,
|
|
.mypage.edit {
|
|
width: calc(100% - (86px * 2));
|
|
height: calc(100% - 140px);
|
|
}
|
|
.popup_container .popup_tit {
|
|
min-width: 340px;
|
|
padding: 64px 0 48px 24px;
|
|
}
|
|
.popup_container .popup_tit .h_1 {
|
|
font-size: 64px;
|
|
margin-bottom: 8px;
|
|
}
|
|
.popup_container::after,
|
|
.popup_container::before {
|
|
font-size: 100px;
|
|
top: -20px;
|
|
}
|
|
.join_btn_wrap button {
|
|
font-size: 20px;
|
|
line-height: 68px;
|
|
}
|
|
.btn_confirm button {
|
|
font-size: 20px;
|
|
line-height: 68px;
|
|
}
|
|
.login::after {
|
|
left: 148px;
|
|
}
|
|
.login::before {
|
|
left: 333px;
|
|
}
|
|
.search::after {
|
|
left: 146px;
|
|
}
|
|
.search::before {
|
|
left: 338px;
|
|
}
|
|
.search .popup_tit .h_1 {
|
|
font-size: 54px;
|
|
}
|
|
.search .popup_contents_wrap {
|
|
padding: 80px 48px 16px;
|
|
}
|
|
.register::after {
|
|
left: 64px;
|
|
}
|
|
.register::before {
|
|
left: 332px;
|
|
}
|
|
.register .popup_contents_wrap {
|
|
justify-content: flex-start;
|
|
}
|
|
.mypage.edit .popup_tit .h_1 {
|
|
font-size: 56px;
|
|
}
|
|
.mypage::after {
|
|
left: 73px;
|
|
}
|
|
.mypage::before {
|
|
left: 335px;
|
|
}
|
|
.mypage .my_info .name h4 {
|
|
font-size: 28px;
|
|
}
|
|
.mypage .my_info .detail li {
|
|
padding: 0 24px;
|
|
}
|
|
.popup_in:has(.privacy) {
|
|
width: 70%;
|
|
height: 70%;
|
|
}
|
|
.privacy {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.popup_in:has(.privacy) .btn_close {
|
|
top: -42px;
|
|
}
|
|
|
|
.intro {
|
|
padding-bottom: 80px;
|
|
}
|
|
.intro .top {
|
|
height: 360px;
|
|
gap: 8px;
|
|
}
|
|
.value .features {
|
|
padding: 90px 10px 10px 10px;
|
|
gap: 20px;
|
|
}
|
|
.value .features .f_wrap {
|
|
padding: 100px 24px 24px 24px;
|
|
pointer-events: none;
|
|
transform: none !important;
|
|
}
|
|
.value .features .f_wrap .sub_text {
|
|
color: #fff;
|
|
}
|
|
.value .system {
|
|
height: 1150px;
|
|
}
|
|
.value .system .system_tit {
|
|
padding: 0;
|
|
padding-left: 32px;
|
|
}
|
|
|
|
.interface .route .subs li .mid_tit {
|
|
font-size: 40px;
|
|
}
|
|
.interface .route .subs li .sub_text {
|
|
font-size: 18px;
|
|
margin-top: 20px;
|
|
}
|
|
.interface .route .subs li .sub_text ul {
|
|
margin-top: 12px;
|
|
}
|
|
|
|
.primary .route .fix {
|
|
gap: 20px;
|
|
}
|
|
.primary .route .fix > * {
|
|
width: 1040px;
|
|
}
|
|
.primary .route .content {
|
|
height: 460px;
|
|
transform: translateX(-1.5%);
|
|
}
|
|
.primary .route .tabs {
|
|
transform: scale(0.7);
|
|
}
|
|
.primary .route .subs li .sub_tit {
|
|
font-size: 24px;
|
|
margin-bottom: 12px;
|
|
}
|
|
.primary .route .subs li .mid_tit {
|
|
font-size: 56px;
|
|
margin-right: 16px;
|
|
letter-spacing: -0.06em;
|
|
}
|
|
.primary .route .subs li .sub_text {
|
|
font-size: 18px;
|
|
}
|
|
.primary .process .left {
|
|
min-width: 360px;
|
|
padding-left: 88px;
|
|
}
|
|
.primary .process .left .mid_tit {
|
|
font-size: 34px;
|
|
}
|
|
.primary .process .left .mid_tit.on {
|
|
text-indent: -48px;
|
|
}
|
|
.primary .process .right {
|
|
padding: 160px 80px 100px 42px;
|
|
}
|
|
.primary .process .right .style .sub_figs {
|
|
gap: 0;
|
|
height: 360px;
|
|
}
|
|
.primary .process .right .style .text {
|
|
padding: 0 20px;
|
|
}
|
|
.primary .process .right .block .sub_figs .imgs > div {
|
|
height: 320px;
|
|
}
|
|
|
|
.floorplan .key .left {
|
|
padding-left: 80px;
|
|
min-width: 450px;
|
|
}
|
|
.floorplan .key .left .mid_tit {
|
|
width: calc(100vw - 80px);
|
|
height: 360px;
|
|
transform: translateY(-200px);
|
|
}
|
|
.floorplan .key .left .mid_tit span {
|
|
left: 80px;
|
|
bottom: -66px;
|
|
font-size: 48px;
|
|
}
|
|
.floorplan .key .left ul {
|
|
padding-top: 160px;
|
|
}
|
|
.floorplan .key .right {
|
|
padding-right: 100px;
|
|
padding-top: 255px;
|
|
}
|
|
.floorplan .key .right .sub_figs {
|
|
grid-template-columns: initial;
|
|
}
|
|
.floorplan .key .right .sub_text br {
|
|
display: none;
|
|
}
|
|
.floorplan .key .right .sub_figs .text br {
|
|
display: none;
|
|
}
|
|
.floorplan .key .right .sub_figs .line {
|
|
width: 88%;
|
|
}
|
|
.floorplan .info .left .mid_tit {
|
|
left: calc(56px - 12px);
|
|
width: calc(100vw - 56px);
|
|
}
|
|
.floorplan .info .left .mid_tit span {
|
|
left: 56px;
|
|
}
|
|
.floorplan .find .find03 .sub_figs .find_03_move {
|
|
padding: 24px 0 16px;
|
|
}
|
|
.floorplan .print .right .sub_figs .imgs img {
|
|
object-fit: cover;
|
|
}
|
|
|
|
.forbim .process .left {
|
|
min-width: 360px;
|
|
padding-left: 88px;
|
|
}
|
|
.forbim .process .left .mid_tit {
|
|
font-size: 34px;
|
|
}
|
|
.forbim .process .left .mid_tit.on {
|
|
text-indent: -38px;
|
|
}
|
|
.forbim .process .right {
|
|
padding: 120px 96px 120px 56px;
|
|
}
|
|
|
|
.buy .contents_wrap {
|
|
padding: 0 80px;
|
|
gap: 80px;
|
|
}
|
|
.buy .contents_wrap .mid_tit {
|
|
font-size: 34px;
|
|
}
|
|
.buy .contents_wrap .ask_area .mid_tit::after {
|
|
top: -42px;
|
|
font-size: 92px;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn {
|
|
gap: 8px;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn a {
|
|
font-size: 18px;
|
|
height: 80px;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn a.btn_ask {
|
|
font-size: 24px;
|
|
}
|
|
|
|
.faq #container {
|
|
padding: 0 80px;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 1200px) {
|
|
header {
|
|
height: 48px;
|
|
padding: 0 8px 0 16px;
|
|
}
|
|
header h1 a {
|
|
width: 140px;
|
|
}
|
|
header .menu_my,
|
|
header .menu_ham,
|
|
header .menu_admin {
|
|
padding: 6px;
|
|
}
|
|
header .menu_my_list {
|
|
left: initial;
|
|
right: 0;
|
|
}
|
|
header .menu_my_list::before {
|
|
left: initial;
|
|
right: 15px;
|
|
}
|
|
footer {
|
|
padding: 12px 32px;
|
|
}
|
|
footer .footer_wrap {
|
|
gap: 24px;
|
|
}
|
|
footer .comp_info .logo_baron {
|
|
min-width: 200px;
|
|
}
|
|
footer .btn_privacy {
|
|
font-size: 16px;
|
|
}
|
|
footer .comp_copy {
|
|
flex-direction: column;
|
|
}
|
|
footer .copyright {
|
|
font-size: 13px;
|
|
}
|
|
footer .footer_sitemap .family_wrap {
|
|
margin: 0;
|
|
}
|
|
h2 {
|
|
font-size: 56px;
|
|
}
|
|
.floating_menu {
|
|
width: 46px;
|
|
height: 150px;
|
|
padding: 26px 0 30px 0;
|
|
background: none;
|
|
}
|
|
|
|
.floating_menu::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 76px;
|
|
background: url(../img/floating_bg_r4.png) center top / 100% auto no-repeat;
|
|
z-index: -1;
|
|
}
|
|
|
|
.floating_menu::after {
|
|
content: "";
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
height: 76px;
|
|
background: url(../img/floating_bg_r4.png) center bottom / 100% auto
|
|
no-repeat;
|
|
z-index: -1;
|
|
}
|
|
.floating_menu .floating_guide,
|
|
.floating_menu .floating_download {
|
|
display: none;
|
|
}
|
|
.floating_menu li a i {
|
|
width: 24px;
|
|
}
|
|
.floating_menu li span {
|
|
font-size: 10px;
|
|
line-height: initial;
|
|
display: none;
|
|
}
|
|
.floating_menu li.floating_faq i {
|
|
margin-top: 6px;
|
|
}
|
|
.floating_menu li.floating_guide i {
|
|
margin-top: 4px;
|
|
}
|
|
|
|
.intro {
|
|
padding-bottom: 80px;
|
|
}
|
|
.intro .top {
|
|
height: 320px;
|
|
gap: 16px;
|
|
}
|
|
.intro .keyword span {
|
|
font-size: 28px;
|
|
}
|
|
|
|
.popup_in:not(:has(.privacy)) .btn_close {
|
|
top: 0;
|
|
right: 0;
|
|
background: none;
|
|
}
|
|
.popup_container {
|
|
width: 100%;
|
|
height: 100vh;
|
|
height: -webkit-fill-available;
|
|
height: fill-available;
|
|
top: 0;
|
|
right: 0;
|
|
left: 0;
|
|
transform: initial;
|
|
border: 0;
|
|
border-radius: 0;
|
|
}
|
|
.radio_wrap label {
|
|
font-size: 16px;
|
|
}
|
|
.register input[type="checkbox"] {
|
|
width: 24px;
|
|
}
|
|
.register .checkbox_wrap.all h4 {
|
|
font-size: 18px;
|
|
}
|
|
.popup_contents_wrap input {
|
|
font-size: 16px;
|
|
}
|
|
.popup_in:has(.privacy) {
|
|
width: 80%;
|
|
height: 80%;
|
|
}
|
|
.popup_in:has(.privacy) .btn_close {
|
|
top: -46px;
|
|
right: -3px;
|
|
}
|
|
|
|
.sitemap {
|
|
flex-direction: column;
|
|
padding: 0;
|
|
}
|
|
.sitemap div[class*="bg_line"] {
|
|
display: none;
|
|
}
|
|
.sitemap div[class*="menu"] {
|
|
width: 100%;
|
|
height: 100%;
|
|
}
|
|
.sitemap div[class*="menu"] a {
|
|
padding: 0;
|
|
text-align: center;
|
|
}
|
|
.sitemap div[class*="menu"] a span {
|
|
font-size: 38px;
|
|
}
|
|
.sitemap div[class*="menu"] a span:after {
|
|
font-size: 60px;
|
|
top: -20px;
|
|
left: 20px;
|
|
text-align: left;
|
|
opacity: 0.1;
|
|
display: initial;
|
|
}
|
|
.sitemap .menu1 a span::after {
|
|
content: " Value of EG-BIM";
|
|
}
|
|
.sitemap .menu2 a span:after {
|
|
content: "Interface";
|
|
}
|
|
.sitemap .menu3 a span:after {
|
|
content: "Key Features";
|
|
}
|
|
.sitemap .menu4 a span:after {
|
|
content: "Drawing management";
|
|
}
|
|
.sitemap .menu5 a span:after {
|
|
content: "Cross Check";
|
|
}
|
|
.sitemap div[class*="menu"] a .sub_text {
|
|
display: none;
|
|
}
|
|
.sitemap div[class*="menu"]:hover {
|
|
width: 100%;
|
|
}
|
|
.sitemap div[class*="menu"]:hover a {
|
|
opacity: 1;
|
|
transform: scale(1);
|
|
}
|
|
|
|
.main .pagination_main {
|
|
right: 24px;
|
|
gap: 16px;
|
|
font-size: 16px;
|
|
}
|
|
.main .pagination_main li span {
|
|
font-size: 17px;
|
|
margin-left: 4px;
|
|
}
|
|
|
|
.value .intro .top {
|
|
margin-top: 64px;
|
|
}
|
|
.value .intro .keyword span br.brk {
|
|
display: initial;
|
|
}
|
|
.value .intro .dia_li {
|
|
width: 200px;
|
|
padding: 10px;
|
|
}
|
|
.value .intro .dia_element_wrap {
|
|
gap: 80px;
|
|
}
|
|
.value .intro .dia_element {
|
|
flex-direction: column !important;
|
|
}
|
|
.value .intro .dia_element .dia_line {
|
|
width: 1px;
|
|
height: 10px;
|
|
}
|
|
.value .intro .dia_element:nth-child(2) {
|
|
margin-top: 300px;
|
|
}
|
|
.value .intro .dia_element:nth-child(3) .dia_li li:nth-child(3) br {
|
|
display: none;
|
|
}
|
|
.value .intro .dia_element:nth-child(3) .dia_li li:nth-child(3) br.brk {
|
|
display: initial;
|
|
}
|
|
.value .intro .dia_appendix {
|
|
height: 40%;
|
|
bottom: -200px;
|
|
gap: 140px;
|
|
}
|
|
.value .intro .dia_appendix .app_etc {
|
|
transform: translate(-20px, 20px);
|
|
}
|
|
.value .intro .dia_appendix .app_bg:nth-child(2) .app_etc {
|
|
transform: translate(20px, 20px);
|
|
}
|
|
.value .features {
|
|
flex-direction: column;
|
|
align-items: center;
|
|
height: auto;
|
|
padding: 16px;
|
|
padding-bottom: 48px;
|
|
gap: 20px;
|
|
}
|
|
.value .feature_bg {
|
|
width: 100%;
|
|
position: sticky;
|
|
top: 0;
|
|
z-index: -2;
|
|
}
|
|
.value .feature_bg::after {
|
|
position: absolute;
|
|
content: "";
|
|
width: 100%;
|
|
height: 100vh;
|
|
background-image: url(../img/value_feature_bg.png);
|
|
background-position: center bottom;
|
|
background-size: cover;
|
|
background-repeat: no-repeat;
|
|
}
|
|
.value .feature_intro {
|
|
background: none;
|
|
}
|
|
.value .feature_intro p {
|
|
font-size: 18px;
|
|
}
|
|
.value .feature_intro .line,
|
|
.value .feature_intro .dot {
|
|
display: none;
|
|
}
|
|
.value .features .lines {
|
|
display: none;
|
|
}
|
|
.value .features .f_wrap {
|
|
max-width: 640px;
|
|
height: 340px;
|
|
border-radius: 24px;
|
|
gap: 16px;
|
|
justify-content: flex-end;
|
|
padding: 32px;
|
|
}
|
|
.value .features .f_wrap i {
|
|
width: 32px;
|
|
}
|
|
.value .features .f_wrap .sub_tit br {
|
|
display: none;
|
|
}
|
|
.value .features .f_wrap .sub_text {
|
|
line-height: 24px;
|
|
height: initial;
|
|
}
|
|
.value .system .diagram_wrap {
|
|
right: 52%;
|
|
transform: translateX(50%);
|
|
}
|
|
|
|
.interface .route .fix {
|
|
padding: 0 48px;
|
|
}
|
|
.interface .route .subs {
|
|
min-width: 340px;
|
|
}
|
|
.interface .route .subs li .sub_tit {
|
|
font-size: 80px;
|
|
}
|
|
.interface .route .subs li .mid_tit {
|
|
font-size: 32px;
|
|
}
|
|
.interface .route .subs li .sub_text {
|
|
font-size: 16px;
|
|
line-height: 26px !important;
|
|
margin-top: 12px;
|
|
}
|
|
.interface .dual .dual_top {
|
|
padding: 120px 80px 0;
|
|
}
|
|
.interface .dual .detail .subs {
|
|
padding: 0 80px;
|
|
}
|
|
|
|
.primary .intro::before {
|
|
right: 48px;
|
|
font-size: 100px;
|
|
}
|
|
.primary .route .fix > * {
|
|
width: 920px;
|
|
}
|
|
.primary .route .content {
|
|
height: 420px;
|
|
transform: translateX(-3%);
|
|
}
|
|
.primary .route .tabs {
|
|
transform: scale(0.65);
|
|
}
|
|
.primary .route .subs li .mid_tit {
|
|
font-size: 48px;
|
|
}
|
|
.primary .route .subs li .sub_text {
|
|
font-size: 16px;
|
|
line-height: 26px !important;
|
|
}
|
|
|
|
.primary .process {
|
|
flex-direction: column;
|
|
gap: 80px;
|
|
}
|
|
.primary .process .left {
|
|
display: none;
|
|
}
|
|
.primary .process .right {
|
|
padding: 0;
|
|
padding-bottom: 80px;
|
|
gap: 64px;
|
|
}
|
|
.primary .process .right > div {
|
|
padding: 0 64px 32px;
|
|
}
|
|
.primary .process .right .mid_tit.m {
|
|
position: sticky;
|
|
top: 0;
|
|
left: 0;
|
|
display: flex !important;
|
|
width: 100%;
|
|
height: 120px;
|
|
box-shadow: 0 8px 8px #00000011;
|
|
align-items: flex-end;
|
|
padding: 0 0 12px 64px;
|
|
font-size: 32px;
|
|
font-weight: 700;
|
|
background-color: #fff;
|
|
z-index: 1;
|
|
}
|
|
.primary .process .right .mid_tit.m .num {
|
|
margin-right: 10px;
|
|
font-weight: 300;
|
|
}
|
|
.primary .process .right .sub_tit {
|
|
font-size: 24px;
|
|
}
|
|
.primary .process .right .sub_figs {
|
|
min-height: initial;
|
|
border-radius: 4px;
|
|
overflow: hidden;
|
|
}
|
|
.primary .process .right .sub_figs .text {
|
|
padding: 16px;
|
|
}
|
|
.primary .process .right .sub_figs .text li {
|
|
font-size: 16px;
|
|
padding-left: 12px;
|
|
margin-bottom: 4px;
|
|
}
|
|
.primary .process .right .sub_figs .text b {
|
|
font-size: 18px;
|
|
}
|
|
.primary .process .right .sub_figs .text li::before {
|
|
top: 10px;
|
|
}
|
|
.primary .process .right .style .text {
|
|
width: 64%;
|
|
padding: 32px;
|
|
gap: 12px;
|
|
}
|
|
.primary .process .right .style .sub_figs {
|
|
height: 280px;
|
|
}
|
|
.primary .process .right .style .sub_figs:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
.primary .process .right .style .sub_figs .text li {
|
|
margin-bottom: 4px;
|
|
}
|
|
.primary .process .right .block .sub_figs .imgs > div {
|
|
height: 280px;
|
|
}
|
|
.primary .process .right .print_area .sub_figs .imgs > div {
|
|
height: 280px;
|
|
}
|
|
|
|
.floorplan .key {
|
|
margin-bottom: 40px;
|
|
}
|
|
.floorplan .key .left {
|
|
min-width: 350px;
|
|
padding-left: 64px;
|
|
}
|
|
.floorplan .key .left .mid_tit {
|
|
width: calc(100vw - 64px);
|
|
}
|
|
.floorplan .key .left .mid_tit span {
|
|
font-size: 40px;
|
|
line-height: 52px;
|
|
bottom: -50px;
|
|
left: 64px;
|
|
}
|
|
.floorplan .key .left ul {
|
|
padding-top: 140px;
|
|
gap: 16px;
|
|
}
|
|
.floorplan .key .left ul li {
|
|
font-size: 16px;
|
|
}
|
|
.floorplan .key .left ul li.on {
|
|
font-size: 18px;
|
|
}
|
|
.floorplan .key .right {
|
|
padding-right: 76px;
|
|
padding-top: 240px;
|
|
}
|
|
.floorplan .key .right .print02 .sub_figs .text br.brk {
|
|
display: block !important;
|
|
}
|
|
.floorplan .info .left .mid_tit {
|
|
left: calc(64px - 12px);
|
|
}
|
|
|
|
.forbim .theorys .diagram_wrap {
|
|
width: 480px;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_elements_wrap {
|
|
gap: 125%;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap .circle_core {
|
|
font-size: 24px;
|
|
}
|
|
.forbim .process .left {
|
|
min-width: 320px;
|
|
}
|
|
.forbim .process .left .mid_tit::after {
|
|
left: -20px;
|
|
}
|
|
.forbim .process .right .sub_tit img {
|
|
width: 40px;
|
|
margin-bottom: 16px;
|
|
}
|
|
.forbim .process .right .sub_figs > div span {
|
|
font-size: 14px;
|
|
}
|
|
.forbim .process .link .sub_figs .fig04 span {
|
|
font-size: 16px;
|
|
padding: 0 24px;
|
|
height: 32px;
|
|
}
|
|
|
|
.buy .contents_wrap {
|
|
padding: 0 64px;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn a {
|
|
font-size: 16px;
|
|
height: 72px;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn a.btn_ask {
|
|
font-size: 20px;
|
|
}
|
|
.buy .contents_wrap .video_area {
|
|
flex-direction: column;
|
|
}
|
|
.buy .contents_wrap .contact_area {
|
|
flex-direction: row;
|
|
padding: 24px 0px;
|
|
gap: 64px;
|
|
}
|
|
.buy .contents_wrap .contact_area .line {
|
|
width: 1px;
|
|
height: inherit;
|
|
border-left: 1px dashed #99999980;
|
|
border-bottom: 0;
|
|
}
|
|
|
|
.faq #container {
|
|
padding: 0 64px;
|
|
}
|
|
.faq .sub_tab {
|
|
height: 52px;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 992px) {
|
|
.btn_top {
|
|
display: none;
|
|
}
|
|
.mouse_mark {
|
|
display: none !important;
|
|
}
|
|
h2 {
|
|
font-size: 48px;
|
|
}
|
|
.h_4 {
|
|
font-size: 16px;
|
|
}
|
|
.grand_tit {
|
|
font-size: 38px;
|
|
}
|
|
|
|
.intro {
|
|
gap: 56px;
|
|
padding-bottom: 56px;
|
|
}
|
|
.intro .top span {
|
|
font-size: 14px;
|
|
}
|
|
.container .intro .top {
|
|
margin-top: 0;
|
|
height: 220px;
|
|
gap: 8px;
|
|
}
|
|
.intro .keyword {
|
|
gap: 24px;
|
|
}
|
|
.value .intro {
|
|
padding-bottom: 320px;
|
|
}
|
|
i.egbim_obj {
|
|
width: 48px !important;
|
|
}
|
|
.keyword span {
|
|
font-size: 20px !important;
|
|
}
|
|
.keyword p {
|
|
font-size: 16px !important;
|
|
line-height: 140%;
|
|
}
|
|
|
|
.popup_in:not(:has(.privacy)) .close_div {
|
|
margin-right: 16px;
|
|
filter: invert(99%) sepia(100%) saturate(2%) hue-rotate(82deg)
|
|
brightness(106%) contrast(100%);
|
|
}
|
|
.popup_container {
|
|
flex-direction: column;
|
|
}
|
|
.popup_container::after,
|
|
.popup_container::before {
|
|
display: none;
|
|
}
|
|
.popup_container .popup_tit {
|
|
width: 100%;
|
|
min-width: initial;
|
|
min-height: 160px;
|
|
padding: 0;
|
|
text-align: center;
|
|
justify-content: center;
|
|
gap: 16px;
|
|
}
|
|
.popup_container .popup_tit br {
|
|
display: none;
|
|
}
|
|
.popup_container .popup_tit .h_1 {
|
|
font-size: 34px !important;
|
|
margin: 0;
|
|
}
|
|
.popup_container .popup_tit .h_3 {
|
|
font-size: 14px;
|
|
}
|
|
.popup_contents_wrap {
|
|
padding: 48px 16px 24px !important;
|
|
justify-content: flex-start;
|
|
position: relative;
|
|
}
|
|
.popup_contents_wrap input {
|
|
font-size: 16px;
|
|
}
|
|
.popup_contents_wrap table th {
|
|
_width: 32%;
|
|
padding-top: 8px;
|
|
}
|
|
.popup_contents_wrap select {
|
|
font-size: 16px;
|
|
}
|
|
.popup_contents_wrap .pop_notice {
|
|
position: absolute;
|
|
top: 8px;
|
|
right: 8px;
|
|
}
|
|
.login .popup_tit .h_3 br {
|
|
display: none;
|
|
}
|
|
.login input {
|
|
font-size: 18px;
|
|
}
|
|
.login .btn_go div a span {
|
|
font-size: 16px;
|
|
}
|
|
.search .popup_tit .h_1 {
|
|
line-height: 130%;
|
|
}
|
|
.search .popup_tit .h_3 {
|
|
display: none;
|
|
}
|
|
.search .btn_wrap {
|
|
min-height: 56px;
|
|
}
|
|
.search .btn_wrap li span {
|
|
font-size: 16px;
|
|
}
|
|
.radio_wrap label {
|
|
font-size: 16px;
|
|
gap: 4px;
|
|
}
|
|
.radio_wrap input[type="radio"],
|
|
.radio_wrap input[type="radio"]:checked,
|
|
.radio_wrap input[type="radio"]:checked::before {
|
|
all: initial;
|
|
-webkit-appearance: radio;
|
|
}
|
|
.radio_wrap .text_m {
|
|
display: block !important;
|
|
}
|
|
.register .popup_tit .h_3 {
|
|
flex-grow: initial;
|
|
}
|
|
.register .popup_tit .h_3 br {
|
|
display: none;
|
|
}
|
|
.register .checkbox_wrap.all h4 {
|
|
font-size: 16px;
|
|
}
|
|
.register .popup_tit ul {
|
|
display: none;
|
|
}
|
|
.register .checkbox_wrap h4 {
|
|
font-size: 16px;
|
|
}
|
|
.register input[type="checkbox"],
|
|
.register input[type="checkbox"]:checked,
|
|
.register input[type="checkbox"]:checked::before {
|
|
/*all: initial;*/
|
|
-webkit-appearance: checkbox;
|
|
}
|
|
.register .addinfo-side-notice {
|
|
background: #1c3b2d;
|
|
}
|
|
|
|
.mypage h4 {
|
|
font-size: 20px !important;
|
|
}
|
|
.mypage.log,
|
|
.mypage.edit {
|
|
width: 100% !important;
|
|
height: 100vh;
|
|
height: -webkit-fill-available;
|
|
height: fill-available;
|
|
}
|
|
.mypage .popup_tit .h_3 br {
|
|
display: none;
|
|
}
|
|
.mypage .popup_contents_wrap {
|
|
gap: 48px;
|
|
}
|
|
.mypage .my_info {
|
|
font-size: 18px;
|
|
}
|
|
.mypage .my_info .name {
|
|
justify-content: flex-start;
|
|
padding-bottom: 16px;
|
|
}
|
|
.mypage .my_info .name button {
|
|
font-size: 14px;
|
|
padding: 4px 16px;
|
|
}
|
|
.mypage .my_info .detail {
|
|
flex-direction: column;
|
|
justify-content: flex-start;
|
|
gap: 8px;
|
|
}
|
|
.mypage .my_info .detail li {
|
|
padding: 0;
|
|
text-align: initial;
|
|
display: flex;
|
|
border: 0;
|
|
gap: 4px;
|
|
}
|
|
.mypage .my_info .detail li div {
|
|
min-width: 120px;
|
|
justify-content: flex-start;
|
|
gap: 4px;
|
|
padding: 0;
|
|
font-size: 14px;
|
|
}
|
|
.mypage .my_info i {
|
|
margin: 0;
|
|
width: 18px;
|
|
}
|
|
.mypage .my_qna thead tr {
|
|
height: 28px;
|
|
}
|
|
.mypage .my_qna thead tr th {
|
|
font-size: 14px;
|
|
padding: 2px 0;
|
|
}
|
|
.mypage .my_qna thead tr th:nth-child(1) {
|
|
width: 8% !important;
|
|
}
|
|
|
|
.intro_wrap .intro_txt .txt_mask span {
|
|
font-size: 34px;
|
|
}
|
|
.intro_wrap .intro_txt .txt_mask font {
|
|
font-size: 26px;
|
|
}
|
|
@keyframes clip_play {
|
|
0% {
|
|
clip-path: inset(50% 50% round 10px 10px 10px 10px);
|
|
top: -100px;
|
|
}
|
|
30% {
|
|
clip-path: inset(49.5% 45% round 10px 10px 10px 10px);
|
|
top: -100px;
|
|
}
|
|
60% {
|
|
clip-path: inset(45% 45% round 10px 10px 10px 10px);
|
|
top: -140px;
|
|
}
|
|
100% {
|
|
clip-path: inset(0% 0% round 0px 0px 0px 0px);
|
|
top: 0;
|
|
}
|
|
}
|
|
|
|
.value .system_bg::after {
|
|
height: 1100px;
|
|
}
|
|
.value .system {
|
|
height: 1000px;
|
|
}
|
|
.value .system .system_tit {
|
|
padding: 0;
|
|
height: 246px;
|
|
}
|
|
.value .system .system_tit span {
|
|
font-size: 72px;
|
|
padding-left: 32px;
|
|
}
|
|
.value .system .diagram_wrap {
|
|
width: 280px;
|
|
bottom: 150px;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(1) {
|
|
top: -65%;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(2) {
|
|
bottom: -14%;
|
|
right: 124%;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(3) {
|
|
bottom: -14%;
|
|
left: 124%;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(4) {
|
|
top: 29%;
|
|
left: 118%;
|
|
}
|
|
.value
|
|
.system
|
|
.diagram_wrap
|
|
.dia_circles_wrap
|
|
.circle_core
|
|
span:nth-child(4) {
|
|
top: 8%;
|
|
right: -15%;
|
|
}
|
|
|
|
.interface .route .keyword {
|
|
gap: 16px;
|
|
}
|
|
.interface .route .fix {
|
|
background-size: 150%;
|
|
}
|
|
.interface .route .content {
|
|
flex-direction: column;
|
|
padding-top: 0;
|
|
gap: 24px;
|
|
justify-content: center;
|
|
align-items: center;
|
|
}
|
|
.interface .route .subs {
|
|
width: 100%;
|
|
min-width: initial;
|
|
min-height: 210px;
|
|
}
|
|
.interface .route .subs li .sub_tit {
|
|
font-size: 80px;
|
|
display: none;
|
|
}
|
|
.interface .route .subs li .mid_tit {
|
|
font-size: 36px;
|
|
line-height: 120%;
|
|
}
|
|
.interface .route .subs li .mid_tit br {
|
|
display: none;
|
|
}
|
|
.interface .route .subs li .sub_text {
|
|
margin-top: 20px;
|
|
}
|
|
.interface .route .subs li .sub_text br.brk {
|
|
display: initial;
|
|
}
|
|
.interface .route .subs li .sub_text ul {
|
|
margin-top: 8px;
|
|
}
|
|
.interface .route .subs li .sub_text ul li {
|
|
font-size: 14px;
|
|
text-indent: 16px;
|
|
line-height: 150%;
|
|
}
|
|
.interface .route .subs li .sub_text ul li::before {
|
|
top: 8px;
|
|
left: 2px;
|
|
}
|
|
.interface .route .imgs {
|
|
max-height: 420px;
|
|
width: 100%;
|
|
}
|
|
.interface .route .imgs::before,
|
|
.interface .route .imgs::after {
|
|
content: "";
|
|
width: 8px;
|
|
height: 8px;
|
|
display: block;
|
|
position: absolute;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
border: solid var(--color-green);
|
|
border-width: 0 2px 2px 0;
|
|
transform: rotate(45deg);
|
|
animation: arrow 2s infinite ease;
|
|
}
|
|
.interface .route .imgs::before {
|
|
bottom: -8%;
|
|
}
|
|
.interface .route .imgs::after {
|
|
bottom: calc(-8% - 8px);
|
|
animation-delay: 0.5s;
|
|
}
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(1) {
|
|
top: -30px;
|
|
left: 20px;
|
|
}
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(2) {
|
|
top: -30px;
|
|
right: 100px;
|
|
}
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(3) {
|
|
top: initial;
|
|
bottom: -16px;
|
|
left: 10px;
|
|
}
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(4) {
|
|
top: initial;
|
|
bottom: -16px;
|
|
right: 80px;
|
|
}
|
|
.interface .route .imgs li:nth-child(1) span:nth-child(5) {
|
|
top: 44%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
}
|
|
.interface .route .imgs li:nth-child(2) span:nth-child(1) {
|
|
top: -30px;
|
|
left: 37%;
|
|
}
|
|
.interface .route .imgs li:nth-child(2) span:nth-child(1)::after {
|
|
transform: rotate(90deg);
|
|
top: calc(100% + 7px);
|
|
left: calc(50% - 7px);
|
|
}
|
|
.interface .route .imgs li:nth-child(2) span:nth-child(2) {
|
|
top: 26%;
|
|
left: 44%;
|
|
}
|
|
.interface .route .imgs li:nth-child(2) span:nth-child(2)::after {
|
|
transform: rotate(-90deg);
|
|
top: -7px;
|
|
left: calc(50% - 7px);
|
|
}
|
|
.interface .route .imgs li:nth-child(2) span:nth-child(3) {
|
|
top: 75%;
|
|
left: 5%;
|
|
}
|
|
.interface .route .imgs li:nth-child(2) span:nth-child(4) {
|
|
top: 75%;
|
|
right: 20%;
|
|
}
|
|
.interface .route .imgs li:nth-child(3) span {
|
|
top: 8%;
|
|
right: 24.5%;
|
|
}
|
|
.interface .route .imgs:has(li:nth-child(3).on)::before,
|
|
.interface .route .imgs:has(li:nth-child(3).on)::after {
|
|
display: none;
|
|
}
|
|
.interface .dual .dual_top {
|
|
padding: 0;
|
|
overflow-x: hidden;
|
|
}
|
|
.interface .dual .dual_top .sub_tit {
|
|
margin-top: 120px;
|
|
}
|
|
.interface .dual .dual_top .sub_tit br.brk {
|
|
display: initial;
|
|
}
|
|
.interface .dual .dual_top #myimg {
|
|
width: 120%;
|
|
margin-left: -10%;
|
|
margin-top: 24px;
|
|
}
|
|
.interface .dual .detail {
|
|
padding: 0;
|
|
margin-top: 80px;
|
|
}
|
|
.interface .dual .detail .subs {
|
|
padding: 40px;
|
|
margin-bottom: 24px;
|
|
}
|
|
.interface .dual .detail .sub_tit {
|
|
margin-bottom: 0;
|
|
}
|
|
.interface .dual .detail .exam img {
|
|
width: 100%;
|
|
}
|
|
.interface .dual .detail .exam span {
|
|
font-size: 16px;
|
|
}
|
|
.interface .dual .detail .sub_text {
|
|
font-size: 16px;
|
|
}
|
|
.interface .dual .detail .element {
|
|
padding: 24px 32px;
|
|
}
|
|
|
|
.primary .intro {
|
|
padding-bottom: 120px;
|
|
}
|
|
.primary .intro .diagram_wrap {
|
|
width: 360px;
|
|
}
|
|
.diagram_wrap .dia_element .dia_tit {
|
|
font-size: 16px;
|
|
}
|
|
.primary .intro .diagram_wrap .e01 {
|
|
left: -24%;
|
|
}
|
|
.primary .intro .diagram_wrap .e02 {
|
|
bottom: 0;
|
|
left: -45%;
|
|
}
|
|
.primary .intro .diagram_wrap .e03 {
|
|
bottom: 30%;
|
|
right: -38%;
|
|
}
|
|
.primary .route .fix > * {
|
|
width: 760px;
|
|
}
|
|
.primary .route .subs li .mid_tit {
|
|
display: block;
|
|
margin-bottom: 40px;
|
|
font-size: 64px;
|
|
}
|
|
.primary .route .tabs {
|
|
transform: scale(0.55);
|
|
}
|
|
.primary .route .content {
|
|
height: 360px;
|
|
}
|
|
.primary .route .imgs::before,
|
|
.primary .route .imgs::after {
|
|
content: "";
|
|
width: 8px;
|
|
height: 8px;
|
|
display: block;
|
|
position: absolute;
|
|
left: 55%;
|
|
transform: translateX(-50%);
|
|
border: solid var(--color-green);
|
|
border-width: 0 2px 2px 0;
|
|
transform: rotate(45deg);
|
|
animation: arrow 2s infinite ease;
|
|
}
|
|
.primary .route .imgs::before {
|
|
bottom: -8%;
|
|
}
|
|
.primary .route .imgs::after {
|
|
bottom: calc(-8% - 8px);
|
|
animation-delay: 0.5s;
|
|
}
|
|
|
|
.floorplan .intro::before {
|
|
font-size: 90px;
|
|
bottom: 16px;
|
|
}
|
|
.floorplan .intro .diagram_wrap {
|
|
margin: 150px 0;
|
|
}
|
|
.floorplan .intro .dia_element i {
|
|
width: 40px;
|
|
}
|
|
.floorplan .intro .dia_element .dia_tit {
|
|
font-size: 16px;
|
|
}
|
|
.floorplan .intro .dia_element01 {
|
|
top: -45%;
|
|
}
|
|
.floorplan .intro .dia_element02 {
|
|
bottom: -9%;
|
|
left: -24%;
|
|
}
|
|
.floorplan .intro .dia_element03 {
|
|
bottom: -9%;
|
|
right: -24%;
|
|
}
|
|
.floorplan .key {
|
|
flex-direction: column;
|
|
padding: 0;
|
|
margin-bottom: 120px;
|
|
}
|
|
.floorplan .key .left {
|
|
width: 100%;
|
|
min-width: initial;
|
|
height: 100px;
|
|
padding: 0;
|
|
box-shadow: 0 8px 8px #00000011;
|
|
}
|
|
.floorplan .key .left .mid_tit {
|
|
transform: initial;
|
|
width: 100%;
|
|
height: 100%;
|
|
left: initial;
|
|
background: #fff !important;
|
|
color: #000;
|
|
}
|
|
.floorplan .key .left .mid_tit span {
|
|
left: 48px;
|
|
font-size: 34px;
|
|
bottom: 8px;
|
|
}
|
|
.floorplan .key .left .mid_tit span em {
|
|
color: #000;
|
|
}
|
|
.floorplan .key .left .mid_tit span br {
|
|
display: none;
|
|
}
|
|
.floorplan .key .left ul {
|
|
display: none;
|
|
}
|
|
.floorplan .key .right {
|
|
padding: 0 48px 48px;
|
|
}
|
|
.floorplan .key .right .sub_figs {
|
|
grid-template-columns: 2.5fr 1fr;
|
|
}
|
|
.floorplan .key .right .sub_figs .text {
|
|
padding: 24px 0;
|
|
font-size: 16px;
|
|
}
|
|
.floorplan .key .right .sub_figs .text br {
|
|
display: initial;
|
|
}
|
|
.floorplan .key .right .sub_figs .text br.brk {
|
|
display: none;
|
|
}
|
|
.floorplan .key .right .sub_figs .line {
|
|
width: 40%;
|
|
}
|
|
.floorplan .key .right .sub_figs .bottom img {
|
|
width: 30px;
|
|
}
|
|
.floorplan .info .left .mid_tit span {
|
|
left: 48px !important;
|
|
}
|
|
.floorplan .print {
|
|
margin-bottom: 40px;
|
|
}
|
|
.floorplan .key .right .print02 .sub_figs .text br.brk {
|
|
display: none !important;
|
|
}
|
|
.floorplan .find .find03 .sub_figs .find_03_move img:nth-child(2) {
|
|
margin-bottom: 4%;
|
|
}
|
|
|
|
.forbim .intro .visual {
|
|
height: 240px;
|
|
}
|
|
.forbim .intro .visual img {
|
|
width: 80%;
|
|
}
|
|
.forbim .theorys .mid_tit {
|
|
font-size: 32px;
|
|
}
|
|
.forbim .theorys .diagram_wrap {
|
|
width: 380px;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap::before {
|
|
top: -10%;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_elements_wrap {
|
|
gap: 130%;
|
|
}
|
|
.forbim .process {
|
|
flex-direction: column;
|
|
gap: 80px;
|
|
}
|
|
.forbim .process .left {
|
|
display: none;
|
|
}
|
|
.forbim .process .right {
|
|
padding: 0;
|
|
padding-bottom: 80px;
|
|
gap: 64px;
|
|
}
|
|
.forbim .process .right > div {
|
|
padding: 0 64px 32px;
|
|
}
|
|
.forbim .process .right .mid_tit.m {
|
|
position: sticky;
|
|
top: 0;
|
|
left: 0;
|
|
display: flex !important;
|
|
width: 100%;
|
|
height: 120px;
|
|
box-shadow: 0 8px 8px #00000011;
|
|
align-items: flex-end;
|
|
padding: 0 0 12px 64px;
|
|
font-size: 32px;
|
|
font-weight: 700;
|
|
background-color: #fff;
|
|
z-index: 1;
|
|
}
|
|
.forbim .process .right .mid_tit.m .num {
|
|
margin-right: 10px;
|
|
font-weight: 300;
|
|
}
|
|
.forbim .process .right .sub_tit {
|
|
font-size: 24px;
|
|
}
|
|
|
|
.buy .contents_wrap .ask_area {
|
|
flex-direction: column;
|
|
align-items: initial;
|
|
margin-top: 24px;
|
|
}
|
|
.buy .contents_wrap::after {
|
|
bottom: -40%;
|
|
}
|
|
|
|
.faq .sub_tab {
|
|
height: 42px;
|
|
}
|
|
.faq .sub_tab li a {
|
|
font-size: 14px;
|
|
}
|
|
.faq #bo_list #fqalist tbody .td_stat span {
|
|
width: 100%;
|
|
padding: 0;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.main footer.footer_on {
|
|
display: none;
|
|
}
|
|
footer {
|
|
height: initial;
|
|
padding: 40px 32px;
|
|
}
|
|
footer * {
|
|
font-size: 14px !important;
|
|
}
|
|
footer .footer_wrap {
|
|
flex-direction: column;
|
|
gap: 20px;
|
|
}
|
|
footer .comp_inner {
|
|
display: grid;
|
|
grid-template-columns: 100%;
|
|
gap: 16px;
|
|
}
|
|
footer .comp_copy {
|
|
margin-left: 0;
|
|
gap: 4px;
|
|
}
|
|
footer .comp_copy > * {
|
|
margin: 0;
|
|
}
|
|
footer .ceo {
|
|
margin-top: 8px;
|
|
}
|
|
footer .comp_info {
|
|
width: 100%;
|
|
}
|
|
footer .comp_info .logo_baron {
|
|
width: 200px;
|
|
}
|
|
footer .address em.tel {
|
|
margin: 0;
|
|
}
|
|
footer .comp_contact {
|
|
max-width: 400px;
|
|
grid-row: 3;
|
|
}
|
|
footer .footer_sitemap {
|
|
width: 100%;
|
|
}
|
|
footer .footer_sitemap .family_wrap {
|
|
width: 100%;
|
|
margin: 0;
|
|
}
|
|
footer .footer_sitemap .family_btn {
|
|
width: 100%;
|
|
}
|
|
footer .btn_privacy em::after {
|
|
font-size: 12px;
|
|
}
|
|
footer .copyright {
|
|
font-size: 12px !important;
|
|
}
|
|
.sub_tit {
|
|
font-size: 28px;
|
|
}
|
|
.sub_text {
|
|
font-size: 16px;
|
|
line-height: 26px !important;
|
|
}
|
|
.main .pagination_main {
|
|
bottom: calc((60 / 1080) * 100%);
|
|
}
|
|
.mypage .my_qna thead tr th:nth-child(1),
|
|
.mypage .my_qna tbody tr td:nth-child(1) {
|
|
display: none;
|
|
}
|
|
.mypage .my_qna thead tr th:nth-child(2),
|
|
.mypage .my_qna tbody tr td:nth-child(2) {
|
|
display: none;
|
|
}
|
|
.sitemap {
|
|
gap: 8px;
|
|
}
|
|
.sitemap div[class*="menu"] a span:after {
|
|
font-size: 48px;
|
|
bottom: -55px;
|
|
}
|
|
.popup_in:has(.privacy) {
|
|
width: 100%;
|
|
height: 100%;
|
|
top: 0;
|
|
left: 0;
|
|
transform: initial;
|
|
}
|
|
.popup_in:has(.privacy) .btn_close {
|
|
top: 0;
|
|
right: 0;
|
|
background: none;
|
|
}
|
|
.popup_in:has(.privacy) .close_div {
|
|
margin-right: 16px;
|
|
filter: invert(99%) sepia(100%) saturate(2%) hue-rotate(82deg)
|
|
brightness(106%) contrast(100%);
|
|
}
|
|
.privacy {
|
|
top: 0;
|
|
left: 0;
|
|
transform: initial;
|
|
border: 0;
|
|
}
|
|
.privacy .contents_wrap {
|
|
padding: 56px 16px 16px;
|
|
gap: 16px;
|
|
}
|
|
.privacy .content {
|
|
padding: 8px;
|
|
}
|
|
.btn_back {
|
|
font-size: 16px;
|
|
}
|
|
.btn_back::before {
|
|
width: 8px;
|
|
height: 8px;
|
|
}
|
|
|
|
.value .intro .summarys_wrap .dia_element_wrap {
|
|
gap: 8px;
|
|
margin-top: 75px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_element .dia_tit {
|
|
width: 96px;
|
|
font-size: 14px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_element .dia_tit br.brk {
|
|
display: initial !important;
|
|
}
|
|
.value .intro .summarys_wrap .dia_tit span {
|
|
padding: 0;
|
|
}
|
|
.value .intro .summarys_wrap .dia_element:nth-child(1) {
|
|
margin-top: 2px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_element:nth-child(2) {
|
|
margin-top: 152px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_li {
|
|
width: 148px;
|
|
padding: 8px;
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 4px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_li li {
|
|
font-size: 14px;
|
|
line-height: 120%;
|
|
margin: 0;
|
|
list-style: none;
|
|
}
|
|
.value .intro .summarys_wrap .dia_li li.dia_li_tit {
|
|
font-size: 16px;
|
|
margin-bottom: 8px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_li li:not(li.dia_li_tit) {
|
|
margin-left: 8px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_li li:not(li.dia_li_tit)::after {
|
|
position: absolute;
|
|
content: "";
|
|
top: 6px;
|
|
left: -6px;
|
|
width: 3px;
|
|
aspect-ratio: 1/1;
|
|
border-radius: 50%;
|
|
background-color: #fff;
|
|
}
|
|
.value .intro .summarys_wrap .dia_circles_wrap {
|
|
width: 240px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_circles_wrap .circle_core {
|
|
width: 85%;
|
|
}
|
|
.value .intro .summarys_wrap .dia_circles_wrap .circle_core img {
|
|
width: 100px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_circles_wrap .circle_dots.move .dot {
|
|
transform-origin: 8px 96px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_appendix {
|
|
height: 42%;
|
|
font-size: 14px;
|
|
gap: 132px;
|
|
bottom: -162px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_appendix .app_bg {
|
|
width: 120px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_appendix .app_bg .app_etc {
|
|
transform: initial !important;
|
|
padding: 4px 12px;
|
|
font-size: 10px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_appendix .app_bg:nth-child(1) .app_etc {
|
|
margin-right: 28px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_appendix .app_bg:nth-child(2) .app_etc {
|
|
transform: translateX(16px) !important;
|
|
}
|
|
.value .system {
|
|
height: 1200px;
|
|
}
|
|
.value .system .diagram_wrap {
|
|
bottom: 260px;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(1) {
|
|
top: -70%;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(2) {
|
|
bottom: -48%;
|
|
left: -33%;
|
|
right: initial;
|
|
text-align: left;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(2) .line {
|
|
top: -30%;
|
|
left: 30%;
|
|
right: initial;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(3) {
|
|
bottom: -37%;
|
|
right: -38%;
|
|
left: initial;
|
|
text-align: right;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(3) .line {
|
|
top: -30%;
|
|
right: 30%;
|
|
left: initial;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(4) {
|
|
top: -20%;
|
|
right: -28%;
|
|
left: initial;
|
|
text-align: right;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(4) .line {
|
|
width: 1px;
|
|
height: 80px;
|
|
top: 120%;
|
|
left: 50%;
|
|
}
|
|
|
|
.interface .route .subs li .sub_text br.brk {
|
|
display: none;
|
|
}
|
|
.interface .route .subs li:nth-child(2) .mid_tit br {
|
|
display: initial;
|
|
}
|
|
|
|
.primary .intro {
|
|
padding-bottom: 180px;
|
|
}
|
|
.primary .intro::before {
|
|
font-size: 80px;
|
|
right: 0;
|
|
}
|
|
.primary .intro .diagram_wrap {
|
|
margin-top: 64px;
|
|
}
|
|
.primary .intro .diagram_wrap .dia_element {
|
|
flex-direction: column-reverse;
|
|
align-items: flex-end;
|
|
gap: 4px;
|
|
}
|
|
.primary .intro .diagram_wrap .e01 {
|
|
top: -14%;
|
|
left: -8%;
|
|
}
|
|
.primary .intro .diagram_wrap .e02 {
|
|
bottom: -22%;
|
|
left: -6%;
|
|
flex-direction: column;
|
|
}
|
|
.primary .intro .diagram_wrap .e02 br.brk {
|
|
display: initial;
|
|
}
|
|
.primary .intro .diagram_wrap .e03 {
|
|
right: -16%;
|
|
text-align: right;
|
|
}
|
|
.primary .route {
|
|
margin-bottom: 0;
|
|
}
|
|
.primary .route .fix {
|
|
padding: 72px 0 0;
|
|
background-image: none;
|
|
overflow: hidden;
|
|
background-color: #faf9f6;
|
|
}
|
|
.primary .route .fix > * {
|
|
transform: initial;
|
|
}
|
|
.primary .route .subs {
|
|
margin: 0;
|
|
padding: 0 48px;
|
|
width: initial;
|
|
min-height: 220px;
|
|
position: relative;
|
|
}
|
|
.primary .route .subs::before,
|
|
.primary .route .subs::after {
|
|
content: "";
|
|
width: 8px;
|
|
height: 8px;
|
|
display: block;
|
|
position: absolute;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
border: solid var(--color-green);
|
|
border-width: 0 2px 2px 0;
|
|
transform: rotate(45deg);
|
|
animation: arrow 2s infinite ease;
|
|
}
|
|
.primary .route .subs::before {
|
|
bottom: 2%;
|
|
}
|
|
.primary .route .subs::after {
|
|
bottom: calc(2% - 8px);
|
|
animation-delay: 0.5s;
|
|
}
|
|
.primary .route .subs:has(li:nth-child(3).on)::before,
|
|
.primary .route .subs:has(li:nth-child(3).on)::after {
|
|
display: none;
|
|
}
|
|
.primary .route .subs li .sub_tit {
|
|
font-size: 20px;
|
|
margin-bottom: 16px;
|
|
line-height: 140%;
|
|
}
|
|
.primary .route .subs li .mid_tit {
|
|
font-size: 56px;
|
|
margin-bottom: 16px;
|
|
}
|
|
.primary .route .subs li .sub_text {
|
|
font-size: 16px;
|
|
margin-top: 24px;
|
|
}
|
|
.primary .route .subs li .sub_text br {
|
|
display: none;
|
|
}
|
|
.primary .route .content {
|
|
margin: 0 auto;
|
|
height: 100%;
|
|
width: 100%;
|
|
overflow: hidden;
|
|
border-radius: 16px 16px 0 0;
|
|
position: relative;
|
|
background-color: #0c271e;
|
|
z-index: -1;
|
|
}
|
|
.primary .route .content::after {
|
|
position: absolute;
|
|
content: "";
|
|
width: 100%;
|
|
height: 100%;
|
|
top: 0;
|
|
left: 0;
|
|
background: linear-gradient(
|
|
90deg,
|
|
#00000055 0%,
|
|
transparent 10%,
|
|
transparent 90%,
|
|
#00000055 100%
|
|
);
|
|
z-index: -1;
|
|
}
|
|
.primary .route .tabs {
|
|
display: none;
|
|
background: none;
|
|
}
|
|
.primary .route .imgs {
|
|
border-radius: 0;
|
|
min-width: initial;
|
|
padding: 16px;
|
|
}
|
|
.primary .route .imgs::before,
|
|
.primary .route .imgs::after {
|
|
display: none;
|
|
}
|
|
.primary .route .imgs li a {
|
|
overflow-y: hidden;
|
|
overflow-x: auto;
|
|
padding: 0;
|
|
}
|
|
.primary .route .imgs li a img {
|
|
width: fit-content;
|
|
object-fit: cover;
|
|
}
|
|
.primary .process .right .sub_figs {
|
|
padding: 0;
|
|
gap: 0;
|
|
height: max-content !important;
|
|
}
|
|
.primary .process .right .sub_tit br.brk {
|
|
display: initial;
|
|
}
|
|
.primary .process .right .sub_figs .text li {
|
|
font-size: 14px;
|
|
}
|
|
.primary .process .right .sub_figs .text b {
|
|
font-size: 16px;
|
|
}
|
|
.primary .process .right .style .text {
|
|
width: 100%;
|
|
padding: 16px;
|
|
}
|
|
.primary .process .right .style .sub_figs {
|
|
flex-direction: column;
|
|
}
|
|
.primary .process .right .style .sub_figs:last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
.primary .process .right .style .sub_figs .text li {
|
|
margin-bottom: 4px;
|
|
}
|
|
.primary .process .right .block .sub_text br {
|
|
display: none;
|
|
}
|
|
.primary .process .right .block .sub_figs .imgs {
|
|
gap: 8px;
|
|
}
|
|
.primary .process .right .block .sub_figs .imgs > div {
|
|
height: 200px;
|
|
}
|
|
.primary .process .right .block .sub_figs .imgs i {
|
|
width: 32px;
|
|
}
|
|
.primary .process .right .print_area .sub_figs .imgs {
|
|
flex-direction: column;
|
|
gap: 8px;
|
|
}
|
|
.primary .process .right .print_area .sub_figs .imgs > div {
|
|
height: 200px;
|
|
}
|
|
|
|
.floorplan .intro::before {
|
|
font-size: 72px;
|
|
left: 4px;
|
|
}
|
|
.floorplan .intro .keyword br.brk {
|
|
display: initial;
|
|
}
|
|
.floorplan .key .right .sub_tit {
|
|
font-size: 22px;
|
|
margin-bottom: 12px;
|
|
}
|
|
.floorplan .key .right .sub_figs {
|
|
grid-template-columns: initial;
|
|
}
|
|
.floorplan .key .right .sub_figs .text {
|
|
min-width: initial;
|
|
}
|
|
.floorplan .key .right .sub_figs .text br {
|
|
display: none;
|
|
}
|
|
.floorplan .key .right .sub_figs .line {
|
|
width: 80%;
|
|
}
|
|
|
|
.forbim .intro .keyword {
|
|
padding: 0 24px;
|
|
}
|
|
.forbim .intro .visual {
|
|
height: 240px;
|
|
background-size: cover;
|
|
overflow: hidden;
|
|
}
|
|
.forbim .intro .visual img {
|
|
width: 100%;
|
|
transform: translate(0%, -24%);
|
|
}
|
|
.forbim .theorys .mid_tit br.brk {
|
|
display: initial;
|
|
}
|
|
.forbim .theorys .diagram_wrap {
|
|
width: 70%;
|
|
margin-bottom: 120px;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_elements_wrap {
|
|
top: 116%;
|
|
gap: 36%;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_element {
|
|
justify-content: flex-start;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_element .dia_text {
|
|
font-size: 16px;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_element:last-child ul {
|
|
transform: initial;
|
|
_text-align: right;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_element .line {
|
|
display: none;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_element:first-child .line {
|
|
left: 0;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_element:last-child .line {
|
|
right: 0;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap::before {
|
|
font-size: 16px;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap .circle_core {
|
|
font-size: 20px;
|
|
}
|
|
|
|
.buy .contents_wrap {
|
|
padding: 0;
|
|
gap: 64px;
|
|
margin-bottom: 80px;
|
|
}
|
|
.buy .contents_wrap .ask_area {
|
|
gap: 24px;
|
|
padding: 0 24px;
|
|
}
|
|
.buy .contents_wrap .ask_area .mid_tit {
|
|
font-size: 28px;
|
|
}
|
|
.buy .contents_wrap .ask_area .mid_tit::after {
|
|
top: -35px;
|
|
font-size: 64px;
|
|
}
|
|
.buy .contents_wrap .ask_area .sub_text {
|
|
font-size: 16px;
|
|
padding-left: 24px;
|
|
}
|
|
.buy .contents_wrap .ask_area .sub_text::after {
|
|
width: 16px;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn a {
|
|
gap: 2px;
|
|
min-width: 100px;
|
|
height: 64px;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn a.btn_ask {
|
|
gap: 6px;
|
|
}
|
|
.buy .contents_wrap .contact_area {
|
|
background-color: initial;
|
|
box-shadow: initial;
|
|
gap: 0;
|
|
justify-content: space-between;
|
|
padding: 0 24px;
|
|
}
|
|
|
|
.faq .sub_tab li a {
|
|
width: 100%;
|
|
}
|
|
.faq #container {
|
|
padding: 0 24px;
|
|
}
|
|
.faq .sub_tit {
|
|
margin-top: 48px;
|
|
}
|
|
.faq #faq_sch {
|
|
max-width: 240px;
|
|
}
|
|
.faq #faq_sch .btn_submit {
|
|
gap: 0;
|
|
font-size: 0;
|
|
width: 45px;
|
|
min-width: 45px;
|
|
width: 45px;
|
|
}
|
|
.faq #bo_list #bo_btn_top {
|
|
max-width: 240px;
|
|
}
|
|
.faq #bo_list #bo_btn_top .bo_sch .sch_btn {
|
|
gap: 0;
|
|
width: 45px;
|
|
min-width: 45px;
|
|
width: 45px;
|
|
}
|
|
.faq #bo_list #bo_btn_top .bo_sch .sch_btn .sound_only {
|
|
font-size: 0;
|
|
}
|
|
.faq #bo_list #fqalist tbody .bo_cate_link {
|
|
display: none;
|
|
}
|
|
|
|
/*20250801 1:1 문의 추가 */
|
|
.faq .sub_tab li:not(:first-child, :last-child) {
|
|
width: 100%;
|
|
}
|
|
|
|
.faq .search-wrap {
|
|
flex-direction: column;
|
|
gap: 20px;
|
|
}
|
|
.faq .search-wrap .qa-filters > div {
|
|
gap: 16px;
|
|
}
|
|
.form-wrap .form-group {
|
|
grid-template-columns: 1fr;
|
|
}
|
|
.form-wrap .form-item {
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
justify-content: center;
|
|
gap: 10px;
|
|
padding: 12px 0;
|
|
}
|
|
.form-wrap .form-item .form-tit {
|
|
padding: 0;
|
|
}
|
|
|
|
.faq .btn-area > .btn:not(.btn-write),
|
|
.faq .btn-group > .btn:not(.btn-write) {
|
|
width: 100px;
|
|
padding: 0 10px;
|
|
}
|
|
|
|
.faq .tbl-wrap .tbl-group.user-info {
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
justify-content: center;
|
|
gap: 4px;
|
|
}
|
|
.faq .comment-section .comment-list:has(.comment) {
|
|
padding: 0 16px;
|
|
}
|
|
.faq .comment-section .comment-form {
|
|
flex-direction: row;
|
|
}
|
|
}
|
|
|
|
@media (max-width: 576px) {
|
|
br.brk {
|
|
display: initial !important;
|
|
}
|
|
h2 {
|
|
font-size: 36px;
|
|
}
|
|
.grand_tit {
|
|
font-size: 28px;
|
|
}
|
|
.sub_tit {
|
|
font-size: 22px;
|
|
}
|
|
|
|
.intro .keyword {
|
|
gap: 16px;
|
|
}
|
|
|
|
.popup_sitemap header h1 {
|
|
visibility: hidden;
|
|
}
|
|
.sitemap div[class*="menu"] a span {
|
|
font-size: 28px;
|
|
}
|
|
.sitemap div[class*="menu"] a span:after {
|
|
display: none;
|
|
}
|
|
|
|
.popup_contents_wrap {
|
|
padding-top: 32px !important;
|
|
}
|
|
.popup_contents_wrap table th {
|
|
font-size: 14px;
|
|
width: 30%;
|
|
padding-top: 9px;
|
|
}
|
|
.popup_contents_wrap td button {
|
|
font-size: 14px;
|
|
}
|
|
.popup_container .popup_tit {
|
|
min-height: 140px;
|
|
}
|
|
.popup_container .popup_tit .h_3 {
|
|
display: none;
|
|
}
|
|
.popup_contents_wrap .guide_txt {
|
|
font-size: 16px;
|
|
}
|
|
.popup_contents_wrap .guide_txt p {
|
|
font-size: 22px;
|
|
margin-bottom: 16px;
|
|
}
|
|
.register input[type="checkbox"] {
|
|
width: 20px;
|
|
}
|
|
.register input[type="checkbox"]:checked::before {
|
|
font-size: 14px;
|
|
}
|
|
.register .checkbox_wrap.all h4 {
|
|
font-size: 16px;
|
|
}
|
|
.register .terms_wrap {
|
|
padding-bottom: 0px;
|
|
}
|
|
.search .btn_wrap {
|
|
min-height: 48px;
|
|
}
|
|
.login .btn_go div a span {
|
|
font-size: 14px;
|
|
}
|
|
.join_btn_wrap button {
|
|
line-height: 56px;
|
|
}
|
|
.btn_confirm button {
|
|
line-height: 56px;
|
|
}
|
|
.mypage.edit .sign_out a {
|
|
font-size: 14px;
|
|
}
|
|
.mypage.edit .sign_out i {
|
|
width: 20px;
|
|
}
|
|
.mypage .my_qna thead tr th:nth-child(4),
|
|
.mypage .my_qna thead tr th:nth-child(5) {
|
|
width: 20% !important;
|
|
}
|
|
.privacy .tab_wrap {
|
|
min-height: 56px;
|
|
}
|
|
.privacy .tab_wrap li span {
|
|
font-size: 16px;
|
|
}
|
|
.privacy .content {
|
|
padding: 0;
|
|
font-size: 14px;
|
|
}
|
|
.privacy .tit {
|
|
font-size: 14px;
|
|
}
|
|
.privacy .list_1 > li {
|
|
margin-bottom: 24px;
|
|
}
|
|
.privacy .list_2 {
|
|
margin-top: 8px;
|
|
}
|
|
.privacy .list_2 > li {
|
|
padding: 0;
|
|
margin-bottom: 8px;
|
|
margin-left: 24px;
|
|
}
|
|
.verify_wrap .code_input {
|
|
gap: 4px;
|
|
}
|
|
|
|
.main .pagination_main {
|
|
font-size: 14px;
|
|
}
|
|
.main .pagination_main li span {
|
|
font-size: 15px;
|
|
margin: 0;
|
|
}
|
|
.main .pagination_main li div::after {
|
|
margin-top: 2px;
|
|
}
|
|
|
|
.value .intro .summarys_wrap .dia_element_wrap {
|
|
gap: 2px;
|
|
margin-top: 56px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_element .dia_tit {
|
|
width: 80px;
|
|
font-size: 14px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_tit span {
|
|
border-width: 4px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_element:nth-child(2) {
|
|
margin-top: 118px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_li {
|
|
width: 116px;
|
|
padding: 6px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_li li.dia_li_tit {
|
|
font-size: 12px;
|
|
margin-bottom: 4px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_li li {
|
|
font-size: 11px;
|
|
line-height: 120%;
|
|
margin: 0;
|
|
list-style: none;
|
|
}
|
|
.value .intro .summarys_wrap .dia_circles_wrap {
|
|
width: 186px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_circles_wrap .circle_core img {
|
|
width: 80px;
|
|
}
|
|
.value .intro .summarys_wrap .dia_appendix {
|
|
font-size: 12px;
|
|
gap: 80px;
|
|
bottom: -130px;
|
|
}
|
|
.value .feature_intro p {
|
|
font-size: 16px;
|
|
}
|
|
.value .feature_intro p br {
|
|
display: none;
|
|
}
|
|
.value .features {
|
|
flex-direction: column;
|
|
height: auto;
|
|
padding: 20px;
|
|
gap: 20px;
|
|
}
|
|
.value .features .f_wrap {
|
|
height: 280px;
|
|
border-radius: 24px;
|
|
gap: 16px;
|
|
justify-content: flex-end;
|
|
padding: 18px;
|
|
}
|
|
.value .features .f_wrap i {
|
|
width: 32px;
|
|
}
|
|
.value .features .f_wrap .sub_text {
|
|
line-height: 24px;
|
|
height: initial;
|
|
}
|
|
.value .system_bg::after {
|
|
height: 880px;
|
|
}
|
|
.value .system {
|
|
height: 860px;
|
|
}
|
|
.value .system .system_tit {
|
|
padding: 0;
|
|
height: 176px;
|
|
}
|
|
.value .system .system_tit span {
|
|
font-size: 52px;
|
|
padding-left: 16px;
|
|
}
|
|
.value .system .diagram_wrap {
|
|
width: 220px;
|
|
bottom: 180px;
|
|
right: 50%;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap::after {
|
|
width: 110%;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_core span {
|
|
font-size: 12px;
|
|
}
|
|
.value .system .diagram_wrap .dia_circles_wrap .circle_core span b {
|
|
font-size: 16px;
|
|
line-height: 100%;
|
|
}
|
|
.value .system .diagram_wrap .dia_element ul {
|
|
display: flex;
|
|
gap: 4px 16px;
|
|
flex-direction: column;
|
|
}
|
|
.value .system .diagram_wrap .dia_element ul li {
|
|
font-size: 14px;
|
|
line-height: initial;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(1) {
|
|
top: -72%;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(1) .line {
|
|
height: 60px;
|
|
bottom: -70px;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(2) {
|
|
bottom: -52%;
|
|
left: -25%;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(2) .line {
|
|
top: -40%;
|
|
left: 0;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(3) {
|
|
bottom: -51%;
|
|
right: -25%;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(3) .line {
|
|
top: -40%;
|
|
right: 0;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(4) {
|
|
top: -16%;
|
|
right: -21%;
|
|
}
|
|
.value .system .diagram_wrap .dia_element:nth-child(4) .line {
|
|
left: 55%;
|
|
height: 60px;
|
|
}
|
|
.value
|
|
.system
|
|
.diagram_wrap
|
|
.dia_circles_wrap
|
|
.circle_core
|
|
span:nth-child(4)
|
|
_ {
|
|
right: -13%;
|
|
}
|
|
.value
|
|
.system
|
|
.diagram_wrap
|
|
.dia_circles_wrap
|
|
.circle_dots
|
|
.dot:nth-child(4) {
|
|
right: -5%;
|
|
}
|
|
|
|
.interface .route .fix {
|
|
background-size: 280%;
|
|
padding: 24px;
|
|
}
|
|
.interface .route .subs li .sub_tit {
|
|
font-size: 64px;
|
|
}
|
|
.interface .route .subs li .mid_tit {
|
|
font-size: 28px;
|
|
}
|
|
.interface .route .subs li .mid_tit br {
|
|
display: initial;
|
|
}
|
|
.interface .route .subs li .sub_text {
|
|
margin-top: 8px;
|
|
}
|
|
.interface .route .subs li .sub_text br {
|
|
display: none !important;
|
|
}
|
|
.interface .route .subs li:nth-child(1) .mid_tit br {
|
|
display: none;
|
|
}
|
|
.interface .route .subs li:nth-child(3) .mid_tit br {
|
|
display: none;
|
|
}
|
|
.interface .route .imgs {
|
|
max-height: 260px;
|
|
}
|
|
.interface .route .imgs li:nth-child(2) span:nth-child(3) {
|
|
top: 68%;
|
|
left: 5%;
|
|
}
|
|
.interface .route .imgs li:nth-child(2) span:nth-child(4) {
|
|
top: 68%;
|
|
right: 20%;
|
|
}
|
|
.interface .dual .sub_tit {
|
|
font-size: 20px;
|
|
}
|
|
.interface .dual .detail .subs {
|
|
padding: 24px;
|
|
}
|
|
.interface .dual .detail .sub_tit {
|
|
margin-bottom: 0;
|
|
}
|
|
.interface .dual .detail .sub_text br {
|
|
display: none;
|
|
}
|
|
.interface .dual .detail .exam span {
|
|
font-size: 14px;
|
|
}
|
|
|
|
.primary .intro .keyword br {
|
|
display: none;
|
|
}
|
|
.primary .intro .diagram_wrap {
|
|
width: 260px;
|
|
}
|
|
.primary .intro .diagram_wrap .circle_core span {
|
|
font-size: 18px;
|
|
line-height: 22px;
|
|
}
|
|
.primary .intro .diagram_wrap .dia_element i {
|
|
width: 30px;
|
|
}
|
|
.primary .intro .diagram_wrap .dia_element .dia_tit {
|
|
font-size: 14px;
|
|
}
|
|
.primary .intro .diagram_wrap .e01 {
|
|
top: -20%;
|
|
left: -16%;
|
|
}
|
|
.primary .intro .diagram_wrap .e02 {
|
|
bottom: -26%;
|
|
left: -12%;
|
|
flex-direction: column;
|
|
}
|
|
.primary .intro .diagram_wrap .e03 {
|
|
right: -16%;
|
|
text-align: right;
|
|
}
|
|
.primary .route .fix {
|
|
padding-top: 56px;
|
|
}
|
|
.primary .route .subs {
|
|
padding: 0 24px;
|
|
min-height: 230px;
|
|
}
|
|
.primary .route .subs li .sub_tit {
|
|
margin-bottom: 4px;
|
|
}
|
|
.primary .route .subs li .mid_tit {
|
|
font-size: 42px;
|
|
}
|
|
.primary .route .subs li .sub_text {
|
|
margin-top: 0;
|
|
}
|
|
.primary .process .right {
|
|
gap: 32px;
|
|
}
|
|
.primary .process .right > div {
|
|
padding: 0 24px 24px;
|
|
}
|
|
.primary .process .right .mid_tit.m {
|
|
padding-left: 24px;
|
|
font-size: 26px;
|
|
height: 88px;
|
|
}
|
|
.primary .process .right .sub_tit {
|
|
font-size: 22px;
|
|
}
|
|
.primary .process .right .block .sub_figs .imgs {
|
|
flex-direction: column;
|
|
}
|
|
.primary .process .right .block .sub_figs .imgs > div {
|
|
height: 200px;
|
|
}
|
|
.primary .process .right .block .sub_figs .imgs .fig02 {
|
|
display: flex;
|
|
align-items: flex-end;
|
|
}
|
|
|
|
.floorplan .intro::before {
|
|
font-size: 52px;
|
|
}
|
|
.floorplan .intro .keyword {
|
|
padding: 0 32px;
|
|
}
|
|
.floorplan .intro .keyword br {
|
|
display: none !important;
|
|
}
|
|
.floorplan .intro .diagram_wrap {
|
|
margin: 100px 0;
|
|
}
|
|
.floorplan .intro .dia_element i {
|
|
width: 30px;
|
|
}
|
|
.floorplan .intro .dia_element .dia_tit {
|
|
font-size: 14px;
|
|
}
|
|
.floorplan .intro .dia_element .line {
|
|
width: 32px;
|
|
}
|
|
.floorplan .intro .dia_element01 {
|
|
top: -56%;
|
|
}
|
|
.floorplan .intro .dia_element02 {
|
|
bottom: -18%;
|
|
left: -32%;
|
|
}
|
|
.floorplan .intro .dia_element03 {
|
|
bottom: -18%;
|
|
right: -32%;
|
|
}
|
|
.floorplan .intro .diagram_wrap .dia_circles_wrap {
|
|
width: 200px;
|
|
}
|
|
.floorplan .intro .diagram_wrap .dia_circles_wrap .circle_core {
|
|
font-size: 24px;
|
|
}
|
|
.floorplan .intro .dia_circles_wrap .circle_core span:first-child {
|
|
font-size: 16px;
|
|
}
|
|
.floorplan .key .left .mid_tit {
|
|
height: 100px;
|
|
}
|
|
.floorplan .key .left .mid_tit span {
|
|
left: 24px;
|
|
font-size: 26px;
|
|
bottom: 0;
|
|
}
|
|
.floorplan .key .right {
|
|
padding: 0 24px;
|
|
}
|
|
.floorplan .key .right .sub_tit {
|
|
font-size: 20px;
|
|
}
|
|
.floorplan .info .left .mid_tit span {
|
|
left: 24px !important;
|
|
}
|
|
.floorplan .key .right .info01 .sub_figs .text .bottom br {
|
|
display: initial;
|
|
}
|
|
.floorplan .key .right .print02 .sub_figs .text br.brk {
|
|
display: initial !important;
|
|
}
|
|
|
|
.forbim .theorys .mid_tit {
|
|
font-size: 24px;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap .circle_core {
|
|
gap: 4px;
|
|
}
|
|
.forbim .theorys .diagram_wrap .dia_circles_wrap .circle_core i {
|
|
width: 70%;
|
|
}
|
|
.forbim .process {
|
|
gap: 48px;
|
|
}
|
|
.forbim .process .right {
|
|
gap: 32px;
|
|
}
|
|
.forbim .process .right > div {
|
|
padding: 0 24px 24px;
|
|
}
|
|
.forbim .process .right .mid_tit.m {
|
|
padding-left: 24px;
|
|
font-size: 26px;
|
|
height: 88px;
|
|
}
|
|
.forbim .process .right .sub_tit {
|
|
font-size: 22px;
|
|
}
|
|
.forbim .process .right .sub_tit img {
|
|
width: 30px;
|
|
margin-bottom: 8px;
|
|
}
|
|
.forbim .process .right .sub_figs > div span {
|
|
font-size: 14px;
|
|
}
|
|
.forbim .process .link .sub_figs .fig04 span {
|
|
font-size: 14px;
|
|
padding: 0 24px;
|
|
height: 28px;
|
|
bottom: -14px;
|
|
}
|
|
|
|
.buy .intro {
|
|
margin-bottom: 24px;
|
|
}
|
|
.buy .contents_wrap .ask_area {
|
|
gap: 24px;
|
|
padding: 0 16px;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn {
|
|
display: grid;
|
|
grid-template-columns: 1fr 1fr;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn a {
|
|
font-size: 14px;
|
|
height: 56px;
|
|
min-width: initial;
|
|
width: 100%;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn a i {
|
|
width: 14px;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn a.btn_ask {
|
|
font-size: 18px;
|
|
grid-column: span 2;
|
|
width: 100%;
|
|
}
|
|
.buy .contents_wrap .ask_area .ask_btn a.btn_ask i {
|
|
width: 20px;
|
|
}
|
|
|
|
.buy .contents_wrap .contact_area {
|
|
flex-direction: column;
|
|
gap: 16px;
|
|
}
|
|
.buy .contents_wrap .contact_area .mid_tit {
|
|
font-size: 22px;
|
|
}
|
|
.buy .contents_wrap .contact_area .line {
|
|
display: none;
|
|
}
|
|
.buy .contents_wrap .contact_area ul {
|
|
gap: 8px;
|
|
}
|
|
|
|
.faq .sub_tab li a {
|
|
width: 100%;
|
|
}
|
|
.faq #container {
|
|
padding: 0 16px;
|
|
}
|
|
.faq #bo_cate {
|
|
display: none;
|
|
}
|
|
.faq #faq_sch {
|
|
grid-column: span 2;
|
|
grid-row: 2;
|
|
width: 100%;
|
|
}
|
|
.faq #bo_list #bo_btn_top {
|
|
grid-column: span 2;
|
|
grid-row: 2;
|
|
}
|
|
.faq #bo_list #fqalist {
|
|
row-gap: 16px;
|
|
}
|
|
.faq #bo_list #fqalist thead th {
|
|
font-size: 14px;
|
|
height: 32px;
|
|
}
|
|
.faq #bo_list #fqalist tbody tr td {
|
|
font-size: 15px;
|
|
}
|
|
.faq #bo_list #fqalist tbody .td_subject {
|
|
display: table-cell;
|
|
}
|
|
|
|
.faq #bo_list #fqalist thead th:nth-child(3),
|
|
.faq #bo_list #fqalist tbody tr td:nth-child(3) {
|
|
display: none;
|
|
}
|
|
.faq #bo_list #fqalist thead th:nth-child(4),
|
|
.faq #bo_list #fqalist:has(th.all_chk) thead th:nth-child(5) {
|
|
width: 32%;
|
|
}
|
|
.faq #bo_list #fqalist thead th:nth-child(5),
|
|
.faq #bo_list #fqalist:has(th.all_chk) thead th:nth-child(6) {
|
|
width: 24%;
|
|
}
|
|
.faq #bo_list #fqalist tbody .td_stat span {
|
|
font-size: 12px;
|
|
}
|
|
|
|
.faq #bo_list #fqalist:has(th.all_chk) thead th:nth-child(2),
|
|
.faq #bo_list #fqalist:has(th.all_chk) tbody tr td:nth-child(2) {
|
|
width: 20%;
|
|
}
|
|
.faq #bo_list #fqalist:has(th.all_chk) thead th:nth-child(3),
|
|
.faq #bo_list #fqalist:has(th.all_chk) tbody tr td:nth-child(3) {
|
|
display: table-cell;
|
|
}
|
|
.faq #bo_list #fqalist:has(th.all_chk) tbody tr td:nth-child(4),
|
|
.faq #bo_list #fqalist:has(th.all_chk) tbody tr td:nth-child(5) {
|
|
font-size: 13px;
|
|
}
|
|
|
|
/*250804 1:1 문의 추가 */
|
|
.faq .search-wrap .qa-filters {
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
gap: 16px;
|
|
}
|
|
|
|
.faq .search-wrap .qa-filters > div {
|
|
width: max-content;
|
|
}
|
|
|
|
.faq .tbl-area .tbl-group.user-info .tbl-item {
|
|
flex-direction: column;
|
|
gap: 4px;
|
|
}
|
|
|
|
.faq .comment-section .comment-box {
|
|
flex-direction: column;
|
|
padding: 20px 0;
|
|
}
|
|
}
|
|
|
|
/*250808 공지사항 추가*/
|
|
/* 배경을 진한 그린톤으로, 살짝 투명 */
|
|
.notice-backdrop {
|
|
position: fixed;
|
|
inset: 0;
|
|
background: linear-gradient(
|
|
145deg,
|
|
rgba(4, 28, 22, 0.88),
|
|
rgba(8, 40, 32, 0.88)
|
|
);
|
|
z-index: 9999;
|
|
display: none;
|
|
}
|
|
/* 팝업 본체도 다크톤, 테두리 살짝 */
|
|
.notice-box {
|
|
position: fixed;
|
|
left: 50%;
|
|
top: 50%;
|
|
transform: translate(-50%, -50%);
|
|
width: min(520px, 92%);
|
|
background: #0f2a24;
|
|
border: 1px solid rgba(255, 255, 255, 0.12);
|
|
border-radius: 16px;
|
|
padding: 28px 24px;
|
|
box-shadow: 0 18px 60px rgba(0, 0, 0, 0.5);
|
|
color: #fff;
|
|
z-index: 10000;
|
|
display: none;
|
|
}
|
|
.notice-box h3 {
|
|
margin: 0 0 8px;
|
|
font-size: 20px;
|
|
color: #fff;
|
|
}
|
|
.notice-box p {
|
|
margin: 0 0 18px;
|
|
line-height: 1.7;
|
|
color: #f2f6f5;
|
|
}
|
|
.notice-box p b,
|
|
.notice-box p strong {
|
|
color: #ffd166;
|
|
} /* 강조 색 살짝 */
|
|
.notice-close {
|
|
position: absolute;
|
|
right: 10px;
|
|
top: 10px;
|
|
border: 0;
|
|
background: transparent;
|
|
font-size: 22px;
|
|
color: #fff;
|
|
opacity: 0.8;
|
|
cursor: pointer;
|
|
}
|
|
.notice-close:hover {
|
|
opacity: 1;
|
|
}
|
|
|
|
.notice-actions {
|
|
display: flex;
|
|
gap: 10px;
|
|
justify-content: flex-end;
|
|
}
|
|
.notice-actions button {
|
|
padding: 10px 14px;
|
|
border-radius: 10px;
|
|
cursor: pointer;
|
|
font-size: 14px;
|
|
}
|
|
/* 오늘 안보기: 투명+화이트 보더 */
|
|
.btn-today {
|
|
background: transparent;
|
|
border: 1px solid rgba(255, 255, 255, 0.35);
|
|
color: #fff;
|
|
}
|
|
.btn-today:hover {
|
|
border-color: #fff;
|
|
}
|
|
/* 확인: 브랜드 느낌의 그린, 텍스트는 화이트 */
|
|
.btn-ok {
|
|
background: #1ea67a;
|
|
border: 1px solid #1ea67a;
|
|
color: #fff;
|
|
}
|
|
.btn-ok:hover {
|
|
filter: brightness(1.06);
|
|
}
|
|
|
|
/* Q&A 공지사항 : 행 전체 Bold */
|
|
.tbl-wrap table tr.row-notice td,
|
|
.tbl-wrap table tr.row-notice a {
|
|
font-weight: 700;
|
|
}
|
|
|
|
/* Q&A 공지사항 : 가벼운 강조 배경 */
|
|
.tbl-wrap table tr.row-notice td {
|
|
background: #f0f0f0;
|
|
}
|
|
|
|
/* Q&A 댓글 스타일 적용 250820*/
|
|
/* 댓글 섹션 */
|
|
.comment-section {
|
|
margin-top: 20px;
|
|
border: 1px solid #ddd;
|
|
border-radius: 6px;
|
|
background: #ffffff;
|
|
padding: 15px;
|
|
}
|
|
|
|
/* 댓글 헤더 */
|
|
.comment-section h4 {
|
|
margin: 0 0 15px;
|
|
font-size: 14px;
|
|
font-weight: bold;
|
|
}
|
|
|
|
/* 댓글 목록 */
|
|
.comment-list {
|
|
margin-bottom: 15px;
|
|
}
|
|
.comment-list > .comment:nth-child(odd) {
|
|
background-color: #ffffff;
|
|
} /* 홀수 댓글 */
|
|
.comment-list > .comment:nth-child(even) {
|
|
background-color: #f9f9f9;
|
|
} /* 짝수 댓글 */
|
|
.comment-list > .comment {
|
|
padding: 10px;
|
|
border-bottom: 1px solid #e0e0e0;
|
|
}
|
|
|
|
/* 개별 댓글 */
|
|
.comment {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: flex-start;
|
|
padding: 10px 0;
|
|
border-bottom: 1px solid #eee;
|
|
}
|
|
.comment:last-child {
|
|
border-bottom: none;
|
|
}
|
|
|
|
/* 댓글 본문 */
|
|
.comment-body {
|
|
margin-bottom: 12px;
|
|
}
|
|
|
|
/* 댓글 텍스트 */
|
|
.comment-text,
|
|
.edit-input {
|
|
flex: 1;
|
|
margin-bottom: 5px; /* 본문과 이름/일자 사이 간격 */
|
|
line-height: 1.6;
|
|
}
|
|
|
|
/* 작성자+날짜 영역 */
|
|
.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; /* 내용 길이에 맞게 배경 */
|
|
}
|
|
|
|
/* 작성자 */
|
|
.comment-meta .comment-author {
|
|
font-weight: bold;
|
|
color: #333;
|
|
margin: 0;
|
|
}
|
|
|
|
/* 작성일 */
|
|
.comment-meta .comment-date {
|
|
color: #999;
|
|
font-size: 0.85em;
|
|
margin: 0;
|
|
}
|
|
|
|
.comment-body strong {
|
|
display: block;
|
|
font-weight: bold;
|
|
color: #333;
|
|
margin-bottom: 0px;
|
|
font-size: 15px;
|
|
}
|
|
.comment-body .comment-text {
|
|
margin: 2px 0;
|
|
line-height: 1.4;
|
|
font-size: 15px;
|
|
}
|
|
.comment-body small {
|
|
display: block;
|
|
margin-top: 3px;
|
|
font-size: 12px;
|
|
color: #999;
|
|
}
|
|
|
|
/* 오른쪽 버튼 */
|
|
.comment-actions {
|
|
display: flex;
|
|
gap: 5px;
|
|
margin-left: 15px;
|
|
white-space: nowrap;
|
|
align-items: center;
|
|
}
|
|
.comment-actions button {
|
|
padding: 3px 8px;
|
|
font-size: 12px;
|
|
cursor: pointer;
|
|
border: 1px solid #ccc;
|
|
background: #f9f9f9;
|
|
border-radius: 3px;
|
|
}
|
|
.comment-actions button:hover {
|
|
background: #eee;
|
|
}
|
|
|
|
/* 댓글 입력 영역 */
|
|
/* 댓글 입력칸 + 저장 버튼 → 같은 줄 유지 251113 추가*/
|
|
.comment-form {
|
|
display: flex;
|
|
align-items: flex-start !important;
|
|
gap: 8px;
|
|
width: 100%;
|
|
}
|
|
|
|
/* textarea가 전체 너비 차지하도록 */
|
|
.comment-form .input-text {
|
|
flex: 1 !important;
|
|
width: auto !important;
|
|
display: block;
|
|
}
|
|
.comment-form .btn-save {
|
|
padding: 8px 16px;
|
|
background-color: #4a3f2f;
|
|
color: #fff;
|
|
border: none;
|
|
border-radius: 4px;
|
|
font-size: 14px;
|
|
cursor: pointer;
|
|
}
|
|
.comment-form .btn-save:hover {
|
|
background-color: #332a1e;
|
|
}
|
|
|
|
.comment .comment-text {
|
|
padding: 8px 0;
|
|
line-height: 1.5;
|
|
}
|
|
|
|
/* 댓글 입력 textarea 스타일 복원 */
|
|
.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;
|
|
}
|
|
|
|
/* textarea 커서 조절 핸들 정상 처리 */
|
|
.comment-row textarea.input-text:focus {
|
|
outline: none !important;
|
|
border-color: #999 !important;
|
|
}
|
|
|
|
/* 버튼과 높이 균형 맞추기 */
|
|
.comment-row {
|
|
display: flex;
|
|
align-items: flex-start !important;
|
|
gap: 12px;
|
|
width: 100%;
|
|
padding-right: 6px !important;
|
|
}
|
|
|
|
/* 업로드 영역은 textarea 아래 줄에 단독 배치 */
|
|
.upload-wrap {
|
|
display: block;
|
|
width: 100%;
|
|
margin-top: 8px;
|
|
margin-left: 12px !important;
|
|
margin-right: 12px !important;
|
|
}
|
|
|
|
/* 미리보기 영역 정렬 */
|
|
#previewArea {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
gap: 6px;
|
|
margin-top: 6px;
|
|
}
|
|
|
|
#previewArea img {
|
|
width: 80px;
|
|
height: 80px;
|
|
border-radius: 6px;
|
|
object-fit: cover;
|
|
}
|
|
|
|
#previewArea div {
|
|
display: inline-block;
|
|
width: 80px;
|
|
margin-right: 8px;
|
|
text-align: center;
|
|
}
|
|
|
|
#previewArea div img {
|
|
border-radius: 6px;
|
|
}
|
|
|
|
/*댓글 이미지 업로드 추가 20251114*/
|
|
#commentImages {
|
|
display: none !important;
|
|
}
|
|
|
|
.img-upload-btn {
|
|
display: inline-block;
|
|
padding: 6px 12px;
|
|
background: #005bac;
|
|
color: white;
|
|
font-size: 13px;
|
|
border-radius: 4px;
|
|
cursor: pointer;
|
|
border: 1px solid #004a8a;
|
|
}
|
|
.img-upload-btn:hover {
|
|
background: #004a8a;
|
|
}
|
|
.file-name {
|
|
margin-left: 8px;
|
|
font-size: 13px;
|
|
color: #666;
|
|
}
|
|
|
|
/*Q&A 첨부파일 250821*/
|
|
.attachments {
|
|
margin: 25px 0;
|
|
padding: 15px;
|
|
background: #f9fafc;
|
|
border: 1px solid #e1e4e8;
|
|
border-radius: 8px;
|
|
}
|
|
.attachments h3 {
|
|
margin: 0 0 12px;
|
|
font-size: 16px;
|
|
font-weight: 600;
|
|
color: #333;
|
|
}
|
|
.attachments ul {
|
|
list-style: none;
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
.attachments li {
|
|
margin-bottom: 8px;
|
|
padding: 6px 10px;
|
|
background: #fff;
|
|
border: 1px solid #e5e7eb;
|
|
border-radius: 5px;
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
transition: background 0.2s;
|
|
}
|
|
.attachments li:hover {
|
|
background: #f0f7ff;
|
|
}
|
|
.attachments a {
|
|
text-decoration: none;
|
|
color: #0073e6;
|
|
font-weight: 500;
|
|
}
|
|
.attachments a:hover {
|
|
text-decoration: underline;
|
|
}
|
|
.attachments .meta {
|
|
font-size: 12px;
|
|
color: #777;
|
|
margin-left: 10px;
|
|
}
|
|
|
|
/*Q&A 삭제버튼*/
|
|
.post-actions {
|
|
margin-top: 20px;
|
|
}
|
|
.post-actions a,
|
|
.post-actions .btn-delete {
|
|
display: inline-block;
|
|
padding: 6px 14px;
|
|
border: 1px solid #ccc;
|
|
border-radius: 5px;
|
|
background: #f9f9f9;
|
|
color: #333;
|
|
text-decoration: none;
|
|
font-size: 14px;
|
|
margin-right: 6px;
|
|
cursor: pointer;
|
|
transition: background 0.2s;
|
|
}
|
|
.post-actions a:hover,
|
|
.post-actions .btn-delete:hover {
|
|
background: #f0f0f0;
|
|
}
|
|
|
|
.edit-input {
|
|
background: #fff;
|
|
border: 1px solid #ccc;
|
|
padding: 5px;
|
|
border-radius: 4px;
|
|
width: 990px; /* 고정 길이로 꽉 채우기 */
|
|
box-sizing: border-box; /* padding 포함 길이 계산 */
|
|
}
|
|
|
|
/*첨부파일 drag*/
|
|
.drop-zone {
|
|
border: 2px dashed #bbb;
|
|
border-radius: 5px;
|
|
padding: 20px;
|
|
text-align: center;
|
|
color: #999;
|
|
cursor: pointer;
|
|
}
|
|
.drop-zone.dragover {
|
|
border-color: #333;
|
|
background: #f0f0f0;
|
|
}
|
|
#file-list {
|
|
list-style: none;
|
|
margin-top: 10px;
|
|
padding: 0;
|
|
}
|
|
#file-list li {
|
|
padding: 5px;
|
|
border-bottom: 1px solid #eee;
|
|
font-size: 14px;
|
|
}
|
|
|
|
/*Q&A detail status select box 위치 수정 250826*/
|
|
.title-row {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
margin-bottom: 8px;
|
|
}
|
|
|
|
.title-left {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8px; /* 카테고리와 제목 사이 간격 */
|
|
}
|
|
|
|
.title-left .cate {
|
|
display: inline-block;
|
|
padding: 2px 6px;
|
|
font-size: 0.85rem;
|
|
color: #666;
|
|
border: 1px solid #ccc;
|
|
border-radius: 4px;
|
|
background: #f8f8f8;
|
|
margin-top: 3px;
|
|
padding-right: 1px;
|
|
}
|
|
|
|
.title-left .tit {
|
|
font-size: 1.2rem;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.title-right {
|
|
margin-left: auto;
|
|
}
|
|
|
|
.faq .tbl-area .title-right .status {
|
|
flex-direction: row-reverse;
|
|
color: #555;
|
|
margin-top: 10px;
|
|
display: flex;
|
|
align-items: right;
|
|
justify-content: center;
|
|
font-size: 15px;
|
|
min-width: max-content;
|
|
align-self: flex-start;
|
|
padding-right: 1px;
|
|
}
|
|
|
|
/*status 색상 구분*/
|
|
.status-select {
|
|
font-weight: 600;
|
|
}
|
|
|
|
/* 상태 select 박스 스타일 */
|
|
.status-select.status-new {
|
|
color: #ef4444; /* 빨강 글씨 */
|
|
}
|
|
|
|
.status-select.status-review,
|
|
.status-select.status-inspect,
|
|
.status-select.status-patch {
|
|
color: #111827; /* 검정 글씨 */
|
|
}
|
|
|
|
.status-select.status-done {
|
|
color: #38b000; /* 연초록 */
|
|
}
|
|
|
|
/*Q&A 이미지 업로드 시 비율 고정 250827*/
|
|
.qa-detail .content img {
|
|
max-width: 100%; /* 부모 영역 너비를 넘지 않게 */
|
|
height: auto; /* 비율 유지 */
|
|
display: block; /* 블록 요소로 */
|
|
margin: 10px 0; /* 위아래 여백 */
|
|
}
|
|
|
|
/*새글 new 표시 250828*/
|
|
.new-label {
|
|
font-size: 0.75rem;
|
|
font-weight: bold;
|
|
color: #ff9800; /* 오렌지 색상 */
|
|
margin-left: 4px;
|
|
vertical-align: middle;
|
|
}
|
|
|
|
/*upload page delete effect*/
|
|
.deleted-row td:nth-child(-n + 6) {
|
|
background-color: #f8d7da !important; /* 연한 빨강 */
|
|
}
|
|
.deleted-label {
|
|
font-weight: bold;
|
|
color: #d00;
|
|
}
|
|
|
|
/* ✅ 업로드 버튼 전용 스타일 */
|
|
.menu_upload {
|
|
display: inline-block;
|
|
margin-left: 12px;
|
|
vertical-align: middle;
|
|
}
|
|
.menu_upload img {
|
|
width: 24px;
|
|
height: 24px;
|
|
cursor: pointer;
|
|
transition: opacity 0.2s ease;
|
|
}
|
|
.menu_upload img:hover {
|
|
opacity: 0.7;
|
|
}
|
|
|
|
/*회원가입 추가정보 입력 안내 팝업창*/
|
|
#join_step_3 {
|
|
position: relative; /* 기준 잡기 */
|
|
}
|
|
|
|
.warn-popup {
|
|
position: absolute; /* 부모 기준 */
|
|
top: 50%; /* 세로 중앙 */
|
|
left: 50%; /* 가로 중앙 */
|
|
transform: translate(-50%, -50%);
|
|
background: #1c3b2d;
|
|
color: #fff;
|
|
padding: 20px 25px;
|
|
border-radius: 8px;
|
|
max-width: 400px;
|
|
width: 90%;
|
|
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.4);
|
|
z-index: 500; /* fieldset 위에 */
|
|
text-align: center;
|
|
}
|
|
.warn-popup h3 {
|
|
margin: 0 0 10px;
|
|
font-size: 15px;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
}
|
|
.warn-popup p {
|
|
margin: 0;
|
|
font-size: 14px;
|
|
line-height: 1.6;
|
|
text-align: center;
|
|
}
|
|
.warn-popup .btn-close-warn {
|
|
position: absolute;
|
|
top: 8px;
|
|
right: 12px;
|
|
background: none;
|
|
border: none;
|
|
color: #fff; /* 👈 흰색으로 변경 */
|
|
font-size: 20px;
|
|
font-weight: bold;
|
|
cursor: pointer;
|
|
line-height: 1;
|
|
}
|
|
.warn-popup .btn-close-warn:hover {
|
|
opacity: 0.8;
|
|
}
|
|
.warn-popup.show {
|
|
opacity: 1;
|
|
}
|
|
|
|
/*회원가입 회원정보 미입력 안내문구 250908*/
|
|
.addinfo-side-notice {
|
|
position: absolute;
|
|
left: 10px; /* 왼쪽 위치 */
|
|
bottom: 300px; /* 아래 위치 */
|
|
width: 390px;
|
|
max-width: calc(100% - 20px);
|
|
background: rgba(199, 15, 15, 0.6);
|
|
color: #fff;
|
|
padding: 15px;
|
|
border-radius: 8px;
|
|
font-size: 14px;
|
|
line-height: 1.5;
|
|
z-index: 9;
|
|
}
|
|
.addinfo-side-notice .btn-close-warn {
|
|
position: absolute;
|
|
top: 8px;
|
|
right: 12px;
|
|
background: none;
|
|
border: none;
|
|
color: #fff;
|
|
font-size: 20px;
|
|
font-weight: bold;
|
|
cursor: pointer;
|
|
line-height: 1;
|
|
z-index: 9;
|
|
}
|
|
.addinfo-side-notice h3 {
|
|
font-size: 15px;
|
|
margin-bottom: 8px;
|
|
font-weight: bold;
|
|
}
|
|
.addinfo-side-notice p {
|
|
word-break: keep-all;
|
|
}
|
|
/* pagination.css */
|
|
|
|
.pagination {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
margin: 30px 0;
|
|
gap: 12px;
|
|
}
|
|
|
|
.pagination a,
|
|
.pagination span {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
width: 32px;
|
|
height: 32px;
|
|
text-decoration: none;
|
|
color: #333;
|
|
font-size: 14px;
|
|
}
|
|
|
|
.pagination a:hover {
|
|
background-color: #f0f0f0;
|
|
border-radius: 30px;
|
|
}
|
|
|
|
.pagination .current {
|
|
background-color: #000; /* 🔥 원하는 색상으로 */
|
|
color: #fff;
|
|
border-radius: 30px;
|
|
}
|
|
|
|
.pagination .prev,
|
|
.pagination .next {
|
|
width: 32px;
|
|
height: 32px;
|
|
text-indent: -9999px;
|
|
overflow: hidden;
|
|
background-repeat: no-repeat;
|
|
background-position: center;
|
|
background-size: auto;
|
|
}
|
|
|
|
.pagination .prev {
|
|
background-image: url("../img/ico_pg_left.svg");
|
|
}
|
|
|
|
.pagination .next {
|
|
background-image: url("../img/ico_pg_right.svg");
|
|
}
|
|
|
|
/*영업관리 버튼 20251114*/
|
|
.btn-sales {
|
|
padding: 7px 12px;
|
|
background: #0074d9;
|
|
color: #fff;
|
|
border: none;
|
|
border-radius: 4px;
|
|
cursor: pointer;
|
|
font-size: 13px;
|
|
margin-left: 10px;
|
|
}
|
|
.btn-sales:hover {
|
|
background: #005fa3;
|
|
}
|