.sh-banner-wp .swiper .acc-banner01 { background: url("../../images/subhome-acc-bg.jpg") right; background-repeat: no-repeat; background-size: cover; background-position: center; } .sh-banner-wp .swiper .acc-banner02 { background-color: pink; } .row-area .left-box.acc { width: 710px; display: flex; flex-direction: column; margin-right: 56px; } .row-area .left-box.acc .acc-category { display: flex; flex-direction: row; flex-wrap: nowrap; gap: 26px; margin-bottom: 44px; } .row-area .left-box.acc .acc-category .category-box { display: flex; flex-direction: column; flex: 1; } .row-area .left-box.acc .acc-category .category-box .tit { margin-bottom: 16px; font-family: "Noto Sans KR", sans-serif; } .row-area .left-box.acc .acc-category .category-box .item { width: 100%; height: 54px; line-height: 54px; padding: 0 12px; letter-spacing: -1px; border-radius: 10px; box-shadow: 1px 1px 1px 0 #ecedfe; border: solid 1px #f0f1f3; background-color: #f5f7fb; transition: all 0.2s ease; position: relative; margin-bottom: 10px; } .row-area .left-box.acc .acc-category .category-box .item:hover { background-color: #848cff; border: 1px solid #6771f3; color: #fff; font-weight: bold; } .row-area .left-box.acc .acc-category .category-box .item:hover::after { position: absolute; content: url("../../images/arrow-right-wh.png"); right: 12px; } .row-area .left-box.acc .acc-subbanner { width: 100%; height: 126px; border-radius: 18px; background-color: #d4d8db; display: flex; align-items: center; justify-content: center; font-weight: bold; font-size: 24px; letter-spacing: -2px; overflow: hidden; } .row-area .left-box.acc .acc-subbanner img { width: 100%; height: 126px; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; transition: all 0.3s ease; } .row-area .left-box.acc .acc-subbanner:hover img { scale: 1.02; } .row-area .right-box.acc-conlist { width: 400px; display: flex; flex-direction: column; padding: 30px 28px; border-radius: 16px; background-color: #f5f7fb; } .row-area .right-box.acc-conlist .date { border: none; background-color: transparent; } .row-area .right-box.acc-conlist .acc-con-item { display: flex; flex-direction: column; padding-top: 24px; padding-bottom: 24px; border-bottom: 1px solid #dae1ec; } .row-area .right-box.acc-conlist .acc-con-item:first-child { padding-top: 0; } .row-area .right-box.acc-conlist .acc-con-item:last-child { border-bottom: 0; padding-bottom: 0; } .row-area .right-box.acc-conlist .acc-con-item .item-tit { display: flex; flex-direction: row; justify-content: space-between; } .row-area .right-box.acc-conlist .acc-con-item .item-tit .tit { font-size: 18px; font-weight: bold; font-family: "Noto Sans KR", sans-serif; } .row-area .right-box.acc-conlist .acc-con-item .con-name { display: flex; flex-direction: row; justify-content: space-between; height: 34px; align-items: flex-end; } .row-area .right-box.acc-conlist .acc-con-item .con-name .name { font-size: 28px; width: 280px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-family: "Noto Sans KR", sans-serif; } .row-area .right-box.acc-conlist .acc-con-item .con-name .name:hover { color: #00c398; } .row-area .right-box.acc-conlist .acc-con-item .con-name .date { font-size: 13px; color: #bababa; } .row-area .right-box.acc-conlist .acc-con-item span { font-size: 14px; line-height: 20px; margin-top: 6px; max-width: 350px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .table-tab-wp .acc-table-wp table.acc-table { width: 100%; table-layout: fixed; border-collapse: collapse; border-spacing: 0; font-size: 14px; border-top: 2px solid #292c33; border-bottom: 2px solid #e4e8ee; } .table-tab-wp .acc-table-wp table.acc-table th { height: 46px; vertical-align: middle; text-align: center; border-bottom: 1px solid #e4e8ee; border-right: 1px solid #e4e8ee; font-weight: bold; } .table-tab-wp .acc-table-wp table.acc-table th:last-child { border-right: 0; } .table-tab-wp .acc-table-wp table.acc-table th, .table-tab-wp .acc-table-wp table.acc-table td { position: relative; } .table-tab-wp .acc-table-wp table.acc-table td { line-height: 20px; text-align: center; height: 46px; vertical-align: middle; border-bottom: 1px solid #e4e8ee; border-right: 1px solid #e4e8ee; } .table-tab-wp .acc-table-wp table.acc-table td:last-child { border-right: 0; } .table-tab-wp .acc-table-wp table.acc-table .file-icon { width: 18px; height: 18px; float: left; margin-top: 2px; } .table-tab-wp .acc-table-wp table.acc-table .con-tit { padding: 0 16px; } .table-tab-wp .acc-table-wp table.acc-table .con-tit p { margin-right: 4px; float: left; } .acc-half-banner { width: 49%; height: 126px; border-radius: 12px; overflow: hidden; display: flex; align-items: center; justify-content: center; font-weight: bold; font-size: 24px; letter-spacing: -2px; } .acc-half-banner img { transition: all 0.3s ease; } .acc-half-banner:hover img { scale: 1.01; } .bottom-con-wp { width: 100%; background-color: #f7f9fa; padding: 80px 0 100px; background-color: #fdfefe; } .bottom-con-wp .acc-btn-conbox { width: 1200px; margin: 0 auto; padding: 70px 50px; border-radius: 14px; box-shadow: 16px 16px 200px 0 rgba(45, 31, 86, 0.16); background-color: #fff; } .bottom-con-wp .acc-btn-conbox .tit { display: inline-block; font-size: 36px; font-weight: bold; letter-spacing: -1px; font-family: "GmarketSansMedium", sans-serif; margin-bottom: 24px; } .bottom-con-wp .acc-btn-conbox .tit span { font-weight: bold; } .bottom-con-wp .acc-btn-conbox .tit.deco { position: relative; } .bottom-con-wp .acc-btn-conbox .tit.deco::after { position: absolute; content: ""; width: 38px; height: 34px; background-image: url("../../images/speech_bubble2.png"); background-repeat: no-repeat; right: -48px; top: -6px; } .bottom-con-wp .acc-btn-conbox .subTit { display: block; font-family: "Noto Sans KR", sans-serif; font-size: 24px; font-weight: bold; letter-spacing: -1px; color: #626469; margin-bottom: 20px; } .bottom-con-wp .acc-btn-conbox .item-box { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; justify-content: flex-start; margin-bottom: 40px; } .bottom-con-wp .acc-btn-conbox .item-box .item { display: flex; align-items: center; width: 19%; margin-right: 1%; min-height: 54px; padding: 8px 32px 8px 12px; font-family: "Noto Sans KR", sans-serif; letter-spacing: -0.062em; font-size: 15px; line-height: 22px; border-radius: 10px; box-shadow: 1px 1px 1px 0 #ecedfe; border: solid 1px #f0f1f3; background-color: #f5f7fb; transition: all 0.2s ease; position: relative; margin-bottom: 10px; } .bottom-con-wp .acc-btn-conbox .item-box .item:nth-child(5), .bottom-con-wp .acc-btn-conbox .item-box .item:nth-child(10), .bottom-con-wp .acc-btn-conbox .item-box .item:nth-child(15), .bottom-con-wp .acc-btn-conbox .item-box .item:nth-child(20) { margin-right: 0; } .bottom-con-wp .acc-btn-conbox .item-box .item:hover { background-color: #848cff; border: 1px solid #6771f3; color: #fff; font-weight: bold; } .bottom-con-wp .acc-btn-conbox .item-box .item:hover::after { position: absolute; content: url("../../images/arrow-right-wh.png"); right: 12px; } .bottom-con-wp .acc-btn-conbox .smwp { display: inline-block; width: 442px; } .bottom-con-wp .acc-btn-conbox .smwp .item-box { margin-bottom: 0; } .bottom-con-wp .acc-btn-conbox .smwp .item-box .item { width: 212px; } .bottom-con-wp .move-page-area { width: 1200px; margin: 0 auto; margin-top: 60px; display: flex; flex-direction: row; flex-wrap: nowrap; } .bottom-con-wp .move-page-area .move-item { width: 23.5%; display: flex; flex-direction: column; padding: 26px 18px 18px 22px; border-radius: 24px; border: solid 1px #e8eaed; background-color: #fff; margin-right: 2%; transition: all 0.3s ease; } .bottom-con-wp .move-page-area .move-item:last-child { margin-right: 0; } .bottom-con-wp .move-page-area .move-item:hover { margin-top: -6px; margin-bottom: 6px; box-shadow: 2px 10px 40px 0 rgba(45, 31, 86, 0.08); } .bottom-con-wp .move-page-area .move-item:hover .btm .arrow { background-color: #00c398; } .bottom-con-wp .move-page-area .move-item .txt { margin-bottom: 50px; height: 50px; } .bottom-con-wp .move-page-area .move-item .txt .tit { font-family: "Noto Sans KR", sans-serif; font-size: 24px; font-weight: bold; color: #626469; margin-bottom: 10px; } .bottom-con-wp .move-page-area .move-item .txt .subtxt { font-size: 15px; font-weight: normal; color: #626469; } .bottom-con-wp .move-page-area .move-item .btm { display: flex; flex-direction: row; justify-content: space-between; } .bottom-con-wp .move-page-area .move-item .btm .bt-img { max-width: 130px; height: 46px; -o-object-fit: contain; object-fit: contain; } .bottom-con-wp .move-page-area .move-item .btm .arrow { display: flex; align-items: center; justify-content: center; width: 46px; height: 46px; border-radius: 23px; background-color: #eaedf2; transition: all 0.4s ease; } .bottom-con-wp .move-page-area .move-item .btm .arrow i { color: #fff; transition: all 0.2s ease; } .table-tab-wp { width: 100%; background-color: #f7f9fa; padding: 80px 0; } .table-tab-wp .table-tab-area { width: 1200px; margin: 0 auto; } .table-tab-wp .tableTabs { display: flex; flex-direction: row; } .table-tab-wp .tableTabs .tableTab { display: flex; align-items: center; justify-content: center; width: 320px; height: 62px; background-color: #e4e8ea; border-top-left-radius: 14px; border-top-right-radius: 14px; font-family: "Noto Sans KR", sans-serif; font-size: 20px; margin-right: 8px; cursor: pointer; color: rgb(109, 108, 114); transition: all 0.2s ease; } .table-tab-wp .tableTabs .tableTab:hover { color: #000; } .table-tab-wp .tableTabs .tableTab.active { background-color: #fff; color: #19218f; font-weight: bold; box-shadow: 4px 4px 11px 0 rgba(0, 0, 0, 0.06); } .table-tab-wp .tableItems { display: none; width: 1200px; padding: 60px 48px; border-top-right-radius: 14px; border-bottom-left-radius: 14px; border-bottom-right-radius: 14px; background-color: #fff; box-shadow: 4px 4px 11px 0 rgba(0, 0, 0, 0.06); } .table-tab-wp .tableItems.active { position: relative; display: block; z-index: 10; }