/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
/* BASIC css start */
.displaynone {
    display: none !important;
}

.board_zone_tit {
    margin-bottom: 30px;
}

.board_zone_tit h3 {
    font-size: 42px;
    font-weight: 700;
    line-height: 54px;
    text-align: left;
    color: #121212; /* rgb(18, 18, 18) */
}

.board_zone_tit h3 .tab_name {
    position: relative;
    padding-left: 40px;
}

.board_zone_tit h3 .tab_name::before {
    content: "";
    background: #dedede; /* rgb(222, 222, 222) */
    width: 1px;
    height: 35px;
    position: absolute;
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
    margin-left: 20px;
}

.board_tab {
    display: flex;
    gap: 10px;
    margin-bottom: 40px;
    flex-wrap: wrap;
}

.board_tab div {
}

.board_tab div a {
    border: 1px solid #dedede; /* rgb(222, 222, 222) */
    border-radius: 56px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    padding: 15px 40px;
    box-sizing: border-box;
    color: #555555; /* rgb(85, 85, 85) */
    font-size: 18px;
}
 

.board_tab div.on a {
    font-weight: 700;
    background: #ff691f; /* rgb(255, 105, 31) */
    color: #ffffff; /* rgb(255, 255, 255) */
    border: 1px solid #ff691f; /* rgb(255, 105, 31) */
} 

.bbs-table-view2 .data-bd-cont {
    padding: 80px 0px;
    overflow: hidden;
    font-size: 18px;
    line-height: 26px;
}

.button-container {
    text-align: center;
    margin: 40px 0px 50px;
    display: flex;
    justify-content: center;
    gap: 8px;
}

.button-container a {
    color: #121212; /* rgb(18, 18, 18) */
    width: 176px;
    height: 54px;
    line-height: 54px;
    border: 1px solid #343434; /* rgb(52, 52, 52) */
    box-sizing: border-box;
    border-radius: 10px;
    font-size: 16px;
    font-weight: 700;
}

.button-container a:last-child {
    background: #ff691f; /* rgb(255, 105, 31) */
    border: 1px solid #ff691f; /* rgb(255, 105, 31) */
    color: #ffffff; /* rgb(255, 255, 255) */
}


