@charset "utf-8";
#container{background:#f8f8f8;padding-bottom:170px;}
.devo-bbs-con{margin:0 auto;width: 1200px;}

/* 페이징 */
.pg_wrap {display: flex;align-items: center;place-content: center;font-family:'Poppins_SB', sans-serif;}  
.pg {text-align:center;display: flex;}
.pg_page,.pg_current { min-width: 15px;height: 30px;padding: 0 3px;margin: 0 6px;text-align: center;}
.pg_page{color:#999 !important;}
.pg_current{border-bottom:2px solid #000;}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_start {text-indent:-999px;overflow:hidden;padding:0;background: url("http://theme.devocean.com/skin/board/devo_basic/img/devo-bbs-start.png") no-repeat 50% 50%;background-size: cover;}
.pg_prev {text-indent:-999px;overflow:hidden;padding:0;}
.pg_end {text-indent:-999px;overflow:hidden;padding:0;background: url("http://theme.devocean.com/skin/board/devo_basic/img/devo-bbs-end.png") no-repeat 50% 50%;background-size: cover;}
.pg_next {text-indent:-999px;overflow:hidden;padding:0;}

#faq_sch .faq-search-container  {padding:80px 0;position: relative;width: 700px;margin: 0 auto;display: flex;gap: 15px;}
#faq_sch .frm_input {padding:12px 17px;height:55px;border: 2px solid #ddd;border-radius: 5px;background: #fff;}
#faq_sch .frm_input::placeholder{text-align: left;font-family:"NotoKr_M", sans-serif; color:#666;}
#faq_sch .frm_input:focus{text-align: left;border-color: #000;}
input[type="text"]:not(:focus) {text-align: left;}
#faq_sch button {position: absolute;right: 17px;top:50%;transform:translateY(-50%);}

#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {zoom:1;background: #F3F3F3;}


#devo-faq-wrap {border-top: 2px solid #000;margin:0 auto;width: 1200px;}
#devo-faq-wrap h2 {display: none;}
.faq_admin {text-align:center;}
#devo-faq-con > ul {margin:0;padding:0;list-style:none}
#devo-faq-con > ul > li {border-bottom:1px solid #ddd;position:relative}
#devo-faq-con > ul > li {position:relative}
#devo-faq-con > ul > li .faq-arrow {position:absolute;right:15px;top:26px;border:0;width:30px;height:30px;color: #bbb;transition: all .3s;}
#devo-faq-con > ul > li .faq-arrow.active {color: #000;transform: rotate(180deg);transform-origin: center;}
#devo-faq-con > ul > li .tit_bg {display:inline-block;position:absolute;top: 26px;left: 0;text-align:center;color: #fff;font-size: 14px;font-family: 'Poppins_SB', sans-serif;width: 32px;height: 32px;border-radius: 50%;background: #000;line-height: 30px;}
#devo-faq-con > ul > li > a {display:inline-block;padding:26px 0 26px 50px;font-size: var(--main-title04);font-family: 'NotoKr_M';letter-spacing: -0.75px;width: 90%;word-break: keep-all;line-height: 1.5;}
#devo-faq-con p {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;min-height: 44px;}
#devo-faq-con .con_inner {display:none;padding: 26px 0 26px 50px;border-top: 1px solid #ddd;background: #f0f0f0;color: #666;}
#devo-faq-con .con_inner .tit_bg {display:inline-block;position:absolute;top:10px;left:10px;text-align:center;background:#777;color:#fff;border-radius:50%;width:30px;line-height:30px;height:30px}

.devo-empty-list {padding: 120px 0;border-bottom: 1px solid #ddd;}
.devo-empty-list > h3 {font-size: var(--main-title03);}

@media screen and (max-width:1280px){
	#container{padding-bottom:120px;}
    .devo-bbs-con{width: 100%;padding: 0 40px;}
    #devo-faq-wrap{width: calc(100% - 80px);}
}

@media screen and (max-width:1024px){
    .devo-bbs-con{padding: 0 20px;}
    #faq_sch .faq-search-container{padding:60px 0;width: 100%;}
    #devo-faq-wrap{width: calc(100% - 40px);}
}

@media screen and (max-width:768px){
	#container{padding-bottom:60px;}
}

@media screen and (max-width:576px){
    #faq_sch .faq-search-container{padding: 40px 0;width: 100%;flex-wrap: wrap;}
    #devo-faq-con > ul > li > a{padding:22px 0 22px 40px;width:80%;}
    #devo-faq-con > ul > li .tit_bg{width:26px;height:26px;line-height:24px;top: 22px;}
    #devo-faq-con > ul > li .faq-arrow{right: 0;top: 22px;}
    #devo-faq-con .con_inner{padding:22px 0 22px 40px;}
    #devo-faq-con p{min-height: auto;}
    .faq_admin .devo-btn01{width: 100% !important;}
}