/* list */
#bbslist {margin:auto;padding:0 0 30px 0;}
#bbslist .info {height:28px;}
#bbslist .info .article {float:left;font-size:11px;font-family:gothic,dotum;color:#c0c0c0;padding:5px 0 0 5px;}
#bbslist .info .article a {position:relative;top:3px;left:3px;}
#bbslist .info .category {float:right;padding:0 0 5px 0;}
#bbslist .info .category select {padding:1px;margin-bottom:3px;}
#bbslist .info .category select .sline {color:#c0c0c0;}
#bbslist .info .category a {position:relative;top:3px;left:-5px;}
#bbslist table {width:100%;border-spacing:0px;border-collapse:collapse;}
#bbslist table caption {display:none;}
#bbslist thead th {height:28px;border-top:#D2D2D2 solid 1px;border-bottom:#D2D2D2 solid 1px;background:url('../../../../../_core/image/_public/bg_list_tt.jpg');font-size:11px;font-family:dotum;font-weight:normal;color:#787878;}
#bbslist thead .side1 {border-left:#D2D2D2 solid 1px;}
#bbslist thead .side2 {border-right:#D2D2D2 solid 1px;}
#bbslist tbody .noticetr td {background:url('');background:#FAFAFA;border-bottom:#EBEBEB solid 1px;}
#bbslist tbody .noticetr td a {font-weight:bold;}
#bbslist tbody td {text-align:center;color:#888888;font-family:arial;font-size:10px;border-bottom:#E6E6E6 solid 1px;letter-spacing:-1px;}
#bbslist .now {color:#ff0000;font-size:11px;}
#bbslist .cat {font-size:12px;font-family:gothic,gulim;color:#888;letter-spacing:-1px;}
#bbslist .sbj {text-align:left;padding:5px 0 3px 10px;letter-spacing:0px;}
#bbslist .sbj .imgpos {margin-bottom:-1px;}
#bbslist .sbj a {font-size:12px;font-family:gothic,gulim;color:#222222;text-decoration:none;line-height:150%;}
#bbslist .sbj a:hover {text-decoration:underline;}
#bbslist .sbj .new {color:#ff0000;}
#bbslist .sbj .comment {font:normal 11px arial;color:#FC6138;}
#bbslist .sbj .trackback {font:normal 11px arial;color:#02ACD6;}
#bbslist .sbj1 {text-align:left;padding:5px 0 3px 10px;font-size:12px;font-family:gothic,gulim;color:#222222;line-height:150%;}
#bbslist .name {color:#222222;font-family:dotum;font-size:12px;color:#888;}
#bbslist .name a {color:#888;}
#bbslist .hit {font-size:10px;color:#515190;}
#bbslist .bottom {padding:15px 0 0 0;}
#bbslist .btnbox1 {float:left;width:130px;}
#bbslist .btnbox2 {float:right;width:130px;text-align:right;}
#bbslist .pagebox01 {text-align:center;padding:3px 0 0 0;margin:-20px 0 0 0;}
#bbslist .searchform {padding:30px 0 0 0;text-align:center;}
#bbslist .searchform select {font-size:12px;font-family:gulim;height:20px;vertical-align:bottom;padding:2px;}
/* @list */