#MS_WritenBySEB P { margin-top:7px; margin-bottom:7px;}
#faqWrap BLOCKQUOTE { margin-left:15px; }
#faqWrap BLOCKQUOTE.q1,
#faqWrap BLOCKQUOTE.q2,
#faqWrap BLOCKQUOTE.q3,
#faqWrap BLOCKQUOTE.q4,
#faqWrap BLOCKQUOTE.q5,
#faqWrap BLOCKQUOTE.q6,
#faqWrap BLOCKQUOTE.q7{ padding:10px; margin-left:15px; margin-right:15px;}
#faqWrap BLOCKQUOTE.q1{ padding:0 10px; border-left:2px solid #ccc;}
#faqWrap BLOCKQUOTE.q2{ padding:0 10px; background:url(/images/d3/modern_simple/common/bg_qmark.gif) no-repeat;}
#faqWrap BLOCKQUOTE.q3{ border:1px solid #d9d9d9;}
#faqWrap BLOCKQUOTE.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
#faqWrap BLOCKQUOTE.q5{ border:2px solid #707070;}
#faqWrap BLOCKQUOTE.q6{ border:1px dashed #707070;}
#faqWrap BLOCKQUOTE.q7{ border:1px dashed #707070; background:#fbfbfb;}
/* FAQ검색 폼 */
#faqWrap .faq-search { text-align: center;   background-color: #f6f6f6; }
#faqWrap .search-wrap {position: relative;padding: 55px 0;display: flex;align-items: center;justify-content: center;}
#faqWrap .search-wrap h4,
#faqWrap .search-wrap .keyword,
#faqWrap .search-wrap .select-category,
#faqWrap .search-wrap .btn-submit,
#faqWrap .search-wrap .best-keyword {/* position: absolute; */}
#faqWrap .faq-search h4 { left: 0px; top: 23px; font-size: 0; line-height: 0; }
#faqWrap .search-wrap .keyword {height: 50px;width: 440px;border: 1px solid #343434;margin-left: 10px;text-align: left;background: #fff; border-radius: 6px;}
#faqWrap .search-wrap .keyword input {font-size: 16px;color: #121212;height: 50px;line-height: 50px;box-sizing: border-box;border: 0;width: 91%;padding: 0 12px;background: transparent;margin: 0;}
#faqWrap .search-wrap .select-category {background: #fff url(/design/isanoee/images/board_select.png) right 12px center no-repeat;border-radius: 6px;border: 1px solid #343434;width: 200px;height: 50px;line-height: 50px;padding: 0 12px;box-sizing: border-box;font-size: 16px;color: #121212;font-weight: 400;}
#faqWrap .search-wrap .btn-submit { left: 390px; top: 23px; }
#faqWrap .search-wrap .best-keyword { left: 126px; top: 50px; width: 450px; }
#faqWrap .search-wrap .best-keyword dt,
#faqWrap .search-wrap .best-keyword dd,
#faqWrap .search-wrap .best-keyword dd ul,
#faqWrap .search-wrap .best-keyword dd ul li { display: inline; float: left; width: auto; height: 17px; line-height: 17px; }
#faqWrap .search-wrap .best-keyword dt strong { font-weight: bold; color: #5789c2; }
#faqWrap .search-wrap .best-keyword dd ul li { margin-left: 7px; }
#faqWrap .search-wrap .best-keyword dd ul li a { white-space: nowrap; color: #999; }
/* faq 메뉴 */
#faq-category {height: 119px;}
#faqWrap .faq-menu { *zoom: 1;height: 119px;display: flex;align-items: center;justify-content: center;}
#faqWrap .faq-menu li,
#faqWrap .faq-menu li a {text-align: center;color: #555;font-size: 18px;font-weight: 400;}
#faqWrap .faq-menu li {
    padding: 0 30px;
}
#faqWrap .faq-menu li a {/* color: #999; *//* font-weight: bold; *//* padding-right: 20px; *//* white-space: nowrap; */}
#faqWrap .faq-menu li.now a {
    color: #ff691f;
    font-weight: 700;
    border-bottom: 3px solid #ff691f;
}
/* faq 리스트 */
#faqWrap #faqTable {border-top: 1px solid #dedede;/* border-bottom: 1px solid #dedede; */}
#faqWrap #faqTable th,
#faqWrap #faqTable tr td {padding: 28px 0;border-bottom: 1px solid #dedede;background-color: #FFFFFF;}
#faqWrap #faqTable tr.slide-hide td { border-bottom: 0px; }
#faqWrap #faqTable th { background-color: #f3f3f3; }
#faqWrap #faqTable td,
#faqWrap #faqTable td a {color: #555;font-size: 16px;/*font-weight: 700;*/}
#faqWrap #faqTable td { cursor: pointer; }
#faqWrap #faqTable tr.slide-hide,
#faqWrap #faqTable tr.slide-hide dl { display: none; }
#faqWrap #faqTable tr.slide-show { display: table-rows; *display: block; }
#faqWrap #faqTable tr.slide-show dl { display: block; }
#faqWrap #faqTable tr.slide-hide td,
#faqWrap #faqTable tr.slide-show td {cursor: default;background-color: #f6f6f6;padding: 40px;}
#faqWrap #faqTable .tb-slide {/* padding: 0 20px; */}
#faqWrap #faqTable .tb-slide a { text-decoration: underline; color : #800080; }
#faqWrap #faqTable .tb-slide ol,
#faqWrap #faqTable .tb-slide ul { margin-left:35px; }
#faqWrap #faqTable .tb-slide dl { position: relative; width: 100%; }
#faqWrap #faqTable td .tb-slide dl dt {position: absolute;left: 1px;top: 10px;display: none;}
#faqWrap #faqTable td .tb-slide dl dd {/* margin-left: 35px; *//* padding: 10px 0; *//* font-weight: bold; */}
#faqWrap #faqTable td .tb-slide dl.adv {/* margin-top: 5px; *//* border-top: 1px dashed #d8d8d8; */font-size: 16px;color: #121212;font-weight: 400;line-height: 24px;}
#faqWrap .pager { text-align: center; margin-top: 20px; }
#faqWrap .pager ol li { display: inline; padding: 0px 5px; }
#faqWrap .pager ol li img { margin-top: 2px; }
#faqWrap .pager ol li.first,
#faqWrap .pager ol li.next { padding-right: 0; }
#faqWrap .pager ol li.last,
#faqWrap .pager ol li.prev { padding-left: 0; }
#faqWrap .search-wrap fieldset {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

#faqWrap .search-wrap .keyword input::placeholder {
    color: #999;
}

#faqWrap .search-wrap .keyword + a {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
}

#faqWrap #faqTable td + td {
    color: #121212;
    font-size: 16px;
    font-weight: 600;
    background: #fff url(/design/isanoee/images/faq_chevron-down.svg) right center no-repeat;
}#faqWrap #faqTable tr.on td + td {
    background: #fff url(/design/isanoee/images/faq_chevron-up.svg) right center no-repeat;
}

#faqWrap #faqTable td span.q {
    padding: 0 10px 0 20px;
    font-size: 18px;
    color: #ff691f;
}
/* BASIC css end */

