@charset "utf-8";

body.willow_faq_body #hd,
body.willow_faq_body .willow_page_title {display:none}
body.willow_faq_body #wrapper,
body.willow_faq_body #container {max-width:none;margin:0;padding:0;background:#fff}
.willow_member_confirm_header {position:relative;display:flex;min-height:58px;align-items:center;justify-content:center;padding:0 44px;background:#fff}
.willow_member_confirm_header a {position:absolute;left:8px;width:36px;height:36px}
.willow_member_confirm_header a::before {position:absolute;top:11px;left:12px;width:12px;height:12px;border-bottom:2px solid #111;border-left:2px solid #111;content:"";transform:rotate(45deg)}
.willow_member_confirm_header h1 {margin:0;color:#151515;font-size:18px;font-weight:700;line-height:1;text-align:center}
#faq_hhtml,#faq_thtml {display:none}
.willow_faq_search {position:relative;margin:0 auto;padding:20px 26px 0;background:#fff}
.willow_faq_search form {position:relative}
.willow_faq_search .frm_input {display:block;width:100%;height:48px;padding:0 54px 0 16px;border:0;border-radius:6px;background:#f5f6f8;color:#1a1a1a;font-size:16px;outline:none}
.willow_faq_search .frm_input::placeholder {color:#a1a4ab}
.willow_faq_search .btn_submit {position:absolute;top:0;right:0;width:52px;height:48px;border:0;background:transparent;color:transparent}
.willow_faq_search .btn_submit::before {position:absolute;top:50%;left:50%;width:17px;height:17px;margin:-12px 0 0 -13px;border:2.5px solid #111;border-radius:50%;content:""}
.willow_faq_search .btn_submit::after {position:absolute;top:50%;left:50%;width:13px;height:2.5px;margin:8px 0 0 4px;border-radius:999px;background:#111;content:"";transform:rotate(45deg);transform-origin:left center}
.willow_faq_cate {margin:0 auto;padding:6px 0 18px 26px;overflow-x:auto;background:#fff;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.willow_faq_cate::-webkit-scrollbar {display:none}
.willow_faq_cate h2 {position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0,0,0,0)}
.willow_faq_cate ul {display:flex;gap:8px;min-width:max-content;margin:0;padding:0 26px 0 0;list-style:none}
.willow_faq_cate li {flex:0 0 auto}
.willow_faq_cate a {display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid #e2e3e6;border-radius:999px;background:#fff;color:#1a1a1a;font-size:14px;line-height:36px;white-space:nowrap}
.willow_faq_cate a#bo_cate_on {border-color:#1a1a1a}
.willow_faq_cate li:first-child a::after {width:7px;height:7px;margin-left:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;content:"";transform:rotate(45deg)}
.willow_faq_wrap {margin:0 auto;padding:0 26px 92px;background:#fff}
.willow_faq_wrap h2 {position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0,0,0,0)}
.willow_faq_wrap ol {margin:0;padding:0;border-top:1px solid #ececec;list-style:none}
.willow_faq_wrap li {border-bottom:1px solid #ececec;background:#fff}
.willow_faq_wrap li h3 {position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 24px;gap:10px;align-items:start;min-height:78px;margin:0;padding:18px 0}
.willow_faq_wrap li h3 a {color:#1a1a1a;font-size:16px;font-weight:500;line-height:22px}
.willow_board_badge {display:inline-flex;align-items:center;align-self:start;height:20px;padding:0 5px;border-radius:4px;background:#f2f4f7;color:#4f5662;font-size:10px;font-weight:700;line-height:20px;white-space:nowrap}
.willow_faq_wrap .tit_btn {position:relative;width:24px;height:24px;border:0;background:transparent}
.willow_faq_wrap .tit_btn::before {position:absolute;top:7px;left:8px;width:8px;height:8px;border-right:1.5px solid #1a1a1a;border-bottom:1.5px solid #1a1a1a;content:"";transform:rotate(45deg)}
.willow_faq_wrap h3.faq_li_open .tit_btn::before {top:10px;transform:rotate(225deg)}
.willow_faq_wrap .con_inner {display:none;padding:6px 0 28px;color:#1f1f1f;font-size:15px;line-height:1.8}
.willow_faq_wrap .con_inner strong {display:block;margin-bottom:20px;color:#f0333d;font-size:14px;font-weight:700}
.willow_faq_wrap .con_inner p {margin:0 0 18px}
.willow_faq_wrap .con_inner img {display:block;max-width:100%;height:auto;margin-top:24px;border-radius:4px}
.willow_faq_wrap .closer_btn {display:none}
.empty_list,.empty_table {max-width:338px;margin:0 auto 92px;padding:56px 16px;color:#999;text-align:center;font-size:14px}
.pg_wrap {margin:20px 0 72px;text-align:center}
.willow_bottom_nav {position:fixed;right:0;bottom:0;left:0;z-index:40;display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:78px;padding:8px 10px 10px;background:#fff}
.willow_bottom_nav a {position:relative;display:grid;width:48px;height:48px;min-width:0;place-items:center;justify-self:center;color:#b3b3b3}
.willow_bottom_nav a:nth-child(3) {border-radius:15px;background:#f8f8f8}
.willow_bottom_nav .is_active {color:#000}
.willow_nav_icon {width:27px;height:27px;object-fit:contain}
