@charset "utf-8";

/* 카테고리 */
.list-category .div-tab-box { margin-bottom:15px; }
.list-category .dropdown { margin-bottom:15px; }
.list-category .active a, .list-category .selected a { color:crimson; font-weight:bold !important; }

/* PC 목록 */
table.list-pc { border-bottom: 1px solid #ddd; margin-bottom:15px; }
table.list-pc th { white-space:nowrap; clear:both; height:43px; background: url('./img/head.gif') repeat-x !important; font-weight:bold; font-size:12px; color:#333; border:0px !important; padding:0px !important; margin:0px !important; text-align:center; }
table.list-pc th a { text-decoration:none; color:#333; }
table.list-pc th a:hover, table.bo-list th a:focus, table.bo-list th a:active { color:#000; }
table.list-pc td { white-space:nowrap; }
table.list-pc tbody tr:first-child td { border-top:0 !important; }
table.list-pc .list-now { background: #fafafa; }
table.list-pc .list-img img { width:40px; height:40px; border-radius:50%; }
table.list-pc .list-img i { width: 40px; height: 40px; line-height:40px; margin:0px; font-size: 24px; background: rgb(238, 238, 238); border-radius:50%; text-align: center; color: rgb(255, 255, 255); display: inline-block; }
table.list-pc .list-subject { text-align:left !important;  white-space:normal !important;}
table.list-pc .list-subject a { display:block; }
table.list-pc .list-subject.now { font-weight:bold !important; }
table.list-pc .list-subject.notice { font-weight:bold !important; }
table.list-pc .list-none { padding:100px 0px; }

/* 모바일 목록 */
.list-mobile { margin-bottom:15px; border-top:1px solid #eee; }
.list-mobile strong { font-weight:normal; margin:0px; line-height:40px; display:block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; }
.list-mobile.no-img strong { line-height:30px; }
.list-mobile strong.notice a { font-weight:bold; }
.list-mobile strong.best a { }
.list-mobile strong.now a { font-weight:bold; color:crimson; }
.list-mobile .list-img img { width:40px; height:40px; border-radius:50%; }
.list-mobile .list-img i { width: 40px; height: 40px; line-height:40px; margin:0px; font-size: 24px; background: rgb(238, 238, 238); border-radius:50%; text-align: center; color: rgb(255, 255, 255); display: inline-block; }
.list-mobile .list-cnt { color: orangered; font-size: 12px; font-weight:bold; font-family:verdana; letter-spacing:-1px; }
.list-mobile .media { border-bottom:1px solid #eee; margin:0px; padding:6px 8px; }
.list-mobile .media.list-notice {  background:#fafafa; }
.list-mobile .media.list-now { background:#fafafa; }
.list-mobile :first-child.media { margin-top:0px; }
.list-mobile .media .media-body { padding-left:0px; }

/* 목록 공통 */
.list-wrap { width:100%; }
.list-btn-box { margin-bottom: 15px; }
.list-btn-box a span { margin-left: 4px; }
.list-btn-box .sort a { color:crimson !important; font-weight:bold !important; }
.list-btn-box .dropdown-menu { font-size: 12px; }
.list-none { margin:0px 0px 15px; padding:80px 0px; }
.list-page { margin-bottom:15px; }
.list-page .pagination { margin:0; }

/* 아이콘 */
.list-wrap .wr-text { font-family:dotum; font-size:11px; letter-spacing:-1px; line-height:11px; font-weight:normal; }
.list-wrap .wr-icon { display:inline-block; padding:0px; margin:0px; overflow:hidden; vertical-align:middle; background-repeat: no-repeat; background-position: left top; }
.list-wrap .wr-notice { width:37px; height:19px; background-image: url('./img/icon_notice.gif'); }
.list-wrap .wr-new { width:12px; height:12px; background-image: url('./img/icon_new.gif'); }
.list-wrap .wr-secret { width:12px; height:12px; background-image: url('./img/icon_secret.gif'); }
.list-wrap .wr-hot { width:12px; height:12px; background-image: url('./img/icon_hot.gif'); }

/* 내용 공통 */
.view-wrap { width:100%; overflow:hidden; }
.view-wrap img{ max-width:100%; }
.view-wrap .img-photo i { background: rgb(245, 245, 245); padding: 16px; border-radius: 50%; width: 80px; height: 80px; text-align: center; color: rgb(143, 143, 143); font-size: 40px; display: inline-block; }
.view-wrap .img-photo img { border-radius: 50%; width: 80px !important; height: 80px !important; display:inline-block; }
.view-wrap .img-resize img { max-width:100%; height:auto; }
.view-wrap h1 { font-size: 22px; font-weight:bold; margin:0px; line-height:50px; display:block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; margin:0px; padding:0px 10px; color: rgb(59, 62, 67); letter-spacing:-1px; }
.view-wrap h1 .photo { border-radius: 50%; width: 50px; height: 50px; margin-bottom:10px; margin-right:10px; }
.view-wrap .no-attach { border-bottom:0px; }

.view-btn { margin:0px 0px 30px; }
.view-btn i { margin-right:2px; }

.view-head { border-left:0px; border-right:0px; }
.view-head .sp { display:inline-block; width:20px; text-align:center; font-size:11px; color:#888; }
.view-head .list-group-item { padding:5px 15px; border-style:dotted; }
.view-tag { margin:10px 0px; padding:0px; color:#888; }
.view-tag a { color:#888; }
.view-tag a:hover { color:crimson; }
.view-cnt { margin-top:4px; }
.view-img img { display:block; max-width:100%; margin:0 auto 15px; border:0; height:auto; }
.view-content { padding:0px 15px 20px }
.view-mobile .view-content { padding:0px 0px 20px; }
.view-content img { width:auto; height:auto; max-width:100%; }
.view-content p { padding:0; margin:0; line-height:22px; }
.view-good-box { text-align:center; }
.view-good-box span { margin:15px 6px; width:80px; height:80px; display:inline-block; }
.view-good-box a { background: rgb(245, 245, 245); padding-top:14px; border-radius: 50%; width: 80px; height: 80px; text-align: center; color: rgb(51, 51, 51); font-size: 22px; line-height:26px; display: inline-block; }
.view-good-box .view-good a:hover { background: rgb(223, 17, 25); color: rgb(255, 255, 255); }
.view-good-box .view-nogood a:hover { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.view-author .auth-photo { width:160px; padding-right:15px; }
.view-comment { color: rgb(51, 51, 51); font-family: "Roboto", sans-serif; margin: 0px 0px 10px; padding: 0px 0px 5px; text-transform: capitalize; overflow: hidden; font-size: 20px; font-weight: 500; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: relative; }

#bo_v_sns {margin:4px 0 15px;padding:0;list-style:none;zoom:1}
#bo_v_sns:after {display:block;visibility:hidden;clear:both;content:""}
#bo_v_sns li {float:left;margin:0 5px 0 0}

/* 댓글 */
.comment-media { }
.comment-media .photo i { background: rgb(245, 245, 245); padding: 15px; border-radius: 50%; width: 64px; height: 64px; text-align: center; color: rgb(143, 143, 143); font-size: 30px; display: inline-block; }
.comment-media .photo img { border-radius: 50%; width: 64px !important; height: 64px !important; display:inline-block; }
.view-mobile .comment-media .photo i { padding: 10px; width: 54px; height: 54px; }
.view-mobile .comment-media .photo img { width: 54px !important; height: 54px !important; }

.comment-media .media { border-top:1px solid #eee; margin:7px 0px; padding:7px 0px 0px; }
.comment-media :first-child.media { border-top:0px; margin-top:0px; padding-top:0px; }
.comment-media h5 { margin:2px 0px; line-height: 22px; }
.comment-media .media .media-body { padding-left:0px; }
.comment-media .media .media-info { margin-left:10px; }
.comment-media .media .media-content {	margin-top:8px; }
.comment-media .media .media-btn {	margin-left:4px; }
.comment-media .cmt-good-btn { text-align:right; padding-right:1px; }
.comment-media .cmt-good, .comment-media .cmt-nogood { display:inline-block; width:74px; height:20px; margin-top:10px; padding-right:10px; margin-right:-1px; font:bold 11px verdana; text-align:right; letter-spacing:-1px; line-height:19px; cursor:pointer; }
.comment-media .cmt-good { background: url('./img/cmt_good.gif') no-repeat left center; color:#f4695b; }
.comment-media .cmt-nogood { background: url('./img/cmt_nogood.gif') no-repeat left center; color:#888; }

#bo_vc_opt ol {	margin:0;padding:0;list-style:none;zoom:1; }
#bo_vc_opt ol:after { display:block;visibility:hidden;clear:both;content:""; }
#bo_vc_opt ol li { float:left;margin:0; }
#bo_vc_send_sns ul { margin:0;padding:0;list-style:none;zoom:1; }
#bo_vc_send_sns ul:after { display:block;visibility:hidden;clear:both;content:""; }
#bo_vc_send_sns ul li {	float:left;margin:0 0 0 20px; }
#bo_vc_send_sns input {	margin:0 0 0 5px; }

/* 쓰기 공통 */
.write-wrap { width:100%; overflow:hidden; }
.write-wrap h2 { padding:0px; margin:0px; font-size:14px; font-weight:bold; }
.write-wrap label { font-weight:bold; margin-top:4px; }
.write-wrap .write-content { height: 300px; }
.write-wrap .write-file { border:0;box-shadow:none; }
.write-wrap .write-btn { margin:15px 0px 25px; text-align:center; }
.write-wrap .delete-file { margin:0px; padding:0px 10px; font-weight:normal; }
.write-wrap .delete-file label { font-weight: normal; }
.write-wrap .sp-label { font-weight:normal; margin-right:10px; }
.write-wrap .sp-label input[type="checkbox"], .write-wrap .sp-label input[type="radio"] { margin-top:0px; }

#autosave_pop div { text-align:right; }
#autosave_pop button { margin:0; margin-left:10px; padding:0; border:0; background:transparent; color:#888; }
#autosave_pop ul { margin:0; padding:0; padding-left:15px; list-style:disc; }
#autosave_pop li { padding:2px 5px;  }
#autosave_pop li:after { display:block; visibility:hidden; clear:both; content:""; }
#autosave_pop a { display:block; float:left; }
#autosave_pop span { display:block;; float:right; }





/* 반응형 공통 */
@media all and (max-width:460px) {
	.responsive .list-btn { text-align:center; margin:0px auto; }
	.responsive .pull-right.list-btn { float:none !important; margin-bottom:14px; }
	.responsive .view-wrap h1 { text-overflow:clip; overflow:none; white-space:normal; line-height: 24px; font-size: 18px; margin-bottom:10px; }
	.responsive .view-wrap h1 .photo { display:none; }
	.responsive .view-btn i { margin-right:0px; }
	.responsive .view-author .auth-photo { float:none; width:100%; padding-right:0px; }
	.responsive .comment-btn { text-align:center; }
	.responsive .comment-btn .pull-right { float:none !important; }
}

/* 오렌지투어 공개 공지사항 UI 2026-08-31 */
.orange-notice-board,.orange-notice-board *,.notice-view-wrap,.notice-view-wrap *,.notice-write-wrap,.notice-write-wrap *{box-sizing:border-box}.orange-notice-board{color:#303642;font-family:'Noto Sans KR','Malgun Gothic',sans-serif}.notice-board-head{display:flex;min-height:142px;margin:0 0 20px;padding:27px 32px;align-items:center;justify-content:space-between;border:1px solid #f4dac9;border-radius:14px;background:linear-gradient(135deg,#fff8f1 0%,#fff 62%,#fff1e7 100%);overflow:hidden}.notice-board-kicker{display:block;margin-bottom:7px;color:#f15a24;font-size:11px;font-weight:900;letter-spacing:.16em}.notice-board-head h2{margin:0;color:#382f2a;font-size:30px;font-weight:900;letter-spacing:-.04em}.notice-board-head p{margin:8px 0 0;color:#7a716b;font-size:13px}.notice-board-count{display:flex;width:92px;height:92px;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:#f15a24;color:#fff;box-shadow:0 10px 26px rgba(241,90,36,.22)}.notice-board-count b{font-size:25px;line-height:1}.notice-board-count span{margin-top:6px;font-size:10px;font-weight:700}.orange-notice-board .notice-category{margin-bottom:14px}.orange-notice-board .notice-category .div-tab{border:0!important}.orange-notice-board .notice-category .nav-tabs{display:flex;gap:7px;margin:0;padding:0;border:0!important}.orange-notice-board .notice-category .nav-tabs>li{float:none;margin:0}.orange-notice-board .notice-category .nav-tabs>li>a{display:flex;min-width:88px;height:38px;padding:0 14px;align-items:center;justify-content:center;border:1px solid #dce2e9!important;border-radius:19px!important;background:#fff;color:#616c79;font-size:12px!important;font-weight:800;text-decoration:none}.orange-notice-board .notice-category .nav-tabs>li>a span{margin-left:5px;color:#f15a24}.orange-notice-board .notice-category .nav-tabs>li.active>a,.orange-notice-board .notice-category .nav-tabs>li>a:hover{border-color:#f15a24!important;background:#f15a24!important;color:#fff!important;box-shadow:none!important}.orange-notice-board .notice-category .nav-tabs>li.active>a span{color:#fff}.notice-board-toolbar{display:flex;margin-bottom:14px;align-items:center;justify-content:space-between;gap:10px}.notice-search-form{display:grid;max-width:640px;flex:1;grid-template-columns:112px minmax(0,1fr) 78px;overflow:hidden;border:1px solid #ccd4de;border-radius:8px;background:#fff}.notice-search-form select,.notice-search-form input,.notice-search-form button{height:43px;border:0;background:#fff;font-size:12px}.notice-search-form select{padding:0 10px;border-right:1px solid #e1e5ea;color:#586370}.notice-search-form input{min-width:0;padding:0 13px;color:#303642}.notice-search-form input:focus,.notice-search-form select:focus{outline:0;background:#fffaf7}.notice-search-form button{border-left:1px solid #e1e5ea;background:#4d5663;color:#fff;font-weight:800;cursor:pointer}.notice-search-form button i{margin-right:5px}.notice-write-button{display:inline-flex;height:43px;padding:0 16px;align-items:center;justify-content:center;border-radius:8px;background:#f15a24;color:#fff!important;font-size:12px;font-weight:900;text-decoration:none!important}.notice-write-button i{margin-right:6px}.orange-notice-board .new_table{overflow:hidden;border:1px solid #dce2e9;border-radius:11px;background:#fff}.orange-notice-board table.list-pc{margin:0;border:0}.orange-notice-board table.list-pc thead th{height:48px!important;background:#f5f7fa!important;color:#586370;font-size:11px;border-bottom:1px solid #dce2e9!important}.orange-notice-board table.list-pc tbody td{height:55px;padding:9px 10px!important;border-top:1px solid #edf0f3!important;vertical-align:middle}.orange-notice-board table.list-pc tbody tr:first-child td{border-top:0!important}.orange-notice-board table.list-pc tbody tr:hover td{background:#fffaf7}.orange-notice-board table.list-pc tr.active td{background:#fff8f2}.orange-notice-board table.list-pc tr.active:hover td{background:#fff2e8}.orange-notice-board table.list-pc .wr-notice{width:auto;height:auto;padding:4px 8px;border-radius:11px;background:#f15a24;color:#fff;font-size:10px;font-weight:900;line-height:1.2;text-indent:0}.orange-notice-board table.list-pc .list-subject a{color:#323a45;font-size:13px;font-weight:700;line-height:1.55;text-decoration:none}.orange-notice-board table.list-pc .list-subject a:hover{text-decoration:underline}.notice-list-category{display:inline-flex;margin-right:7px;padding:3px 7px;align-items:center;border-radius:10px;background:#edf2f7;color:#657382;font-size:9px;font-weight:800;line-height:1.2;vertical-align:1px}.orange-notice-board .td_name,.orange-notice-board .td_date,.orange-notice-board .td_hit{color:#7b8591;font-size:10px}.orange-notice-board .mobile_info{margin-top:4px;color:#8b94a0;font-size:10px}.orange-notice-board .list-btn-box{margin-top:12px}.orange-notice-board .list-btn-box a[data-target="#searchModal"],.orange-notice-board .list-btn-box .btn_write{display:none}.orange-notice-board .list-page{margin:22px 0}.orange-notice-board .pagination>li>a,.orange-notice-board .pagination>li>span{margin:0 2px;border-radius:6px!important;color:#5e6875}.orange-notice-board .pagination>.active>a,.orange-notice-board .pagination>.active>span{border-color:#f15a24;background:#f15a24}.orange-notice-board .list-mobile{overflow:hidden;border:1px solid #dce2e9;border-radius:10px}.orange-notice-board .list-mobile .media{padding:13px 12px;border-color:#edf0f3}.orange-notice-board .list-mobile .media.list-notice{background:#fff8f2}.orange-notice-board .list-mobile strong{line-height:1.5;white-space:normal}.orange-notice-board .list-mobile strong a{display:block;color:#303944;font-size:13px}.notice-mobile-badge{display:inline-block;margin-right:6px;padding:3px 7px;border-radius:10px;background:#f15a24;color:#fff;font-size:9px;vertical-align:1px}.notice-mobile-meta{display:flex;gap:12px;margin-top:6px;color:#8a94a0;font-size:10px}
.notice-view-wrap{overflow:visible!important;margin-bottom:25px;border:1px solid #dfe4ea;border-radius:13px;background:#fff;box-shadow:0 5px 20px rgba(35,45,58,.05)}.notice-view-title{padding:26px 28px 20px;border-bottom:1px solid #e7ebef;background:linear-gradient(135deg,#fffaf6,#fff)}.notice-view-labels{display:flex;gap:5px;margin-bottom:10px}.notice-view-badge{display:inline-flex;padding:5px 9px;border-radius:12px;background:#edf1f5;color:#5d6976;font-size:10px;font-weight:800}.notice-view-badge.primary{background:#f15a24;color:#fff}.notice-view-wrap h1{height:auto!important;margin:0!important;padding:0!important;color:#303642;font-size:25px!important;line-height:1.45!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important}.notice-view-wrap .view-head{margin:0;padding:0 28px;border:0;background:#fff}.notice-view-wrap .post-meta-bar{gap:24px;padding:13px 0!important;border-bottom:1px solid #edf0f3!important}.notice-view-wrap .view-content{min-height:260px;padding:30px 28px 45px!important;color:#3c4652;font-size:14px;line-height:1.8}.notice-view-wrap .view-content p{line-height:1.8}.notice-view-wrap .list-group{margin:12px 0}.notice-view-wrap .view-img{padding:18px 28px 0}.notice-view-wrap+.view-btn,.notice-view-wrap .view-btn{padding:0 5px}.notice-view-wrap .view-btn .btn{border-radius:6px}
.notice-write-wrap{margin-bottom:35px;padding:0 0 22px;border:1px solid #dce3eb;border-radius:13px;background:#fff;color:#303642;box-shadow:0 5px 20px rgba(35,45,58,.05)}.notice-write-head{margin-bottom:23px;padding:24px 27px;border-bottom:1px solid #e5eaf0;background:linear-gradient(135deg,#fff8f2,#fff)}.notice-write-head span{color:#f15a24;font-size:10px;font-weight:900;letter-spacing:.14em}.notice-write-head h2{margin:5px 0 0!important;color:#42362f;font-size:21px!important}.notice-write-head p{margin:7px 0 0;color:#7c8794;font-size:11px}.notice-write-wrap>form{padding:0 24px}.notice-write-wrap .form-group{margin-bottom:16px}.notice-write-wrap .control-label{color:#45505c;font-size:12px}.notice-write-wrap .form-control{height:41px;border-color:#ccd5df;border-radius:7px;box-shadow:none}.notice-write-wrap .form-control:focus{border-color:#f15a24;box-shadow:0 0 0 2px rgba(241,90,36,.12)}.notice-admin-title-tools{margin:0 0 19px;padding:15px 17px;border:1px solid #f2d4c3;border-radius:9px;background:#fffaf7}.notice-tool-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:12px}.notice-tool-row strong{color:#5a4b43;font-size:11px}.notice-prefix-buttons,.notice-color-palette{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.notice-prefix-buttons button{height:31px;padding:0 10px;border:1px solid #d4dbe4;border-radius:5px;background:#fff;color:#5c6774;font-size:10px;font-weight:800;cursor:pointer}.notice-prefix-buttons button:hover{border-color:#f15a24;color:#e45d23}.notice-color-chip{width:30px;height:30px;padding:0;border:3px solid #fff;border-radius:50%;background:var(--chip-color,#303642);box-shadow:0 0 0 1px #ccd4dd;cursor:pointer}.notice-color-chip.active{box-shadow:0 0 0 2px #f15a24}.notice-color-chip.default{width:auto;padding:0 10px;border:1px solid #ccd4dd;border-radius:15px;background:#fff;color:#4c5764;font-size:10px;font-weight:800}.notice-custom-color,.notice-selected-color{display:inline-flex!important;height:31px;margin:0!important;padding:0 5px 0 10px;align-items:center;border:1px solid #d4dbe4;border-radius:16px;background:#fff;color:#64707d;font-size:10px;font-weight:700!important}.notice-custom-color input{width:24px;height:24px;margin-left:6px;padding:1px;border:0;background:transparent;cursor:pointer}.notice-selected-color input{width:68px;height:24px;margin-left:6px;padding:0 6px;border:0;border-left:1px solid #e1e5ea;background:transparent;color:#4c5764;font-size:10px;text-align:center}.notice-title-preview{display:flex;min-height:42px;padding:9px 11px;align-items:center;border-radius:6px;background:#fff;border:1px dashed #d9c1b4}.notice-title-preview span{width:76px;flex:none;color:#9a8174;font-size:10px}.notice-title-preview b{overflow:hidden;color:#303642;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.notice-write-wrap .write-btn .btn{height:42px;padding:0 20px;border-radius:7px;line-height:40px}.notice-write-wrap .write-btn .btn-color{border-color:#f15a24;background:#f15a24}
@media(max-width:768px){.notice-board-head{min-height:118px;padding:21px 20px}.notice-board-head h2{font-size:24px}.notice-board-count{width:72px;height:72px}.notice-board-count b{font-size:20px}.notice-board-toolbar{align-items:stretch;flex-direction:column}.notice-search-form{width:100%;max-width:none;grid-template-columns:92px minmax(0,1fr) 62px}.notice-search-form button span{display:none}.notice-write-button{width:100%}.orange-notice-board .notice-category .nav-tabs{overflow-x:auto}.orange-notice-board .notice-category .nav-tabs>li>a{min-width:76px}.orange-notice-board table.list-pc thead .td_name,.orange-notice-board table.list-pc thead th:nth-last-child(-n+3),.orange-notice-board table.list-pc tbody .td_name,.orange-notice-board table.list-pc tbody .td_date,.orange-notice-board table.list-pc tbody .td_hit{display:none}.orange-notice-board table.list-pc th:nth-child(2),.orange-notice-board table.list-pc td.td_num{width:54px!important}.orange-notice-board table.list-pc tbody td{height:60px;padding:9px 7px!important}.notice-view-title{padding:21px 18px 16px}.notice-view-wrap h1{font-size:20px!important}.notice-view-wrap .view-head{padding:0 18px}.notice-view-wrap .post-meta-bar{gap:10px}.notice-view-wrap .view-content{min-height:200px;padding:23px 18px 35px!important}.notice-write-head{padding:20px}.notice-write-wrap>form{padding:0 14px}.notice-tool-row{grid-template-columns:1fr}.notice-write-wrap .form-horizontal .control-label{text-align:left}.notice-admin-title-tools{padding:13px}.notice-title-preview span{width:60px}}
@media(max-width:460px){.notice-board-head p{max-width:210px;font-size:11px}.notice-board-count{display:none}.orange-notice-board table.list-pc th:nth-child(2),.orange-notice-board table.list-pc td.td_num{display:none}.orange-notice-board table.list-pc .list-subject a{font-size:12px}.notice-search-form{grid-template-columns:82px minmax(0,1fr) 54px}.notice-view-wrap{border-radius:9px}.notice-view-wrap h1{font-size:18px!important}.notice-write-wrap{border-radius:9px}}

/* 공지 제목 가독성 보완 2026-08-31 */
.orange-notice-board table.list-pc tbody td{height:62px}
.orange-notice-board table.list-pc .list-subject a{font-size:16px;font-weight:750;line-height:1.5;letter-spacing:-.02em}
.orange-notice-board .td_name,.orange-notice-board .td_date,.orange-notice-board .td_hit{font-size:12px!important}
.orange-notice-board .list-mobile strong a{font-size:15px;font-weight:750;line-height:1.5;letter-spacing:-.02em}
.notice-mobile-meta{font-size:11px}
@media(max-width:768px){.orange-notice-board table.list-pc .list-subject a{font-size:15px}}
@media(max-width:460px){.orange-notice-board table.list-pc .list-subject a{font-size:15px}.orange-notice-board .list-mobile strong a{font-size:15px}}

/* 공지 상세 하단 버튼 2026-08-31 */
.notice-view-wrap .notice-view-actions{display:flex;margin:0!important;padding:23px 28px 27px!important;align-items:center;flex-direction:column;gap:13px;border-top:1px solid #edf0f3;background:#fafbfc;text-align:center!important}
.notice-view-tools,.notice-view-nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}
.notice-view-tools{width:100%;justify-content:flex-end}
.notice-view-tools:empty{display:none}
.notice-view-actions .btn{display:inline-flex!important;height:40px;padding:0 15px;align-items:center;justify-content:center;gap:6px;border-radius:8px!important;box-shadow:none!important;font-size:12px;font-weight:800;line-height:38px;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease}
.notice-view-actions .btn i{margin:0!important;font-size:13px}
.notice-view-actions .notice-tool-btn{height:33px;padding:0 11px;border:1px solid #d7dde5;background:#fff;color:#687380!important;font-size:10px;line-height:31px}
.notice-view-actions .notice-tool-btn:hover{border-color:#aeb8c4;background:#f5f7f9;color:#34404d!important}
.notice-view-actions .notice-tool-btn.danger{border-color:#efcaca;color:#c94c4c!important}
.notice-view-actions .notice-tool-btn.danger:hover{background:#fff4f4}
.notice-view-actions .notice-tool-btn.accent{border-color:#f2b28f;color:#e45b22!important}
.notice-view-actions .notice-nav-btn{min-width:104px;border:1px solid #cdd5df;background:#fff;color:#4d5967!important}
.notice-view-actions .notice-nav-btn:hover{border-color:#f15a24;background:#fff8f3;color:#e45b22!important}
.notice-view-actions .notice-list-btn{border-color:#f15a24;background:#f15a24;color:#fff!important}
.notice-view-actions .notice-list-btn:hover{border-color:#dc4f1b;background:#dc4f1b;color:#fff!important}
@media(max-width:768px){.notice-view-wrap .notice-view-actions{padding:19px 14px 22px!important}.notice-view-tools{justify-content:center}.notice-view-nav{width:100%;gap:6px}.notice-view-actions .notice-nav-btn{min-width:0;flex:1;padding:0 9px}.notice-view-actions .btn span{display:inline!important}}

/* 공지 목록 모바일 간편 페이징 2026-08-31 */
.orange-notice-board .notice-mobile-pagination{display:none!important}
@media(max-width:768px){
	.orange-notice-board .notice-desktop-pagination{display:none!important}
	.orange-notice-board .notice-mobile-pagination{display:inline-flex!important;margin:0;align-items:center;justify-content:center;gap:7px;vertical-align:middle}
	.orange-notice-board .notice-mobile-pagination>li{display:block;float:none}
	.orange-notice-board .notice-mobile-pagination>li>a,.orange-notice-board .notice-mobile-pagination>li>span{display:inline-flex;height:40px;min-width:76px;margin:0;padding:0 14px;align-items:center;justify-content:center;gap:8px;border:1px solid #d7dee6;border-radius:20px!important;background:#fff;color:#53606d;font-size:12px;font-weight:800;line-height:1;text-decoration:none}
	.orange-notice-board .notice-mobile-pagination>li>a:hover{border-color:#f15a24;background:#fff8f3;color:#e45b22}
	.orange-notice-board .notice-mobile-pagination>.notice-page-status>span{min-width:82px;border-color:#f0d8c9;background:#fffaf7;color:#8a7568;font-weight:700}
	.orange-notice-board .notice-mobile-pagination>.notice-page-status b{margin-right:2px;color:#f15a24;font-size:14px}
	.orange-notice-board .notice-mobile-pagination>.disabled>span{border-color:#e7ebef;background:#f7f8fa;color:#b0b7bf;cursor:default}
}
