@charset "utf-8";
/* RESET */
html {color:#000;font-size:14px;background:#fff}
html,
body {width:100%;-webkit-text-size-adjust:none}
html,
body {min-height:100%}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
button {margin:0;padding:0;font-family:"Malgun Gothic",dotum,gulim,sans-serif}
table {border-spacing:0;border-collapse:collapse;font-size:inherit;line-height:100%}
fieldset,
img {border:0}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {font-weight:normal;font-style:normal}
strong,
b {font-weight:bold}
ol,
ul,
li {list-style:none}
caption,
th {text-align:left}
h1,
h2,
h3,
h4,
h5,
h6 {font-size:100%;font-weight:normal}
q:before,
q:after {content:""}
del,
ins {text-decoration:none}
abbr,
acronym {border:0;font-variant:normal}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
legend {color:#000}
a {color:#444;text-decoration:none}
header,
footer,
section,
nav,
article {display:block}
input,
button,
textarea,
select,
optgroup,
option {font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit}
input,
button,
textarea,
select {line-height:normal}
button {border:0;background:transparent;cursor:pointer}
.blind {overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute;width:1px;height:1px}

.input_from {width:100%;border:1px solid #dbdbdb;border-radius:4px;box-sizing:border-box}
.select_from {border:1px solid #dbdbdb;border-radius:4px;box-sizing:border-box}

.check_box {display:flex;align-items:center}
.check_box .lbl {padding-left:8px;color:#373645;font-size:12px;line-height:16px}
.check_box input {position:relative;width:16px;height:16px}
.check_box input:after {position:absolute;top:3px;left:3px;width:8px;height:5px;border:2px solid #fff;border-radius:1px;border-top:none;border-right:none;transform:rotate(-45deg);content:''}
.check_box input:before {display:block;width:16px;height:16px;border:1px solid #dbdbdb;border-radius:2px;background-color:#fff;content:''}
.check_box input:checked:before {border-color:#3182f6;background-color:#3182f6}

.scrap_btn {position:relative;display:flex;vertical-align:top}
.scrap_btn .lbl {visibility:visible;overflow:visible;position:static;top:auto;left:auto;width:auto;height:auto;font-size:0;cursor:pointer}
.scrap_btn input {position:absolute;top:0;width:1px;height:1px;outline:none;opacity:0;pointer-events:none}
.scrap_btn input+.lbl:after {display:block;width:20px;height:18px;background:url("data:image/svg+xml,%3Csvg width='20' height='18' viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0.97967L12.8028 5.70229L12.9146 5.89065L13.1289 5.93618L18.554 7.08911L14.8611 11.1452L14.7105 11.3106L14.7335 11.5331L15.2929 16.9557L10.1985 14.7526L10 14.6668L9.80153 14.7526L4.7071 16.9557L5.26655 11.5331L5.28951 11.3106L5.13891 11.1452L1.44595 7.08911L6.87112 5.93618L7.08537 5.89065L7.19716 5.70229L10 0.97967Z' fill='white' stroke='%23D3D7DD'/%3E%3C/svg%3E%0A");content:''}
.scrap_btn input:checked+.lbl:after {background:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 0L13.2328 5.55041L19.5106 6.90983L15.2308 11.6996L15.8779 18.0902L10 15.5L4.12215 18.0902L4.76919 11.6996L0.489435 6.90983L6.76718 5.55041L10 0Z' fill='%23FFE600'/%3E%3C/svg%3E%0A");}

.wrap_header {position:relative;margin:0 auto;width:1100px}
.wrap_header .header {display:flex;align-items:center;justify-content:space-between;height:88px;background:#fff}
.wrap_header .header .search_form .input_from {padding:8px 40px 8px 16px;width:358px;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.7723 0.0155525C3.44019 0.372595 0.770754 2.81552 0.112793 6.10878C-0.0375978 6.86514 -0.0375978 8.14298 0.112793 8.89935C0.413575 10.4027 1.12323 11.7416 2.17597 12.7939C3.25691 13.8745 4.53993 14.5604 6.09084 14.8845C6.81459 15.0395 8.15401 15.0395 8.89657 14.8892C9.74252 14.7201 10.6402 14.3818 11.2793 13.9919C11.4532 13.8886 11.613 13.7993 11.6271 13.7993C11.6459 13.7993 12.5577 14.6966 13.6574 15.7865C15.9274 18.0462 15.871 18.0039 16.5242 17.9992C16.9942 17.9992 17.2762 17.8865 17.5817 17.5811C17.8871 17.2758 17.9999 16.9939 17.9999 16.5241C17.9999 15.8617 18.0469 15.9228 15.777 13.6443C13.8454 11.7087 13.7796 11.6335 13.8407 11.5302C14.3435 10.7362 14.7007 9.84363 14.8887 8.88995C15.0391 8.15238 15.0391 6.86514 14.8887 6.10878C14.2824 3.06451 11.9608 0.734337 8.93417 0.128304C8.47359 0.0343437 7.20467 -0.0314274 6.7723 0.0155525ZM8.2997 2.31284C9.40414 2.47727 10.4099 2.98935 11.2135 3.79269C12.7785 5.35711 13.2015 7.72956 12.271 9.70269C11.9796 10.3181 11.6741 10.755 11.2135 11.2154C9.64852 12.7751 7.27517 13.2027 5.31068 12.2772C3.67518 11.502 2.57075 10.0409 2.30756 8.30271C1.96448 6.0618 3.07832 3.87726 5.0992 2.83431C6.10024 2.31754 7.18117 2.13902 8.2997 2.31284Z' fill='%233A3949'/%3E%3C/svg%3E%0A") center right 15px no-repeat}
.wrap_header .header .logo {display:flex;align-items:center;width:600px;height:100%;background:url("/images/bg_logo_test.png")}
.wrap_header .header .logo a {display:inline-block;margin-left:115px;font-size:32px;font-weight:bold}
.wrap_header .gnb {display:flex;align-items:center;padding:0 40px;background:#3A3949}
.wrap_header .gnb .menu {position:relative;padding:1.5px 20px;cursor:pointer}
.wrap_header .gnb .menu .item {color:#fff;font-size:14px}
.wrap_header .gnb .menu:hover ul {display:block;z-index:1}
.wrap_header .gnb .menu ul {display:none;position:absolute;top:22px;left:0;padding:8px 0;border:1px solid #dbdbdb;border-radius:4px;background:#fff}
.wrap_header .gnb .menu ul li a {display:block;padding:5px 16px;font-size:12px;white-space:nowrap}
.wrap_header .gnb .menu ul li:hover a  {color:#fff;background:#4969a7}

/* NEW/사진/댓글수 */
.badge {display:inline-block}
.badge+.badge,
.badge+.count,
.count+.badge {margin-left:6px}
.badge.new {width:13px;height:12px;background:url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.416748' width='12.3889' height='12' rx='2' fill='%23CC4D4D'/%3E%3Cpath d='M8.8862 3.18182V9H7.8237L5.29245 5.33807H5.24983V9H4.01972V3.18182H5.09927L7.61063 6.84091H7.66177V3.18182H8.8862Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat}
.badge.pic {width:17px;height:12px;background:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.500244' y='0.5' width='15.5185' height='11' rx='1.5' fill='white' stroke='%23949494'/%3E%3Cellipse cx='3.61355' cy='3.5' rx='1.54861' ry='1.5' fill='%23949494'/%3E%3Cpath d='M2.06494 8.6V10H14.4538V6.15L11.0125 3L5.85044 7.55L4.12976 6.5L2.06494 8.6Z' fill='%23949494'/%3E%3C/svg%3E%0A") no-repeat}
.count {display:inline-block;color:#cc4d4d;font-size:12px;line-height:12px}

/* 하단 버튼들 */
.btm_btn {padding:3px 10px;color:#5c5f62;font-size:14px;line-height:20px;border:1px solid #d3d7dd;border-radius:4px;background:#fff}
.btm_btn+.btm_btn {margin-left:8px}

/* 레이아웃 */
.wrap .inner {display:flex;justify-content:space-between;margin:25px auto 0;width:1100px;min-height:900px}
.wrap .inner .contents {width:910px}
.wrap .inner .contents .box {width:410px;height:227px}
.wrap .inner .contents .bottom_box {width:410px;height:230px}
#categoryList1 { display: flex;}
#categoryList1 > li {display: inline-block; /* or 'flex' */}

/* SUB */
.snb {width:166px}
.snb .snb_user .check_box {margin-bottom:10px}
.snb .snb_user .input_from {width:100%;padding:6px 16px;font-size:12px;border-radius:2px}
.snb .snb_user .text_box+.text_box {margin-top:6px;}
.snb .snb_user .login_btn {margin-top:10px;width:100%;height:30px;color:#fff;font-size:12px;line-height:14px;border-radius:2px;background:#3a3949}
.snb .snb_user .info_box {display:flex;align-items:center;justify-content:space-between;margin-top:10px}
.snb .snb_user .info_box a {color:#373645;font-size:12px;line-height:16px}
.snb .snb_user .nickname {color:#373645;font-size:12px}
.snb .snb_user .user_link_box {display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.snb .snb_user .user_link_box button {padding:4px 0;width:48%;color:#5c5f62;font-size:12px;line-height:20px;border:1px solid #d3d7dd;border-radius:4px;background:#fff}
.snb .snb_user .user_link_box button .count {display:inline-block;padding:2px 6px;color:#fff;font-size:12px;border-radius:4px;background:#cc4d4d}
.snb .history_box {margin-top:40px}
.snb .history_box h3 {margin-bottom:15px;padding:10px 0;color:#373645;font-size:12px;line-height:16px;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}
.snb .history_box li a {display:block;color:#373645;font-size:12px;line-height:16px}
.snb .history_box li+li {margin-top:8px}


/*** by eric start ***/
/* org 
.banner_box {
    position: fixed;
    top: 20px;
    left: 50%;
    margin-left: -720px;
    text-align: right
}

    .banner_box .date_banner {
        margin-bottom: 80px;
        padding: 26px 0 5px 65px;
        width: 75px;
        height: 75px;
        background: url('/images/church-symbol_1957.png') no-repeat;
        background-size: 75px 75px;
    }

        .banner_box .date_banner span {
            display: block;
            color: #3a3949;
            font-size: 14px
        }

            .banner_box .date_banner span.celebrate {
                margin-top: 4px;
                font-size: 16px;
                font-weight: bold
            }
**/


/* 배너 */
/* new */
.banner_box {
    position: fixed;
    top: 0px;
    left: 50%;
    margin-left: -720px;
    text-align: right;
}

    .banner_box .date_banner {
        width: 150px;
    }

        .banner_box .date_banner .top_row {
            display: flex;
            align-items: flex-end;
            justify-content: center;
        }

        .banner_box .date_banner .symbol_image {
            width: 75px;
            height: 75px;
            background: url('/images/church-symbol_1957.png') no-repeat center center;
            background-size: contain;
        }

        .banner_box .date_banner .date {
            display: block;
            font-size: 13px;
            color: #3a3949;
            margin-left: 8px;
            white-space: nowrap;
        }

        .banner_box .date_banner #seasonSpan {
            display: block;
            font-size: 14px;
            color: #3a3949;
            margin-top: 8px; 
            white-space: nowrap; 
        }
    /**/


/* 우측 배너 */
.banner_box_right {
    margin-top: 20px;
}

.banner_right_item {
    float: left;
}

/* 메인 카테고리 */
.box_tit {display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dbdbdb}
.box_tit .tit {color:#373645;font-size:16px;font-weight:bold;line-height:24px;letter-spacing:-1px}
.box_tit .more {display:flex;align-items:center;color:#373645;font-size:12px;line-height:24px;text-decoration:underline}
.box_tit .more:after {display:block;margin-left:8px;width:10px;height:12px;background:url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.875 10.8L5.00463 6.10005L0.875 1.40005' stroke='%23DBDBDB' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat;content:''}

/* 메인 */
.main_box {display:flex;flex-wrap:wrap;gap:50px}
.main_box .box .box_list li+li {margin-top:10px}
.main_box .box .box_list li .link {display:flex;align-items:center;}
.main_box .box .box_list li .link .date {display:block;margin-right:10px;color:#848895;font-size:12px;line-height:14px;letter-spacing:-1px}
.main_box .box .box_list li .link .txt {display:block;padding-right:8px;max-width:300px;color:#373645;font-size:12px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.main_box .today_box {width:96%;}
.main_box .today_box .today_top {margin-bottom:12px;padding:10px 0 12px;color:#4969a7;font-size:16px;font-weight:bold;line-height:24px;border-top:2px solid #3a3949;border-bottom:1px solid #dbdbdb}
.main_box .today_box .today_top2 {margin-bottom:12px;padding:10px 0 12px;color:#4969a7;line-height:24px;border-bottom:1px solid #dbdbdb}
.main_box .today_box .today_top span {color:#0d1e3f}
.main_box .today_box .today_cont {display:flex}
.main_box .today_box .today_cont .box {width:100%;overflow:hidden}
.main_box .today_box .today_cont .box+.box {margin-left:20px}
.main_box .today_box .today_cont .today_tit {display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}
.main_box .today_box .today_cont .today_tit h3 {color:#cb6429;font-size:14px;font-weight:bold;line-height:24px;letter-spacing:-1px}
.main_box .today_box .today_cont .today_tit .more {display:flex;align-items:center;color:#373645;font-size:12px;line-height:24px;text-decoration:underline}
.main_box .today_box .today_cont .today_tit .more:after {display:block;margin-left:8px;width:10px;height:12px;background:url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.875 10.8L5.00463 6.10005L0.875 1.40005' stroke='%23DBDBDB' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat;content:''}
.main_box .today_box .today_cont .today_list li+li {margin-top:10px}
.main_box .today_box .today_cont .today_list li:first-child a {font-weight:bold}
.main_box .today_box .today_cont .today_list li .link {display:block;color:#373645;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.main_box .bottom_box .box_list li+li {margin-top:10px}
.main_box .bottom_box .box_list li .link {display:flex;align-items:center;}
.main_box .bottom_box .box_list li .link .date {display:block;margin-right:10px;color:#848895;font-size:12px;line-height:14px;letter-spacing:-1px}
.main_box .bottom_box .box_list li .link .txt {display:block;padding-right:8px;max-width:300px;color:#373645;font-size:12px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* 카테고리 이름 */
.list_top {display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}
.list_top .cate {display:flex;align-items:center}
.list_top .cate .tit {margin:0 6px 0 15px;color:#373645;font-size:16px;font-weight:bold;line-height:24px}
.list_top .cate .tit:hover {text-decoration:underline}
.list_top .select_from {padding:3px 8px 3px 3px;font-size:14px}

.board_top {width:100%;padding-bottom:12px;border-bottom:1px solid #dbdbdb}
.board_top .tit {margin-left:15px;color:#373645;font-size:16px;font-weight:bold;line-height:24px}

.box .top {margin-bottom:12px;padding:10px 0 12px;color:#4969a7;font-size:16px;font-weight:bold;line-height:24px;border-top:2px solid #3a3949;border-bottom:1px solid #dbdbdb}
.box_tit {display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dbdbdb}
.box_tit .tit {color:#373645;font-size:16px;font-weight:bold;line-height:24px;letter-spacing:-1px}
.box_tit .more {display:flex;align-items:center;color:#373645;font-size:12px;line-height:24px;text-decoration:underline}
.box_tit .more:after {display:block;margin-left:8px;width:10px;height:12px;background:url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.875 10.8L5.00463 6.10005L0.875 1.40005' stroke='%23DBDBDB' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat;content:''}
.bottom_box_tit {display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dbdbdb}
.bottom_box_tit .tit {color:#373645;font-size:16px;font-weight:bold;line-height:24px;letter-spacing:-1px}
.bottom_box_tit .more {display:flex;align-items:center;color:#373645;font-size:12px;line-height:24px;text-decoration:underline}
.bottom_box_tit .more:after {display:block;margin-left:8px;width:10px;height:12px;background:url("data:image/svg+xml,%3Csvg width='6' height='12' viewBox='0 0 6 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.875 10.8L5.00463 6.10005L0.875 1.40005' stroke='%23DBDBDB' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat;content:''}

/* 글 컨텐츠 */
.detail_box {width:100%}
.detail_box .board_tit {display:flex;justify-content:space-between;padding:12px 15px;color:#373645;font-size:16px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}
.detail_box .board_tit:hover a {text-decoration:underline}
.detail_box .board_tit span {font-size:14px}
.detail_box .board_date {display:block;margin:10px;color:#69778d;font-size:12px;text-align:right}
.detail_box .board_con {padding:45px 15px; min-height : 500px}
.detail_box .board_con img {max-width: 100%; /* 이미지가 부모 요소의 폭을 넘지 않도록 함 */height: auto; /* 이미지의 높이를 자동으로 조정하여 비율을 유지함 */}

/* 추천글/관심글 */
.detail_box .board_btn {display:flex;align-items:center;justify-content:center;margin-top:50px;width:100%;text-align:center}
.detail_box .board_btn button {display:flex;align-items:center}
.detail_box .board_btn button+button {margin-left:20px}
.detail_box .board_btn button:before {display:block;margin-right:8px;width:24px;height:24px;content:''}
.detail_box .board_btn .recommend_btn:before {background:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.93152' y='9' width='4' height='12' fill='%23CC4D4D'/%3E%3Cpath d='M3.11646 10C3.11646 9.44772 3.56417 9 4.11646 9H7.27171V21H4.11645C3.56417 21 3.11646 20.5523 3.11646 20V10Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.27173 11V19L9.40087 20.3664C10.0455 20.7801 10.7953 21 11.5613 21H17.2123C18.6716 21 19.9193 19.9498 20.1683 18.5118L21.4098 11.3412C21.6215 10.1184 20.6801 9 19.4391 9H14.5434' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.5434 9L15.2388 5.65312C15.4341 4.71321 14.8886 3.77744 13.9745 3.48413V3.48413C13.1032 3.20453 12.1572 3.59407 11.7354 4.40616L8.31054 11H7.27173' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}
.detail_box .board_btn .favorite_btn:before {background:url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.93152' y='9' width='4' height='12' fill='%23247A22'/%3E%3Cpath d='M3.11646 10C3.11646 9.44772 3.56417 9 4.11646 9H7.27171V21H4.11645C3.56417 21 3.11646 20.5523 3.11646 20V10Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.27173 11V19L9.40087 20.3664C10.0455 20.7801 10.7953 21 11.5613 21H17.2123C18.6716 21 19.9193 19.9498 20.1683 18.5118L21.4098 11.3412C21.6215 10.1184 20.6801 9 19.4391 9H14.5434' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.5434 9L15.2388 5.65312C15.4341 4.71321 14.8886 3.77744 13.9745 3.48413V3.48413C13.1032 3.20453 12.1572 3.59407 11.7354 4.40616L8.31054 11H7.27173' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}

/* 인쇄/스크랩/추천/관심글 */
.detail_box .board_desc {display:flex;justify-content:flex-end;margin:20px 15px}
.detail_box .board_desc button {display:flex;align-items:center;color:#373645;font-size:14px}
.detail_box .board_desc button+button {margin-left:20px}
.detail_box .board_desc button:before {display:block;margin-right:8px;width:18px;height:18px;background:#000;content:''}
.detail_box .board_desc .print_btn:before {background:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_72_1450)'%3E%3Cpath d='M13.9504 4V2.66667C13.9504 1.95942 13.6586 1.28115 13.139 0.781049C12.6195 0.280952 11.9149 0 11.1802 0L7.02499 0C6.2903 0 5.58569 0.280952 5.06619 0.781049C4.54668 1.28115 4.25482 1.95942 4.25482 2.66667V4C3.33679 4.00106 2.45668 4.35259 1.80753 4.97748C1.15839 5.60237 0.793214 6.4496 0.792114 7.33333L0.792114 10.6667C0.793214 11.5504 1.15839 12.3976 1.80753 13.0225C2.45668 13.6474 3.33679 13.9989 4.25482 14C4.25482 14.5304 4.47372 15.0391 4.86335 15.4142C5.25298 15.7893 5.78143 16 6.33245 16H11.8728C12.4238 16 12.9523 15.7893 13.3419 15.4142C13.7315 15.0391 13.9504 14.5304 13.9504 14C14.8684 13.9989 15.7486 13.6474 16.3977 13.0225C17.0468 12.3976 17.412 11.5504 17.4131 10.6667V7.33333C17.412 6.4496 17.0468 5.60237 16.3977 4.97748C15.7486 4.35259 14.8684 4.00106 13.9504 4ZM5.63991 2.66667C5.63991 2.31304 5.78584 1.97391 6.04559 1.72386C6.30534 1.47381 6.65764 1.33333 7.02499 1.33333H11.1802C11.5476 1.33333 11.8999 1.47381 12.1596 1.72386C12.4194 1.97391 12.5653 2.31304 12.5653 2.66667V4H5.63991V2.66667ZM12.5653 14C12.5653 14.1768 12.4924 14.3464 12.3625 14.4714C12.2326 14.5964 12.0565 14.6667 11.8728 14.6667H6.33245C6.14878 14.6667 5.97262 14.5964 5.84275 14.4714C5.71287 14.3464 5.63991 14.1768 5.63991 14V11.3333C5.63991 11.1565 5.71287 10.987 5.84275 10.8619C5.97262 10.7369 6.14878 10.6667 6.33245 10.6667H11.8728C12.0565 10.6667 12.2326 10.7369 12.3625 10.8619C12.4924 10.987 12.5653 11.1565 12.5653 11.3333V14ZM16.028 10.6667C16.028 11.1971 15.8091 11.7058 15.4195 12.0809C15.0299 12.456 14.5014 12.6667 13.9504 12.6667V11.3333C13.9504 10.8029 13.7315 10.2942 13.3419 9.91912C12.9523 9.54405 12.4238 9.33333 11.8728 9.33333H6.33245C5.78143 9.33333 5.25298 9.54405 4.86335 9.91912C4.47372 10.2942 4.25482 10.8029 4.25482 11.3333V12.6667C3.7038 12.6667 3.17535 12.456 2.78572 12.0809C2.39609 11.7058 2.1772 11.1971 2.1772 10.6667V7.33333C2.1772 6.8029 2.39609 6.29419 2.78572 5.91912C3.17535 5.54405 3.7038 5.33333 4.25482 5.33333H13.9504C14.5014 5.33333 15.0299 5.54405 15.4195 5.91912C15.8091 6.29419 16.028 6.8029 16.028 7.33333V10.6667Z' fill='%23373645'/%3E%3Cpath d='M13.2579 6.66699H11.8728C11.6892 6.66699 11.513 6.73723 11.3831 6.86225C11.2533 6.98728 11.1803 7.15685 11.1803 7.33366C11.1803 7.51047 11.2533 7.68004 11.3831 7.80506C11.513 7.93009 11.6892 8.00032 11.8728 8.00032H13.2579C13.4416 8.00032 13.6177 7.93009 13.7476 7.80506C13.8775 7.68004 13.9505 7.51047 13.9505 7.33366C13.9505 7.15685 13.8775 6.98728 13.7476 6.86225C13.6177 6.73723 13.4416 6.66699 13.2579 6.66699Z' fill='%23373645'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_72_1450'%3E%3Crect width='16.621' height='16' fill='white' transform='translate(0.792114)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat}
.detail_box .board_desc .scrap_btn:before {background:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_72_1449)'%3E%3Cpath d='M14.1832 16C13.927 15.9993 13.6735 15.9498 13.4373 15.8542C13.2011 15.7587 12.9869 15.619 12.8071 15.4433L8.54798 11.3673L4.28884 15.446C4.01531 15.7132 3.66451 15.8948 3.28218 15.9672C2.89984 16.0396 2.50371 15.9995 2.14543 15.852C1.78359 15.7119 1.47404 15.47 1.25721 15.1579C1.04039 14.8459 0.926359 14.4781 0.930017 14.1027V3.33333C0.930017 2.44928 1.29484 1.60143 1.94422 0.976311C2.59361 0.351189 3.47436 0 4.39273 0L12.7032 0C13.158 0 13.6082 0.0862192 14.0284 0.253735C14.4485 0.421251 14.8302 0.666782 15.1517 0.976311C15.4733 1.28584 15.7283 1.6533 15.9024 2.05772C16.0764 2.46214 16.1659 2.89559 16.1659 3.33333V14.1027C16.1698 14.4778 16.0562 14.8453 15.8399 15.1574C15.6236 15.4694 15.3146 15.7115 14.9533 15.852C14.7094 15.9502 14.4476 16.0005 14.1832 16ZM4.39273 1.33333C3.84171 1.33333 3.31325 1.54405 2.92362 1.91912C2.53399 2.29419 2.3151 2.8029 2.3151 3.33333V14.1027C2.31485 14.2138 2.34881 14.3224 2.41268 14.4149C2.47655 14.5075 2.56748 14.5797 2.67397 14.6225C2.78046 14.6653 2.89774 14.6768 3.011 14.6554C3.12425 14.6341 3.2284 14.5809 3.31028 14.5027V14.5027L8.0632 9.95533C8.19295 9.83117 8.36848 9.76147 8.55144 9.76147C8.7344 9.76147 8.90993 9.83117 9.03968 9.95533L13.7871 14.5013C13.8689 14.5796 13.9731 14.6328 14.0863 14.6541C14.1996 14.6754 14.3169 14.664 14.4234 14.6212C14.5299 14.5784 14.6208 14.5061 14.6847 14.4136C14.7485 14.3211 14.7825 14.2124 14.7822 14.1013V3.33333C14.7822 2.8029 14.5633 2.29419 14.1737 1.91912C13.7841 1.54405 13.2556 1.33333 12.7046 1.33333H4.39273Z' fill='%23373645'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_72_1449'%3E%3Crect width='16.621' height='16' fill='white' transform='translate(0.237427)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat}
.detail_box .board_desc .url_btn:before {background:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_72_1451)'%3E%3Cpath d='M10.5422 11.5113L8.28315 13.686C7.62725 14.3005 6.7464 14.6417 5.83117 14.6358C4.91593 14.6299 4.03991 14.2773 3.39263 13.6544C2.74535 13.0315 2.37887 12.1883 2.37248 11.3073C2.36609 10.4262 2.7203 9.57819 3.35848 8.94663L5.61755 6.76997C5.74741 6.64487 5.82033 6.47525 5.82026 6.2984C5.8202 6.12155 5.74715 5.95198 5.61721 5.82697C5.48726 5.70197 5.31104 5.63177 5.12733 5.63184C4.94362 5.6319 4.76746 5.70221 4.6376 5.8273L2.37923 8.00397C1.46664 8.88289 0.954143 10.0748 0.954468 11.3175C0.954793 12.5601 1.46792 13.7518 2.38096 14.6303C3.294 15.5088 4.53217 16.0021 5.82308 16.0018C7.11399 16.0015 8.3519 15.5075 9.26448 14.6286L11.5235 12.454C11.6497 12.3282 11.7195 12.1598 11.7179 11.985C11.7163 11.8102 11.6435 11.643 11.5151 11.5194C11.3867 11.3958 11.213 11.3257 11.0314 11.3242C10.8498 11.3227 10.6749 11.3899 10.5443 11.5113H10.5422Z' fill='%23373645'/%3E%3Cpath d='M16.1512 1.37426C15.7006 0.93747 15.1643 0.591113 14.5736 0.355258C13.9829 0.119403 13.3495 -0.00126016 12.71 0.000260568C12.0708 -0.00137392 11.4376 0.118979 10.8471 0.354361C10.2565 0.589744 9.72031 0.935485 9.26942 1.37159L7.00689 3.54693C6.87694 3.67193 6.8039 3.84151 6.80383 4.01836C6.80377 4.19521 6.87668 4.36483 7.00654 4.48993C7.1364 4.61502 7.31256 4.68533 7.49627 4.6854C7.67998 4.68546 7.85619 4.61527 7.98614 4.49026L10.2473 2.31559C10.5697 2.00336 10.9533 1.7558 11.3757 1.58723C11.7982 1.41867 12.2513 1.33246 12.7086 1.33359C13.3972 1.33381 14.0702 1.53055 14.6426 1.89893C15.2151 2.26731 15.6612 2.79079 15.9246 3.40321C16.1881 4.01562 16.257 4.68947 16.1226 5.33958C15.9883 5.98968 15.6567 6.58685 15.1699 7.05559L12.9108 9.23026C12.7809 9.35536 12.7079 9.52502 12.7079 9.70193C12.7079 9.87884 12.7809 10.0485 12.9108 10.1736C13.0408 10.2987 13.217 10.369 13.4008 10.369C13.5846 10.369 13.7608 10.2987 13.8908 10.1736L16.1498 8.00026C17.0612 7.12099 17.5732 5.92966 17.5735 4.68754C17.5737 3.44541 17.0623 2.25388 16.1512 1.37426Z' fill='%23373645'/%3E%3Cpath d='M10.8526 5.52869L6.69739 9.52869C6.63124 9.59018 6.57848 9.66375 6.54219 9.74508C6.50589 9.82642 6.48679 9.9139 6.48599 10.0024C6.48519 10.0909 6.50271 10.1787 6.53753 10.2607C6.57235 10.3426 6.62378 10.417 6.6888 10.4796C6.75383 10.5422 6.83115 10.5917 6.91626 10.6252C7.00137 10.6588 7.09257 10.6756 7.18452 10.6749C7.27648 10.6741 7.36735 10.6557 7.45184 10.6208C7.53634 10.5858 7.61276 10.535 7.67664 10.4714L11.8319 6.47136C11.958 6.34562 12.0278 6.17722 12.0263 6.00243C12.0247 5.82763 11.9519 5.66042 11.8235 5.53681C11.6951 5.41321 11.5214 5.3431 11.3398 5.34158C11.1582 5.34006 10.9833 5.40726 10.8526 5.52869Z' fill='%23373645'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_72_1451'%3E%3Crect width='16.621' height='16' fill='white' transform='translate(0.953979)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat}
.detail_box .board_desc .report_btn:before {background:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_72_1452' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='16'%3E%3Crect x='0.244019' width='16.621' height='16' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_72_1452)'%3E%3Crect x='0.5' y='12.5' width='16' height='3' rx='1.5' fill='white' stroke='%23373645'/%3E%3Cpath d='M8 2.5H9C11.4853 2.5 13.5 4.51472 13.5 7V12.5H3.5V7C3.5 4.51472 5.51472 2.5 8 2.5Z' stroke='%23373645'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat}
.detail_box .board_desc .comment_btn {right:20px;bottom:20px;padding:8px 20px;color:#fff;font-size:12px;border-radius:2px;background:#373645;margin-left: 20px;}
.detail_box .board_desc .favorite_btn:before {background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.93152' y='9' width='4' height='12' fill='%23247A22'/%3E%3Cpath d='M3.11646 10C3.11646 9.44772 3.56417 9 4.11646 9H7.27171V21H4.11645C3.56417 21 3.11646 20.5523 3.11646 20V10Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.27173 11V19L9.40087 20.3664C10.0455 20.7801 10.7953 21 11.5613 21H17.2123C18.6716 21 19.9193 19.9498 20.1683 18.5118L21.4098 11.3412C21.6215 10.1184 20.6801 9 19.4391 9H14.5434' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.5434 9L15.2388 5.65312C15.4341 4.71321 14.8886 3.77744 13.9745 3.48413V3.48413C13.1032 3.20453 12.1572 3.59407 11.7354 4.40616L8.31054 11H7.27173' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}
/* 코멘트 */
.detail_box .board_comment li {padding:15px 0;border-top:1px solid #dbdbdb}
.detail_box .board_comment .comment_box {padding:0 15px}
.detail_box .board_comment li:last-child {border-bottom:1px solid #dbdbdb}
.detail_box .board_comment .comment_top {display:flex;align-items:center;justify-content:space-between}
.detail_box .board_comment .comment_top .user {color:#404855;font-size:14px;font-weight:bold;line-height:20px}
.detail_box .board_comment .comment_top .date {color:#69778d;font-size:12px}
.detail_box .board_comment .comment_btm {display:flex;align-items:flex-start;justify-content:space-between;margin-top:10px}
.detail_box .board_comment .comment_btm .txt {width:calc(100% - 150px);color:#373645;font-size:12px;line-height:20px}
.detail_box .board_comment .comment_btm .txt strong {font-weight:bold}
.detail_box .board_comment .comment_btm button {display:flex;align-items:center;color:#373645;font-size:12px}
.detail_box .board_comment .comment_btm button:before {display:block;margin-right:2px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.47705' y='6' width='3' height='8' fill='%23CC4D4D'/%3E%3Cpath d='M2.55469 7C2.55469 6.44772 3.0024 6 3.55469 6H5.32485V14H3.55469C3.0024 14 2.55469 13.5523 2.55469 13V7Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.32483 7.33333V12.6667L6.41516 13.3664C7.05978 13.7801 7.80962 14 8.57557 14H11.1101C12.5695 14 13.8172 12.9498 14.0661 11.5118L14.6151 8.34119C14.8268 7.11841 13.8854 6 12.6444 6H10.1726' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.1726 6L10.6362 3.76875C10.7664 3.14214 10.4028 2.51829 9.79338 2.32275V2.32275C9.21248 2.13635 8.58183 2.39605 8.30063 2.93744L6.01737 7.33333H5.32483' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat;content:''}
.detail_box .board_comment .comment_reply {margin-top:-15px;padding:15px 15px 0 30px;background:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.586914' y1='2.12094e-08' x2='0.586914' y2='10' stroke='%2369778D'/%3E%3Cline x1='10.4749' y1='10.5' x2='0.0867872' y2='10.5' stroke='%2369778D'/%3E%3C/svg%3E%0A") top 20px left 10px no-repeat}
.detail_box .board_comment .comment_btm .register_comment_reply button  {display:flex;align-items:center;color:#373645;font-size:12px}
.detail_box .board_comment .comment_btm .register_comment_reply button:before {display:block;margin-right:2px;width:25px;height:25px;background:url("/images/Enter_icon.svg") no-repeat;content:''}
.detail_box .board_comment .comment_btm .delete_comment button{display:flex;align-items:center;color:#373645;font-size:12px}
.detail_box .board_comment .comment_btm .delete_comment button:before {display:block;margin-right:2px;width:25px;height:25px;background:url("/images/full_menu_x.svg") no-repeat;content:''}
.detail_box .board_comment .comment_btm .report_btn:before {background:url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_72_1452' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='16'%3E%3Crect x='0.244019' width='16.621' height='16' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_72_1452)'%3E%3Crect x='0.5' y='12.5' width='16' height='3' rx='1.5' fill='white' stroke='%23373645'/%3E%3Cpath d='M8 2.5H9C11.4853 2.5 13.5 4.51472 13.5 7V12.5H3.5V7C3.5 4.51472 5.51472 2.5 8 2.5Z' stroke='%23373645'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat}

/* 글 리스트 */
.board_box {width:98%}
.board_list table {width:100%;border-spacing:0;border-collapse:collapse;table-layout:fixed}
.board_list table thead {height:37px;background:#f2f2f2}
.board_list table thead th {color:#373F57;font-size:14px;font-weight:bold;line-height:14px;text-align:center}
.board_list table tbody td {padding:10px 0;color:#373645;font-size:12px;line-height:20px}
.board_list table tbody td:not(:nth-child(2)) {text-align:center}
.board_list table tbody td a {display:flex}
.board_list table tbody td .list_tit {display:inline-block;margin-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.board_list table tbody td .count,
.board_list table tbody td .badge {flex-shrink:0;vertical-align:top;margin-top:5px}
.board_list table tbody tr+tr {border-top:1px solid #ededed}
.board_list table tbody td .badge {flex-shrink:0;vertical-align:top;margin-top:5px}
.board_btm {display:flex;justify-content:center;margin-top:60px;width:100%;height:30px;}
.board_btm .select_from {min-width:100px;height:100%}
.board_btm .search_form {margin:0 8px;width:250px}
.board_btm .search_form .input_from {padding:0 8px;height:30px}
.board_btm .btm_btn {height:100%}

/* 글 작성 폼 */
.board_area {padding:20px}
.board_area .board_text {position:relative;border:1px solid #dbdbdb;border-radius:4px}
.board_area .board_text textarea {width:100%;margin-bottom:60px;padding:20px;border:none;box-sizing:border-box;resize:none}
.board_area .board_text .comment_btn {position:absolute;right:20px;bottom:20px;padding:8px 20px;color:#fff;font-size:12px;border-radius:2px;background:#373645}
.board_area .board_area_btn {display:flex;justify-content:space-between;margin-top:20px}
.board_area .board_area_btn button {display:flex;align-items:center}
.board_area .board_area_btn button:before {display:block;margin-right:4px;width:14px;height:12px;background:url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='0.780823' y1='5.5' x2='13.2854' y2='5.5' stroke='%235C5F62' stroke-linecap='round'/%3E%3Cline x1='0.780823' y1='0.5' x2='13.2854' y2='0.5' stroke='%235C5F62' stroke-linecap='round'/%3E%3Cline x1='0.780823' y1='10.5' x2='13.2854' y2='10.5' stroke='%235C5F62' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat;content:''}
.board_area .board_area_btn button:last-child:before {height:14px;background:url("data:image/svg+xml,%3Csvg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2298 7.51045C14.1126 8.84036 13.5251 10.0918 12.5648 11.0573C11.6044 12.0227 10.329 12.644 8.95015 12.8182C7.57125 12.9924 6.17175 12.7089 4.98382 12.0148C3.79589 11.3207 2.89095 10.2578 2.41913 9.00225C1.94731 7.74675 1.93696 6.37418 2.38982 5.11226C2.84267 3.85034 3.7315 2.77492 4.90885 2.06443C6.08619 1.35394 7.48128 1.05108 8.86265 1.20609C10.244 1.36111 11.5287 1.96468 12.5034 2.91668H10.6056C10.4444 2.91668 10.2898 2.97814 10.1758 3.08754C10.0618 3.19693 9.99777 3.34531 9.99777 3.50002C9.99777 3.65473 10.0618 3.8031 10.1758 3.9125C10.2898 4.02189 10.4444 4.08335 10.6056 4.08335H13.1241C13.4234 4.0832 13.7104 3.96902 13.9221 3.7659C14.1337 3.56279 14.2527 3.28735 14.2529 3.0001V0.583336C14.2529 0.428626 14.1888 0.280252 14.0748 0.170855C13.9608 0.0614585 13.8062 0 13.645 0C13.4838 0 13.3292 0.0614585 13.2152 0.170855C13.1012 0.280252 13.0371 0.428626 13.0371 0.583336V1.79551C11.8145 0.747095 10.2591 0.125116 8.62244 0.0301651C6.9858 -0.064786 5.36363 0.372843 4.01829 1.27227C2.67295 2.1717 1.68311 3.48034 1.20886 4.98654C0.734616 6.49274 0.803687 8.10842 1.40491 9.57227C2.00613 11.0361 3.10434 12.2626 4.52193 13.0532C5.93953 13.8439 7.5936 14.1525 9.21664 13.9292C10.8397 13.706 12.3368 12.9638 13.4658 11.8228C14.5948 10.6818 15.2898 9.20869 15.4382 7.6417C15.4461 7.56047 15.4362 7.47856 15.4093 7.40118C15.3823 7.32381 15.3388 7.25268 15.2816 7.19231C15.2245 7.13194 15.1548 7.08367 15.0771 7.05057C14.9994 7.01746 14.9154 7.00025 14.8304 7.00003C14.6821 6.99832 14.5384 7.04963 14.4274 7.14399C14.3164 7.23835 14.2459 7.36898 14.2298 7.51045Z' fill='%235C5F62'/%3E%3C/svg%3E%0A") no-repeat}

/* 글쓰기 */
.write_box {width:98%}
.write_box .write_top {display:flex;padding:15px 20px;border-top:1px solid #dbdbdb}
.write_box .write_top .select_from {flex-shrink:0;margin-right:15px;padding:0 4px;width:115px;height:42px}
.write_box .write_top .search_form {width:100%}
.write_box .write_top .search_form .input_from {padding:0 10px;height:42px}
.write_box .write_con {margin:0 20px}
.write_box .write_con textarea {padding:20px;width:100%;height:500px;border:1px solid #dbdbdb;border-radius:4px;box-sizing:border-box;resize:none}
.write_btm {display:flex;margin-top:15px}
.write_btm .write_btn {margin-left:auto;padding:8px 15px;color:#fff;border-radius:2px;background:#373645}

/* 검색 화면 */
.search_box {width:100%}
.search_top .search_tit span {color:#cc4d4d;font-weight:bold}
.search_top .search_form {margin:20px 0 40px}
.search_top .search_form .input_from {padding:8px 40px 8px 16px;width:358px;background:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.7723 0.0155525C3.44019 0.372595 0.770754 2.81552 0.112793 6.10878C-0.0375978 6.86514 -0.0375978 8.14298 0.112793 8.89935C0.413575 10.4027 1.12323 11.7416 2.17597 12.7939C3.25691 13.8745 4.53993 14.5604 6.09084 14.8845C6.81459 15.0395 8.15401 15.0395 8.89657 14.8892C9.74252 14.7201 10.6402 14.3818 11.2793 13.9919C11.4532 13.8886 11.613 13.7993 11.6271 13.7993C11.6459 13.7993 12.5577 14.6966 13.6574 15.7865C15.9274 18.0462 15.871 18.0039 16.5242 17.9992C16.9942 17.9992 17.2762 17.8865 17.5817 17.5811C17.8871 17.2758 17.9999 16.9939 17.9999 16.5241C17.9999 15.8617 18.0469 15.9228 15.777 13.6443C13.8454 11.7087 13.7796 11.6335 13.8407 11.5302C14.3435 10.7362 14.7007 9.84363 14.8887 8.88995C15.0391 8.15238 15.0391 6.86514 14.8887 6.10878C14.2824 3.06451 11.9608 0.734337 8.93417 0.128304C8.47359 0.0343437 7.20467 -0.0314274 6.7723 0.0155525ZM8.2997 2.31284C9.40414 2.47727 10.4099 2.98935 11.2135 3.79269C12.7785 5.35711 13.2015 7.72956 12.271 9.70269C11.9796 10.3181 11.6741 10.755 11.2135 11.2154C9.64852 12.7751 7.27517 13.2027 5.31068 12.2772C3.67518 11.502 2.57075 10.0409 2.30756 8.30271C1.96448 6.0618 3.07832 3.87726 5.0992 2.83431C6.10024 2.31754 7.18117 2.13902 8.2997 2.31284Z' fill='%233A3949'/%3E%3C/svg%3E%0A") center right 15px no-repeat}
.search_list li {display:flex;padding:10px 0}
.search_list li:before {display:block;margin-right:15px;width:20px;height:18px;background:url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.07519 0.0155525C3.59406 0.372595 0.805226 2.81552 0.117838 6.10878C-0.0392793 6.86514 -0.0392793 8.14298 0.117838 8.89935C0.432072 10.4027 1.17347 11.7416 2.27329 12.7939C3.40257 13.8745 4.74298 14.5604 6.36325 14.8845C7.11937 15.0395 8.5187 15.0395 9.29447 14.8892C10.1783 14.7201 11.116 14.3818 11.7838 13.9919C11.9655 13.8886 12.1324 13.7993 12.1471 13.7993C12.1668 13.7993 13.1193 14.6966 14.2682 15.7865C16.6397 18.0462 16.5808 18.0039 17.2633 17.9992C17.7542 17.9992 18.0488 17.8865 18.368 17.5811C18.6871 17.2758 18.805 16.9939 18.805 16.5241C18.805 15.8617 18.8541 15.9228 16.4826 13.6443C14.4646 11.7087 14.3959 11.6335 14.4597 11.5302C14.9851 10.7362 15.3582 9.84363 15.5546 8.88995C15.7117 8.15238 15.7117 6.86514 15.5546 6.10878C14.9212 3.06451 12.4957 0.734337 9.33375 0.128304C8.85257 0.0343437 7.5269 -0.0314274 7.07519 0.0155525ZM8.67091 2.31284C9.82474 2.47727 10.8755 2.98935 11.7151 3.79269C13.3501 5.35711 13.7919 7.72956 12.8198 9.70269C12.5154 10.3181 12.1962 10.755 11.7151 11.2154C10.0801 12.7751 7.60055 13.2027 5.5482 12.2772C3.83955 11.502 2.68572 10.0409 2.41077 8.30271C2.05234 6.0618 3.21599 3.87726 5.32726 2.83431C6.37307 2.31754 7.50235 2.13902 8.67091 2.31284Z' fill='%233A3949'/%3E%3C/svg%3E%0A") no-repeat;flex-shrink:0;content:''}
.search_list li+li {border-top:1px solid #dbdbdb}
.search_list li:last-child {border-bottom:1px solid #dbdbdb}
.search_list li .link {margin-right:50px;color:#1B2D63;font-size:14px;line-height:14px}
.search_list li .link span {display:block;margin-top:10px;color:#717684;font-size:12px;line-height:14px}
.search_list li .link strong {font-weight:bold;background:#D0D0D0}
.search_list li .desc {margin-left:auto;text-align:right}
.search_list li .desc .date {color:#69778D;font-size:12px}
.search_list li .desc .user_name {display:block;margin-top:8px;color:#717684;font-size:12px}
ul#church_list li::before {
    content: none; /* 기존의 ::before 내용을 없애거나 */
    display: none; /* ::before 요소 자체를 숨깁니다 */
}
ul#church_list.search_list li+li {
    width: 400px;
}
ul#church_list.search_list li:last-child {
    width: 400px;
}

/* 유저화면 */
.user_box {
    width: 98%
}
.user_box .user_con {margin:30px}
.user_box .user_con .tit {margin:50px 0;font-size:18px;font-weight:bold}
.user_box .user_con .user_btm {text-align:right}
.user_box .user_con .user_btm .btn_modify {padding:8px 15px;color:#fff;font-size:12px;line-height:14px;border-radius:2px;background:#3A3949}

/* 탭 */
.user_tab {display:flex;margin-bottom:20px;width:100%;border-bottom:1px solid #000}
.user_tab li a {display:flex;align-items:center;padding:15px 30px;color:#a4a4a4;font-size:14px;line-height:20px}
.user_tab li .tab {padding:15px 10px}
.user_tab li .tab:before {display:inline-block;margin-right:4px;width:24px;height:24px;content:''}
.user_tab li a.tab_user:before {background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 20V19C5 16.2386 7.23858 14 10 14H14C16.7614 14 19 16.2386 19 19V20M16 7C16 9.20914 14.2091 11 12 11C9.79086 11 8 9.20914 8 7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7Z' stroke='%23A4A4A4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat}
.user_tab li.on a.tab_user:before {background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 20V19C5 16.2386 7.23858 14 10 14H14C16.7614 14 19 16.2386 19 19V20M16 7C16 9.20914 14.2091 11 12 11C9.79086 11 8 9.20914 8 7C8 4.79086 9.79086 3 12 3C14.2091 3 16 4.79086 16 7Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat}
.user_tab li a.tab_write:before {background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 14V7C20 5.34315 18.6569 4 17 4H7C5.34315 4 4 5.34315 4 7V17C4 18.6569 5.34315 20 7 20H13.5M20 14L13.5 20M20 14H15.5C14.3954 14 13.5 14.8954 13.5 16V20' stroke='%23A4A4A4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8H16' stroke='%23A4A4A4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12H12' stroke='%23A4A4A4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat}
.user_tab li.on a.tab_write:before {background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 14V7C20 5.34315 18.6569 4 17 4H7C5.34315 4 4 5.34315 4 7V17C4 18.6569 5.34315 20 7 20H13.5M20 14L13.5 20M20 14H15.5C14.3954 14 13.5 14.8954 13.5 16V20' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8H16' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12H12' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat}
.user_tab li a.tab_comment:before {background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3.99997H6C4.89543 3.99997 4 4.8954 4 5.99997V18C4 19.1045 4.89543 20 6 20H18C19.1046 20 20 19.1045 20 18V12M18.4142 8.41417L19.5 7.32842C20.281 6.54737 20.281 5.28104 19.5 4.5C18.7189 3.71895 17.4526 3.71895 16.6715 4.50001L15.5858 5.58575M18.4142 8.41417L12.3779 14.4505C12.0987 14.7297 11.7431 14.9201 11.356 14.9975L8.41422 15.5858L9.00257 12.6441C9.08001 12.2569 9.27032 11.9013 9.54951 11.6221L15.5858 5.58575M18.4142 8.41417L15.5858 5.58575' stroke='%23A4A4A4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat}
.user_tab li.on a.tab_comment:before {background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 3.99997H6C4.89543 3.99997 4 4.8954 4 5.99997V18C4 19.1045 4.89543 20 6 20H18C19.1046 20 20 19.1045 20 18V12M18.4142 8.41417L19.5 7.32842C20.281 6.54737 20.281 5.28104 19.5 4.5C18.7189 3.71895 17.4526 3.71895 16.6715 4.50001L15.5858 5.58575M18.4142 8.41417L12.3779 14.4505C12.0987 14.7297 11.7431 14.9201 11.356 14.9975L8.41422 15.5858L9.00257 12.6441C9.08001 12.2569 9.27032 11.9013 9.54951 11.6221L15.5858 5.58575M18.4142 8.41417L15.5858 5.58575' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat}
.user_tab li a.tab_point:before {background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9' stroke='%23A4A4A4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.5 9.08333L14.3563 8.96356C13.9968 8.66403 13.5438 8.5 13.0759 8.5H10.75C9.7835 8.5 9 9.2835 9 10.25V10.25C9 11.2165 9.7835 12 10.75 12H13.25C14.2165 12 15 12.7835 15 13.75V13.75C15 14.7165 14.2165 15.5 13.25 15.5H10.412C9.8913 15.5 9.39114 15.2969 9.01782 14.934L9 14.9167' stroke='%23A4A4A4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 8L12 7' stroke='%23A4A4A4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 17V16' stroke='%23A4A4A4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat}
.user_tab li.on a.tab_point:before {background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.5 9.08333L14.3563 8.96356C13.9968 8.66403 13.5438 8.5 13.0759 8.5H10.75C9.7835 8.5 9 9.2835 9 10.25V10.25C9 11.2165 9.7835 12 10.75 12H13.25C14.2165 12 15 12.7835 15 13.75V13.75C15 14.7165 14.2165 15.5 13.25 15.5H10.412C9.8913 15.5 9.39114 15.2969 9.01782 14.934L9 14.9167' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 8L12 7' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 17V16' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat}
.user_tab li a.tab_scrap:before {background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1716 3H5C3.89543 3 3 3.89543 3 5V11.1716C3 11.702 3.21071 12.2107 3.58579 12.5858L10.8787 19.8787C12.0503 21.0503 13.9497 21.0503 15.1213 19.8787L19.8787 15.1213C21.0503 13.9497 21.0503 12.0503 19.8787 10.8787L12.5858 3.58579C12.2107 3.21071 11.702 3 11.1716 3Z' stroke='%23A4A4A4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='7' cy='7' r='1' fill='%23A4A4A4'/%3E%3C/svg%3E%0A") no-repeat}
.user_tab li.on a.tab_scrap:before {background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1716 3H5C3.89543 3 3 3.89543 3 5V11.1716C3 11.702 3.21071 12.2107 3.58579 12.5858L10.8787 19.8787C12.0503 21.0503 13.9497 21.0503 15.1213 19.8787L19.8787 15.1213C21.0503 13.9497 21.0503 12.0503 19.8787 10.8787L12.5858 3.58579C12.2107 3.21071 11.702 3 11.1716 3Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='7' cy='7' r='1' fill='black'/%3E%3C/svg%3E%0A") no-repeat}
.user_tab li.on a {color:#000;font-weight:bold;border-bottom:2px solid #000}

/* 회원정보수정 */
.user_edit {display:flex}
.user_edit .user_pic {margin-right:50px}
.user_edit .user_pic .profile_img {display:flex;align-items:center;justify-content:center;margin-bottom:12px;width:100px;height:100px;border:1px solid #eaedf4;border-radius:50%;overflow:hidden;box-sizing:border-box}
.user_edit .user_info {width:300px}
.user_edit .user_info dl {display:flex;vertical-align:top}
.user_edit .user_info dl+dl {margin-top:30px}
.user_edit .user_info dt {flex-shrink:0;width:150px;font-size:14px}
.user_edit .user_info dd {width:100%}
.user_edit .user_info dd .search_form .input_from {padding:0 8px;height:34px;border:none;background:#f6f6f6;width:400px}
.user_edit .user_info dd .search_form .user_info_txt {display: inline-block;padding-left: 8px;font-weight: 300;font-size: 12px;line-height: 30px;letter-spacing: -0.06em;color: #0C0C0C;width: 400px;height: 150px;background: #f6f6f6;vertical-align: top;border: none;resize: none;box-shadow: none;border-radius: 4px;box-sizing: border-box;}

/* 페이지네이션 */
.pagination {display:flex;align-items:center;justify-content:center;margin:40px 0;width:100%}
.pagination .page {display:flex;align-items:center;justify-content:center;width:40px;font-size:14px;cursor:pointer}
.pagination .page.on {color:#7949ff}
.pagination .page+.page {margin-left:8px}
.pagination .btn_prev {display:block;width:40px;height:40px;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.3'%3E%3Cg clip-path='url(%23clip0_72_1211)'%3E%3Cpath d='M23.41 24.59L18.83 20L23.41 15.41L22 14L16 20L22 26L23.41 24.59Z' fill='black'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_72_1211'%3E%3Crect width='24' height='24' fill='white' transform='translate(8 8)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.pagination .btn_prev.on {background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_72_1211)'%3E%3Cpath d='M23.41 24.59L18.83 20L23.41 15.41L22 14L16 20L22 26L23.41 24.59Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_72_1211'%3E%3Crect width='24' height='24' fill='white' transform='translate(8 8)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.pagination .btn_next {display:block;width:40px;height:40px;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_72_1215)'%3E%3Cpath d='M16.59 24.59L21.17 20L16.59 15.41L18 14L24 20L18 26L16.59 24.59Z' fill='black' fill-opacity='0.3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_72_1215'%3E%3Crect width='24' height='24' fill='white' transform='translate(8 8)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.pagination .btn_next.on {background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_72_1215)'%3E%3Cpath d='M16.59 24.59L21.17 20L16.59 15.41L18 14L24 20L18 26L16.59 24.59Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_72_1215'%3E%3Crect width='24' height='24' fill='white' transform='translate(8 8)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}
.pagination+.list_box {margin-top:120px}

/* 푸터 */
footer {margin-top:120px;padding:15px 0;border-top:1px solid #dbdbdb}
footer .inner {margin:0 auto;width:1100px;}
footer .term {display:flex;align-items:center;justify-content:center}
footer .term+.term {margin-top:8px}
footer .term:first-child li a {color:#969696;}
footer .term li {display:flex;align-items:center;justify-content:center}
footer .term li a {font-size:12px;line-height:20px}
footer .term li+li:before {display:block;margin:0 15px;width:1px;height:10px;background:#000;content:''}
footer .copyright {margin-top:8px;font-size:12px;line-height:20px;text-align:center}

/*비밀번호찾기*/
.hide { display: block;overflow: hidden;text-indent: -9999px;white-space: nowrap; font-size: 0;line-height: 0;background-repeat: no-repeat;background-position: center;background-size: contain; margin-top:20px}
.sub_page_wrap {min-height: 900px;height: auto;margin-top: 5z`0px;padding: 0 0 50px 8px;}
.id_sch_top {width: 857px;margin-top: 55px;padding: 0 0 0 36px;}
.id_sch_title {font-weight: 700;font-size: 13px;line-height: 19px;letter-spacing: -0.06em;color: #000000;}
.id_sch_mail {width:550px;}
.id_sch_mail dl {display: flex; align-items: center}
.id_sch_mail dt {width: 100px; font-size: 14px; flex-shrink: 0}
.id_sch_mail dd {width: 100%;}
.id_sch_mail dd .input_from {padding: 0 8px;height: 34px;border: none;background: #f6f6f6;width:350px}
.id_sch_tit {font-weight: 300; font-size: 17px;line-height: 12px;letter-spacing: -0.06em;color: #030097;padding-bottom: 30px;}
.id_sch_text {font-weight: 100;font-size: 13px;line-height: 20px;letter-spacing: -0.06em;color: #000000;padding-bottom: 13px;}
.id_sch_bott {width: 1050px;border-top: 1px solid rgba(188, 187, 187, 0.5);border-bottom: 1px solid rgba(188, 187, 187, 0.5);margin-top: 50px;padding: 30px 0 30px 36px ;}
.id_sch_btn {text-align: right}
.btn_modify {padding: 8px 15px;color: #fff; font-size: 12px;line-height: 14px;border-radius: 2px;background: #3A3949; margin-top: 20px;width : 130px}

/*회원가입*/
.sub_header_title {font-weight: 400;font-size: 28px;line-height: 41px;letter-spacing: -0.1em;color: #000000;position: absolute;left: 250px;bottom: 5px;}
.sub_header_nav {padding-top: 76px;}
.sub_header_nav > ul {display: flex;}
.sub_header_nav > ul > li {position: relative;padding-left: 34px;}
.sub_header_nav > ul > li::before {content: '';width: 1px;height: 12px;background-color: #000000;position: absolute;left: 17px;top: 4px;}
.sub_header_nav > ul > li:first-child:before {display: none;}
.sub_header_nav > ul > li > a > span {font-weight: 300;font-size: 13px;line-height: 19px;letter-spacing: -0.06em;color: #000000;}

.join_step {display: flex;}
.join_step > li {padding-right: 50px;position: relative;}
.join_step > li::after {content: '';width: 7px;height: 6px;background-image: url(/images/join_arr_right.svg);background-repeat: no-repeat;position: absolute;right: 22px;top: 7px;}
.join_step > li:last-child:after {display: none;}
.step_txt {font-weight: 300;font-size: 13px;line-height: 19px;letter-spacing: -0.06em;color: rgba(0, 0, 0, 0.5);}
.step_txt.active {font-weight: 700;font-size: 13px;line-height: 19px;letter-spacing: -0.06em;color: #000000;}
.sub_page_inner {margin: 58px 58px 0 37px;padding-bottom: 12px;}
.agr_pge_title {border-bottom: 1px solid rgba(188, 187, 187, 0.5);padding-bottom: 12px;width:900px}
.agr_pge_tit {font-weight: 300;font-size: 17px;line-height: 12px;letter-spacing: -0.06em;color: #030097;padding-bottom: 20px;}
.agr_pge_text {font-weight: 100;font-size: 15px;line-height: 10px;letter-spacing: -0.06em;color: #000000;}
.sub_page_container {padding-left: 20px;margin-top: 50px;}
.term_agree {margin-top: 44px;}
.term_title {}
.term_title > input[type=checkbox],.pers_title > input[type=checkbox],.location_title > input[type=checkbox]  {width: 26px;height: 26px;}
.term_title > input[type=checkbox] + label,.pers_title > input[type=checkbox] + label,.location_title > input[type=checkbox] + label {padding-left: 10px;font-weight: 500;font-size: 16px;line-height: 26px;letter-spacing: -0.06em;color: #000000;}
.term_desc,.pers_desc, .location_desc {padding: 17px 28px 24px 28px;margin-top: 20px;width: 100%;height: 100%;background: rgba(217, 217, 217, 0.3);border: 0.5px solid rgba(0, 0, 0, 0.2);font-weight: 100;font-size: 13px;line-height: 20px;letter-spacing: -0.06em;color: #000000;overflow-y: scroll;}
.pers_agree {margin-top: 56px;}
.location_agree {margin-top: 56px;}
.agr_red {color: #FF0000;}
.desc_tit,.desc_sub_tit {font-weight: 500;font-size: 13px;line-height: 19px;letter-spacing: -0.06em;color: #000000;}
.desc_tit {padding: 26px 0 26px;}
.next_btn {position: relative;display: block;text-align: center;margin-top: 150px;}
.next_btn > button {padding: 8px 15px;color: #fff;font-size: 12px;line-height: 14px;border-radius: 2px;background: #3A3949;margin-top: 20px;width: 130px;}
.next_btn > span {display: inline-block;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-weight: 400;font-size: 13px;line-height: 19px;letter-spacing: -0.06em;color: #FFFFFF;cursor: pointer;}
.search_form {}
.search_form > label {}
.search_form > label > select {padding: 0 8px;height: 34px;border: none;background: #f6f6f6  url(/images/select_arrow.svg) no-repeat;background-position: right 5px center;background-size: 13px 13px;width: 195px; border-radius:4px;box-sizing:border-box; -webkit-appearance: none; /* for Chrome, Safari */    -moz-appearance: none;    /* for Firefox */    appearance: none;         /* standard */}
.btn_search {padding: 8px 15px;color: #fff; font-size: 12px;line-height: 14px;border-radius: 3px;background: #58A5FF; }
.agr_end_title {
    width: 100%;
    height: 132px;
    background: rgba(217, 217, 217, 0.2);
    margin-top: 92px;
    padding: 33px 0 0 36px;
}
.agr_pge_title {
    border-bottom: 1px solid rgba(188, 187, 187, 0.5);
    padding-bottom: 12px;
}

.agr_pge_tit {
    font-weight: 300;
    font-size: 17px;
    line-height: 12px;
    letter-spacing: -0.06em;
    color: #030097;
    padding-bottom: 13px;
}

.agr_pge_text {
    font-weight: 100;
    font-size: 13px;
    line-height: 10px;
    letter-spacing: -0.06em;
    color: #000000;
}

/* star 별점*/
.write_box .write_top .star .starClick {
    text-align: center;
    width: 100%;
    padding: 0 15px;
    height: 26px;
    box-sizing: border-box;
    float: left;
}

.write_box .write_top .star .starClick a {
    display: inline-block;
    width: calc(100% / 5);
    height: 26px;
    float: left;
    text-align: center;
    background: url("/images/star_color.png") no-repeat 50% 50%;
    background-size: 26px;
    box-sizing: border-box;
}

.starClick a.default {
    background: url("/images/star_color.png") no-repeat 50% 50%;
    background-size: 26px;
    box-sizing: border-box;
}

.starClick a:active {
    background: url("/images/star_color.png") no-repeat 50% 50%;
    background-size: 26px;
    box-sizing: border-box;
}

.starSmall_0 {
    width: 71px;
    height: 14px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: -107px 0px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starSmall_1 {
    width: 71px;
    height: 14px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: -107px -14px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starSmall_2 {
    width: 71px;
    height: 14px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: -107px -27px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starSmall_3 {
    width: 71px;
    height: 14px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: -107px -41px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starSmall_4 {
    width: 71px;
    height: 14px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: -107px -54px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starSmall_5 {
    width: 71px;
    height: 14px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: -107px -68px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

/* 별점-작은별회색 */
.starSmallGray_0 {
    width: 71px;
    height: 14px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: -178px 0px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starSmallGray_1 {
    width: 71px;
    height: 14px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: -178px -14px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starSmallGray_2 {
    width: 71px;
    height: 14px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: -178px -27px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starSmallGray_3 {
    width: 71px;
    height: 14px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: -178px -41px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starSmallGray_4 {
    width: 71px;
    height: 14px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: -178px -54px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starSmallGray_5 {
    width: 71px;
    height: 14px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: -178px -68px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}
/* 별점-큰별컬러 */
.starBig_0 {
    width: 107px;
    height: 20px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: 0px 0px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starBig_1 {
    width: 107px;
    height: 20px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: 0px -20px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starBig_2 {
    width: 107px;
    height: 20px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: 0px -40px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starBig_3 {
    width: 107px;
    height: 20px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: 0px -60px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starBig_4 {
    width: 107px;
    height: 20px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: 0px -81px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

.starBig_5 {
    width: 107px;
    height: 20px;
    background: url("/images/sprites_star.png") no-repeat;
    background-position: 0px -101px;
    background-size: 249px auto;
    border: none;
    outline: none;
    text-decoration: none;
}

/*약관 탭*/
/* tab  */
.tab {
    /*position: relative;*/
    border-top: 1px solid rgba(15, 41, 107, 0.12);
    //border-bottom: 1px solid rgba(15, 41, 107, 0.12);
}

.tab:after {
    content: "";
    display: block;
    clear: both;
}

.tab .tab_menu {
    float: left;
    border-bottom: 1px solid rgba(15, 41, 107, 0.12);
}
/*.tab .tab_menu + .tab_menu > a {
  position: relative;
}*/
.tab .tab_menu + .tab_menu > a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0.3125rem;
    width: 1px;
    height: 2.125rem;
    background-color: #c6c7ca;
}

.tab .tab_menu > a {
    display: block;
    background-color: #f8f8f8;
    line-height: 2.75rem;
    color: #a5a5a5;
    text-align: center;
    border-radius: 7px; /* 값을 조정하여 더나은 둥근 모서리 조정 가능 */
}

.tab .is-active > a {
    background-color: #3a3949;
    color: #fff;
    border-radius: 7px; /* 값을 조정하여 더나은 둥근 모서리 조정 가능 */
}

.tab.tab_size02 .tab_menu {
    width: 50%;
}

.tab.tab_size03 .tab_menu {
    width: 33.333%;
}

.tab.tab_size04 .tab_menu {
    width: 100%;
}

.scroll_box {
    text-indent: 0 !important;
    min-height: 24.75rem;
    margin-top: 0.75rem;
    padding: 0.3125rem 0;
    border-top: 1px solid #e9eaed;
    line-height: 2.5;
    overflow-y: auto;
}

.scroll_box + .btn_wrap {
    margin-top: 5rem;
}

#tab0, #tab1, #tab2 {
    text-indent: 0 !important;
    /* Other existing styles */
    word-wrap: break-word;
    white-space: pre-line; /* or 'normal' depending on your needs */
}

.detail_box .page_utils {
    display: flex;
    justify-content: flex-end;
    margin: 20px 15px;
}
.detail_box .page_utils .write_btn {
    margin: 2px;
    padding: 8px 20px;
    color: #fff;
    border-radius: 2px;
    background: #373645;
    font-size: 12px;
    float: right;
}

/* sns 로그인 */
/* Kakao Login */
.kakao {
    margin-top: 10px;
    width: 100%;
    height: 30px;
    font-size: 13px;
    line-height: 14px;
    border-radius: 2px;
    background: #FEE500;
    color: #000000;
    text-align:center;
    align-content:center;
}
.kakao .icon {
    /* 네이버 아이콘 위치 조정 */
    width: 13px;
    height: 13px;
    align-items: center;
}

/* Naver Login */
.naver {
    margin-top: 10px;
    width: 100%;
    height: 30px;
    font-size: 13px;
    line-height: 14px;
    border-radius: 2px;
    background: #FEE500;
    color: #fff;
    text-align: center;
    align-content: center;
    background: #03C75A;
}

.naver .icon {
    /* 네이버 아이콘 위치 조정 */
    top: 10px;
    width: 13px;
    height: 13px;
    align-content: center;

}

/* Apple Login */
.apple {
    margin-top: 10px;
    width: 100%;
    height: 30px;
    font-size: 13px;
    line-height: 14px;
    border-radius: 2px;
    background: #FEE500;
    color: #fff;
    text-align: center;
    align-content: center;
    background: #050708;
}

.apple .icon {
    /* 애플 아이콘 위치 조정 */
    width: 13px;
    height: 13px;
    align-content: center;
}