@charset "UTF-8";
.bbs_srch{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}
.bbs_srch .pageinfo{display:flex;color:#222;font-size:.75rem;gap:0 1.2rem}
.bbs_srch .pageinfo .pge_totle strong{color:#9b0121}
.bbs_srch .pageinfo .pge_num,.srchForm{position:relative}
.bbs_srch .pageinfo .pge_num::before{position:absolute;top:3px;left:-.6rem;width:1px;height:.7rem;background:#d5d5d5;content:""}
@media (max-width:960px){
.bbs_srch{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}
.bbs_srch .pageinfo{width:100%}
}
.srchForm fieldset{display:flex;gap:.5rem}
@media (max-width:580px){
.srchForm{width:100%}
}
.custm_select select,.srchBrd .srchInput{height:2.3rem;border-radius:2rem;line-height:2.3rem}
.custm_select select,.default_select select{position:relative;padding:0 2.3rem 0 .6rem;min-width:6rem;border:1px solid #d5d5d5;color:#444;font-size:.75rem;appearance:none}
.custm_select select{background:#fff url(/images/board/custm_select_arrow-96c0df3e475ede52bc6fa9422c65cf40.png) no-repeat center right .6rem}
.default_select select{width:100%;height:2rem;border-radius:.2rem;background:#fff url(/images/board/custm_select_arrow2-4c4e10013c809583fc67dadeedae7618.png) no-repeat center right .6rem;line-height:2rem}
.srchBrd{position:relative}
.srchBrd .srchInput{padding:0 2.5rem 0 1.1rem;border:0;background:#f5f5f5}
.srchBrd .srchInput::placeholder{color:#444;font-size:.75rem}
.srchBrd .srchBtn{position:absolute;top:50%;right:1rem;z-index:1;padding:0;color:#000;transform:translateY(-50%)}
.srchBrd .srchBtn i{font-size:1.1rem}
@media (max-width:580px){
.srchBrd{flex:1}
.srchBrd .srchInput{width:100%}
}
.inform{margin-bottom:1.5rem}
.bbs_ListA{position:relative;overflow:hidden;word-break:break-all}
.bbs_ListA table{position:relative;left:-1px;border-top:1px solid #4a4a4a;table-layout:fixed}
.bbs_ListA table tbody td,.bbs_ListA table thead th{border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-align:center;font-size:.8rem;line-height:1.2rem}
.bbs_ListA table thead th{padding:.8rem 1.2rem;background:#f3f4f5;color:#222}
.bbs_ListA table tbody td{padding:.8rem 1rem;color:#333}
.bbs_ListA table tbody td strong.sttus_noti{display:inline-block;padding:.3rem .5rem;border:1px solid #ce2643;border-radius:2rem;color:#b80b29;white-space:nowrap;font-size:.75rem;line-height:normal}
.bbs_ListA table tbody td.bbs_tit{position:relative;overflow:hidden;text-align:left}
.bbs_ListA table tbody td.bbs_tit a{display:inline-block;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bbs_ListA table tbody td.bbs_tit a span[class^=status_]{margin-right:.4rem;padding:.1rem .2rem;border-radius:.25rem;color:#fff;font-size:.75rem}
.bbs_ListA table tbody td.bbs_tit a span[class^=status_] i{font-size:.7rem}
.bbs_ListA table tbody td.bbs_tit a .status_wait{background:#d52633}
.bbs_ListA table tbody td.bbs_tit a .status_ing{background:#077751}
.bbs_ListA table tbody td.bbs_tit a .status_end{background:#005fb7}
.bbs_ListA table tbody td.bbs_tit a:focus,.bbs_ListA table tbody td.bbs_tit a:hover{text-decoration:underline}
.bbs_ListA table tbody td.bbs_tit.news a{padding-right:2rem}
.bbs_ListA table tbody td.bbs_tit.news a .new{position:absolute;top:50%;right:0;color:#b80b29;font-size:.6rem;transform:translateY(-50%)}
.bbs_ListA table tbody td .fold_bown{color:#c4c7ca}
.bbs_ListA table tbody td .fold_bown i{font-size:.8rem}
.bbs_ListA table tbody td [class^=btn_]{padding:.3rem .5rem;min-width:auto;font-size:.85rem}
.bbs_ListA table tbody td [class^=btn_].icon{padding:.3rem .5rem}
.bbs_ListA table tbody td [class^=btn_].icon i{margin-left:1.4rem;font-size:.75rem}
.bbs_ListA table tbody td .btn_icon{padding:.45rem .5rem;font-size:.7rem;line-height:normal}
.bbs_ListA table tbody td .btn_icon i{font-size:.75rem}
.bbs_ListA table tbody td .mTit{display:none}
@media (max-width:960px){
.bbs_ListA table{left:0;text-align:left}
.bbs_ListA table colgroup,.bbs_ListA table thead{display:none}
.bbs_ListA table tbody tr{display:flex;position:relative;flex-wrap:wrap;padding:.8rem 0;border-bottom:1px solid #ccc;gap:.25rem .8rem}
.bbs_ListA table tbody tr td{position:relative;padding:0;border-bottom:none;border-left:none}
.bbs_ListA table tbody tr td:nth-child(1){display:none}
.bbs_ListA table tbody tr td strong.sttus_noti{padding:.2rem .3rem}
.bbs_ListA table tbody tr td.bbs_tit,.bbs_ListA table tbody tr td.thdot{width:100%;text-align:left!important}
.bbs_ListA table tbody tr td+td::before{position:absolute;top:50%;left:-.4rem;width:1px;height:.6rem;background:#ccc;content:"";transform:translateY(-50%)}
.bbs_ListA table tbody tr td .mTit{display:inline-block;position:relative;margin-right:13px;padding-left:10px;min-width:4rem;text-align:left;font-weight:700}
.bbs_ListA table tbody tr td .mTit:before{position:absolute;top:calc(50% - 3px);left:0;width:4px;height:4px;border-radius:50%;background:#666;content:""}
.bbs_ListA table tbody tr.noti td:nth-child(1){display:block;position:absolute;top:.6rem;left:0}
.bbs_ListA table tbody tr.noti td.bbs_tit{padding-left:2.6rem}
}
.bbs_ViewA,.bbs_ViewA>h3{border-bottom:1px solid #555}
.bbs_ViewA{position:relative;border-top:2px solid #4a4a4a}
.bbs_ViewA>h3{padding:.8rem;color:#111;text-align:center;font-weight:700;font-size:.9rem}
.bbs_ViewA>h3 .resolve{display:inline-block;margin-right:.6rem;padding:0 .5rem;border-radius:.4rem;background:#444;color:#fff;font-size:.8rem}
.bbs_ViewA>h3 .resolve i{font-weight:500;font-size:.7rem}
.bbs_ViewA .bbsV_date{display:flex;align-items:center;justify-content:center;padding:.7rem .8rem;gap:.5rem 1.5rem}
.bbsV_atchmnfl dl dt,.bbs_ViewA .bbsV_date li{display:flex;align-items:center;color:#333;font-size:.9rem}
.bbs_ViewA .bbsV_date li span{position:relative;margin-right:.5rem;padding-right:.5rem;color:#222;font-weight:600;font-size:.8rem}
.bbs_ViewA .bbsV_date li span::before{position:absolute;top:50%;right:0;width:1px;height:.65rem;background:#d5d5d5;content:"";transform:translateY(-50%)}
@media (max-width:580px){
.bbs_ViewA .bbsV_date{flex-wrap:wrap;justify-content:flex-start}
.bbs_ViewA .bbsV_date li{width:100%}
}
.bbs_ViewA .bbsV_cont{overflow-x:auto;padding:1.4rem;min-height:13.5rem;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;word-break:break-all;line-height:1.4rem}
@media (max-width:768px){
.bbs_ViewA .bbsV_cont{padding:1rem}
}
.bbs_Photo ul li a .img img,.bbs_Photo ul li a .vedio img,.bbs_ViewA .bbsV_cont p img,.bbs_gallery ul li a .img img{max-width:100%}
.bbsV_atchmnfl dl{display:flex}
.bbsV_atchmnfl dl dt{justify-content:center;width:9.5rem;border-right:1px solid #d5d5d5;color:#222;font-weight:700;font-size:.8rem}
.bbsV_atchmnfl dl dd{flex:1;padding:.4rem 1rem;width:calc(100% - 9.5rem)}
.bbsV_atchmnfl dl dd .bbsV_file{overflow-y:auto;height:6.1rem}
.bbsV_atchmnfl dl dd .bbsV_file li+li,.bbsV_prne li+li{border-top:1px dotted #d9d9d9}
.bbsV_atchmnfl dl dd .bbsV_file li a{display:block;position:relative;padding:.5rem 0 .5rem 1.1rem;overflow:hidden;color:#444;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:normal}
.bbsV_atchmnfl dl dd .bbsV_file li a::before{position:absolute;top:50%;left:0;color:#c4c7ca;content:"\f43b";font-size:.8rem;font-family:"remixicon";transform:translateY(-50%)}
.bbsV_atchmnfl dl dd .bbsV_file li a:focus,.bbsV_atchmnfl dl dd .bbsV_file li a:hover,.bbsV_prne li a:focus,.bbsV_prne li a:hover,.bbs_Faq>ul>li .faq_A .listFileDown:focus,.bbs_Faq>ul>li .faq_A .listFileDown:hover{text-decoration:underline}
@media (max-width:768px){
.bbsV_atchmnfl dl dt{width:5rem}
.bbsV_atchmnfl dl dd{width:calc(100% - 5rem)}
}
.bbsV_prne{position:relative;margin-top:3rem;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.bbsV_prne li,.bbsWFile ul li{display:flex;align-items:center}
.bbsV_prne li{padding:.7rem 1.5rem;font-size:.8rem;line-height:normal;gap:1.4rem}
.bbsV_prne li span{position:relative;padding-left:1.2rem;color:#111;white-space:nowrap;font-weight:600}
.bbsV_prne li span::before{position:absolute;top:50%;left:0;color:#999;font-weight:500;font-size:.9rem;font-family:"remixicon";transform:translateY(-50%)}
.bbsV_prne li.next span::before{content:"\ea78"}
.bbsV_prne li.prev span::before{content:"\ea4e"}
.bbsV_prne li a{display:block;overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap}
.bbsWFile ul li{gap:.5rem}
.bbsWFile ul li+li{margin-top:.7rem;padding-top:.7rem;border-top:1px dotted #d9d9d9}
.bbsWFile ul li .fileName{flex:1;padding:0 .7rem 0 1.85rem;background:url(/images/board/bbsWFile_file_icon-9988aa7e7863cd0d304b55f0ac3fcf13.png) no-repeat center left .7rem}
.bbsWFile ul li .btn_icon{margin:0}
.bbs_Faq,.bbs_Photo,.bbs_gallery{position:relative;border-top:1px solid #4a4a4a}
.bbs_gallery::before{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#ccc;content:""}
.bbs_gallery ul{display:flex;flex-wrap:wrap}
.bbs_gallery ul li{padding:1.5rem 1rem;width:33.3333333333%;border-bottom:1px solid #ccc}
.bbs_gallery ul li a{display:block}
.bbs_gallery ul li a .img{display:flex;align-items:center;justify-content:center;height:9rem;border:1px solid #ccc;border-radius:.5rem;overflow:hidden;background:#f3f3f3}
.bbs_gallery ul li a .tit{display:-webkit-box;-webkit-box-orient:vertical;margin:.6rem 0;padding:0 .5rem;height:2.8rem;overflow:hidden;color:#333;text-overflow:ellipsis;font-size:.9rem;line-height:1.4rem;-webkit-line-clamp:2}
.bbs_gallery ul li a .date{padding:0 .5rem;color:#555;font-size:.8rem}
@media (max-width:768px){
.bbs_gallery ul li{width:50%}
}
@media (max-width:430px){
.bbs_gallery ul li{padding:1rem 0;width:100%}
.bbs_gallery ul li a .tit{max-height:2.8rem;height:auto}
}
.bbs_Photo ul li a{display:block;position:relative;padding:2rem 1rem 2rem 18rem;min-height:12rem;border-bottom:1px solid #ccc}
.bbs_Photo ul li a .img{display:flex;position:absolute;top:1.5rem;left:1rem;align-items:center;justify-content:center;width:15rem;height:9rem;border:1px solid #ccc;border-radius:.5rem;overflow:hidden}
.bbs_Photo ul li a .tit{display:block;overflow:hidden;color:#111;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:1rem}
.bbs_Photo ul li a .txt{display:-webkit-box;-webkit-box-orient:vertical;margin:.5rem 0 1.8rem;overflow:hidden;color:#333;text-overflow:ellipsis;word-break:break-all;font-size:.9rem;line-height:1.4rem;-webkit-line-clamp:2}
.bbs_Photo ul li a .date{color:#555;font-size:.8rem}
.bbs_Photo ul li a .vedio{display:flex;position:absolute;top:1.5rem;left:1rem;align-items:center;justify-content:center;width:15rem;height:9rem;border:1px solid #ccc;border-radius:.5rem;overflow:hidden}
.bbs_Photo ul li a .vedio::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);content:"";transition:.3s}
.bbs_Photo ul li a .vedio::after{position:absolute;top:50%;left:50%;color:#fff;content:"\ef81";font-size:2.5rem;font-family:"remixicon";transform:translate(-50%,-50%)}
.bbs_Photo ul li a .info{margin-top:1.9rem}
.bbs_Photo ul li a .info p{display:block;color:#555;font-size:.8rem}
.bbs_Photo ul li a .info p strong{font-weight:500}
.bbs_Photo ul li a:focus .tit,.bbs_Photo ul li a:hover .tit{color:#b80b29;text-decoration:underline}
.bbs_Photo ul li a:focus .vedio::before,.bbs_Photo ul li a:hover .vedio::before{overflow:hidden;opacity:0}
@media (max-width:960px){
.bbs_Photo ul li a{padding:2rem 1rem 2rem 15.5rem}
.bbs_Photo ul li a .img,.bbs_Photo ul li a .vedio{width:13rem}
}
@media (max-width:960px) and (max-width:768px){
.bbs_Photo ul li a{padding:2rem 1rem 2rem 12.5rem}
.bbs_Photo ul li a .img,.bbs_Photo ul li a .vedio{width:10rem}
}
@media (max-width:960px) and (max-width:768px) and (max-width:580px){
.bbs_Photo ul li a{padding:1rem 0}
.bbs_Photo ul li a .img,.bbs_Photo ul li a .vedio{position:relative;top:auto;left:0;margin-bottom:.6rem;width:100%}
.bbs_Photo ul li a .txt{display:none}
}
.bbs_Faq>ul>li .faq_A,.bbs_Faq>ul>li>a{position:relative;align-items:baseline;padding:.55rem 1rem .55rem 3rem;border-bottom:1px solid #ccc;gap:.55rem}
.bbs_Faq>ul>li>a{display:flex;color:#222;font-size:.9rem}
.bbs_Faq>ul>li>a::before{position:absolute;top:50%;font-size:1rem;font-family:"remixicon";transform:translateY(-50%)}
.bbs_Faq>ul>li>a .faq_arr{background:#b80b29;color:#fff}
.bbs_Faq>ul>li .faq_A{display:none;background:#f8f8f8;color:#444;font-size:.85rem;line-height:1.35rem;transition:.3s}
.bbs_Faq>ul>li .faq_A .faq_arr{background:#444;color:#fff}
.bbs_Faq>ul>li .faq_A .listFileDown{margin-top:1rem}
.bbs_Faq>ul>li .faq_A .listFileDown i{font-size:1rem}
.bbsV_qst dl dt,.bbs_Faq>ul>li .faq_arr{display:flex;align-items:center;justify-content:center}
.bbs_Faq>ul>li .faq_arr{position:absolute;top:9px;left:.55rem;flex:none;width:1.7rem;height:1.7rem;border-radius:50%;font-weight:600;font-size:.95rem}
.bbs_Faq>ul>li.on>a{font-weight:700}
.bbs_Faq>ul>li.on .faq_A{display:block}
.bbsV_PostMove{display:flex;position:relative;align-items:center;margin-top:2rem;padding:1.5rem 3.85rem;border:1px solid #ccc;border-radius:.5rem;gap:1rem 3.4rem}
.bbsV_PostMove dl{flex:1}
.bbsV_PostMove dl dt .tit{margin-bottom:.4rem;color:#111;font-weight:600;font-size:1rem}
.bbsV_PostMove dl dt .txt{color:#333;font-size:.8rem}
.bbsV_PostMove dl dd{display:flex;align-items:center;margin-top:.7rem;max-width:calc(100% - 5rem);gap:.5rem}
.bbsV_PostMove dl dd .default_select{flex:1;width:100%}
.bbsV_PostMove dl dd a{margin:0;padding:.4rem .7rem!important}
.bbsV_PostMove dl dd a i{margin-left:.5rem!important}
@media (max-width:1240px){
.bbsV_PostMove dl dd{max-width:100%}
.bbsV_PostMove{padding:1.5rem 2rem;gap:1rem 1.5rem}
}
@media (max-width:1240px) and (max-width:580px){
.bbsV_PostMove{padding:1.3rem}
.bbsV_PostMove .img{display:none}
.bbsV_PostMove dl dd a{padding:.4rem .5rem!important;font-size:0}
.bbsV_PostMove dl dd a i{margin-left:0!important}
}
.bbsV_answList li .ans_info .answ_etc p,.bbsV_qst{position:relative}
.bbsV_qst dl{display:flex;border-bottom:1px solid #d5d5d5}
.bbsV_qst dl dt{width:9.5rem;border-right:1px solid #d5d5d5;background:#f9f9fa;color:#222;font-weight:700;font-size:.8rem}
.bbsV_qst dl dd{flex:1;padding:1rem;width:calc(100% - 9.5rem)}
@media (max-width:768px){
.bbsV_qst dl dt{width:5rem}
.bbsV_qst dl dd{width:calc(100% - 5rem)}
}
.bbs_check p+p,.bbs_radio p+p{margin-top:.6rem}
.bbs_check input[type=checkbox],.bbs_radio input[type=radio]{position:absolute;clip:rect(0,0,0,0);margin:-1px;padding:0;width:1px;height:1px;border:0;overflow:hidden;white-space:nowrap}
.bbs_check input[type=checkbox]+label,.bbs_radio input[type=radio]+label{display:inline-block;position:relative;padding-left:1.1rem;color:#333;font-size:.85rem;line-height:normal}
.bbs_check input[type=checkbox]+label::before{position:absolute;top:3px;left:0;width:.8rem;height:.8rem;border:2px solid #ddd;border-radius:.2rem;content:"";line-height:.65rem}
.bbs_check input[type=checkbox]:checked+label::before,.bbs_check input[type=checkbox]:focus+label::before{border-color:#9b0121;background:#9b0121;color:#fff;content:"\eb7b";text-align:center;font-size:.65rem;font-family:"remixicon"}
.bbs_check.type2,.bbs_radio.type2{display:flex;flex-wrap:wrap;gap:.2rem .6rem}
.bbs_check.type2 p+p,.bbs_radio.type2 p+p{margin-top:0}
.bbs_radio input[type=radio]+label::before{position:absolute;top:3px;left:0;width:.8rem;height:.8rem;border:3px solid #ddd;border-radius:50%;content:"";line-height:.65rem}
.bbs_radio input[type=radio]:checked+label::before,.bbs_radio input[type=radio]:focus+label::before{border-color:#9b0121}
.scrbord li{display:flex;align-items:center;justify-content:space-between}
.scrbord li+li{margin-top:.6rem;padding-top:.6rem;border-top:1px dotted #dedede}
@media (max-width:768px){
.scrbord li{flex-wrap:wrap;gap:.5rem}
.scrbord li .default_select{width:100%}
}
.bbsV_answer{position:relative;margin-top:1.5rem;padding:1.5rem;border-radius:.5rem;overflow:hidden;background:#f5f5f5}
.bbsV_answer .bbsV_answInfo p{font-weight:600;font-size:1rem}
.bbsV_answer .bbsV_answInfo span{font-size:.9rem}
.bbsV_answer .bbsV_answWrite{margin-top:.5rem}
.bbsV_answList li,.bbsV_answer .bbsV_answWrite .answer_txt{padding:.7rem;width:100%;border:1px solid #cbcbcb;border-radius:.2rem;background:#fff}
.bbsV_answList li textarea,.bbsV_answer .bbsV_answWrite .answer_txt textarea{min-height:2.9rem;width:100%;border:0;font-size:.8rem}
.bbsV_answList li textarea::placeholder,.bbsV_answer .bbsV_answWrite .answer_txt textarea::placeholder{color:#888}
.bbsV_answer .bbsV_answWrite .btns{margin-top:.5rem;font-size:.8rem}
.bbsV_answList li input,.bbsV_answer .bbsV_answWrite .btns input{padding:0 .7rem;max-width:8rem;height:1.9rem;border:1px solid #cbcbcb;border-radius:.2rem;font-size:.8rem;line-height:1.9rem}
.bbsV_answList li input::placeholder,.bbsV_answer .bbsV_answWrite .btns input::placeholder{color:#565656}
.bbsV_answer+.bbsV_answList{margin-top:1rem}
.bbsV_answList{position:relative;padding:1.5rem;border-radius:.5rem;overflow:hidden;background:#f5f5f5}
.bbsV_answList li .ans_result{color:#333;font-size:.85rem}
.bbsV_answList li .ans_info{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:1rem}
.bbsV_answList li .ans_info .answ_etc,.bbsV_answList li .ans_info .info{display:flex;flex-wrap:wrap;color:#444;font-size:.8rem;gap:.2rem 1rem}
.bbsV_answList li .ans_info .info span{position:relative;line-height:normal}
.bbsV_answList li .ans_info .answ_etc p::before,.bbsV_answList li .ans_info .info span+span::before{position:absolute;top:50%;width:1px;height:.7rem;background:#aaa;content:"";transform:translateY(-50%)}
.bbsV_answList li .ans_info .info span+span::before{left:-.5rem}
.bbsV_answList li .ans_info .info span i{margin-right:.2rem;color:#aaa}
.bbsV_answList li .ans_info .answ_etc{align-items:center}
.bbsV_answList li .ans_info .answ_etc p::before{right:-.5rem}
.bbsV_answList li .ans_info .answ_etc p a{margin:0;padding:0;min-width:auto;border-radius:0;font-weight:400;font-size:.8rem}
.bbsV_answList li .ans_info .answ_etc p a i{margin-right:.2rem}
.bbsV_answList li .ans_info .answ_etc p:last-child::before{display:none}
@media (max-width:580px){
.bbsV_answList li .ans_info{display:block}
.bbsV_answList li .ans_info .answ_etc{justify-content:end;margin-top:.2rem}
}
.bbs_info{position:relative;border-top:1px solid #838383}
.bbs_info dl{display:flex;border-bottom:1px solid #e1e1e1}
.bbs_info dl dt{padding:.55rem .8rem;width:9rem;background:#f4f4f4;text-align:center;font-weight:600}
.bbs_info dl dd{padding:.55rem .8rem;width:calc(100% - 9rem)}
@media (max-width:580px){
.bbs_info dl dt{width:5rem}
.bbs_info dl dd{width:calc(100% - 5rem)}
}
.add_info .bbsV_date{justify-content:flex-start;border-top:1px solid #d5d5d5}
