.wrap-main-stories{position:relative}.wrap-main-stories .d-img-main{width:100%;max-width:1920px;display:block}.wrap-main-stories .text-desc{position:absolute;top:9.375rem;left:0;right:0}.wrap-main-stories h1{font-family:'Noto Serif KR';font-size:2.5rem;font-weight:bold;line-height:1.35;letter-spacing:normal;color:#fff;margin:0}.wrap-main-stories p{font-family:'SeoulNamsan';font-size:1.25rem;line-height:1.6;letter-spacing:-0.025rem;color:#fff;padding-top:1.25rem}.wrap-stories-list{width:100%;max-width:1201px;margin:0 auto}.wrap-stories-list .wrap-stories-list-row{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.wrap-stories-list .wrap-stories-list-row .wrap-list{padding-top:5rem;margin-right:4.6875%;width:100%;max-width:340px;box-sizing:border-box;border-bottom:1px solid #ccc}.wrap-stories-list .wrap-stories-list-row .wrap-list:nth-of-type(3n){margin-right:0}.wrap-stories-list .wrap-stories-list-row .wrap-list .img-list-wrapping{width:100%;background-color:#e7e6e6}.wrap-stories-list .wrap-stories-list-row .wrap-list .img-list-wrapping img{width:100%}.wrap-stories-list .wrap-stories-list-row .wrap-list .board-title{font-family:'SeoulNamsanEB';font-size:1.25rem;line-height:1.5;letter-spacing:-0.025rem;color:#626262;padding-top:1.25rem}.wrap-stories-list .wrap-stories-list-row .wrap-list .board-content{font-family:'SeoulNamsan';font-size:1.25rem;line-height:1.5;letter-spacing:-0.025rem;color:#7f7f7f;padding-top:2.5rem;padding-bottom:1.25rem}.wrap-stories-list .wrap-stories-list-row .wrap-list .board-date{font-family:'SeoulNamsan';font-size:1.25rem;line-height:2.5;letter-spacing:-0.05rem;color:#bfbfbf;padding-bottom:1.25rem}.wrap-pagination{padding:4.375rem 0 6.25rem}.wrap-pagination .pagination{display:flex;justify-content:center;align-items:center}.wrap-pagination .pagination .prev .material-icons,.wrap-pagination .pagination .next .material-icons{font-size:1.25rem;font-weight:bold;color:#585858}.wrap-pagination .pagination .prev{padding-right:28px}.wrap-pagination .pagination .pages{font-family:'SeoulNamsan';font-size:1.25rem;line-height:2.5;letter-spacing:-0.05rem;color:#7f7f7f;padding-right:28px}.wrap-pagination .pagination .pages .active{color:#fff;border-radius:1.875rem;background-color:#404040;letter-spacing:normal;width:1.875rem;height:1.875rem;text-align:center;position:relative}.wrap-pagination .pagination .pages .active span{position:absolute;left:0;right:0;top:-8px}.wrap-stories-detail{padding:9.375rem 0 6.25rem;box-sizing:border-box}.wrap-stories-detail .wrapper-stories-detail-header{border-top:1px solid #404040;padding:2.5rem 0}.wrap-stories-detail .wrapper-stories-detail-header .wrap-board-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:0.625rem}.wrap-stories-detail .wrapper-stories-detail-header .wrap-board-head .text-board-name{font-family:'SeoulNamsanB';font-size:1.25rem;line-height:1.2;letter-spacing:normal;color:#626262}.wrap-stories-detail .wrapper-stories-detail-header .wrap-board-head .text-board-day .text-writer{font-family:'SeoulNamsan';font-size:1.25rem;color:#626262;display:inline-block}.wrap-stories-detail .wrapper-stories-detail-header .wrap-board-head .text-board-day .text-date{font-family:'SeoulNamsan';font-size:1.25rem;line-height:2;letter-spacing:-0.025rem;color:#626262;display:inline-block}.wrap-stories-detail .wrapper-stories-detail-header .text-title{font-family:'Noto Serif KR';font-size:2.5rem;font-weight:bold;line-height:1.75;letter-spacing:-0.125rem;color:#333}.wrap-stories-detail .wrap-content{border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;padding:3.75rem 0;font-family:'SeoulNamsan';font-size:1.25rem;line-height:1.75;letter-spacing:normal;color:#757575}.wrap-stories-detail .wrap-content img{max-width:100%}.wrap-stories-detail .wrap-btn-list{padding-top:3.125rem;display:flex;justify-content:space-between;align-items:flex-start}.wrap-stories-detail .wrap-btn-list .wrap-prev-list .prev-list-title,.wrap-stories-detail .wrap-btn-list .wrap-next-list .next-list-title{font-family:'SeoulNamsan';font-size:1.25rem;line-height:1.1;color:#ccc;width:185px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-top:0.625rem}.wrap-stories-detail .wrap-btn-list .wrap-prev-list,.wrap-stories-detail .wrap-btn-list .wrap-next-list{font-family:'SeoulNamsanEB';font-size:1.25rem;line-height:2;color:#585858}.wrap-stories-detail .wrap-btn-list .wrap-next-list{text-align:left}.wrap-stories-detail .wrap-btn-list .wrap-prev-list{text-align:right}.wrap-stories-detail .wrap-btn-list .wrap-prev-list .material-icons,.wrap-stories-detail .wrap-btn-list .wrap-next-list .material-icons{font-size:17px;vertical-align:middle}.wrap-stories-detail .wrap-btn-all-list{margin-top:20px;width:100%;text-align:center}.wrap-stories-detail .wrap-btn-all-list .btn-all-list{display:inline-block;box-sizing:border-box;padding:18px 54px;background-color:#7f7f7f;color:#fff;font-family:'SeoulNamsan';font-size:1.25rem}@media (max-width: 600px){.wrap-main-stories .m-img-main{width:100%;display:block}.wrap-main-stories .text-desc{padding-left:5.55%;top:5rem}.wrap-main-stories h1{font-size:1.562rem;line-height:1.4;letter-spacing:-0.156rem;margin:0}.wrap-main-stories p{font-size:0.812rem;line-height:1.54;letter-spacing:-0.065rem;padding-top:0.625rem}.wrap-stories-list{width:88.88%;max-width:88.88%;margin:0 auto}.wrap-stories-list .text-chapter{padding-top:6.25rem;padding-bottom:2.5rem;text-align:center}.wrap-stories-list .text-chapter h1{font-family:'Noto Serif KR';font-size:1.562rem;font-weight:bold;line-height:1.4;letter-spacing:normal;color:#333;margin:0;padding-bottom:0.625rem}.wrap-stories-list .text-chapter p{font-family:'SeoulNamsan';font-size:0.812rem;line-height:1.54;letter-spacing:-0.032rem;color:#626262;padding-bottom:0.625rem}.wrap-stories-list .wrap-stories-list-row{display:block}.wrap-stories-list .wrap-stories-list-row .wrap-list{padding-top:1.875rem;margin-right:0;max-width:100%}.wrap-stories-list .wrap-stories-list-row .wrap-list .board-title{font-size:0.812rem;line-height:1.54;letter-spacing:-0.032rem;padding-top:1.25rem}.wrap-stories-list .wrap-stories-list-row .wrap-list .board-content{font-size:0.812rem;line-height:1.54;letter-spacing:-0.032rem;color:#626262;padding-top:1.875rem;padding-bottom:0.625rem}.wrap-stories-list .wrap-stories-list-row .wrap-list .board-date{font-size:0.812rem;line-height:1.92;letter-spacing:-0.065rem;padding-bottom:1.875rem}.wrap-pagination{padding:2.5rem 0 4.687rem}.wrap-pagination .pagination .prev .material-icons,.wrap-pagination .pagination .next .material-icons{font-size:0.812rem}.wrap-pagination .pagination .prev{padding-right:20px}.wrap-pagination .pagination .pages{font-size:0.812rem;line-height:1.15;letter-spacing:normal;color:#585858;padding-right:20px}.wrap-pagination .pagination .pages .active{border-radius:1.562rem;width:1.562rem;height:1.562rem;text-align:center;position:relative}.wrap-pagination .pagination .pages .active span{top:6px}.wrap-stories-detail{padding:6.25rem 0 4.687rem;width:88.88%;margin:0 auto}.wrap-stories-detail .wrapper-stories-detail-header{padding:1.562rem 0}.wrap-stories-detail .wrapper-stories-detail-header .text-board-name{font-family:'SeoulNamsan';font-size:0.812rem;line-height:1.54;letter-spacing:-0.032rem;color:#626262}.wrap-stories-detail .wrapper-stories-detail-header .text-board-day .text-writer{font-family:'SeoulNamsan';font-size:0.812rem;color:#626262;display:inline-block}.wrap-stories-detail .wrapper-stories-detail-header .text-board-day .text-date{font-family:'SeoulNamsan';font-size:0.812rem;line-height:1.54;letter-spacing:-0.032rem;color:#626262;display:inline-block}.wrap-stories-detail .wrapper-stories-detail-header .text-title{font-size:1.562rem;line-height:1.4;letter-spacing:normal;padding:1.875rem 0}.wrap-stories-detail .wrap-content{padding:3.125rem 0;font-size:0.812rem;line-height:1.69;letter-spacing:-0.032rem;color:#626262}.wrap-stories-detail .wrap-btn-list{padding-top:1.562rem}.wrap-stories-detail .wrap-btn-list .wrap-prev-list .prev-list-title,.wrap-stories-detail .wrap-btn-list .wrap-next-list .next-list-title{font-size:0.812rem;line-height:0.85;width:105px}.wrap-stories-detail .wrap-btn-list .wrap-prev-list,.wrap-stories-detail .wrap-btn-list .wrap-next-list{font-size:0.812rem;line-height:1.54}.wrap-stories-detail .wrap-btn-list .wrap-prev-list .material-icons,.wrap-stories-detail .wrap-btn-list .wrap-next-list .material-icons{font-size:13px}.wrap-stories-detail .wrap-btn-all-list .btn-all-list{width:auto;height:auto;padding:8px 30px 6px;font-size:0.8125rem}}
