@charset "UTF-8";
/********* common_layout *********/
:root {
  --colorMain:#00853E;
  --colorMainHover:#004e24;
}

body.gray{
  --colorMain:#27B85F;
  --colorMainHover:#00853E;/*#73CE90*/
}
/* 서브는 컬러 유지 */
.sub_cont{
  --colorMain:#6C9D1E;
  --colorMainHover:#00853E;
}

body.gray .sub_cont{
  --colorMain:#91d61f;
  --colorMainHover:#6C9D1E;
}

select {
    border-radius:0; /* 아이폰 사파리 보더 없애기 */
    -webkit-appearance:none; /* 화살표 없애기 for chrome*/
    -moz-appearance:none; /* 화살표 없애기 for firefox*/
    appearance:none /* 화살표 없애기 공통*/ 
}

select::-ms-expand{
    display:none /* 화살표 없애기 for IE10, 11*/
}

html, body {}
body {font-family:'Pretendard', 'sans-serif';font-size:16px;line-height:1.5;word-break:keep-all;transition:all 0.1s}
.font_on {font-size: 18px;}
.gray {background: #121212 !important; color: #fff !important;}

body {line-height:1.3; color:#333; font-family: 'Pretendard', 'sans-serif'; font-size: 1rem;}
body.gray {color:#fff}
body.gray a, 
body.gray button {color:#fff}
.wrapper {position:relative; z-index:1; min-height:100%;}
#real_contents {width: 100%;}
.container {position:relative; max-width:1400px; margin:0 auto;}
/* .container02 {position:relative; z-index:1; max-width:1600px; margin:0 auto;} */
.contents {padding-bottom: 100px;}
br {font-family:dotum !important;}

.hidden {height:100%; min-height:100%; overflow:hidden !important; touch-action:none;}
.red {color: #eb3e3a; word-break: keep-all;}
.fc_red {color: #eb3e3a;}
.fc_blue {color:#0062E5 !important}

.tl {text-align:left !important}
.tc {text-align:center !important}
.tr {text-align:right !important}

.fw700 {font-weight:700 !important}
.fw500 {font-weight:500 !important}
.fw400 {font-weight:400 !important}

.c_main {color:var(--colorMain) !important}
.bg_main {background-color:var(--colorMain) !important}

.blind1400, .blind1280, .blind1080, .blind768, .blind480 {display:inline-block}
.add1400, .add1280, .add1080, .add768, .add480 {display:none !important}

.bd_box {padding:40px;background-color:#fff;border:1px solid #e1e1e1}
.bd_box.sm {padding:15px}
.bd_box.round {border-radius:32px}
.bd_box.round.sm {border-radius:10px}
.bd_box.bg_gray {background-color:#FAFAFA}

.skip_navi {position:absolute; z-index:999999; width:100%; left:0; top:0; text-align:center;}
.skip_navi a {display:block; position:absolute; left:0; top:-9999px; z-index:1; width:100%; height:40px; line-height:2.667rem; background-color:#333; color:#fff; font-size:1.333rem; font-weight:700;}
.skip_navi a:hover, .skip_navi a:focus {top:0;}

.tab_cont {display:none}
.tab_cont.on {display:block}

/* 텍스트 리스트 - dot, line */
.list_txt_group {}
.list_txt_group .list_txt {margin-bottom:3px;color:#616161;font-size:0.92em;line-height:1.5;position:relative}
.list_txt_group .list_txt:last-child {margin-bottom:0 !important}
.list_txt_group .list_txt::before {display:none;content:"";font-size:0;line-height:0;background-color:#616161;position:absolute;left:0;top:9px}
.list_txt_group .list_txt.red::before {}
.list_txt_group .list_txt.dot {padding-left:13px}
.list_txt_group .list_txt.dot::before {display:block;width:4px;height:4px;border-radius:100%}
.list_txt_group .list_txt.line {padding-left:10px}
.list_txt_group .list_txt.line::before {display:block;width:5px;height:1px;background-color:#616161;top:11px}

/* 메인 레이어 팝업 */
.pop_layer {position: fixed; left: 100px; top: 30px; z-index: 10001;}
.pop_layer a {display:block;cursor:pointer}
.pop_layer button {cursor:pointer}
.pop_layer .pop_box {height: 100%; background-color: #ffffff;}
.pop_layer .pop_box img {border: none;}
.pop_layer .pop_box p {font-weight: 400; font-size: 1.2rem; line-height: 1.8rem; color: #333333;}
.pop_layer .pop_btn_area {overflow: hidden; padding: 7px 10px; background-color: #5d5d5d;}
.pop_layer .pop_btn_area .chk_each {position: relative;}
.pop_layer .pop_btn_area .chk_each label {display: inline-block; position: relative; font-weight: 400; font-size: 0.933rem; line-height: 1.6rem; color: #ffffff; z-index: 1; padding-left: 20px;cursor: pointer; vertical-align: middle;}
.pop_layer .pop_btn_area .chk_each .vchkbox {display: block; position: absolute; left: 0; top: 50%; z-index: 1; width: 15px; height: 15px; margin: -7px 0 0; border: 1px solid #cacaca; background-color: #fff; border: 1px solid #ffffff;}
.pop_layer .pop_btn_area .chk_each .vchkbox i {display: none; color: #749003; margin-top: 1px; margin-left: 1px; font-size: 12px; font-weight: 700; text-align: center;}
.pop_layer .pop_btn_area .close {float: right; font-weight: 400; font-size: 0.933rem; line-height: 1.6rem; color: #ffffff;}
.pop_layer .pop_btn_area .close img {vertical-align:middle}
.pop_layer .pop_btn_area .chk_each input:checked + label .vchkbox > i {display: block;}
.pop_layer .pop_btn_area .chk_each input:focus + label .vchkbox {outline:1px dotted #000; outline:-webkit-focus-ring-color auto 5px;}

.btn_area {overflow: hidden; width: 100%; margin: 50px 0 0; text-align: right; font-size: 0;}
.btn_area .btn {display: inline-block; width: auto; margin: 0 6px 0 0; padding: 0 21px; background-color: #373737; font-weight: 400; font-size: 1.067rem; line-height: 3rem; color: #ffffff; vertical-align: middle; text-align: center;border:1px solid transparent;}
.btn_area .btn.mr0 {margin-right:0 !important}
.btn_area .btn:last-child {margin: 0;}
.btn_area .btn:hover, 
.btn_area .btn:focus {border: 1px solid #373737; background-color: inherit; color: #373737;}

.btn_area .btn.btn_color {background-color:var(--colorMainHover); color: #ffffff;}
.btn_area .btn.btn_color:hover, .btn_area .btn.btn_color:focus {border: 1px solid #6C9D1E; background-color: inherit; color:#6C9D1E;}
.btn_area .btn.btn_color2 {padding: 0 20px; background-color: #c61529; color: #ffffff;}
.btn_area .btn.btn_color2:hover, .btn_area .btn.btn_color2:focus {border: 1px solid #c61529; background-color: inherit; color: #c61529;}

.btn_area .btn.btn01 {float: left;}
.btn_area .btn.btn02 {float: right; margin: 0 5px 0 0;}

.btn_area .btn.btn_emp {color:#212121;font-weight:500;border:1px solid #e1e1e1;background-color:#fff;transition:0.2s}
.btn_area .btn.btn_emp .count {display:inline-block;font-weight:700;color:#9e9e9e;font-size:inherit;transition:0.2s}
.btn_area .btn.btn_emp:hover, 
.btn_area .btn.btn_emp:focus, 
.btn_area .btn.btn_emp.current {border-color:var(--colorMain);background-color:#F3FBF5}
.btn_area .btn.btn_emp:hover .count, 
.btn_area .btn.btn_emp:focus .count, 
.btn_area .btn.btn_emp.current .count {color:var(--colorMain)}
.btn_area .btn_btn_heart {transform:translateX(50%)}

.btn_area2 {overflow: hidden; width: 100%; margin: 35px 0 0; text-align: right; font-size: 0;}
.btn_area2 a, .btn_area2 button.btn_color {display: inline-block; width: auto; height: 45px; margin: 0 6px 0 0; padding: 0 20px; background-color: #373737; font-weight: 400; font-size: 0.933rem; line-height: 3rem; color: #ffffff; text-align: center;}
.btn_area2 a:last-child, .btn_area2 button.btn_color:last-child {margin: 0;}
.btn_area2 a:hover, .btn_area2 a:focus, .btn_area2 button.btn_color:hover, .btn_area2 button.btn_color:focus {border: none; background-color: #373737; color: #ffffff;}
.btn_area2 a.btn_color, .btn_area2 button.btn_color {width: 100px; background-color: #432985; color: #ffffff;}
.btn_area2 a.btn_color:hover, .btn_area a.btn_color:focus {}

.btn_area.tac {text-align: center;}
/* 10-01 추가 */
.btn_area .btn.star_btn {}
.btn_area .btn.star_btn .star {position: relative; padding: 0 0 0 25px;}
.btn_area .btn.star_btn .star:before {display: block; content: ""; position: absolute; left: 0; top: 50%; width: 17px; height: 17px; margin: -8px 0 0; background-image: url("/images/home/kor/user/common/star_off.png"); background-size: cover; background-position: 0 0; background-repeat: no-repeat;}
.btn_area .btn.star_btn .star.on:before {background-image: url("/images/home/kor/user/common/star_on.png");}
.btn_area .btn.star_btn:hover, .btn_area .btn.star_btn:focus {color: #ffffff; background-color: #373737;}
/* // 10-01 추가 */

/* 24-06-10 추가 */
.btn_area.sty2 {margin:0 auto;text-align:center}
.btn_area.sty2 .btn, 
.btn_area .btn.sty3 {line-height:2.267rem}
.btn_area .btn.btn_gray {background-color: #616161; color: #ffffff;}
.btn_area .btn.btn_gray:hover, .btn_area .btn.btn_gray:focus {border: 1px solid #616161; background-color: inherit; color: #616161;}
.btn_area .btn.btn_blue {background-color: #4286f5; color: #ffffff;}
.btn_area .btn.btn_blue:hover, .btn_area .btn.btn_blue:focus {border: 1px solid #4286f5; background-color: inherit; color: #4286f5;}
.btn_area .btn.btn_green {background-color: #007e3d; color: #ffffff;}
.btn_area .btn.btn_green:hover, .btn_area .btn.btn_green:focus {border: 1px solid #007e3d; background-color: inherit; color: #007e3d;}
.btn_area .btn.btn_green2 {background-color: #7cae2b; color: #ffffff;}
.btn_area .btn.btn_green2:hover, .btn_area .btn.btn_green2:focus {border: 1px solid #7cae2b; background-color: inherit; color: #7cae2b;}

/* 하단 고정 */
.btn_area.add {transition:all 0.3s ease}
.btn_area.fixed {width:100%;padding:18px 0;text-align:center;background-color:#fff;border-top:1px solid #e1e1e1;box-shadow:0 -3px 7px rgba(0,0,0,0.1);position:fixed;left:0;bottom:0;z-index:1}


.btn_area.flex {display:flex;justify-content:space-between}

/* ==================== Sub Top Style ==================== */
.bread_box  {position: relative; border-bottom: 1px solid #dfdfdf;background-color: #f7f7f7;}
.bread_box .container {z-index: 10;}
.bread_box .container .breadcrumb {font-size: 0;}
.bread_box .container .breadcrumb > li {display:inline-block; position: relative; border-left: 1px solid #dfdfdf; line-height: 3.733rem; vertical-align: top;}
.bread_box .container .breadcrumb > li:last-child {border-right: 1px solid #dfdfdf;}
.bread_box .container .breadcrumb > li.home .btn {display: inline-block; min-width: inherit; width: 4.333rem; height: 3.733rem; text-align: center;color:var(--colorMain);transition:0.2s}
.bread_box .container .breadcrumb > li.home .btn:hover, 
.bread_box .container .breadcrumb > li.home .btn:focus {background-color:rgba(0,0,0,0.1)}
.bread_box .container .breadcrumb > li.home .icon {font-size:22px;transform:translateY(calc(50% - 2px))}
.bread_box .container .breadcrumb > li.com_depth {width: auto; min-width: 250px;}
.bread_box .container .breadcrumb > li.com_depth > .text {display: block; position: relative; height: 3.733rem; padding: 0 35px 0 20px; font-weight: 400; font-size: 1rem; line-height: 3.733rem;letter-spacing: -0.075em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.bread_box .container .breadcrumb > li.com_depth > a.text:after {display: inline-block;content: '';width: 11px;height: 7px;margin: -4px 0 0 20px; background-image: url("/images/home/kor/user/common/slt_arr_icon.png"); background-size: cover; background-repeat: no-repeat; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;position: absolute;right: 20px;top: 50%;}
.bread_box .container .breadcrumb > li.com_depth.on > a.text:after {transform: rotate(180deg);}
.bread_box .container .breadcrumb > li.com_depth > .depth_list {display: none; position: absolute; top: 3.8rem; left: -1px; right: -1px; border: 1px solid #dfdfdf; border-top: none; background-color: #ffffff;}
.bread_box .container .breadcrumb > li.com_depth > .depth_list > li {border-bottom: 1px solid #dfdfdf;}
.bread_box .container .breadcrumb > li.com_depth > .depth_list > li:last-child {border: none;}
.bread_box .container .breadcrumb > li.com_depth > .depth_list > li > a {display: block; height: 3.667rem; padding: 0 20px; font-weight: 400; font-size: 1.067rem; line-height: 3.733rem; letter-spacing: -0.075em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;transition:0.2s}
.bread_box .container .breadcrumb > li.com_depth > .depth_list > li > a:hover,
.bread_box .container .breadcrumb > li.com_depth > .depth_list > li > a:focus {color:var(--colorMain)}

.font_on .bread_box .container .breadcrumb > li.com_depth > .text {font-size:1.2rem;}
.font_on .bread_box .container .breadcrumb > li.com_depth > .text {font-size:1.15rem;}

.bread_box .container .btn_list {position: absolute; right: 5px; top: 1px; padding: 1.2rem 0;}
.bread_box .container .btn_list > li {position: relative; float: left; margin: 0 9px 0 0;}
.bread_box .container .btn_list > li:last-child {margin: 0;}
.bread_box .container .btn_list > li.share {margin: 0 15px 0 0; border-right: 1px solid #e8e8e8; padding: 0 15px 0 0;}
.bread_box .container .btn_list > li > a {display: block; width: 18px; height: 18px; background-position: center center; background-size: auto; background-repeat: no-repeat; text-indent: -9999px;}
.bread_box .container .btn_list > li.share > a {background-image: url("/images/home/kor/user/common/share_icon.png");}
.bread_box .container .btn_list > li.print > a {background-image: url("/images/home/kor/user/common/print_icon.png");}
.sub_share_box {display: none; position: absolute; left: -40px; top: 50px; width: 150px;}
.sub_share_box li {float: left; margin-left: 3px;}
.sub_share_box li:first-child {margin-left: 0;}
.sub_share_box li a {display:flex;align-items:center;justify-content:center;width: 1.733rem; height: 1.733rem;line-height:1;background-color: #3b5998; border-radius: 2px; color: #fff; font-size:1.133rem; text-align: center;}
.sub_share_box li .icon {font-size:1rem}
.sub_share_box li.twitter a {background-color: #55acee;}
.sub_share_box li.kakaostory a {background-color: #fccb00;}
.sub_share_box li.googleplus a {background-color: #da4835;}
.sub_share_box li.blog a {background-color: #00c73c;}
.sub_share_box li.copy a {background-color:#3d3d3d}
.sub_share_box li.copy .icon {transform:rotate(45deg)}

/* ==================== Sub Top Style ==================== */
.quick_box {position: fixed; left: auto; right: 25px; bottom: 80px; z-index: 9989;} 
.quick_box .link {display: table; table-layout: fixed; width: 6.667rem; height: 6.667rem; border-radius: 50%; background-color: #5b3a13; text-align: center; box-shadow: 4px 6px 16px 0px rgba(0, 0, 0, 0.27);}
.quick_box .link .link_inner {display: table-cell; vertical-align: middle; text-align: center; position: relative;}
.quick_box .link .link_inner img {}
.quick_box .link .link_inner .text {display: block; margin: 6px 0 0; font-weight: 700; font-size: 0.933rem; line-height: 1.4rem; color: #ffffff;}

/* 확인서 발급 신청하기 팝업 */
.pop_cont {display: none; position: fixed; top: 50%; left: 50%; width: 100%; max-width: 480px; transform: translate(-50%, -50%); background-color: #ffffff; z-index: 10;}
.pop_cont.on {display: block;}
.pop_cont .title_area {position: relative; padding: 0 10px; background-color: #6C9D1E;}
.pop_cont .title_area .title {font-weight: 500; font-size: 1.333rem; line-height: 2.667rem; color: #ffffff;}
.pop_cont .title_area .close {position: absolute; top: 50%; right: 10px; width: 15px; height: 14px; margin: -7px 0 0; background-image: url("/images/home/kor/user/common/close_btn.png"); background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px;}
.pop_cont .text_area {height: 370px; border: 1px solid #000000; border-top: none; padding: 15px;}
.pop_cont .text_area .title {font-weight: 400; font-size: 1.067rem; line-height: 1.6rem; color: #000000;}
.pop_cont .text_area .text_cont {height: 300px; margin: 15px 0 0; border: 1px solid #000000; padding: 5px; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #000000;}
.pop_cont .info_box {height: 185px; border: 1px solid #000000; border-top: none; padding: 15px;}
.pop_cont .info_box .cont {margin: 15px 0 0;}
.pop_cont .info_box .cont:first-child {margin: 0;}
.pop_cont .info_box .cont label {display: block; height: 35px;  font-weight: 400; font-size: 1.067rem; line-height: 2.333rem; color: #000000;}
.pop_cont .info_box .cont input {width: 100%; height: 2.333rem; border: 1px solid #d0d0d0; padding: 0 10px;}
.pop_cont .info_box .btn_area {margin: 20px 0 0;}


/* 회원 탈퇴 팝업 */
.pop_layer1 {display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 99999; background-color: rgba(0, 0, 0, 0.5);}
.pop_layer1.on {display: block;}
.pop_layer1 .box {position: absolute; top: 50%; left: 50%; width: 100%; max-width: 750px; height: 600px; overflow-x: auto; border: 4px solid #dadada; padding: 20px; background-color: #ffffff;; z-index: 2; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.pop_layer1 .box .title_area {position: relative; text-align: center;}
.pop_layer1 .box .title_area .title {font-family: 'Pretendard'; font-weight: 700; font-size: 2rem; line-height: 3rem; color: #333333;}
.pop_layer1 .box .title_area .close {position: absolute; top: 50%; right: 0; margin: -16px 0 0;}

/* 기관 검색 팝업 */
.pop_layer2 {display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 99999; background-color: rgba(0, 0, 0, 0.5);}
.pop_layer2.on {display: block;}
.pop_layer2 .box {position: absolute; top: 50%; left: 50%; width: 100%; max-width: 750px; height: 750px; overflow-x: scroll; border: 4px solid #dadada; padding: 37px 65px; background-color: #ffffff;; z-index: 2; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.pop_layer2 .box .title_area {position: relative; text-align: center;}
.pop_layer2 .box .title_area .title {font-family: 'Pretendard'; font-weight: 700; font-size: 2rem; line-height: 3rem; color: #333333;}
.pop_layer2 .box .title_area .close {position: absolute; top: 50%; right: -36px; margin: -16px 0 0;}
.pop_layer2 .box .sub_sch_box {position: relative; margin: 32px 0 0; padding: 17px 146px 17px 46px; background-color: #f2f2f2;}
.pop_layer2 .box .sub_sch_box.on {padding: 17px 0 17px 0;}
.pop_layer2 .box .sub_sch_box .cont1 .row {display: table; width: 100%;}
.pop_layer2 .box .sub_sch_box .cont1 .row label {display: table-cell; width: 95px; font-weight: 500; font-size: 1.067rem; line-height: 2.867rem; color: #000000; text-align: left; vertical-align: top;}
.pop_layer2 .box .sub_sch_box .cont1 .row .input_box {display: table-cell; padding: 0; vertical-align: middle;}
.pop_layer2 .box .sub_sch_box .cont1 .row .input_box input {width: 100%; height: 2.867rem; border: 1px solid #c9ced2; padding: 0 20px; font-weight: 400; font-size: 1rem; line-height: 2.867rem; color: #333333;}
.pop_layer2 .box .sub_sch_box .cont1 .row .input_box input::placeholder {color: rgba(0, 0, 0, 0.5);}
.pop_layer2 .box .sub_sch_box .cont1 .st_sch_btn {display: block; position: absolute; top: 17px; right: 46px; overflow: hidden; width: 94px; height: 2.867rem; background-color: #54575e; text-align: center;}
.pop_layer2 .box .sub_sch_box .cont1 .st_sch_btn .ico {display: inline-block; position: relative; padding: 0 0 0 29px; font-weight: 400; font-size: 1.067rem; line-height: 3rem; color: #ffffff;}
.pop_layer2 .box .sub_sch_box .cont1 .st_sch_btn .ico:before {display: block; content: ''; position: absolute; top: 50%; left: 0; width: 21px; height: 22px; margin: -11px 0 0; background-image: url("/images/home/kor/user/common/slt_btn_sch_icon.png"); background-position: 0 0; background-repeat: no-repeat;}
.pop_layer2 .box .text_box {margin: 20px 0 0;}
.pop_layer2 .box .text_box .text {font-weight: 400; font-size: 1rem; line-height: 1.533rem; color: #8e8e8e; word-break: keep-all;}
.pop_layer2 .box .board_list {width: 100%; margin: 38px 0 0; border-top: 2px solid #5f6577;}
.pop_layer2 .box .board_list thead {}
.pop_layer2 .box .board_list thead tr {background-color: #f5f7f9; border-bottom: 1px solid #e9ecef;}
.pop_layer2 .box .board_list thead tr th {padding: 14px 0; border-right: 1px solid #e9ecef; font-weight: 500; font-size: 1rem; line-height: 2.133rem; color: #333333; text-align: center;}
.pop_layer2 .box .board_list thead tr th:last-child {border-right: none;}
.pop_layer2 .box .board_list tbody {}
.pop_layer2 .box .board_list tbody tr {border-bottom: 1px solid #e9ecef;}
.pop_layer2 .box .board_list tbody tr td {padding: 14px 0; border-right: 1px solid #e9ecef; font-weight:400; font-size: 1rem; line-height: 2.133rem; color: #333333; text-align: center;}
.pop_layer2 .box .board_list tbody tr td:last-child {border-right: none;}
.pop_layer2 .box .board_list tbody tr td:before {display: none;}
.pop_layer2 .box .board_list tbody tr td .slt_btn {padding: 0 30px; background-color: #7cae2c; font-weight: 500; font-size: 1rem; line-height: 2rem; color: #ffffff;}


/* 확인서 발급 신청하기 팝업 */
.pop_layer3 {display: none; position: fixed; top: 50%; left: 50%; width: 100%; max-width: 480px; transform: translate(-50%, -50%); background-color: #ffffff; z-index: 10;}
.pop_layer3.on {display: block;}
.pop_layer3 .title_area {position: relative; padding: 0 10px; background-color: #7cae2c;}
.pop_layer3 .title_area .title {font-weight: 500; font-size: 1.333rem; line-height: 2.667rem; color: #ffffff;}
.pop_layer3 .title_area .close {position: absolute; top: 50%; right: 10px; width: 15px; height: 14px; margin: -7px 0 0; background-image: url("/images/home/kor/user/common/close_btn.png"); background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px;}
.pop_layer3 .text_area {height: 370px; border: 1px solid #000000; border-top: none; padding: 15px;}
.pop_layer3 .text_area .title {font-weight: 400; font-size: 1.067rem; line-height: 1.6rem; color: #000000;}
.pop_layer3 .text_area .text_cont {height: 300px; margin: 15px 0 0; border: 1px solid #000000; padding: 5px; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #000000;}
.pop_layer3 .info_box {height: 251px; border: 1px solid #000000; border-top: none; padding: 15px;}
.pop_layer3 .info_box .cont {margin: 15px 0 0;}
.pop_layer3 .info_box .cont:first-child {margin: 0;}
.pop_layer3 .info_box .cont label {display: block; height: 2.333rem; font-weight: 400; font-size: 1.067rem; line-height: 2.333rem; color: #000000;}
.pop_layer3 .info_box .cont input {width: 100%; height: 2.333rem; border: 1px solid #d0d0d0; padding: 0 10px;}
.pop_layer3 .info_box .btn_area {margin: 20px 0 0;}




/* 도시농업관리사 레이어 팝업 */
.pop_com {display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 100vh; overflow-y: scroll; z-index: 9999; background-color: #ffffff;}
/* .pop_com.on {display: block;} */
.pop_com .pop_area {position: relative;}
.pop_com .pop_area .pop_close {position: absolute; right: 0; top: 0; width: 120px; height: 120px; background-color: #70b304; text-align: center; z-index: 9999;}
.pop_com .pop_area .pop_close img {vertical-align: middle;}
.pop_com .pop_area .cont {}
.pop_com .pop_area .cont .com_sub_tit {font-weight: 700; font-size: 2rem; line-height: 3rem; color: #6c9d1e; word-break: keep-all;}
.pop_com .pop_area .cont .com_title {font-weight: 700; font-size: 3.733rem; line-height: 5.6rem; color: #000000; word-break: keep-all;}
.pop_com .pop_area .cont01 {position: relative; background-image: url("/images/home/kor/user/common/pop_visual_img.jpg"); background-position: center center; background-size: cover; background-repeat: no-repeat;}
.pop_com .pop_area .cont01 .pop_visual {padding: 250px 0 250px 140px;}
.pop_com .pop_area .cont01 .pop_visual .title_box {}
.pop_com .pop_area .cont01 .pop_visual .title_box .sub_tit {font-weight: 500; font-size: 2.667rem; line-height: 4rem; color: #ffffff; word-break: keep-all;}
.pop_com .pop_area .cont01 .pop_visual .title_box .tit {margin: 3px 0 0; font-weight: 700; font-size: 5.667rem; line-height: 8.467rem; color: #ffffff; word-break: keep-all;}
.pop_com .pop_area .cont01 .pop_visual .text_box {display: table; table-layout: fixed; width: 100%; margin: 90px 0 0;}
.pop_com .pop_area .cont01 .pop_visual .text_box .text_left {display: table-cell; width: 735px; padding: 0 90px 0 0; vertical-align: top;}
.pop_com .pop_area .cont01 .pop_visual .text_box .text_left .sub_txt {font-weight: 700; font-size: 2rem; line-height: 3rem; color: #ffffff; word-break: keep-all;}
.pop_com .pop_area .cont01 .pop_visual .text_box .text_left .txt {font-weight: 500; font-size: 2rem; line-height: 3rem; color: #ffffff; word-break: keep-all;}
.pop_com .pop_area .cont01 .pop_visual .text_box .text_right {display: table-cell; width: 50%; vertical-align: top;}
.pop_com .pop_area .cont01 .pop_visual .text_box .text_right .txt {font-weight: 700; font-size: 2.533rem; line-height: 3.8rem; color: #ffffff; word-break: keep-all;}
.pop_com .pop_area .cont01 .pop_btm {position: absolute; left: 0; bottom: 0; right: 0; padding: 28px 0; background-color: #462a12; text-align: center; z-index: 9999;}
.pop_com .pop_area .cont01 .pop_btm .text_box { font-size: 0;}
.pop_com .pop_area .cont01 .pop_btm .text_box > .text {display: inline-block; position: relative; margin: 0 32px 0 0; padding: 0 0 0 183px; font-weight: 500; font-size: 2rem; line-height: 3rem; color: #ffffff; word-break: keep-all; vertical-align: middle;}
.pop_com .pop_area .cont01 .pop_btm .text_box > .text:before {display: block; content: ""; position: absolute; left: 0; bottom: -29px; width: 183px; height: 126px; background-image: url("/images/home/kor/user/common/pop_btm_icon.png"); background-position: 0 0; background-repeat: no-repeat;}
.pop_com .pop_area .cont01 .pop_btm .text_box .text .fw {font-weight: 700; font-size: 2.267rem; line-height: 3.4rem;}
.pop_com .pop_area .cont01 .pop_btm .qna_sc {display: inline-block; border-radius: 25px; border: 1px solid rgba(255, 255, 255, 0.33); padding: 0 40px; vertical-align: middle;}
.pop_com .pop_area .cont01 .pop_btm .qna_sc .text {position: relative; padding: 0 33px 0 0; font-weight: 500; font-size: 1.2rem; line-height: 3.4rem; color: #ffffff; word-break: keep-all;}
.pop_com .pop_area .cont01 .pop_btm .qna_sc .text:before {display: block; content: ""; position: absolute; right: 0; top: 50%; width: 10px; height: 13px; margin: -6px 0 0; background-image: url("/images/home/kor/user/common/arrow_white.png"); background-position: 0 0; background-repeat: no-repeat;}
.pop_com .pop_area .cont02 {padding: 110px 0 0; text-align: center;}
.pop_com .pop_area .cont02 .com_sub_tit {}
.pop_com .pop_area .cont02 .com_title {position: relative; margin: 5px 0 0; padding: 0 0 60px; }
.pop_com .pop_area .cont02 .com_title:before {display: block; content: ""; position: absolute; left: 50%; bottom: 0; width: 1px; height: 2.667rem; background-color: #000000;}
.pop_com .pop_area .cont02 .text {margin: 25px 0 0; font-weight: 400; font-size: 1.2rem; line-height: 1.8rem; color: #000000; word-break: keep-all;}
.pop_com .pop_area .cont02 .way_area {margin: 30px 0 0;}
.pop_com .pop_area .cont02 .way_area .list {font-size: 0;}
.pop_com .pop_area .cont02 .way_area .list li {display: inline-block; width: 33.3333%; vertical-align: top;}
.pop_com .pop_area .cont02 .way_area .list li .box {padding: 104px 0 123px; background-position: center center; background-size: cover; background-repeat: no-repeat;}
.pop_com .pop_area .cont02 .way_area .list li.bg01 .box {background-image: url("/images/home/kor/user/common/way_img01.jpg");}
.pop_com .pop_area .cont02 .way_area .list li.bg02 .box {background-image: url("/images/home/kor/user/common/way_img02.jpg");}
.pop_com .pop_area .cont02 .way_area .list li.bg03 .box {background-image: url("/images/home/kor/user/common/way_img03.jpg");}
.pop_com .pop_area .cont02 .way_area .list li .box .img_box {}
.pop_com .pop_area .cont02 .way_area .list li .box .img_box img {}
.pop_com .pop_area .cont02 .way_area .list li .box .title {}
.pop_com .pop_area .cont02 .way_area .list li .box .title {position: relative; margin: 30px 0 0; padding: 0 0 22px; font-weight: 700; font-size: 2.667rem; line-height: 3rem; color: #ffffff;}
.pop_com .pop_area .cont02 .way_area .list li .box .title:before {display: block; content: ""; position: absolute; left: 50%; bottom: 0; width: 70px; height: 1px; background-color: #ffffff; transform: translate(-50%, 0);}
.pop_com .pop_area .cont02 .way_area .list li .box .text {margin: 30px 0 0; font-weight: 500; font-size: 1.2rem; line-height: 1.8rem; color: #ffffff; text-shadow: 7px 5px 19px rgba(0, 0, 0, 0.3); word-break: keep-all;}

.pop_com .pop_area .cont03 {padding: 158px 0 153px;}
.pop_com .pop_area .cont03 .sc_area {}
.pop_com .pop_area .cont03 .sc_area .sc_inner {display: table; table-layout: fixed; width: 100%; margin: 142px 0 0;}
.pop_com .pop_area .cont03 .sc_area .sc_inner:first-child {margin: 0;}
.pop_com .pop_area .cont03 .sc_area .sc_inner .img_area {display: table-cell; width: 825px; vertical-align: middle;}
.pop_com .pop_area .cont03 .sc_area .sc_inner .img_area .img_box {}
.pop_com .pop_area .cont03 .sc_area .sc_inner .img_area .img_box .img_inner {}
.pop_com .pop_area .cont03 .sc_area .sc_inner .img_area .img_box .img_inner img {}
.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box {display: table-cell; width: 100%; vertical-align: middle;}
.pop_com .pop_area .cont03 .sc_area .sc_inner.sty2 .text_box {padding: 0 0 0 55px;}
.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .com_sub_tit {}
.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .com_title {}
.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .com_text {font-weight: 500; font-size: 1.2rem; line-height: 1.8rem; color: #000000; word-break: keep-all;}
.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area {margin: 84px 0 0;}
.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area .list {}
.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area .list li {margin: 14px 0 0;}
.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area .list li:first-child {margin: 0;}
.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area .list li .box {display: block; width: 100%; max-width: 463px; border: 1px solid #dadada; padding: 0 37px;}
.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area .list li .box .text {display: block; position: relative; font-weight: 500; font-size: 1.467rem; line-height: 5.6rem; color: #000000; }
.pop_com .pop_area .cont03 .sc_area .sc_inner .text_box .sc_list_area .list li .box .text:before {display: block; content: ""; position: absolute; right: 0; top: 50%; width: 10px; height: 13px; margin: -6px 0 0; background-image: url("/images/home/kor/user/common/arrow_black.png"); background-position: 0 0; background-repeat: no-repeat;}

.pop_com .pop_area .cont04 {padding: 130px 0 70px; background-color: #f7f7f7; text-align: center;}
.pop_com .pop_area .cont04 .com_sub_tit {}
.pop_com .pop_area .cont04 .com_title {}
.pop_com .pop_area .cont04 .detail_text {position: relative;}
.pop_com .pop_area .cont04 .detail_text .img_box {}
.pop_com .pop_area .cont04 .detail_text .img_box img {}
.pop_com .pop_area .cont04 .detail_text .img_box img.pc_img {width: 41%}
.pop_com .pop_area .cont04 .detail_text .img_box img.m_img {display: none;}
.pop_com .pop_area .cont04 .detail_text .detail_list {}
.pop_com .pop_area .cont04 .detail_text .detail_list .list {}
.pop_com .pop_area .cont04 .detail_text .detail_list .list li {position: absolute; font-weight: 500; font-size: 1.6rem; line-height: 2.4rem; color: #000000; text-align: left; word-break: keep-all;}
.pop_com .pop_area .cont04 .detail_text .detail_list .list li .fw {font-weight: 700;}
.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p01 {left: 8.75%; top: 9.44%; padding: 0 134px 34px 0;}
.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p02 {left: 7.4583%;top: 46.3686%; padding: 0 133px 14px 0;}
.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p03 {right: 6.7708%; top: 16.3135%; padding: 0 0 0 75px;}
.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p04 {right: 3.125%; top: 55.9957%; padding: 0 0 0 100px;}
.pop_com .pop_area .cont04 .detail_text .detail_list .list li:before {display: block; content: ""; position: absolute; background-position: 0 0; background-repeat: no-repeat;}
.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p01:before {width: 109px; height: 54px; right: 0; bottom: 0; background-image: url("/images/home/kor/user/common/line01.png");}
.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p02:before {width: 97px; height: 67px; right: 0; bottom: 0; background-image: url("/images/home/kor/user/common/line02.png");}
.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p03:before {width: 57px; height: 28px; top: 12px; left: 0; background-image: url("/images/home/kor/user/common/line03.png");}
.pop_com .pop_area .cont04 .detail_text .detail_list .list li.p04:before {width: 83px; height: 35px; top: 12px; left: 0; background-image: url("/images/home/kor/user/common/line04.png");}


.pop_com .pop_area .cont05 {padding: 130px 0 165px; background-image: url("/images/home/kor/user/common/sv_bg.jpg"); background-position: center center; background-size: cover; background-repeat: no-repeat;}
.pop_com .pop_area .cont05 .sv_area  {position: relative; padding: 0 560px 0 0;}
.pop_com .pop_area .cont05 .sv_area .sv_area_left {}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .sub_tit {font-weight: 700; font-size: 2rem; line-height: 3rem; color: #ffffff;}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .title {font-weight: 700; font-size: 4.333rem; line-height: 6.467rem; color: #ffffff; text-shadow: 7px 5px 19px rgba(0, 0, 0, 0.3);}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area {margin: 45px 0 0;}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list {font-size: 0;}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li {display: inline-block; margin: 0 29px 0 0;}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li:last-child {margin: 0;}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li .box {display: block;}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li .box .text {font-weight: 500; font-size: 1.733rem; line-height: 2.6rem; color: #ffffff; text-shadow: 7px 5px 19px rgba(0, 0, 0, 0.3);}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li .box .img_box {position: relative; width: 158px; height: 158px; margin: 15px 0 0; background-position: center center; background-repeat: no-repeat;}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li.icon01 .box .img_box {background-image: url("/images/home/kor/user/common/service_icon01.png");}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li.icon02 .box .img_box {background-image: url("/images/home/kor/user/common/service_icon02.png");}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li.icon03 .box .img_box {background-image: url("/images/home/kor/user/common/service_icon03.png");}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li.icon01 .box.on .img_box {background-image: url("/images/home/kor/user/common/service_icon01_on.png");}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li.icon02 .box.on .img_box {background-image: url("/images/home/kor/user/common/service_icon02_on.png");}
.pop_com .pop_area .cont05 .sv_area .sv_area_left .recr_list_area .list li.icon03 .box.on .img_box {background-image: url("/images/home/kor/user/common/service_icon03_on.png");}
.pop_com .pop_area .cont05 .sv_area .sv_area_right {position: absolute; top: 50%; right: 0; width: 100%; max-width: 555px; padding: 0 85px 0 0; transform: translate(0, -50%); word-break: keep-all;}
.pop_com .pop_area .cont05 .sv_area .sv_area_right .txt {font-weight: 700; font-size: 3rem; line-height: 4.467rem; color: #ffffff; text-shadow: 7px 5px 19px rgba(0, 0, 0, 0.3);}
.pop_com .pop_area .cont05 .sv_area .sv_area_right .txt .ft_c {color: #f3be1b;}
.pop_com .pop_area .cont05 .sv_area .sv_area_right .sc_list_area {margin: 53px 0 0;}
.pop_com .pop_area .cont05 .sv_area .sv_area_right .sc_list_area .list {}
.pop_com .pop_area .cont05 .sv_area .sv_area_right .sc_list_area .list li {}
.pop_com .pop_area .cont05 .sv_area .sv_area_right .sc_list_area .list li .box {display: block; width: 100%; max-width: 340px; border-bottom: 1px solid rgba(255, 255, 255, 0.20);}
.pop_com .pop_area .cont05 .sv_area .sv_area_right .sc_list_area .list li .box .text {display: block; position: relative; padding: 0 20px 0 66px; font-weight: 500; font-size: 1.733rem; line-height: 4.2rem; color: #ffffff;}
.pop_com .pop_area .cont05 .sv_area .sv_area_right .sc_list_area .list li .box .text:before {display: block; content: ""; position: absolute; left: 0; top: 50%; width: 37px; height: 27px; margin: -13px 0 0; background-image: url("/images/home/kor/user/common/menual_icon.png"); background-position: 0 0; background-repeat: no-repeat;}
.pop_com .pop_area .cont05 .sv_area .sv_area_right .sc_list_area .list li .box .text:after {display: block; content: ""; position: absolute; right: 0; top: 50%; width: 10px; height: 13px; margin: -6px 0 0; background-image: url("/images/home/kor/user/common/arrow_white.png"); background-position: 0 0; background-repeat: no-repeat;}



/* 채용 절차법 팝업 */
.pop_wrap {display: none; position: fixed; left: 0; top: 0; right: 0; bottom: 0; width: 100%; height: 100vh; background-color: rgba(0, 0, 0, 0.6); z-index: 9999;}
.pop_wrap.on {display: block;}
.pop_cont2 {display: none; position: fixed; top: 50%; left: 50%; width: 100%; max-width: 1080px; transform: translate(-50%, -50%); background-color: #ffffff; z-index: 10;}
.pop_cont2.on {display: block;}
.pop_cont2 .title_area {position: relative; padding: 0 10px; background-color: #7cae2c;}
.pop_cont2 .title_area .title {font-weight: 500; font-size: 1.333rem; line-height: 2.667rem; color: #ffffff;}
.pop_cont2 .title_area .close {position: absolute; top: 50%; right: 10px; width: 15px; height: 14px; margin: -7px 0 0; background-image: url("/images/home/kor/user/common/close_btn.png"); background-position: 0 0; background-repeat: no-repeat; text-indent: -9999px;}
.pop_cont2 .scroll_box {height: 600px; overflow-y: scroll; border: 1px solid #7cae2c; border-top: none; padding: 20px;}
.pop_cont2 .scroll_box .com_servie_cont {border: 1px solid #dedede; padding: 10px;}
.step_link_list {margin: 15px 0 0;}
.step_link_list .list {}
.step_link_list .list > li {overflow: hidden; margin: 10px 0 0;}
.step_link_list .list > li:first-child {margin: 0;}
.step_link_list .list > li .text {float: left; font-weight: 500; font-size: 1.133rem; line-height: 3rem; color: #000000;}
.step_link_list .list > li .btn_area {margin: 0; float: right; width: auto;}

/* 아코디언메뉴 */
.accordion_menu {display: none;position: absolute;z-index: 0;background-color: #fff;font-size: 1.067rem;top: 1.8rem;right:-15px;width: auto;border-radius: 10px;overflow: hidden;box-shadow: 5px 0 9px rgba(0,0,0,0.18);}
.accordion_menu.on {display: block;	z-index:9;}
.header_login_list .list .accordion_menu li {padding:0;margin: 0;display: block;border-bottom: 1px solid #e5e5e5;text-align: left;}
.header_login_list .list .accordion_menu li a {display: block;font-size: 0.933rem;padding: 8px 18px;color: #6d6d6d;transition: all .2s ease-in-out;text-align: center;white-space: nowrap;}
.header_login_list .list .accordion_menu li a:hover {background-color: #e0f4bf;font-weight: bold;color: #1e1e1e;}
.header_login_list .list .accordion_menu li a.on {background-color: #e0f4bf;font-weight: bold;color: #1e1e1e;}
.header_login_list .list .accordion_menu li:last-child {border-bottom: 0;}

.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}

.editor_view * {font-family:'Pretendard', 'sans-serif' !important;}

/* 공간별 텃밭 소개 홈 팝업 */
.info_com_popup_cont {display: none; position:fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 99999;}
.info_com_popup_cont .inst_box {display: none; position: fixed; top: 50%; left: 50%; width: 100%; max-width: 1240px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 1;}
.info_com_popup_cont .inst_box .scroll_wrap {max-height:70dvh;overflow-y:auto}
.info_com_popup_cont .inst_box .pop_inner_area {position:relative;}
.info_com_popup_cont .inst_box .pop_inner_area > .title_area {padding: 18px 75px 18px 25px; background-color: #3e8441; border-radius: 20px 20px 0 0;}
.info_com_popup_cont .inst_box .pop_inner_area > .title_area > .title {font-weight: 500; font-size: 36px; line-height: 54px; color: #ffffff; text-align: center;}
.info_com_popup_cont .inst_box .pop_inner_area > .pop_close {position:absolute; top: 31px; right: 43px; width: 28px; height: 28px; background-image: url('/images/home/kor/user/common/pop_close_btn.png'); background-size: cover; background-repeat: no-repeat;}
.info_com_popup_cont .inst_box .pop_inner_area .inst_cont {}
.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area {border-right: 1px solid #3e8441; border-bottom: 1px solid #3e8441; border-left: 1px solid #3e8441; background-color: #ffffff; padding: 15px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area {padding: 48px 54px;}
.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list { display: flex; justify-content: center; align-items: stretch;}
.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li { width: calc(25% - 45px); margin: 0 60px 0 0;}
.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li:last-child { margin: 0;}
.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li .box {}
.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li .box .img_box { display: flex; justify-content: center; align-items: center; margin: 0 0 30px 0; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1); border-radius: 15px;}
.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li .box .title_area { width: 100%; margin: 0 auto; background-color: #6c9d1f; text-align: center; border-radius: 30px;}
.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .img_list_area > .list > li .box .title_area .title { display: inline-block; font-weight: 700; font-size: 1.6rem; line-height: 3.2rem; color: #ffffff;}
.info_com_popup_cont .inst_box .pop_inner_area .inst_cont .com_input_form_area .garden_home_info_area .desc { margin: 20px 0 0 0; font-weight: 400; font-size: 1.066rem; line-height: 1.6rem; color: #898989; text-align: center;}

.info_com_popup_cont .pop_tail {display:flex;align-items:center;justify-content:space-between;line-height:1;border-top:1px solid #ededed;background-color:#f5f5f5}
.info_com_popup_cont .pop_tail .chk_each {padding:0 15px;transform:translateY(-1px)}
.info_com_popup_cont .pop_tail .chk_each .chk_label {font-weight:500;cursor:pointer}
.info_com_popup_cont .pop_tail .chk_each .inp_chk {width:15px;height:15px;appearance:auto;transform:translateY(2px)}
.info_com_popup_cont .pop_tail .btn_chk_close {padding:10px 15px;font-weight:500;transition:0.2s}
.info_com_popup_cont .pop_tail .btn_chk_close:hover, 
.info_com_popup_cont .pop_tail .btn_chk_close:focus {background-color:var(--colorMain);color:#fff}
.info_com_popup_cont .pop_tail .btn_chk_close .icon {transform:translateY(1px)}

/* 24-06-10 추가 */
.info_com_popup_cont.sty2 .inst_box {max-width:860px}
.info_com_popup_cont.sty2 .inst_box.max520 {max-width:520px}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area {}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area > .title_area {background-color:#007e3d;border-radius:0}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area > .title_area .title {font-size:24px;line-height:1;text-align:left;}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area > .pop_close {background-size:19px;background-position:center;top:17px;right:24px}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont {box-shadow:0 3px 8px rgba(0,0,0,0.25)}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area {padding:30px;border:0;border-radius:0}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .join_type_box {}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area > .btn_area {margin-top:30px;text-align:center}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area > .btn_area .btn {min-width:100px}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .center_txt_group {text-align:center}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .center_txt_group .bold_txt {font-size:21px;font-weight:600;line-height:1.5}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .center_txt_group .txt {margin-top:16px;font-weight:500}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .check_password {display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin-top:20px;padding:20px 10px;background-color:#f4f4f4}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .check_password label {display:inline-block;margin-right:18px;font-weight:600}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .inst_cont .com_input_form_area .check_password input {display:inline-block;width:calc(100% - 180px);margin-right:2.5rem;vertical-align:middle}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .txt_list {margin-top:20px;padding:17px 18px;background-color:#f7f7f7}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .txt_list .txt {margin-bottom:5px;padding-left:20px;font-size:17px;line-height:1.4;position:relative}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .txt_list .txt b, 
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .txt_list .txt strong {font-weight:600}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .txt_list .txt:last-child {margin-bottom:0}
.info_com_popup_cont.sty2 .inst_box .pop_inner_area .txt_list .txt .num {position:absolute;left:0;top:0}

.info_com_popup_cont .inst_box.com_pop01 .bd_box {margin-top:25px;background-color:#f5f5f5}
.info_com_popup_cont .inst_box.com_pop02 {max-width:1000px}
.info_com_popup_cont .inst_box.com_pop02 .scroll_box {max-height:500px;padding:20px 25px;background-color:#fafafa;border-radius:5px;overflow-y:auto}
.info_com_popup_cont .inst_box.com_pop02 .policy_list {color:#616161;line-height:1.5}
.info_com_popup_cont .inst_box.com_pop02 .policy_list .policy_tit {margin-bottom:10px;font-size:20px;font-weight:700;color:#212121}
.info_com_popup_cont .inst_box.com_pop02 .policy_list .list_obj {margin-bottom:25px}
.info_com_popup_cont .inst_box.com_pop02 .policy_list .list_obj:last-child {margin-bottom:0}
.info_com_popup_cont .inst_box.com_pop02 .policy_list .inner_list {margin:10px 0 0 15px}
.info_com_popup_cont .inst_box.com_pop02 .policy_list .inner_list.mt0 {margin-left:15px !important}
.info_com_popup_cont .inst_box.com_pop02 .policy_list .inner_txt {margin-bottom:3px}
.info_com_popup_cont .inst_box.com_pop02 .policy_list .inner_txt:last-child {margin-bottom:0}
.info_com_popup_cont .inst_box.com_pop02 .policy_list .inner_list2 {margin:8px 0 0 18px;font-size:0.95em}
.info_com_popup_cont .inst_box.com_pop02 .policy_list .inner_list2.mt0 {margin-left:18px !important}
.info_com_popup_cont .inst_box.com_pop02 .policy_list .inner_txt2 {margin-bottom:4px;padding-left:10px;position:relative}
.info_com_popup_cont .inst_box.com_pop02 .policy_list .inner_txt2:last-child {margin-bottom:0}
.info_com_popup_cont .inst_box.com_pop02 .policy_list .inner_txt2::before {width:3px;height:3px;content:"";background-color:#616161;border-radius:100%;position:absolute;left:0;top:50%;transform:translateY(-50%)}

.info_com_popup_cont .inst_box.com_pop03 {max-width:800px}
.info_com_popup_cont .inst_box.com_pop03 .textarea_wrap {margin-top:28px}
.info_com_popup_cont .inst_box.com_pop03 textarea {font-family:inherit;height:115px;padding:10px;font-size:0.95em;line-height:1.5;border-color:#e1e1e1}
.info_com_popup_cont .inst_box.com_pop03 .info_txt {display:flex;justify-content:space-between;margin-top:5px;font-size:15px}
.info_com_popup_cont .inst_box.com_pop03 .info_txt .text {}
.info_com_popup_cont .inst_box.com_pop03 .info_txt .comment_word_count2 {}

.info_com_popup_cont .inst_box.com_pop04 .icon_box {width:80px;height:80px;margin:0 auto 25px auto;color:var(--colorMain);font-size:75px}
.info_com_popup_cont .inst_box.com_pop04 .icon_box .icon {}
.info_com_popup_cont .inst_box.com_pop04 .list_txt_group {}
.info_com_popup_cont .inst_box.com_pop04 .list_txt_group .list_txt {color:#212121;font-size:1em}

.info_com_popup_cont .inst_box.com_pop05 .list_txt_group {}
.info_com_popup_cont .inst_box.com_pop05 .list_txt_group .list_tit {margin-bottom:10px;color:#212121;font-size:1.2em;font-weight:700}
.info_com_popup_cont .inst_box.com_pop05 .list_txt_group > .list_txt {margin-bottom:35px}
.info_com_popup_cont .inst_box.com_pop05 .list_txt_group .list_inner {padding:13px 0 0 8px;border-top:1px solid #e1e1e1}
.info_com_popup_cont .inst_box.com_pop05 .list_txt_group .list_inner .list_txt {font-size:1.05em;color:#333}


/* 다크모드 */
.gray select {background-image:url(/images/home/kor/user/common/slt_arr_icon_on.png) !important}
.gray .red, 
.gray .fc_red {color:#FF8585}
.gray .fc_blue {color:#4a97ff !important}
.gray .bd_box {background-color:#121212;border-color:#424242}
.gray .bread_box, 
.gray .bread_box .container .breadcrumb > li.com_depth > .depth_list {background-color:#333;border-color:#424242}
.gray .bread_box .container .breadcrumb > li, 
.gray .bread_box .container .breadcrumb > li.com_depth > .depth_list > li {border-color:#424242}
.gray .bread_box .container .breadcrumb > li.com_depth > a.text:after {background-image:url(/images/home/kor/user/common/slt_arr_icon_on.png)}
.gray .bread_box .container .btn_list > li.share > a {background-image:url(/images/home/kor/user/common/share_icon_on.png)}
.gray .bread_box .container .btn_list > li.print > a {background-image:url(/images/home/kor/user/common/print_icon_on.png)}
.gray table, 
.gray table thead, 
.gray table tbody, 
.gray table tr, 
.gray table th, 
.gray table td {color:rgba(255,255,255,0.8) !important;border-color:#424242 !important}
.gray table thead, 
.gray table tbody th {background-color:#333 !important}
.gray .list_txt_group .list_txt {color:rgba(255,255,255,0.8)} 
.gray .list_txt_group .list_txt::before {background-color:rgba(255,255,255,0.6)}