.notice-page{padding:40px 0 80px}@media (min-width:768px){.notice-page{padding:60px 0 120px}}.notice-page__container{max-width:1200px;margin:0 auto;padding:0 20px}.notice-page__title{text-align:center;color:#222;margin-bottom:12px;font-size:28px;font-weight:700}@media (min-width:768px){.notice-page__title{margin-bottom:16px;font-size:36px}}.notice-page__subtitle{color:#666;text-align:center;margin-bottom:40px;font-size:14px}@media (min-width:768px){.notice-page__subtitle{margin-bottom:60px;font-size:16px}}.notice-page__search{gap:8px;margin-bottom:30px;display:flex}.notice-page__search-select{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:4px;min-width:100px;padding:10px 16px;font-size:14px}.notice-page__search-input{border:1px solid #ddd;border-radius:4px;flex:1;max-width:300px;padding:10px 16px;font-size:14px}.notice-page__search-input::placeholder{color:#999}.notice-page__search-btn{background-color:var(--jb-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:10px 24px;font-size:14px;font-weight:600;transition:background-color .2s}.notice-page__search-btn:hover{background-color:var(--jb-primary)}.notice-page__table{border-collapse:collapse;border-top:2px solid #222;width:100%}.notice-page__th{color:#111;text-align:center;background-color:#fafafa;border-bottom:1px solid #ddd;padding:16px 12px;font-family:Pretendard;font-size:16px;font-weight:600}.notice-page__th--num{width:80px}.notice-page__th--title{text-align:center}.notice-page__th--author,.notice-page__th--date{width:120px}.notice-page__th--views{width:80px}@media (max-width:768px){.notice-page__th--author,.notice-page__th--views{display:none}.notice-page__th--num{width:60px}.notice-page__th--date{width:100px}}.notice-page__tr{border-bottom:1px solid #eee;transition:background-color .2s}.notice-page__tr:hover{background-color:#fafafa}.notice-page__td{color:#666;text-align:center;padding:20px 15px;font-family:Pretendard;font-size:16px;font-weight:300}.notice-page__td--title{text-align:left}.notice-page__td--title a{color:#222;text-decoration:none;transition:color .2s}.notice-page__td--title a:hover{color:var(--jb-primary)}@media (max-width:768px){.notice-page__td--author,.notice-page__td--views{display:none}}.notice-page__badge{background-color:var(--jb-primary);color:#fff;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.notice-page__pagination{justify-content:center;align-items:center;gap:4px;margin-top:40px;display:flex}.notice-page__pagination-btn{color:#444;cursor:pointer;background-color:#fff;border:1px solid #ddd;padding:8px 16px;font-size:14px;transition:all .2s}.notice-page__pagination-btn:hover{background-color:var(--jb-brand-pink);border-color:var(--jb-brand-pink);color:#fff}.notice-page__pagination-btn--active{background-color:var(--jb-primary);border-color:var(--jb-primary);color:#fff;font-weight:600}.notice-detail{padding:40px 0 80px}@media (min-width:768px){.notice-detail{padding:60px 0 120px}}.notice-detail__container{max-width:1000px;margin:0 auto;padding:0 20px}.notice-detail__header{border-bottom:2px solid #222;margin-bottom:40px;padding-bottom:20px}.notice-detail__title{color:#222;margin-bottom:16px;font-size:22px;font-weight:700;line-height:1.4}@media (min-width:768px){.notice-detail__title{margin-bottom:20px;font-size:26px}}.notice-detail__meta{color:#666;flex-wrap:wrap;justify-content:flex-end;gap:8px 20px;font-size:13px;display:flex}@media (min-width:768px){.notice-detail__meta{gap:8px 24px;font-size:14px}}.notice-detail__meta-item{gap:8px;display:flex}.notice-detail__meta-label{color:#999}.notice-detail__meta-value{color:#333}.notice-detail__content{color:#333;border-bottom:1px solid #e5e5e5;min-height:300px;padding:40px 0;font-size:15px;line-height:1.8}@media (min-width:768px){.notice-detail__content{padding:60px 0;font-size:16px}}.notice-detail__content p{margin-bottom:8px}.notice-detail__nav{border-bottom:1px solid #e5e5e5}.notice-detail__nav-item{border-bottom:1px solid #f0f0f0;align-items:center;padding:16px 0;display:flex}.notice-detail__nav-item:last-child{border-bottom:none}.notice-detail__nav-label{color:#666;flex-shrink:0;width:60px;font-size:14px;font-weight:500}@media (min-width:768px){.notice-detail__nav-label{width:80px}}.notice-detail__nav-link{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;text-decoration:none;transition:color .2s;overflow:hidden}@media (min-width:768px){.notice-detail__nav-link{font-size:15px}}.notice-detail__nav-link:hover{color:var(--jb-primary)}.notice-detail__actions{justify-content:flex-start;margin-top:40px;display:flex}@media (min-width:768px){.notice-detail__actions{margin-top:50px}}.notice-detail__list-btn{background-color:var(--jb-primary);color:#fff;border-radius:4px;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.notice-detail__list-btn:hover{background-color:var(--jb-brand-pink)}.lapin-intro-wrapper{align-items:center;display:flex}.lapin-intro-wrapper .txt-box{flex:1;padding:40px 0}.lapin-intro-wrapper .txt-box h2{color:#111;letter-spacing:-.03em;margin:0 0 20px;padding-top:15px;font-family:Pretendard;font-size:48px;font-weight:800;position:relative}.lapin-intro-wrapper .txt-box h2:after{content:"";background:#e91e63;width:40px;height:4px;position:absolute;top:0;left:0}.lapin-intro-wrapper .txt-box p{color:#666;letter-spacing:-.03em;font-family:Pretendard;font-size:18px;font-weight:500}.lapin-intro-wrapper .txt-box p+p{margin-top:10px}.lapin-things{background:#fafafa;border:1px solid #e2e4e7;border-radius:20px;align-items:center;margin:60px 0;padding:40px;display:flex}.lapin-things .item{flex:1;align-items:center;display:flex}.lapin-things .item .thumb{background:#e91e63;border-radius:50%;width:80px;min-width:80px;height:80px;margin-right:40px}.lapin-things .item .contents{flex-direction:column;display:flex}.lapin-things .item .contents h4{margin-bottom:5px;font-family:Pretendard;font-size:16px;font-weight:700}.lapin-things .item .contents p{color:#666;font-family:Pretendard;font-size:16px}.luck-list-wrapper h2{letter-spacing:-.03em;font-family:Pretendard;font-size:34px;font-weight:700}.luck-list-wrapper h2 b{color:#e91e63;font-weight:700}.luck-list-wrapper .luck-list{margin:40px 0 80px}.luck-list-wrapper .luck-list ul{list-style-type:none;display:flex}.luck-list-wrapper .luck-list li{width:20%;padding:0 20px}.luck-list-wrapper .luck-list li:nth-child(2n){margin-top:40px}.luck-list-wrapper .luck-list .item{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.luck-list-wrapper .luck-list .item .thumb{aspect-ratio:1;background:#f0f0f0;border-radius:50%;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 20px #0003}.luck-list-wrapper .luck-list .item .thumb img{width:100%;height:100%}.luck-list-wrapper .luck-list .item .thumb .cover{opacity:.4;background-image:url(/images/lapin-luck/lapin-luck-cover.png);background-repeat:no-repeat;background-size:100%;display:block;position:absolute;inset:-2px}.luck-list-wrapper .luck-list .item label{color:#111;letter-spacing:-.03em;text-align:center;align-items:center;margin-top:20px;font-family:Pretendard;font-size:16px;font-weight:400;display:flex}
