.bbs-list-wrap{margin-bottom:3.5rem}.bbs-list-style08{border-top:3px solid #000}.main-notice-list{z-index:10;position:relative}.main-notice-list .bbs-item{position:relative}.main-notice-list .inner-box a{box-sizing:border-box;width:100%;font-family:var(--font-family2);transition:var(--transition-custom);background-color:#fff;border-bottom:1px solid #e5e5e5;padding:2rem 2.7rem;display:block;position:relative}.main-notice-list .title-box{justify-content:space-between;align-items:center;width:100%;display:flex}.main-notice-list .tit-box{align-items:center;width:80%;display:flex}.main-notice-list .date{color:#888;flex:0 0 11rem;margin-right:2rem;font-size:1.6rem;font-weight:400}.main-notice-list .title{color:#000;letter-spacing:-.025em;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:calc(100% - 14.5rem);font-size:1.8rem;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.main-notice-list .arrow{color:#22272b80;letter-spacing:-.025em;flex-shrink:0;align-items:center;font-size:1.6rem;font-weight:500;display:flex}.main-notice-list .arrow em{color:#22272b;background-color:#f6f6f6;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;margin-left:1rem;display:flex}.main-notice-list .arrow i{font-size:1.6rem}.main-notice-list .inner-box a:hover{background-color:#f6f6f6}.bbs-top-list-box{z-index:11;flex-flow:row-reverse wrap;justify-content:space-between;align-items:center;gap:2rem;width:100%;margin-bottom:3.5rem;display:flex;position:relative}.bbs-top-list-box.bbs-top-category-box{width:100%}.total-list-con{color:#0c0c0c;margin:0;font-size:1.6rem;font-weight:600}.total-list-con b{color:var(--main-color);margin-left:.8rem;font-size:1.6rem;font-weight:600}.board-category-box{flex:0 0 21rem;width:21rem}.bbs-top-category{text-align:left;width:100%;position:relative}.bbs-top-category .category-trigger-btn{z-index:2;box-sizing:border-box;color:#272727;letter-spacing:-.05em;text-align:left;cursor:pointer;background-color:#fff;border:2px solid #000;border-radius:5.2rem;align-items:center;width:100%;height:5.2rem;padding:0 5rem 0 3rem;font-size:1.6rem;font-weight:600;display:flex;position:relative}.bbs-top-category .category-trigger-btn:after{color:#272727;content:"";font-family:xeicon;font-size:2rem;font-weight:400;position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}.bbs-top-category.open .category-trigger-btn:after{content:""}.bbs-top-category-list{z-index:1;box-sizing:border-box;background-color:#fff;border:2px solid #000;border-radius:2rem;width:100%;margin:0;display:none;position:absolute;top:calc(100% - 2px);left:0}.bbs-top-category-list li{list-style:none}.bbs-top-category-list a{color:#666;letter-spacing:-.05em;padding:1rem 3rem;font-size:1.4rem;line-height:1.5;transition:color .3s;display:block}.bbs-top-category-list li.selected a,.bbs-top-category-list a:hover{color:#000;font-weight:600}.board-search-box{flex:0 0 52.7rem;width:52.7rem}.board-search-inner{box-sizing:border-box;background-color:#fff;border:1px solid #0000001a;border-radius:5.2rem;align-items:center;width:100%;height:5.2rem;margin:0 auto;padding-right:.5rem;display:flex}.board-search-inner:after{display:none}.board-search-inner .fakeform-selectbox{width:13.5rem;height:100%}.board-search-box .search-word{box-sizing:border-box;letter-spacing:-.05em;color:#2f2f2f;background-color:#0000;border:0;outline:none;flex:auto;min-width:0;height:100%;padding:0 1.5rem 0 1rem;font-size:1.6rem;font-weight:500}.board-search-box .search-word:focus{color:#2f2f2f;background-color:#0000}.board-search-box .search-word::placeholder{color:#72727299}.board-search-box .search-word::-webkit-search-cancel-button{display:none}.board-search-box .bbs-search-btn{background-color:var(--main-color);color:#fff;cursor:pointer;border:0;border-radius:100%;flex:0 0 4.2rem;width:4.2rem;height:4.2rem;margin:0;padding:0}.board-search-box .bbs-search-btn i{font-size:1.8rem}.fakeform-selectbox{display:inline-block;position:relative}.fakeform-selectbox .select-title{box-sizing:border-box;color:#2f2f2f;letter-spacing:-.05em;text-align:left;vertical-align:middle;cursor:pointer;background-color:#0000;border:0;border-radius:5.2rem;height:100%;padding:0 4rem 0 3.5rem;font-size:1.6rem;font-weight:600;line-height:5.2rem;transition:border-radius .3s 50ms;display:inline-block;width:100%!important}.fakeform-selectbox .select-title:after{color:#2f2f2f;content:"";font-family:xeicon;font-size:2rem;font-weight:400;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.fakeform-selectbox .select-title strong{width:100%;font-weight:inherit;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fakeform-selectbox .select-title.active{transition:none}.fakeform-selectbox .select-title.active:after{content:""}.select-option{background-color:#fff;border:1px solid #0000001a;border-radius:2rem;max-height:20rem;overflow:auto;z-index:999!important}.select-option::-webkit-scrollbar{width:5px}.select-option::-webkit-scrollbar-thumb{background-color:#333;border-radius:5px}.select-option::-webkit-scrollbar-track{background-color:#f2f2f2}.select-option ul{margin:0;padding:0}.select-option li{list-style:none}.select-option span,.select-option strong{color:#666;word-break:break-word;cursor:pointer;height:auto;padding:1rem 3.5rem;font-size:1.4rem;line-height:1.5;text-decoration:none;transition:color .3s;display:block}.select-option span:hover,.select-option span.selected{color:#000;font-weight:600}.paging-wrap{justify-content:space-between;margin-top:5rem;display:flex}.paging{text-align:center;flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.paging a,.paging .cur{color:#000;letter-spacing:-.01em;text-align:center;background-color:#f5f5f5;border:1px solid #f5f5f5;border-radius:.5rem;width:4rem;height:4rem;margin:0 2px;font-size:1.4rem;line-height:4rem;display:block;position:relative}.paging a:hover{color:#222}.paging .cur{background-color:#fff;border-color:#333;font-weight:600}.paging-select{align-items:center;display:flex}.paging-select .cur-num input{box-sizing:border-box;color:#000;letter-spacing:-.01em;text-align:center;background-color:#fff;border:1px solid #000;border-radius:.5rem;width:4rem;height:4rem;font-size:1.4rem;font-weight:600;line-height:4rem;display:block}.paging-select .slash{color:#000;margin:0 1.5rem;font-size:2rem}.paging-select .total-num{color:#000;font-size:1.4rem;font-weight:600}@media (max-width:1279px){.board-search-box{flex:0 0 46rem;width:46rem}.board-category-box{flex:0 0 20rem;width:20rem}}@media (max-width:800px){.bbs-top-list-box{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:5%}.board-category-box{flex:none;width:50%;max-width:20rem}.bbs-top-category .category-trigger-btn{height:5.2rem;padding:0 4rem 0 2rem;font-size:1.6rem}.bbs-top-category .category-trigger-btn:after{font-size:2rem;right:1.5rem}.bbs-top-category-list a{padding:1rem 2rem;font-size:1.4rem}.board-search-box{flex:none;width:100%}.board-search-inner .fakeform-selectbox{width:13.5rem}.fakeform-selectbox .select-title{padding:0 4rem 0 2rem;font-size:1.6rem}.fakeform-selectbox .select-title:after{font-size:2rem;right:1.5rem}.select-option span,.select-option strong{padding:1rem 2rem;font-size:1.4rem}.main-notice-list .inner-box a{padding:2.5rem 0}.main-notice-list .tit-box{flex-direction:column;align-items:flex-start;width:calc(100% - 5.5rem)}.main-notice-list .date{flex-basis:auto;width:100%;margin-right:0;font-size:1.4rem;line-height:1}.main-notice-list .title{width:100%;margin-top:1.2rem;font-size:1.6rem}.main-notice-list .arrow{font-size:0}.main-notice-list .arrow em{width:4.6rem;height:4.6rem;margin-left:0}.paging a,.paging .cur,.paging-select .cur-num input{width:3rem;height:3rem;line-height:3rem}.paging-select .slash{font-size:1.6rem}}@media (max-width:359px){.paging a,.paging .cur{margin:0 0 0 -1px}}.bbs-top-category.open .bbs-top-category-list{display:block}.fakeform-selectbox .select-title{cursor:pointer;background-color:#0000;border:0}.fakeform-selectbox .select-option{box-sizing:border-box;width:100%;min-width:13.5rem;position:absolute;top:calc(100% - 1px);left:0}.card-new-list{flex-wrap:wrap;margin:-1.75rem;display:flex}.card-new-list li{width:calc(33.33% - 3.5rem);margin:1.75rem}.card-new-list a{box-sizing:border-box;background-color:#f5f5f5;border-radius:2rem;padding:2rem;display:block}.card-new-list a .info-box{padding:2rem 2rem 0}.card-new-list a .info-box .category{letter-spacing:-.025em;color:#fff;background-color:var(--main-color);border-radius:2.2rem;padding:0 1.4rem;font-size:1.4rem;font-weight:600;line-height:2.2rem;display:inline-block}.card-new-list a .info-box .txt{letter-spacing:-.025em;color:#22272b;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3.2em;margin-top:1.5rem;margin-bottom:4rem;font-size:2.4rem;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.card-new-list a .info-box dl{align-items:center;display:flex}.card-new-list a .info-box dl dt,.card-new-list a .info-box dl dd{letter-spacing:-.025em;color:#00000080;font-size:1.6rem;line-height:1.6}.card-new-list a .info-box dl dt{margin-right:2rem}.card-new-list a .img-box{width:100%;height:0;margin-top:3rem;padding-top:59.72%;position:relative}.card-new-list a .img-box span{background-color:#fff;border-radius:2rem;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:hidden}.card-new-list a .img-box span img{width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}@media (min-width:801px){.card-new-list li a:hover .img-box span img{transform:scale(1.1)rotate(.002deg)}}@media (max-width:1279px){.card-new-list{margin:-1rem}.card-new-list li{width:calc(33.33% - 2rem);margin:1rem}}@media (max-width:800px){.card-new-list{margin:-1rem}.card-new-list li{width:calc(50% - 2rem);margin:1rem}.card-new-list a{padding:1.5rem}.card-new-list a .info-box{padding:1.5rem 1.5rem 0}.card-new-list a .info-box .category{border-radius:2.2rem;padding:0 1.4rem;font-size:1.4rem;line-height:2.2rem}.card-new-list a .info-box .txt{height:3.2em;margin-top:1.5rem;margin-bottom:2rem;font-size:2.4rem;line-height:1.6}.card-new-list a .info-box dl{flex-direction:column;align-items:flex-start}.card-new-list a .info-box dl dt,.card-new-list a .info-box dl dd{font-size:1.6rem;line-height:1.6}.card-new-list a .info-box dl dt{margin-right:0}.card-new-list a .info-box dl dd{margin-top:.5rem}.card-new-list a .img-box{margin-top:3rem}}@media (max-width:480px){.card-new-list li{width:calc(100% - 2rem)}}
