@charset "UTF-8"; 
/* login */
/* video bg */
.vbg-wrap {position: relative; width: 100%;}
/* .vbg-wrap video {position: absolute; top:0; left: 50%; transform: translateX(-50%); height: 100vh;} */
.vbg-wrap video {position: fixed; top:0; left: 50%; transform: translateX(-50%); width:100%; height: auto; aspect-ratio: 16/9; min-width: 1920px;}
.wrap.login {position:absolute; top:50%; left:50%; transform:translate(-50%, 0); min-height: 100vh; display:flex; align-items: center; justify-content: center; height: 100%; width: 100%;}
.wrap.login > header {padding: 16px 40px;}
.l-login {padding: 16px 40px;}
.l-logo {margin-bottom: 108px; position: relative;}
.l-logo.mg-bt-40px {margin-bottom: 40px;}
.l-logo > img {display: flex;}
.l-logo .back-btn {position:absolute; top:0; left:0;}
.l-side {display:flex;}
.r-side {display:flex; width: 100%;}
.r-side-inner {width: 100%; height: 100%;}
.login-con {background:transparent; position: relative; border-radius: 10px; transition: .5s; z-index: 10; display: flex; border-radius: 5px; overflow: visible;}  
.login-con > .title {background: linear-gradient(179.34deg, #FF7A00 0.54%, #EF811C 0.55%, #F36324 54%); width: 317px; padding: 64px;}
.login-con > .title > h3 {margin-bottom: 40px;}
.login-content .process-name-container {box-sizing: content-box;}
.process-name-container .orange-underbar{border-bottom: 3px solid #29A7E1; width: 38px; margin: 14px auto 0;}
.login-input {display: flex; flex-direction: column;}/* width: calc(100% - 317px); */
.input-box.login {position: relative; margin-bottom: 20px;}
.input-box.login input {width:400px;}
.input-box.login.auth input {width: 253px;}
.input-box.login > label {position: absolute; top: -9px; left: 22px; background: transparent; padding: 0 4px; opacity: 0; transform: translateY(-10px); transition: all .5s;}
.input-box.login > input {padding: 14px 20px 14px 61px; border: 0; background: #F5F5F7; border-radius: 10px;}
.input-box.login > .icon {position: absolute; width: 16px; height: 20px; top: 50%; transform: translateY(-50%); left: 31px; z-index: 1;}
.flex {display: flex;}
.cursor-pointer {cursor: pointer;}
.gap-3px {gap: 3px;}
.gap-5px {gap: 5px;}
.gap-7px {gap: 7px;}
.gap-10px {gap: 10px;}
.gap-20px {gap: 20px;}
.gap-50px {gap: 50px;}
.flex.align-center {align-items: center;}
.input-box.auth {display: flex; gap: 17px;}
.bg-overlay {position: fixed; top:0; left:0;}
.bg-overlay:before {content: ''; position: fixed; background: #000000; width: 100%; height: 100%; opacity: 0.7;}
/* .bg-overlay:after {content: ''; position: fixed; z-index: 1; background:linear-gradient(180deg, #FF7800 0%, #9B2E00 100%); width: 100%; height: 100%; opacity: 0.4;} */

/* .wrap {min-height: 100vh; overflow: hidden; min-width: 1900px;} */
/* .wrap {min-height: 100vh; min-width: 1300px;} */
.wrap {min-height: 100vh; min-width: 1200px;}

/* header layout */
/* .header {height: 81px; border-bottom: 1px solid #ECECEC; overflow: hidden; min-width: 1920px;} */
.header {height: 81px; border-bottom: 1px solid var(--line-color);}
.header > .inner {display: flex; align-items: center; justify-content: space-between; padding-right: 30px;}
.top-menu > ul {display: flex; align-items: center; height: 80px;}

@media (max-width: 1600px) {
	.header > .inner {padding-right: 20px;}
}

@media (max-width: 1400px) {
	.flex-inner.w-440 {flex-direction: column;}
	.flex-inner.w-440 > .l-side {width:100%;}
	.flex-inner.w-440 > .l-side > .group-con {width:100% !important;}
}

/* sub contents */
.sub-con {display: flex; align-items: center; justify-content: space-between; width: auto;}
.sub-con .search-warp {margin-top: 0; margin-left: 15px; margin-right: 15px;}

/* main layout */
/* .wrap > main { overflow-Y: hidden; display: flex; justify-content: flex-end; position: relative; min-height: calc(100vh - 81px);}   */
.wrap > main {display: flex; justify-content: flex-end; position: relative; min-height: calc(100vh - 81px); align-items: stretch;}  /*  */
/* .wrap > main > aside {width: 242px; transition: .4s; opacity: 1; position: relative; position: absolute; left: 0; top: 0;  min-height: calc(100vh - 81px); height:100%;}    */
.wrap > main > aside {width: 242px; transition: .4s; opacity: 1; position: relative; position: absolute; left: 0; top: 0; height: 100%; background: #fff;}   /*background: #FAFAFC;*/
.wrap > main > aside.active {overflow: hidden; opacity: 0; transition: .4s; left: -242px;}
.wrap > main > .main-inner {width: calc(100% - 242px); transition: .4s;}
.wrap > main > aside.active + .main-inner {width: 100%;} 

@media (max-width: 1600px) {
	.wrap > main > aside {width: 200px;}
	.wrap > main > .main-inner {width: calc(100% - 200px);}
}

/* .main-body {height: calc(100vh - 81px - 56px); overflow-y: auto;} */
.main-body {min-height: calc(100vh - 137px); margin-bottom:100px;}
.flex-inner {display: flex; gap: 22px; padding: 20px; padding-right: 0;}
.flex-inner.non-pd-top {padding-top: 0px;}
.flex-inner.non-pd {padding: 0; gap: 0; height: 100%;}
.l-side > .group-con {width: 358px;}
.flex-inner.w-440 {gap: 10px;}
.flex-inner.w-440 > .l-side > .group-con {width: 440px;}
.flex-inner.w-440 > .l-side > .group-con.right-align {padding-top: 32px;}
.flex-inner.w-440 > .l-side > .group-con.right-align.non-pd-top {padding-top: 0px;}
.sub-detail-wrap {padding-left: 83px; justify-content: space-around;}
.w-100 {width: 100px;}
.w-130 {width: 130px;}
.detail-view > td {padding: 0 !important;}
.title-wrap > .search-warp {margin-top: 0;}
.title-wrap.border-bottom {border-bottom: 1px solid #ECECEC;}
.title-inner {padding: 15px 39px; }
.l-side .name-search label {width: 160px;}
.l-side .sendui .name-search label {width: 130px;}
@media (max-width: 1400px) {
	.l-side > .group-con {width: 278px;}
	.sendui>.flex {flex-direction: column;}
	.sendui>.flex>.flex {margin-top: 5px;}
}

.mgl-10 {margin-left: 10px;}
.mgl-20 {margin-left: 20px;}

.btn-wrap.right-align {margin-top: 52px;}
.btn-wrap.right-align button {min-width: 60px;}

/* hr */
.card-view-wrap {display: none;}
.margin-top-0px {margin-top: 0px !important;}

/* resources reservation */
.category-con {padding: 10px 0;}
.category-con li {padding: 10px 10px 10px 65px; position: relative;}
.category-con li::after {position: absolute; top: 16px; left: 50px; content: ''; background: #666; display: block; width: 4px; height: 4px; border-radius: 5px;}
.category-con li.selected::after{background: var(--org-color);}
.category-con li.selected span {color: #29A7E1;}
.category-con li span {line-height: 1; font-size: 15px; color: #272727;}
.category-con li span img {margin-right: 10px;}
.tab-con .day-calendar {height: calc(100vh - 80px - 52px - 59px - 106px); min-height: 630px;}
.day-calendar .toastui-calendar-panel.toastui-calendar-time {min-height: 580px;}

.rs-tbl-wrap {margin: 0 auto;}
.rs-tbl-wrap table {border: 0;}
.rs-tbl-wrap .rs-tbl-head {border-top: 1px solid #B4B4B4;}
.rs-tbl-wrap .rs-tbl-head th {background: #F1F1F1;}
.time-line th, .time-line td {height: 46px;}
.time-line th {background: #F1F1F1;}
.gray-cell {background-color: #F1F1F1;}
.rs-tbl-head th, .rs-tbl-head td {border-bottom: 1px solid #B4B4B4; border-left: 1px solid #B4B4B4; padding: 2px;}
.rs-tbl-head th:last-child, .rs-tbl-head td:last-child {border-right: 1px solid #B4B4B4;}
.rs-img-box-container {display: flex; justify-content: center; align-items: center; margin: 0 auto;}
.rs-img-box {width: 117px; height: 78px; object-fit: contain;}
.rs-tbl-body-wrap {border-bottom: 1px solid #B4B4B4;}
.rs-tbl-body td {padding: 0;}
.rs-tbl-body th, .rs-tbl-body td {border-bottom: 1px solid #B4B4B4; border-left: 1px solid #B4B4B4;}
.rs-tbl-body > tbody > tr > td:last-child  td {border-right: 1px solid #B4B4B4;}
.rs-tbl-body td tr:last-child th, .rs-tbl-body td tr:last-child td {border-bottom: 0;}
.no-bd {border: 0 !important;}
.rs-tbl-body-in td {height: 23px;}
.rs-tbl-select td.selected {background: #F5F9FF;}

@media (max-width: 1600px) {
	.category-con li {padding: 10px 10px 10px 50px;}
	.category-con li::after {left: 35px;}
}


.grid-container {display: grid; row-gap: 10px; column-gap: 10px;}
/* .grid-item.employee {grid-area: employee;} */
.grid-container.employee-card-view { margin-top: 10px;
	grid-template-areas:
		"employee employee employee"
		"employee employee employee";
}
.employee-card-view .grid-item { padding: 17px; box-shadow: 0px 1px 10px #ddd; border: 1px solid #ECECEC; filter: drop-shadow(4px 4px 12px rgba(226, 226, 226, 0.25)); border-radius: 6px;}
.employee-card-view .grid-item .profile-body { display: flex; width:100%;}
.profile-body .left-side .photo-frame { margin: 7px 31px 0px 7px; width: 72px; height: 72px; border-radius: 50%; border:none; overflow: hidden;}
.profile-body .left-side .photo-frame img { width: 75px; height: 75px; object-fit: scale-down;}
.profile-body .right-side {width: 100%; font-size: 14px;}
.profile-body .right-side .right-top-side  { display: flex; width:100%; justify-content: space-between; padding-bottom: 20px;}
.profile-body .right-side .right-top-side .profile-name {font-size: 15px; font-weight:700;}
.profile-body .right-side .right-top-side button { width: 32px; height: 32px; border: 1px solid #F2F2F2; transform: translate(10px,-10px);}
.profile-body .right-side .right-top-side button.profile-detail-btn .ico {display: flex; justify-content: center; align-items: center; }
.profile-body .right-side .profile-class {display: flex; justify-content: space-between; padding-right: 20px; padding-bottom: 14px;}
.profile-body .right-side .profile-work-type,
.profile-body .right-side .profile-entry-date,
.profile-body .right-side .profile-resignation-date {padding-bottom: 14px; }
.profile-body .right-side span{font-weight: 700;}
.profile-footer {padding-top:20px; display: flex; font-size: 14px; justify-content: space-between; align-items: center;}
.profile-footer .email-address , .profile-footer .phone-number {}
.profile-footer .email-address img, .profile-footer .phone-number img{ vertical-align: middle; padding-right: 9px;}
.btn-wrap.right-align.card-view-page {margin-top: 9px;}

/* �궗�씠�뱶 硫붾돱 �뒪�겕濡� */
/* #subMenu {overflow-y:auto; visibility: hidden;} */
#subMenu {visibility: hidden;}
#subMenu *,
#subMenu:hover,
#subMenu:focus {visibility: visible;}

.footer {width: calc(100% + 50px); transform: translate(-25px, 0px); height: auto; background: #FAFAFC; display: block; justify-content: center; align-items: center; padding: 30px 282px; font-size: 12px; color:#666666; transition: all .5s;}

/* version 1 */
/* .footer.active {border-radius: 50px; width: 70%; transform: translate(22%, -80%); padding: 20px 80px; transition: all .5s; box-shadow: 0px 5px 10px 0px #29A7E114;}position:absolute; bottom: -30px; */
/* version 2 */
.footer.active {transition: all .5s; position: fixed; bottom:0; transform: translate(-25px, 90%); width:100%; background: #666666; z-index: 100; } /* width: calc(100% - 50px); */
.footer.active > .footer-title .flex button {transform: translate(0%, -150%); background: #666666; border-radius: 100px; width: 70px; height: 30px; display: flex; justify-content: center; align-items: center;}
@-webkit-keyframes footer-btn-img {
	0% {
		transform : translateY(-3px);
	}
	25% {
		transform : translateY(2px);
	}
	50% {
		transform : translateY(-3px);
	}
	75% {
		transform : translateY(2px);
	}
	100% {
		transform : translateY(-3px);
	}
}
#footerToggleBtn:hover > img { animation: footer-btn-img 2s infinite; }
.footer.active > .footer-title {border-bottom: 0; padding-bottom: 0; margin-bottom: 0; justify-content: center;}
.footer.active > .footer-title a {display: none;}
.footer.active .footer-info {display: none;}
.footer > .footer-title {padding-bottom:14px; margin-bottom:14px; border-bottom: 1px solid #e4e4e7; justify-content: space-between;}
.footer > .footer-title > a img {width: 144px; height: auto;}
.footer .footer-info p {margin-bottom: 11px;}


/* landing-page */

/* .banner-container {width:100%; position:relative;  background-image: url("/resources/images/bg/landing-page1.png"); height: 518px;} */
.landingPage-inner .banner-container {position:relative; width: 100%; height: 450px; overflow: hidden;}
.landingPage-inner .banner-container.slick-dotted.slick-slider {margin-bottom: 0px; }
.landingPage-inner .banner-container .slick-prev:before,
.landingPage-inner .banner-container .slick-next:before {display: none !important;}
.landingPage-inner .banner-item {position:relative; overflow: hidden;}
.landingPage-inner .slogan-img-container {position: absolute; top:153px; left:210px; width: 500px; height: 90px;}
.landingPage-inner .slogan-img-container p {color:#fff;}
.landingPage-inner .slogan-img-container p:first-of-type {font-weight: 700; font-size: 40px; line-height: 57.92px;} 
.landingPage-inner .slogan-img-container p:nth-of-type(2) span.orange-word {font-size: 64px; line-height: 92.67px;  font-weight: 700;} 
.landingPage-inner .slogan-img-container p:nth-of-type(3) {font-size: 25px; font-weight: 500; line-height:36.2px;}
.landingPage-inner .inquiry-btn {position: absolute; display:flex; flex-direction:column; align-items:center; padding:20px 10px; right: 40px; bottom:69px; width:80px; height: 80px; background: #29A7E1; border-radius: 50px; color:#ffffff;}
.landingPage-inner .inquiry-btn p {margin-top:4px;}
.landingPage-inner .search-container {position: absolute; top:385px; left: 450px; display: block; padding: 20px 215px; background: #fff; box-shadow: 0px 4px 10px 3px #00000033; width: 1053px;}
.landingPage-inner .search-container p {font-size: 32px; font-weight: 700; text-align: center;}
.landingPage-inner .search-container .search-input-style {border-bottom: 1px solid #666666; padding: 12px;}
.landingPage-inner .search-container .search-input-style input {border:none; font-size: 16px; font-weight: 400;} 
.landingPage-inner .search-container .search-input-style input:focus {outline: none;}
.landingPage-inner .menu-container {position: absolute; top:107px; right: 0; width: 56px; height: 183px; background-color: rgba(255,255,255,0.5); display: flex; align-items: center; justify-content: center;}
.landingPage-inner .menu-container ul li {margin-bottom: 24px;}
.landingPage-inner .menu-container ul li:last-of-type {margin-bottom: 0;}
.landingPage-inner .menu-container ul li button {width: 40px; height: 40px;}
.landingPage-inner .menu-container ul li:first-child button {background: url("/resources/images/landing-page/user-square-icon.png") center no-repeat; background-size: 30px 30px;}
.landingPage-inner .menu-container ul li:first-child button.active {background: url("/resources/images/landing-page/user-square-icon-active.png") center no-repeat; background-size: 30px 30px;} 
.landingPage-inner .menu-container ul li:nth-child(2) button{background: url("/resources/images/landing-page/repair-icon.png") center no-repeat; background-size: 30px 30px;}
.landingPage-inner .menu-container ul li:nth-child(2) button.active{background: url("/resources/images/landing-page/repair-icon-active.png") center no-repeat; background-size: 30px 30px;}
.landingPage-inner .menu-container ul li:nth-child(3) button{background: url("/resources/images/landing-page/headset-icon.png") center no-repeat; background-size: 30px 30px;}
.landingPage-inner .menu-container ul li:nth-child(3) button.active{background: url("/resources/images/landing-page/headset-icon-active.png") center no-repeat; background-size: 30px 30px;}

.landingPage-inner article {padding: 0 106px;}
.landingPage-inner article > div > .item {width: 100%; border: 1px solid #e7e7e7; box-shadow: 0px 4px 5px 0px #00000033; border-radius: 6px; overflow: hidden; background: #fff;}
.landingPage-inner article > div > .item.border-none {border:none; box-shadow:none; display: flex; flex-direction: column; justify-content: space-between; align-items:center; gap:17px;}
.landingPage-inner article > div > .item.border-none .vertical-item {width: 100%; border-radius: 6px; box-shadow: 0px 4px 5px 0px #00000033; overflow: hidden;}
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-header {background:#29A7E1; color:#ffffff; text-align: left; padding: 8px 14px;}
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-header p {font-weight: 500; font-size:16px;}
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-body {padding: 30px;}
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-body .vertical-contents {text-align: center; min-width: 120px;}
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-body .vertical-contents p {color:#081131; font-weight: 500; font-size: 30px; line-height: 43px; margin-bottom: 5px;}
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-body .vertical-contents span {color: #9DA6BA; font-weight: 400; font-size: 12px; }
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-body .divider {width:1px; height:74px; border-right: 1px solid #0000001A;}
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-body .type-item-container {display: grid; grid-template-columns: 1fr 1fr 1fr;}
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-body .type-item-container .type-item {font-size: 16px; color:#000000; display: flex; justify-content: space-between; align-items: center; padding-left: 10px; border-bottom:1px solid #0000001A;}
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-body .type-item-container .type-item:not(:nth-last-child(-n+3)) {padding: 0px 30px 20px 20px;}
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-body .type-item-container .type-item:nth-last-child(-n+3) {border-bottom:none; padding: 20px 30px 0px 20px;}
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-body .type-item-container .type-item {border-right:1px solid #0000001A;}
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-body .type-item-container .type-item:nth-child(3n) {border-right:none;}
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-body .type-item-container .type-item .left {font-weight: 600; color:#000000;}
.landingPage-inner article > div > .item.border-none .vertical-item .vertical-item-body .type-item-container .type-item .right{font-weight: 500; color:#444444;}



.landingPage-inner article .sub-title {width: 370px; height: 146px; text-align: center; padding: 50px 0 0;}
.landingPage-inner article:nth-of-type(1) .sub-title {text-align: left; padding: 60px 0px 0px 130px;}
.landingPage-inner article .sub-title.left-bg {background: url("/resources/images/logo/small-ball.svg") left top no-repeat;}
.landingPage-inner article .sub-title.right-bg {background: url("/resources/images/logo/small-ball.svg") right top no-repeat;}
.landingPage-inner article:nth-of-type(2) .sub-title {width: 460px;padding: 70px 20px 10px;}
.landingPage-inner article .sub-title p {font-weight: 500; font-size: 20px; line-height: 43px;}
.landingPage-inner article .sub-title p:nth-of-type(2) {font-weight: 700; font-size: 30px;}
.landingPage-inner article .sub-title p,
.landingPage-inner article .sub-title span {font-family: 'NotoSans';}
.landingPage-inner article .sub-title span {font-weight: 500; color:#bbbbbb;}
.landingPage-inner article .a-link {display: flex; align-items: center; width: 350px; margin: 0 auto 0;}
.landingPage-inner article .a-link a {display: flex; flex-direction: column; gap:10px; text-align:center;}
.landingPage-inner article .a-link a:first-child { margin-right: 230px; position: relative;} 
.landingPage-inner article .a-link a:first-child:after {content: ''; position: absolute; top: -20px; left:160px; width: 1px; height: 100px; border-right: 1px solid #f0f0f0;} 
.landingPage-inner article .a-link img {width: 44px; height:44px;}

.landingPage-inner .news-header {margin-bottom: 38px;}
.landingPage-inner .news-container {display: flex; justify-content: space-between; align-items: center; gap:68px; padding: 0}
.landingPage-inner .news-container .news-item {background: #FAFAFC; border-radius: 10px; padding: 28px 20px; width: 100%;}
/* .landingPage-inner .news-container .news-item:nth-of-type(3) {margin: 0 30px 0; position: relative;} */
/* .landingPage-inner .news-container .news-item:nth-of-type(3) {background: #29A7E1; color: #ffffff;} */
/* .landingPage-inner .news-container .news-item:nth-of-type(3) p, */
/* .landingPage-inner .news-container .news-item:nth-of-type(3) button, */
/* .landingPage-inner .news-container .news-item:nth-of-type(3) span {color:#ffffff;} */
/* .landingPage-inner .news-container .news-item:nth-of-type(3):before {content: '<'; position: absolute; top:61px; left: -36px; color: #8D8D8D; font-size: 30px; font-weight: 700;} */
/* .landingPage-inner .news-container .news-item:nth-of-type(3):after {content: '>'; position: absolute; top:61px; right: -36px; color: #8D8D8D; font-size: 30px; font-weight: 700;} */
.landingPage-inner .news-container .news-item-header {margin-bottom: 12.75px;}
.landingPage-inner .news-container .news-item-header p {color:#29A7E1; font-size:16px; font-weight: 500;}
.landingPage-inner .news-container .news-item-header button {color: #A4A4A4; font-size: 22px;}
.landingPage-inner .news-container .news-item-body {padding-bottom: 48px;} 
.landingPage-inner .news-container .news-item-body p {color:#333333; font-size:18px; font-weight: 500;}
.landingPage-inner .news-container .news-item-footer p span{color:#777777; font-size:14px; font-weight: 400;}
.landingPage-inner .more-view button {display: flex; align-items: center; color:#4f4f4f; font-size: 16px; font-weight: 700; line-height: 16px;}
.landingPage-inner .more-view button img {margin-left: 5px; margin-bottom: 2px;}

.landingPage-inner article .item.landing-page .item-header {background: #2B3B4A; padding: 13px 80px; color:#fff; text-align: center;}
.landingPage-inner article .item.landing-page .item-body {display: flex; justify-content: space-around; align-items: center; padding: 34px;}
.landingPage-inner article .item.landing-page .item-body .divider {border-left: 1px solid #0000001A; min-height: 208px; width: 1px;}
.landingPage-inner article .item.landing-page .item-body .contents .semi-title {height: 36px; display: flex; justify-content: center; align-items: center;}
.landingPage-inner article .item.landing-page .item-body .contents {text-align: center;}

.landingPage-inner article .item.landing-page .item-body .contents > span {color: #666666; font-weight: 400; font-size: 12px;}
.landingPage-inner article .item.landing-page .item-body .contents p:first-of-type {color:#081131; font-weight: 500; font-size: 30px; margin-top:42px;}
.landingPage-inner article .item.landing-page .item-body .contents p:last-of-type {color: #9798A4; font-weight: 500; font-size: 18px; margin-top:32px;}

.landingPage-inner article #wrapper {width: 100%;}
.landingPage-inner article #wrapper .comm-inner {width: 100%; border-bottom: 2px solid #bdbdbd;}
.landingPage-inner article #wrapper .tabs {display: flex; justify-content: flex-start; align-items: center; width: 100%; } 
.landingPage-inner article #wrapper .tabs li a {border: 1px solid #bdbdbd; border-bottom:0px; width: 150px; height: 41px; display: flex; justify-content: center; align-items: center; font-size: 18px; font-weight: 500; color:#666666;}
.landingPage-inner article #wrapper .tabs li.active a { background: #2B3B4A; color: #fff;}

#wrapper .tab_container .tab_content .community-container .list-item {display: flex; justify-content: space-between; align-items: center; padding: 20px 40px; border-bottom: 1px solid #E0E0E0; border-bottom: 2px solid #bbbbbb; height: 41px;}
#wrapper .tab_container .tab_content .community-container .list-item .orange-dot {width: 6px; height: 6px; background: #29A7E1; border-radius: 50px;}
#wrapper .tab_container .tab_content .community-container .list-item .title {font-size: 17px; font-weight: 350; color:#000000; display: flex; align-items: center; gap:10px; margin-bottom: 0px;}
#wrapper .tab_container .tab_content .community-container .list-item .date {font-size: 14px; font-weight: 200; color:#666666;}






