@charset "utf-8";
/* CSS Document */

.join_wrap {position:relative;width:100%}
.join_wrap .join_step {margin-bottom:2rem}
.join_wrap .join_step ul {display:flex;justify-content:center;align-items:center}
.join_wrap .join_step ul li {position:relative;display:flex;align-items:center;padding:0 2rem}
.join_wrap .join_step ul li:before {content:"";position:absolute;top:.65rem;left:-.9rem;width:1.75rem;height:.25rem;background:url(../../../img/neulbom/sub/join_step_bg.png)no-repeat;background-size:1.75rem}
.join_wrap .join_step ul li:first-child:before {display:none}
.join_wrap .join_step ul li .step_num {width:1.5rem;height:1.5rem;background:#a1a1aa;border-radius:50%;color:#fff;font-size:.9rem;font-weight:500;line-height:1.5rem;text-align:center}
.join_wrap .join_step ul li .step_txt {width:calc(100% - 2rem);margin-left:.5rem;color:#71717a;font-sizE:.9rem;font-weight:500;line-height:1}
.join_wrap .join_step ul li.on .step_num {background:#4b79ee}
.join_wrap .join_step ul li.on .step_txt {color:#4b79ee}
.join_wrap .certify_wrap {position:relative;padding:11.5rem 2rem 4rem 2rem;background:#f7f7f7 url(../../../img/neulbom/sub/certify_bg.png) no-repeat center top 4rem;background-size:7.3rem;border-radius:.4rem;text-align:center;box-sizing:border-box}
.join_wrap .certify_wrap h3 {color:#333;font-size:1.25rem;font-weight:600}
.join_wrap .certify_wrap p {margin-top:1rem;color:#555;font-size:.8rem;word-break:keep-all}
.join_wrap .certify_wrap a {display:inline-block;width:18rem;height:2.75rem;margin-top:1.75rem;padding:0 1rem;background:#4b79ee;border-radius:2.4rem;color:#fff;font-size:.8rem;font-weight:500;line-height:2.75rem;box-sizing:border-box}

.agreed_wrap {position:relative;margin-top:1.3rem}
.agreed_wrap h3 {color:#000;font-size:1.1rem;font-weight:500}
.agreed_box {overflow-y:scroll;max-height:15rem;margin-top:.85rem;padding:.8rem 1rem;border:1px solid #c7c7c7;border-radius:.2rem;box-sizing:border-box}
.agreed_box h5 {margin-top:.5rem;color:#333;font-size:.9rem;font-weight:500}
.agreed_box h5:first-child {margin-top:0}
.agreed_box p {margin-top:.4rem;color:#555;font-size:.8rem}
.agreed_box p:first-child {margin-top:0}
.agreed_box ul li {position:relative;margin-top:.4rem;padding-left:.5rem;color:#555;font-size:.8rem}
.agreed_box ul li:before {content:"";position:absolute;top:.55rem;left:0;width:.2rem;height:.05rem;background:#555}
.agreed_box ul.none li {padding-left:0}
.agreed_box ul.none li:before {display:none}
.agreed_check {display:flex;justify-content:flex-end;margin-top:1rem}
.agreed_check label {display:flex;flex-wrap:wrap;align-items:center}
.agreed_check label input[type=checkbox] {width:.9rem;height:.9rem;margin-right:.25rem;border:1px solid #c5c9d6;border-radius:.2rem;box-sizing:border-box}
.agreed_check label span {color:#555;font-size:.8rem}
.agreed_check label span strong {margin-left:.25rem;color:#1d9296}

.btn_center {display:flex;justify-content:center;margin-top:1.5rem}
.btn_regist {height:2.5rem;padding:0 2rem;background:#014099;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:2.5rem;box-sizing:border-box}
.btn_next {height:2.5rem;padding:0 2rem;background:#014099;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:2.5rem;box-sizing:border-box}
.btn_apply {height:2.5rem;padding:0 2rem;background:#014099;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:2.5rem;box-sizing:border-box}
.btn_cancel {height:2.5rem;padding:0 2rem;background:#555;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:2.5rem;box-sizing:border-box}
.btn_list {height:2.5rem;padding:0 2rem;background:#555;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:2.5rem;box-sizing:border-box}
.btn_center a {margin-left:.5rem}
.btn_center a:first-child {margin-left:0}

.form_top {color:#555;font-size:.75rem}
.form_top strong {color:#ef3e61;font-weight:600}

.form_wrap {margin-top:.8rem;border-top:.1rem solid #555}
.form_item {position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:.5rem 0;border-bottom:1px solid #c5c9d6;box-sizing:border-box}
.form_item:before {content:"";position:absolute;top:0;left:0;width:8rem;height:100%;background:#f8f8f8;z-index:-1}
.form_item .form_div {display:flex;flex-wrap:wrap;align-items:center;width:49%}
.form_item .form_div:first-child {margin-right:2%}
.form_item .form_tit {position:relative;width:8rem;height:100%;padding:.5rem .5rem .5rem 1rem;background:#f8f8f8;color:#000;font-size:.8rem;font-weight:500;box-sizing:border-box}
.form_item .form_tit:before {content:"";position:absolute;top:-.5rem;left:0;width:100%;height:calc(100% + 1rem);background:#f8f8f8;z-index:-1}
.form_item .form_tit strong {color:#ef3e61;font-weight:600}
.form_item .form_tit br {display:none}
.form_item .form_txt {width:calc(100% - 9rem);margin-left:1rem;color:#555;font-size:.8rem}
.form_item .form_input {width:calc(100% - 9rem);margin-left:1rem}
.form_item .form_input select {width:100%;max-width:12rem;height:2rem;padding:0 .5rem;border:1px solid #c5c9d6;border-radius:.2rem;box-sizing:border-box}
.form_item .form_input input[type=text] {width:100%;max-width:12rem;height:2rem;padding:0 .5rem;border:1px solid #c5c9d6;border-radius:.2rem;box-sizing:border-box}
.form_item .form_input input[type=password] {width:100%;max-width:12rem;height:2rem;padding:0 .5rem;border:1px solid #c5c9d6;border-radius:.2rem;box-sizing:border-box}
.form_item .form_input input[type=file] {width:100%;max-width:12rem}
.form_item .form_input.w100 input[type=text] {max-width:100%}
.form_item .form_input textarea {width:100%;height:5rem;padding:.5rem;border:1px solid #c5c9d6;border-radius:.2rem;box-sizing:border-box}
.form_item .form_input.question textarea {height:15rem}
.form_item .form_input p {position:relative;margin-top:.5rem;padding-left:1rem;color:#555;font-size:.8rem;word-break:keep-all}
.form_item .form_input p:before {content:"※";position:absolute;top:0;left:0;color:#555;font-size:.8rem}
.form_item .form_addr {width:calc(100% - 9rem);margin-left:1rem}
.form_item .form_addr div {display:flex;flex-wrap:wrap;align-items:center;margin-top:.5rem}
.form_item .form_addr div:first-child {margin-top:0}
.form_item .form_addr input[type=text] {width:100%;max-width:100%;height:2rem;padding:0 .5rem;border:1px solid #c5c9d6;border-radius:.2rem;box-sizing:border-box}
.form_item .form_addr input[type=text].form_post {max-width:6rem}
.form_item .form_addr .btn_post {height:2rem;margin-left:.25rem;padding:0 .75rem;background:#1774d0;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:2rem}
.form_item .id_check {display:flex;align-items:center;width:calc(100% - 9rem);margin-left:1rem}
.form_item .id_check input[type=text] {width:calc(100% - 4.25rem);max-width:12rem;height:2rem;padding:0 .5rem;border:1px solid #c5c9d6;border-radius:.2rem;box-sizing:border-box}
.form_item .id_check a {width:4rem;height:2rem;margin-left:.25rem;padding:0 .5rem;background:#1774d0;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:2rem;text-align:center;box-sizing:border-box}
.form_item .id_check p {position:relative;padding-left:1rem;color:#555;font-size:.8rem;word-break:keep-all}

.join_finish_wrap {position:relative;width:100%;padding:14rem 2rem 3rem 2rem;border:1px solid #c7c7c7;border-radius:.4rem;text-align:center;box-sizing:border-box}
.join_finish_wrap:before {content:"";position:absolute;top:3rem;left:50%;width:9rem;height:9rem;margin-left:-4.5rem;background:#e7e9ec url(../../../img/neulbom/sub/join_finish.png)no-repeat center center;background-size:5.5rem;border-radius:50%}
.join_finish_wrap h3 {color:#4b79ee;font-size:1.2rem;font-weight:600}
.join_finish_wrap p {margin-top:.9rem;color:#333;font-size:.9rem;word-break:keep-all}
.join_finish_wrap .join_finish_btn {display:flex;justify-content:center;margin-top:1.75rem}
.join_finish_wrap .join_finish_btn .btn_login {height:2.5rem;padding:0 2rem;background:#014099;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:2.5rem;box-sizing:border-box}
.join_finish_wrap .join_finish_btn .btn_main {height:2.5rem;padding:0 2rem;background:#008e9f;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:2.5rem;box-sizing:border-box}
.join_finish_wrap .join_finish_btn a {margin-left:.5rem}
.join_finish_wrap .join_finish_btn a:first-child {margin-left:0}

.tbl_list colgroup .wd_down {width:5rem}
.tbl_list colgroup .set_wd {width:10rem}
.tbl_list tr td .tbl_btn {display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.tbl_list tr td .tbl_btn li {margin-left:.25rem}
.tbl_list tr td .tbl_btn li:first-child {margin-left:0}
.tbl_list tr td .tbl_btn .btn_blue a {display:block;height:1.4rem;padding:0 .5rem;background:#3c76b2;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:1.4rem;box-sizing:border-box}
.tbl_list tr td .tbl_btn .btn_green a {display:block;height:1.4rem;padding:0 .5rem;background:#6bb367;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:1.4rem;box-sizing:border-box}
.tbl_list tr td .tbl_btn .btn_gray a {display:block;height:1.4rem;padding:0 .5rem;background:#555;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:1.4rem;box-sizing:border-box}
.tbl_list tr td .print {display:inline-block;width:1.2rem;height:1.2rem;background:url(../../../img/neulbom/sub/print.png)no-repeat;background-size:1.2rem;text-indent:-9999px}

.mb0 {margin-bottom:0}
.ml5 {margin-left:0.5rem}

.board_search {position:relative;margin-bottom:1.3rem;padding:1rem;background:#f5f7fa;border:.05rem solid #e2e5ea;box-sizing:border-box}
.search_div {display:flex;justify-content:center;align-items:center}
.search_div span {font-size:0.8rem;color:#555;}
.search_div select {width:6rem;height:2.25rem;padding:0 0.5rem;border:.05rem solid #dbdbdb;border-radius:.2rem;box-sizing:border-box}
.search_div input[type=text] {width:12rem;height:2.25rem;margin-left:.25rem;padding:0 0.5rem;border:.05rem solid #dbdbdb;border-radius:.2rem;box-sizing:border-box}
.search_div a {display:inline-block;height:2.25rem;margin-left:.25rem;padding:0 1rem;background:#4671dd;border-radius:.2rem;color:#fff;font-size:0.8rem;line-height:2.25rem}


.board_count {position:relative}
.board_count p {color:#555;font-size:0.8rem;position:relative}
.board_count p strong {color:#297bea;font-weight:500}
.board_count p .line {display:inline-block;width:.05rem;height:0.6rem;background:#999;margin:0 0.5rem}
.board_count .board_sort {position:absolute;top:-.25rem;right:0;display:flex;align-items:center}
.board_count .board_sort li {margin-left:0.5rem}
.board_count .board_sort li:first-child {margin-left:0}
.board_count .board_sort li.thumb a {display:block;width:1.75rem;height:1.75rem;background:#fff url(../../img/edutech/sub/icon_thumbnail.png)no-repeat center center;background-size:0.8rem;border:.05rem solid #dedede;border-radius:.3rem;box-sizing:border-box;text-indent:-9999px}
.board_count .board_sort li.list a {display:block;width:1.75rem;height:1.75rem;background:#fff url(../../img/edutech/sub/icon_list.png)no-repeat center center;background-size:0.8rem;border:.05rem solid #dedede;border-radius:.3rem;box-sizing:border-box;text-indent:-9999px}
.board_count .board_sort li.thumb.on a {background:#4671dd url(../../img/edutech/sub/icon_thumbnail_on.png)no-repeat center center;background-size:0.8rem;border:.1rem solid #4671dd}
.board_count .board_sort li.list.on a {background:#4671dd url(../../img/edutech/sub/icon_list_on.png)no-repeat center center;background-size:0.8rem;border:.1rem solid #4671dd}

.apply_wrap {position:relative}
.apply_list {display:flex;flex-wrap:wrap}
.apply_box {overflow:hidden;width:calc((100% - 3rem)/3);margin:1.5rem 0 0 1.5rem;border:1px solid #ddd;border-radius:.4rem;box-sizing:border-box}
.apply_box:nth-child(3n+1) {margin:1.5rem 0 0 0}
.apply_box .apply_thumb {position:relative;width:100%;height:11rem}
.apply_box .apply_thumb a {overflow:hidden;display:block;height:100%}
.apply_box .apply_thumb a img {width:100%;height:100%;object-fit:cover;transition:transform 1s ease-out;-webkit-transition:transform 1s ease-out;-moz-transition:transform 1s ease-out;-o-transition:transform 1s ease-out}
.apply_box .apply_thumb a img:hover {transform: scale(1.1)}
.apply_box .apply_info {padding:1.35rem 1rem 1.5rem 1rem;box-sizing:border-box}
.apply_box .apply_info .apply_tit a {overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:.9rem;font-weight:600}
.apply_box .apply_info .detail_info > li {display:flex;align-items:flex-start;margin-top:.5rem}
.apply_box .apply_info .detail_info > li:first-child {margin-top:1rem}
.apply_box .apply_info .detail_info > li .detail_tit {width:4.5rem;color:#333;font-size:.8rem;font-weight:500}
.apply_box .apply_info .detail_info > li .detail_txt {width:calc(100% - 2.5rem);color:#555;font-size:.8rem;word-break:keep-all}
.apply_box .apply_info .detail_info > li .detail_txt em {display:block;margin-top:.25rem;font-style:normal}
.apply_box .apply_info .apply_btn {display:block;text-align:center}
.apply_box .apply_info .apply_btn a {display:inline-block;height:2rem;margin-top:1rem;padding:0 2.5rem;background:#0074b0;border-radius:.4rem;color:#fff;font-size:.8rem;line-height:2rem}
.apply_box .apply_info .apply_btn a.end{background:#9ca7ad}
.apply_box .apply_info .apply_btn a.exp{background:#eba44c}

.apply_info_box {display:flex;flex-wrap:wrap;justify-content:space-between;padding:2rem;border:.1rem solid #ddd;box-sizing:border-box}
.apply_info_box .apply_info_img {display:flex;width:25rem}
.apply_info_box .apply_info_img .img_box {width:calc(100% - 4.125rem);height:12.5rem;margin-right:0.5rem}
.apply_info_box .apply_info_img .img_box img {width:100%;height:100%;object-fit:cover}
.apply_info_box .apply_info_img .img_list {position:relative;width:3.625rem;height:12.5rem;}
.apply_info_box .apply_info_img .img_list ul {overflow:hidden;height:95%;padding:0.5rem 0;box-sizing:border-box}
.apply_info_box .apply_info_img .img_list ul li {width:100%;height:33.3%;padding:.1675rem 0}
.apply_info_box .apply_info_img .img_list ul li a {display:block;height:100%}
.apply_info_box .apply_info_img .img_list ul li a img {width:100%;height:100%}
.apply_info_box .apply_info_img .img_list .img_prev {position:absolute;top:0;left:50%;width:0.675rem;height:.4rem;margin-left:-.3375rem;background: url(../../img/edutech/sub/img_prev.png)no-repeat;background-size: 0.675rem;text-indent: -9999px}
.apply_info_box .apply_info_img .img_list .img_next {position:absolute;bottom:0;left:50%;width:0.675rem;height:.4rem;margin-left:-.3375rem;background: url(../../img/edutech/sub/img_next.png)no-repeat;background-size: 0.675rem;text-indent: -9999px}
.apply_info_box .apply_info_img.pro .img_box {height:17.5rem;}
.apply_info_box .apply_info_img.pro .img_list{height:17.5rem;}
.apply_info_box .apply_info {width:calc(100% - 26rem)}
.apply_info_box .apply_info .apply_tit {color:#333;font-size:1rem;font-weight:600}
.apply_info_box .apply_info .apply_txt {position:relative;display:block;padding:0.65rem 0 0.8rem 0;color:#555;font-size:0.8rem;line-height:0.75;word-break:keep-all}
.apply_info_box .apply_info .apply_txt:before {content:"";position:absolute;bottom:0;left:0;width:100%;height:.05rem;background:#ddd}
.apply_info_box .apply_info ul {margin-top:1.25rem}
.apply_info_box .apply_info ul li {display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:0.75rem}
.apply_info_box .apply_info ul li:first-child {margin-top:0}
.apply_info_box .apply_info ul li em {width:5.5rem;color:#333;font-size:0.8rem;font-style:normal;font-weight:500}
.apply_info_box .apply_info ul li span {width:calc(100% - 5.5rem);color:#555;font-size:0.8rem;word-break:keep-all}
.apply_info_box .apply_info ul li span a.homepage{color:#555}
.apply_info_box .apply_info ul li span a.homepage:hover {color:#297bea}
.apply_info_box .apply_info ul li .attach a {position:relative;display:block;padding-left:1rem;color:#555;font-size:0.8rem}
.apply_info_box .apply_info ul li .attach a:hover {color:#297bea}
.apply_info_box .apply_info ul li .attach a:before {content:"";position:absolute;top:.15rem;left:0;width:0.6rem;height:0.8rem;background:url(../../img/edutech/sub/icon_attach.png)no-repeat;background-size:0.6rem}
.apply_info_detail {position:relative;padding-bottom:1.5rem;border-bottom:.05rem solid #ddd}
.apply_info_detail h3 {display:inline-block;height:2.25rem;margin:1.5rem 0 1rem 0;padding:0 1.5rem;background:#358cdc;color:#fff;font-size:0.8rem;border-radius:1.2rem 0 1.2rem 0;font-weight:500;line-height:2.25rem}
.apply_info_detail p {color:#555;font-size:0.8rem;line-height:0.75}

.login_wrap {position:relative;width:100%;max-width:54rem;margin:0 auto;padding-bottom:6rem;box-sizing:border-box}
.login_wrap h3 {margin-bottom:3rem;color:#333;font-size:1.2rem;font-weight:500;text-align:center;word-break:keep-all}
.login_wrap h3 strong {color:#4b79ee}
.login_wrap h2 {margin-top:1.5rem;color:#333;font-size:0.7rem;font-weight:500;text-align:center;word-break:keep-all}
.login_input {position:relative}
.login_input input[type=text] {position:relative;width:100%;height:6rem;padding:0 1.5rem 0 5rem;background:#fff url(../../../img/neulbom/sub/login_id.png) no-repeat left 2rem center;border:.1rem solid #b9c3d1;border-radius:.8rem;box-sizing:border-box}
.login_input input[type=password] {width:100%;height:6rem;margin-top:1.5rem;padding:0 1.5rem 0 5rem;background:#fff url(../../../img/neulbom/sub/login_pw.png) no-repeat left 2rem center;border:.1rem solid #b9c3d1;border-radius:.8rem;box-sizing:border-box}
.login_input input[type=text]::placeholder, .login_input input[type=password]::placeholder {color:#888;font-size:1.6rem;font-family:'SCDream'}
.login_input .id_save {margin-top:1.5rem}
.login_input .id_save label {display:flex;align-items:center}
.login_input .id_save label input[type=checkbox] {width:2rem;height:2rem;border-radius:.8rem}
.login_input .id_save label span {margin-left:1rem;color:#666;font-size:1.6rem}
.login_input .btn_login {display:block;width:100%;height:6rem;margin-top:2rem;background:#4b79ee;border-radius:.8rem;color:#fff;font-size:1.8rem;font-weight:500;line-height:6rem;text-align:center}
.login_input .btn_wrap {display:flex;margin-top:2rem}
.login_input .btn_wrap .btn_change{display:block;width:49%;height:3rem;background:#4b79ee;border-radius:.4rem;color:#fff;font-size:0.9rem;font-weight:500;line-height:3rem;text-align:center}
.login_input .btn_wrap .btn_cancel{display:block;width:49%;margin-left:1rem;height:3rem;background:#444;border-radius:.4rem;color:#fff;font-size:0.9rem;font-weight:500;line-height:3rem;text-align:center}
.login_link {display:flex;justify-content:center;align-items:center;margin-top:4rem}
.login_link li {position:relative;padding:0 1rem;box-sizing:border-box}
.login_link li:before {content:"";position:absolute;top:50%;left:0;width:.1rem;height:1.2rem;margin-top:-.6rem;background:#ddd}
.login_link li:first-child:before {display:none}
.login_link li a {display:block;color:#555;font-size:1.6rem}

.login_wrap {position:relative;width:100%;max-width:27rem;margin:0 auto;padding-bottom:3rem;box-sizing:border-box}
.login_wrap h3 {margin-bottom:1.5rem;color:#333;font-size:1.2rem;font-weight:500;text-align:center;word-break:keep-all}
.login_wrap h3 strong {color:#4b79ee}
.login_input {position:relative}
.login_input input[type=text] {position:relative;width:100%;height:3rem;padding:0 .75rem 0 2.5rem;background:#fff url(../../../img/neulbom/sub/login_id.png) no-repeat left 1rem center;border:1px solid #b9c3d1;border-radius:.4rem;box-sizing:border-box}
.login_input input[type=password] {width:100%;height:3rem;margin-top:.75rem;padding:0 .75rem 0 2.5rem;background:#fff url(../../../img/neulbom/sub/login_pw.png) no-repeat left 1rem center;border:1px solid #b9c3d1;border-radius:.4rem;box-sizing:border-box}
.login_input input[type=text]::placeholder, .login_input input[type=password]::placeholder {color:#888;font-size:.8rem;font-family:'SCDream'}
.login_input .id_save {margin-top:.75rem}
.login_input .id_save label {display:flex;align-items:center}
.login_input .id_save label input[type=checkbox] {width:1rem;height:1rem;border-radius:.4rem}
.login_input .id_save label span {margin-left:.5rem;color:#666;font-size:.8rem}
.login_input .btn_login {display:block;width:100%;height:3rem;margin-top:1rem;background:#4b79ee;border-radius:.4rem;color:#fff;font-size:.9rem;font-weight:500;line-height:3rem;text-align:center}
.login_link {display:flex;justify-content:center;align-items:center;margin-top:2rem}
.login_link li {position:relative;padding:0 .5rem;box-sizing:border-box}
.login_link li:before {content:"";position:absolute;top:50%;left:0;width:1px;height:.6rem;margin-top:-.3rem;background:#ddd}
.login_link li:first-child:before {display:none}
.login_link li a {display:block;color:#555;font-size:.8rem}

.txt_box_find {position:relative;padding:2.5rem 2rem 2.5rem 14.5rem;border:.15rem solid #1f2e77;border-radius:.6rem;box-shadow:0 .5rem .5rem rgba(0, 0, 0, .1);box-sizing:border-box}
.txt_box_find:before {content:"";position:absolute;top:50%;left:2rem;width:9.55rem;height:6rem;margin-top:-3rem;background:url(../img/sub/icon_reset.png)no-repeat;background-size:9.55rem}
.txt_box_find p {color:#333;font-size:.75rem;line-height:1.4;word-break:keep-all}
.txt_box_find .txt_list {margin-top:.75rem}
.txt_box_find .txt_list li {position:relative;margin-top:.5rem;padding-left:.5rem;color:#333;font-size:.75rem}
.txt_box_find .txt_list li:first-child {margin-top:0}
.txt_box_find .txt_list li:before {content:"";position:absolute;top:.4rem;left:0;width:.2rem;height:.2rem;background:#555;border-radius:50%}

.btn_cer {height:2.5rem;padding:0 2rem;background:#014099;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:2.5rem;box-sizing:border-box}
.btn_main {height:2.5rem;padding:0 2rem;background:#555;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:2.5rem;box-sizing:border-box}

.tbl_list tr td .btn_reset {display:inline-block;height:1.4rem;padding:0 1rem;background:#008e9f;border-radius:.2rem;color:#fff;font-size:.8rem;line-height:1.4rem;text-align:center;box-sizing:border-box}

.sub_Tit {padding: 2.6rem 0 2.7rem 0;color: #000;font-size: 1.8rem;font-weight: 600;text-align: center}

.tbl_list {width:100%;margin-top:1rem;border-top:.1rem solid #555}
.tbl_list colgroup .set_wd {width:12.5rem}
.tbl_list colgroup .wd_down {width:5rem}
.tbl_list colgroup .wd_apply {width:5.5rem}
.tbl_list tr th {padding:0.75rem 0.5rem;background:#f5f6f8;border-left:.05rem solid #dedede;border-bottom:.05rem solid #dedede;color:#333;font-size:0.8rem;font-weight:500;text-align:center}
.tbl_list tr th:first-child {border-left:none}
.tbl_list tr td {padding:0.75rem 0.5rem;border-left:.05rem solid #dedede;border-bottom:.05rem solid #dedede;color:#666;font-size:0.8rem;text-align:center}
.tbl_list tr td:first-child {border-left:none}
.tbl_list tr td .btn_down {display:block;height:1.4rem;background:#008e9f;border-radius:.2rem;color:#fff;font-size:0.8rem;line-height:1.4rem;text-align:center;box-sizing:border-box}
.tbl_list tr td .btn_status {display:block;height:1.4rem;background:#008e9f;border-radius:.2rem;color:#fff;font-size:0.8rem;line-height:1.4rem;text-align:center;box-sizing:border-box}
.tbl_list tr td .attach {display:inline-block;width:0.9rem;height:1.2rem;background:url(../../img/edutech/sub/icon_attach.png) no-repeat center center;background-size:0.9rem;text-indent:-9999px}
.tbl_list tr .bd_notice {display:inline-block;padding:.25rem 0.5rem;background:#0058a7;border-radius:.2rem;color:#fff;font-size:0.75rem}
.tbl_list tr td .tbl_btn {display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.tbl_list tr td .tbl_btn li {margin-left:.25rem}
.tbl_list tr td .tbl_btn li:first-child {margin-left:0}
.tbl_list tr td .tbl_btn .btn_blue a {display:block;height:1.4rem;padding:0 0.5rem;background:#3c76b2;border-radius:.2rem;color:#fff;font-size:0.8rem;line-height:1.4rem;box-sizing:border-box}
.tbl_list tr td .tbl_btn .btn_green a {display:block;height:1.4rem;padding:0 0.5rem;background:#6bb367;border-radius:.2rem;color:#fff;font-size:0.8rem;line-height:1.4rem;box-sizing:border-box}
.tbl_list tr td .tbl_btn .btn_gray a {display:block;height:1.4rem;padding:0 0.5rem;background:#555;border-radius:.2rem;color:#fff;font-size:0.8rem;line-height:1.4rem;box-sizing:border-box}
.tbl_list tr td .btn_reset {display: inline-block;height: 1.4rem;padding: 0 1rem;background: #008e9f;border-radius: .2rem;color: #fff;font-size: 0.8rem;line-height: 1.4rem;text-align: center;box-sizing: border-box}
.tbl_list tr td .tbl_tit {display:none;margin-right:.25rem;color:#333;font-size:0.8rem;font-weight:500}
.tbl_list tr td .apply_btn {display:inline-block;width:4rem;height:2rem;background:#0074b0;border-radius:.4rem;color:#fff;font-size:0.8rem;line-height:2rem;text-align:center}
.tbl_list tr td .apply_btn.end {background:#9ca7ad}
.tbl_list tr td .apply_btn.exp{background:#eba44c}

.photo_box_wrap {display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:40rem;z-index:103}
.photo_box {position:relative;overflow-y:scroll;width:100%;max-height:calc(100vh - 4rem);padding:2rem;background:rgba(0, 0, 0, .8);border-radius:.3rem;box-sizing:border-box}
.photo_box p img {width:100%;height:100%}
.photo_box_wrap .btn_close {position:absolute;top:-1rem;right:-1rem;width:2rem;height:2rem;background:#fff url(../../img/edutech/sub/icon_close.png)no-repeat center center;background-size:0.85rem;border-radius:50%;box-shadow:0 1.5px 1.5px rgba(0, 0, 0, .1);text-indent:-9999px}

.photo_box::-webkit-scrollbar {width:.25rem;background:rgba(0, 0, 0, .8)}
.photo_box::-webkit-scrollbar-thumb {background:rgba(255, 255, 255, .3);border-radius:.4rem}

.pdfWrap {position:relative;display:none;justify-content:center;margin-top:1rem}
.pdfBox {width:calc(100% - 22rem);height:59rem;border:1px solid #4d4d4d;box-sizing:border-box}

.sitemap_wrap.neulbom .sitemap_list .sitemap_tit a {color:#053983;font-size:1rem;font-weight:600}
.sitemap_wrap.neulbom .sitemap_list > ul > li > a {font-size:.9rem}