/* FAQ accordion */
.faq-board .bbs-modern-head p{font-size:0}
.faq-board .bbs-modern-head p:after{content:"궁금하신 내용을 빠르게 확인해 보세요.";font-size:12px}
.faq-board .info{margin-bottom:8px}
.faq-list{overflow:hidden;border:1px solid #dfe7f0;border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(7,29,73,.045)}
.faq-item{border-bottom:1px solid #e9eef4}
.faq-item:last-child{border-bottom:0}
.faq-question{display:flex;align-items:center;gap:15px;width:100%;min-height:68px;margin:0;padding:16px 22px;border:0;background:#fff;color:#1f3554;text-align:left;font:600 14px/1.55 "Pretendard","Noto Sans KR","Malgun Gothic",sans-serif;cursor:pointer;transition:background .2s ease,color .2s ease}
.faq-question:hover,.faq-question:focus-visible{background:#f7fbff;color:#057fc3;outline:0}
.faq-question[aria-expanded="true"]{background:#f4f9fe;color:#087db8}
.faq-mark,.faq-answer-mark{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:#eaf5fd;color:#0785c9;font:800 15px/1 Arial,sans-serif}
.faq-answer-mark{background:#fff1e8;color:#f36f21}
.faq-title{flex:1;min-width:0;letter-spacing:-.25px}
.faq-category{display:inline-block;margin-right:8px;color:#0785c9;font-size:12px}
.faq-badge,.faq-private{flex:none;padding:4px 8px;border-radius:20px;background:#e8f3ff;color:#087db8;font-size:10px;font-weight:700}
.faq-private{background:#f2f4f7;color:#667085}
.faq-chevron{position:relative;flex:0 0 24px;width:24px;height:24px}
.faq-chevron:before,.faq-chevron:after{content:"";position:absolute;top:11px;width:8px;height:2px;border-radius:2px;background:#8b9aaf;transition:transform .3s ease}
.faq-chevron:before{left:5px;transform:rotate(45deg)}
.faq-chevron:after{right:5px;transform:rotate(-45deg)}
.faq-question[aria-expanded="true"] .faq-chevron:before{transform:rotate(-45deg)}
.faq-question[aria-expanded="true"] .faq-chevron:after{transform:rotate(45deg)}
.faq-answer{display:grid;grid-template-rows:0fr;visibility:hidden;background:#fbfcfe;transition:grid-template-rows .32s ease,visibility 0s linear .32s}
.faq-answer.is-open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .32s ease,visibility 0s}
.faq-answer-inner{display:flex;gap:15px;min-height:0;overflow:hidden;padding:0 22px}
.faq-answer.is-open .faq-answer-inner{padding-top:20px;padding-bottom:16px}
.faq-content{flex:1;min-width:0;color:#53647a;font:400 14px/1.8 "Pretendard","Noto Sans KR","Malgun Gothic",sans-serif;word-break:break-word}
.faq-content>:first-child{margin-top:0}.faq-content>:last-child{margin-bottom:0}.faq-content img{max-width:100%;height:auto}
.faq-meta{display:none;justify-content:flex-end;gap:14px;padding:0 22px 16px;color:#98a2b3;font-size:11px}
.faq-answer.is-open .faq-meta{display:flex}
.faq-meta a{color:#0785c9;text-decoration:none}.faq-meta a:hover{text-decoration:underline}
.faq-private-link{text-decoration:none!important}.faq-notice .faq-question{background:#fbfdff}
.faq-empty{padding:64px 20px;color:#98a2b3;text-align:center;font-size:13px}
@media (max-width:700px){.faq-question{min-height:60px;padding:13px 14px;gap:10px;font-size:13px}.faq-mark,.faq-answer-mark{flex-basis:30px;width:30px;height:30px;border-radius:9px;font-size:13px}.faq-answer-inner{gap:10px;padding-left:14px;padding-right:14px}.faq-badge{display:none}.faq-meta{padding-left:14px;padding-right:14px}}
@media (prefers-reduced-motion:reduce){.faq-answer,.faq-chevron:before,.faq-chevron:after{transition:none!important}}


/* view */
#bbsview {margin:auto;padding:0 0 30px 0;}
#bbsview .viewbox {}
#bbsview .viewbox .icon {position:absolute;width:50px;height:50px;margin:10px 0 0 0;background:url('../../../../../_var/simbol/0.gif') center center no-repeat;}
#bbsview .viewbox .subject {padding:0 0 0 60px;}
#bbsview .viewbox .subject h1 {padding:11px 0 12px 0;margin:0;font-size:14px;font-weight:bold;font-family:dotum;border-bottom:#dfdfdf dotted 1px;}
#bbsview .viewbox .info {padding:10px 0 10px 60px;font-size:10px;font-family:arial;color:#c0c0c0;}
#bbsview .viewbox .info .xleft {float:left;}
#bbsview .viewbox .info .xright {float:right;}
#bbsview .viewbox .info .xright ul {padding:0;margin:0;}
#bbsview .viewbox .info .xright li {list-style-type:none;float:left;}
#bbsview .viewbox .info .xright .g {padding:0 10px 0 0;}
#bbsview .viewbox .info .xright .g img {position:relative;top:3px;right:3px;}
#bbsview .viewbox .info .xright .g a {font-size:11px;font-family:dotum;color:#666;}
#bbsview .viewbox .info .xright .g a:hover {text-decoration:underline;}
#bbsview .viewbox .info .xright div {position:absolute;display:none;}
#bbsview .viewbox .info .xright div ul {position:relative;top:17px;width:79px;border:#dfdfdf solid 1px;background:#ffffff;padding:1px;}
#bbsview .viewbox .info .xright div li {float:none;display:block;padding:3px 0 3px 3px;color:#333;font-size:11px;cursor:pointer;}
#bbsview .viewbox .info .xright div li:hover {background:#ECF0F6;}
#bbsview .viewbox .info .split {padding:0 5px 0 5px;color:#dfdfdf;font-size:10px;}
#bbsview .viewbox .info .han {font-family:dotum;font-size:11px;}
#bbsview .viewbox .info .num {font-family:dotum;font-size:11px;}
#bbsview .viewbox .content {padding:20px 0 20px 0;line-height:160%;}
#bbsview .viewbox .content .tag {padding:10px 0 0 0;}
#bbsview .viewbox .content .tag a {font-size:11px;font-family:dotum;color:#222;}
#bbsview .viewbox .content .tag a:hover {text-decoration:underline;}
#bbsview .viewbox .content .attach {padding:10px 0 0 0;line-height:120%;}
#bbsview .viewbox .content .attach ul {padding:0;margin:0;}
#bbsview .viewbox .content .attach li {list-style-type:none;background:url('../../../../../_core/image/_public/ico_file.gif') left no-repeat;padding:0 0 0 15px;}
#bbsview .viewbox .content .attach li a {font-size:11px;font-family:dotum;color:#666;}
#bbsview .viewbox .content .attach li a:hover {text-decoration:underline;}
#bbsview .viewbox .content .attach li .size {font-size:11px;font-family:arial;color:#999;}
#bbsview .viewbox .content .attach li .down {font-size:11px;font-family:arial;color:#333;}
#bbsview .viewbox .content .scorebox {text-align:center;padding:20px 0 20px 0;}
#bbsview .viewbox .content .snsbox {display:flex;justify-content:flex-end;gap:8px;padding:24px 0 0;text-align:right;}
#bbsview .viewbox .content .snsbox .sns-share {display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:0!important;border-radius:10px;box-shadow:none!important;color:#fff;font:bold 15px/1 Arial,sans-serif;cursor:pointer;transition:transform .15s ease,opacity .15s ease;}
#bbsview .viewbox .content .snsbox .sns-share:hover {transform:translateY(-2px);opacity:.88;}
#bbsview .viewbox .content .snsbox .sns-naver {background:#03c75a;}
#bbsview .viewbox .content .snsbox .sns-facebook {background:#1877f2;font-size:19px;}
#bbsview .viewbox .content .snsbox .sns-x {background:#111;}
#bbsview .viewbox .content .snsbox .sns-copy {background:#eaf2fb;color:#166ab3;font-size:15px;}
#bbsview .bottom {padding:10px 0 0 0;text-align:right;}
#bbsview .comment {padding:0 0 10px 0;color:#c0c0c0;}
#bbsview .comment a {font-weight:bold;color:#3EA9CD;}
#bbsview .comment .icon1 {position:relative;top:3px;}
/* @view */


/* write */
#bbswrite {margin:auto;padding:0 0 30px 0;}
#bbswrite td {padding:2px 0 2px 0;}
#bbswrite .editbox {padding:15px 0 15px 0;}
#bbswrite .td1 {width:60px;font-weight:bold;color:#444444;vertical-align:top;padding:10px 0 0 0;letter-spacing:-1px;}
#bbswrite .td2 {}
#bbswrite .td2 .guide {font-size:11px;font-family:dotum;color:#999;padding:10px 0 10px 0;}
#bbswrite .td2 .guide img {position:relative;top:3px;}
#bbswrite .td2 .check {color:#666;}
#bbswrite .td2 .check input {position:relative;top:2px;}
#bbswrite .td2 .input {height:18px;}
#bbswrite .td2 .subject {width:400px;}
#bbswrite .td2 select {margin:1px;width:404px;padding:2px 2px 2px 0;}
#bbswrite .td2 select .cattt {background:#efefef;}
#bbswrite .td2 img {}
#bbswrite .td2 .after {padding:10px 0 0 0;color:#999;font-size:11px;font-family:dotum;letter-spacing:-1px;}
#bbswrite .iconbox {border-left:#e0e0e0 solid 1px;border-top:#e0e0e0 solid 1px;border-right:#e0e0e0 solid 1px;background:#f9f9f9;padding:6px 0 8px 7px;}
#bbswrite .iconbox a {padding:0 3px 0 3px;font-size:11px;font-family:dotum;color:#333;}
#bbswrite .iconbox a:hover {color:#7899C7;}
#bbswrite .iconbox a img {position:relative;top:2px;left:-2px;margin-right:3px;}
#bbswrite .iconbox .split {padding:0 2px 0 2px;margin-bottom:-1px;}
#bbswrite .bottombox {text-align:center;padding:20px 0 20px 0;margin:15px 0 0 0;border-top:#efefef solid 1px;}
#bbswrite .bottombox .btngray {font-weight:bold;width:60px;height:25px;}
#bbswrite .bottombox .btnblue {font-weight:bold;width:80px;height:25px;}
/* @write */

/* JusQ default board refresh (2026-08-26) */
#bbslist,#bbsview,#bbswrite{color:#344054;font-family:"Pretendard","Noto Sans KR","Malgun Gothic",sans-serif!important}
.bbs-modern-head{margin:0 0 24px;padding:25px 28px;border:1px solid #e3eaf2;border-radius:18px;background:linear-gradient(135deg,#f4faff,#fff);box-shadow:0 8px 24px rgba(7,29,73,.04)}.bbs-modern-head span{color:#0785c9;font-size:10px;font-weight:800;letter-spacing:1.3px}.bbs-modern-head h1{margin:7px 0 5px!important;padding:0!important;border:0!important;color:#10264d!important;font:700 25px/1.35 inherit!important;letter-spacing:-1px}.bbs-modern-head p{margin:0;color:#7a8799;font-size:12px}
#bbslist .info{height:40px!important;padding:0 4px}#bbslist .info .article{padding:9px 0 0!important;color:#8a96a8!important;font:12px/1.4 inherit!important}#bbslist .info .category{padding:2px 0 8px!important}#bbslist .info select,#bbslist .searchform select{height:36px!important;padding:0 32px 0 12px!important;border:1px solid #d8e1ec!important;border-radius:9px!important;background:#fff;color:#475467;font-family:inherit!important}
#bbslist table{overflow:hidden;border:1px solid #e0e7ef!important;border-radius:14px;border-collapse:separate!important;border-spacing:0!important;background:#fff;box-shadow:0 8px 24px rgba(7,29,73,.035)}#bbslist thead th{height:44px!important;border:0!important;border-bottom:1px solid #dfe7f0!important;background:#f5f8fc!important;color:#64748b!important;font:600 12px/1 inherit!important}#bbslist thead .side1,#bbslist thead .side2{border-left:0!important;border-right:0!important}#bbslist tbody td{height:52px;border-bottom:1px solid #edf1f5!important;color:#8491a3!important;font:12px/1.5 inherit!important;letter-spacing:0!important}#bbslist tbody tr:last-child td{border-bottom:0!important}#bbslist tbody tr:hover td{background:#f8fbff}#bbslist tbody .noticetr td{background:#f1f8ff!important}#bbslist .sbj,#bbslist .sbj1{padding:10px 14px!important}#bbslist .sbj a{color:#263a59!important;font:500 14px/1.55 inherit!important}#bbslist .sbj a:hover{color:#087dcc!important;text-decoration:none!important}#bbslist .cat{padding-right:5px;color:#0a89c7!important;font:600 11px/1 inherit!important}#bbslist .name,#bbslist .name a,#bbslist .hit{color:#7c899b!important;font-family:inherit!important}
#bbslist .bottom{padding-top:18px!important}#bbslist .pagebox01{margin:-24px 0 0!important;padding:4px 0 0!important}#bbslist .searchform{margin-top:25px;padding:22px 0 0!important;border-top:1px solid #edf1f5}#bbslist .searchform input[type=text]{box-sizing:border-box;width:220px;height:36px;border:1px solid #d8e1ec;border-radius:9px;padding:0 11px;vertical-align:bottom}#bbslist .searchform input[type=submit]{height:36px;padding:0 16px;border:0;border-radius:9px;background:#087dcc;color:#fff;font-weight:700}
#bbslist .btn00 a,#bbsview .btn00 a,#bbswrite .btn00 a{display:inline-flex!important;align-items:center;justify-content:center;min-height:34px;padding:0 14px!important;border:1px solid #d7e0eb!important;border-radius:9px!important;background:#fff!important;color:#475467!important;font-family:inherit!important;box-sizing:border-box}#bbslist .btnbox1 .btn00 a,#bbswrite .btnblue{border-color:#087dcc!important;background:#087dcc!important;color:#fff!important}
#bbslist .btn00 a{border:0!important;background:#eef2f6!important;box-shadow:none!important}#bbslist .btnbox1 .btn00 a{border:0!important;background:#087dcc!important;color:#fff!important;box-shadow:0 5px 14px rgba(8,125,204,.18)!important}
#bbslist .btn00{display:inline-flex!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;vertical-align:top}#bbslist .btnbox1{width:auto!important}#bbslist .btnbox2{display:flex!important;justify-content:flex-end;align-items:center;gap:7px;width:auto!important;white-space:nowrap}#bbslist .btnbox2 .btn00{float:none!important}
#bbsview .viewbox{padding:8px 28px 28px;border:1px solid #e1e8f0;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(7,29,73,.04)}#bbsview .viewbox .icon{margin-top:20px!important;border-radius:50%;background-size:50px!important;overflow:hidden}#bbsview .viewbox .icon img{width:50px;height:50px;object-fit:cover}#bbsview .viewbox .subject{padding-left:66px!important}#bbsview .viewbox .subject h1{padding:20px 0 13px!important;border-bottom:1px solid #e8edf3!important;color:#14213d;font:700 22px/1.45 inherit!important;letter-spacing:-.8px}#bbsview .viewbox .info{padding:10px 0 16px 66px!important;color:#8a96a8!important;font:11px/1.5 inherit!important}#bbsview .viewbox .content{min-height:220px;padding:32px 4px!important;color:#344054;font-size:14px;line-height:1.85!important}#bbsview .viewbox .content img{max-width:100%;height:auto}#bbsview .viewbox .content .attach{margin-top:24px;padding:14px 16px!important;border-radius:10px;background:#f5f8fb}#bbsview .bottom{padding:16px 0!important}#bbsview .comment{margin-top:5px;padding:16px 4px!important;border-top:1px solid #e5ebf2!important}
#bbswrite{padding-bottom:10px!important}#bbswrite>form{display:block;padding:25px 28px 8px;border:1px solid #e1e8f0;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(7,29,73,.04)}#bbswrite table{width:100%}#bbswrite td{padding:6px 0!important}#bbswrite .td1{width:92px!important;padding-top:14px!important;color:#344054!important;font-size:13px;letter-spacing:0!important}#bbswrite .td2 .input,#bbswrite .td2 select{box-sizing:border-box;height:40px!important;border:1px solid #d4deea!important;border-radius:9px;padding:0 12px!important;font-family:inherit}#bbswrite .td2 .subject,#bbswrite .td2 select{width:100%!important;max-width:620px}#bbswrite .iconbox{padding:10px 12px!important;border:1px solid #dfe6ee!important;border-bottom:0!important;border-radius:10px 10px 0 0;background:#f7f9fc!important}#bbswrite .editbox{padding:20px 0!important}#bbswrite .bottombox{margin-top:20px!important;padding:22px 0!important;border-top:1px solid #edf1f5!important}#bbswrite .bottombox input{height:38px!important;border-radius:9px!important}
#bbswrite .subject-row .td2{display:flex!important;align-items:center!important;gap:10px!important}#bbswrite .subject-row .subject{flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0!important}#bbswrite .subject-row .check{display:inline-flex!important;align-items:center!important;gap:10px!important;flex:0 0 auto!important;white-space:nowrap!important;color:#667085!important}#bbswrite .subject-row .check label{display:inline-flex!important;align-items:center!important;gap:4px!important;margin:0!important;white-space:nowrap!important;cursor:pointer}#bbswrite .subject-row .check input{position:static!important;width:14px!important;height:14px!important;margin:0!important;padding:0!important}
#bbswrite .bottombox{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}#bbswrite .bottombox input{width:auto!important;min-width:74px!important;height:38px!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:9px!important;box-shadow:none!important;font-family:inherit!important;font-weight:700!important;cursor:pointer!important}#bbswrite .bottombox .btngray{background:#eef2f6!important;color:#475467!important}#bbswrite .bottombox .btnblue{background:#087dcc!important;color:#fff!important}#bbswrite .bottombox .btngray:hover{background:#e2e8f0!important}#bbswrite .bottombox .btnblue:hover{background:#056ead!important}
#bbsview .bottom{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;padding:16px 0!important}#bbsview .bottom .btn00{display:inline-flex!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#bbsview .bottom .btn00 a{min-height:36px!important;padding:0 15px!important;border:0!important;border-radius:9px!important;background:#eef2f6!important;color:#475467!important;box-shadow:none!important;font-weight:600!important;text-decoration:none!important}#bbsview .bottom .btn00 a:hover{background:#e2e8f0!important;color:#263a55!important}#bbsview .bottom .btn00:last-child a{background:#087dcc!important;color:#fff!important}#bbsview .bottom .btn00:last-child a:hover{background:#056ead!important;color:#fff!important}
@media(max-width:760px){.bbs-modern-head{padding:21px}.bbs-modern-head h1{font-size:22px!important}#bbslist colgroup col:first-child,#bbslist colgroup col:nth-child(3),#bbslist colgroup col:nth-child(4),#bbslist colgroup col:nth-child(5),#bbslist thead th:first-child,#bbslist thead th:nth-child(3),#bbslist thead th:nth-child(4),#bbslist thead th:nth-child(5),#bbslist tbody td:first-child,#bbslist tbody td:nth-child(3),#bbslist tbody td:nth-child(4),#bbslist tbody td:nth-child(5){display:none}#bbsview .viewbox{padding:5px 18px 20px}#bbswrite>form{padding:20px 17px}#bbswrite .subject-row .td2{flex-wrap:wrap!important}#bbswrite .subject-row .subject{flex-basis:100%!important}#bbswrite .subject-row .check{margin-top:2px!important}}
