@charset "utf-8";

#bo_cate {margin-bottom:28px}
#bo_cate h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#bo_cate ul {zoom:1}
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {display:inline-block;padding:2px}
#bo_cate a {display:block;line-height:28px;padding:5px 15px;border-radius:30px;border:1px solid #d6e9ff;color:#6794d3}
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none;background:#3a8afd;color:#fff}
/*
#bo_cate #bo_cate_on {z-index:2;background:#3a8afd;color:#fff;font-weight:bold;border:1px solid #3a8afd;
-webkit-box-shadow:inset 0 2px 5px rgb(33, 135, 202);
-moz-box-shadow:inset 0 2px 5px rgb(33, 135, 202);
box-shadow:inset 0 2px 5px rgb(33, 135, 202)}*/

#faq_wrap {margin:10px 0 30px;width: 100%;}
#faq_wrap h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.faq_admin {text-align:right}
#faq_wrap ol {margin:0;padding:0;list-style:none}
#faq_wrap li {border-bottom:1px solid #ececec;background:#fff;position:relative}
#faq_wrap li:first-child {border-top:1px solid #ececec}
#faq_wrap li h3 {min-height:30px;line-height:30px;padding:15px;padding-left:50px;position:relative;margin-bottom: 0;font-weight: 600;}
#faq_wrap li h3 a {text-decoration: none;;}
#faq_wrap li h3 a p {margin-bottom: 0;}
#faq_wrap li h3 .tit_btn {position:absolute;right:15px;top:9px;border:0;width:30px;height:30px;background:#fff;color:#707070;font-size:1.0em}
#faq_wrap li h3 .tit_bg {display:inline-block;position:absolute;top:9px;left:15px;text-align:center;color:#000;font-size:1.6em;font-weight: 400;color: #acacac;}
#faq_wrap li h3.faq_li_open a {color:#323335}

#faq_con .con_inner {display:none;padding:30px 20px 20px 50px;background-color: #f7f7f7;color: #323232;font-weight: 500;}
#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}
#faq_con .con_inner .closer_btn {position:absolute;right:15px;top:9px;border:0;width:30px;height:30px;background:#fff;color:#707070;font-size:1.2em}

#faq_sch {background:#f7f7f7;padding:15px 10px;text-align:center;margin:0 0 50px;width: 100%;}
#faq_sch legend {font-size: 0;margin: 0;line-height: 0;padding: 0;}
#faq_sch .sch_tit {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#faq_sch .frm_input {border:1px solid #d0d3db;max-width:300px;width: calc(100% - 76px);height:45px;border-radius:0;border-radius:3px}
#faq_sch .btn_submit {padding:0 10px;height:43px;width:70px;font-size:1.083em;font-weight:bold;color:#fff;background:#434a54;border-radius: 2px;}

.sch_word {color: #ff005a;background-color: transparent;padding: unset;line-height: 1.2;}

/* 커스텀 */
.em-faq-style-1 .faq-sec {margin-bottom: 50px;background-color: #909090;}
.em-faq-style-1 .faq-sec #bo_cate {margin-bottom: 0;}
.em-faq-style-1 .faq-sec #bo_cate ul {margin-bottom: 0;text-align: center;font-size: 0;overflow-x: auto;white-space: nowrap; -ms-overflow-style: none;border: 0;}
.em-faq-style-1 .faq-sec #bo_cate ul::-webkit-scrollbar {display: none;}
.em-faq-style-1 .faq-sec #bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
.em-faq-style-1 .faq-sec #bo_cate ul li {padding: 0;}
.em-faq-style-1 .faq-sec #bo_cate a {display:block;line-height:28px;padding:20px 25px;border-radius:0;border: 0;border-bottom:4px solid transparent;color:#fff;font-weight: 600;}
.em-faq-style-1 .faq-sec #bo_cate a:focus, 
.em-faq-style-1 .faq-sec #bo_cate a:hover, 
.em-faq-style-1 .faq-sec #bo_cate a:active {text-decoration:none;background:#53555c;color:#8ebdff;border-bottom: 4px solid #3a8afd;}
.em-faq-style-1 .faq-sec #bo_cate #bo_cate_on {z-index:2;background:#53555c;color:#8ebdff;border-bottom: 4px solid #3a8afd;
    -webkit-box-shadow:unset;
    -moz-box-shadow:unset;
    box-shadow:unset
}

.em-faq-style-1 .row {margin-left: 0;margin-right: 0;}
.em-faq-style-1 #faq_con .con_inner p {line-height: 1.4;margin-bottom: 3px;}

.em-faq-style-1 .faq-title-sec .row {margin-left: 0;margin-right: 0;}
.em-faq-style-1 .faq-title-sec #bo_btn_top {margin:0;;position: relative;}
.em-faq-style-1 .faq-title-sec #bo_btn_top:after {display:block;visibility:hidden;clear:both;content:""}

@media only screen and (min-width: 1200px) {
}
@media only screen and (min-width: 1001px) {
    .em-faq-style-1 .faq-sec #bo_cate a {font-size: 18px;}
    #faq_wrap li h3 {font-size: 18px;}
    .em-faq-style-1 #faq_con .con_inner p {font-size: 16px;}
}
@media only screen and (max-width: 1000px) {
    .em-faq-style-1 .faq-sec #bo_cate a {font-size: 14px;padding:10px 15px;}
    #faq_wrap li h3 {font-size: 14px;padding:10px 5px;padding-left:5px;}
    #faq_wrap li h3 .tit_bg {display: none;}
    #faq_wrap li h3 .tit_btn {right: 0;}
    #faq_con .con_inner {padding:30px 15px 20px 15px;}
    #faq_con .con_inner .closer_btn {right: 0;}
}
@media only screen and (max-width: 991px) {
}
@media only screen and (max-width: 800px) {
}
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 640px) {
}
@media only screen and (max-width: 480px) {
}
@media only screen and (max-width: 360px) {
}
@media only screen and (max-width: 320px) {
}
