@charset "UTF-8";

/* 개발 붙은 후 datepicker 셀릭트 깨지는 것 때문에 넣음 */
.ui-datepicker-title select {height: auto; padding: 0;}

caption {position: static; overflow: hidden; width: 1px; height: 1px; margin: 0; padding: 0; font-size: 1px; text-indent: -9999px;}
* {word-break: keep-all; letter-spacing: -0.02em !important; font-family: 'Pretendard', 'sans-serif';}
.key_text {font-weight: 700; font-size: 18px; line-height: 27px; color: #ed4040;}

/* 공통폼 이미지가 있을 경우 mark */
.img_box > .mark_list_area {position:absolute; top: 10px; left: 10px;}
.img_inner > .mark_list_area {position:absolute; top: 10px; left: 10px; text-align: left;}
.blog_com_cont_area .mark_list_area {margin: 0 0 10px;}
.mark_list_area > .list {font-size: 0;}
.mark_list_area > .list > li {display: inline-block; margin: 0 10px 0 0; font-size: 0;}
.mark_list_area > .list > li:last-child {margin: 0;}
.mark_list_area > .list > li .mark {display: inline-block;padding: 0 25px; font-weight: 500; font-size: 14px; line-height: 34px; border-radius: 30px;}
.mark_list_area > .list > li .mark.color01 {background-color: var(--com-main-color); color: #ffffff;}
.mark_list_area > .list > li .mark.color02 {background-color: #e5f2fc; color: var(--com-main-color);}
.mark_list_area > .list > li .mark.color03 {background-color: #f6f6f6; color: #707070;}

.mark_list_area.sty2 > .list > li .mark {font-size: 15px; line-height: 24px; border-radius: 13px;}
.mark_list_area.sty2 > .list > li .mark.color01 {border: 1px solid #1b1b1b; background-color: inherit; color: #181818;}
.mark_list_area.sty2 > .list > li .mark.color02 {border: 1px solid var(--com-main-color); background-color: inherit; color: var(--com-main-color);}
.mark_list_area.sty2 > .list > li .mark.color03 {border: 1px solid var(--com-sub-color); background-color: inherit; color: var(--com-sub-color);}
.mark_list_area.sty2 > .list > li .mark.color04 {border: 1px solid #959595; background-color: inherit; color: #959595;}

.mark_list_area > .list > li .sort {display: inline-block;padding: 0 25px; font-weight: 500; font-size: 15px; line-height: 26px; border-radius: 13px;}
.mark_list_area > .list > li .sort.clr1 {background-color: #e6f6e2;}
.mark_list_area > .list > li .sort.clr2 {background-color: #f9eedd;}
.mark_list_area > .list > li .sort.clr3 {background-color: #ddf1f9;}
.mark_list_area > .list > li .sort.clr4 {background-color: #efe6f8;}
.mark_list_area > .list > li .sort.clr5 {background-color: #ffeaf1;}


.top_com_cont_area {}
.top_com_cont_area > .list {}
.top_com_cont_area > .list > li {border-bottom: 1px solid #333333; padding: 30px 0;}

.chk_inner {font-size: 0;}
.chk_inner .inp_chk {display: inline-block; position:relative; width: 18px; height: 18px; border: 2px solid #c4c4c4; padding: 0; background-color: #ffffff; cursor: pointer; vertical-align: top;}
.chk_inner .inp_chk:checked {border: 2px solid #81848b; background-color: #81848b;}
.chk_inner .inp_chk:checked:before {display: block; content: ''; position: absolute; top: 50%; left: 50%; width: 11px; height: 10px; background-image: url('/images/home/eng/user/board/chk.png'); background-size: 100%; background-repeat: no-repeat; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.chk_inner label {display: block; font-weight: 400; font-size: 16px; line-height: 28px; color: #2f2f2f;}

/* 상단 공통 */
.page_com_cont_area {margin: 0 0 10px;}
.page_com_cont_area .page_area {padding: 0 0 0 22px; background-image: url('/images/home/eng/user/board/page_icon.png'); background-position: left center; background-repeat: no-repeat; font-weight: 400; font-size: 16px; line-height: 24px; color: #333333;}
.page_com_cont_area .page_area .red { font-weight: 500;}
.page_com_cont_area .style1 {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; align-items: center;}
.page_com_cont_area .style1 .page_area {margin: 0;}
.page_com_cont_area .style1 .page_slt {min-width: 200px; width: 100%;}
.page_com_cont_area .style1 .page_slt .com_slt {border: 1px solid #1a1a1a; border-radius: 5px;}
.page_com_cont_area .style1 .page_slt.sty2 {font-size: 0;}
.page_com_cont_area .style1 .page_slt.sty2 .text {display: inline-block; margin: 0 5px 0 0; font-weight: 400; font-size: 16px; line-height: 40px; color: #333333; vertical-align: middle;}
.page_com_cont_area .style1 .page_slt.sty2 .com_slt {display: inline-block; width: calc(100% - 45px); vertical-align: middle;}

.page_com_cont_area .style2 {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; align-items: center;}

.page_com_cont_area .style3 {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; align-items: center;}
.page_com_cont_area .style3 .right_box {display: flex; align-items: center;}
.page_com_cont_area .style3 .right_box .board_view_btn_area {display: flex; align-items: stretch; margin: 0 7px 0 0; font-size: 0;}
.page_com_cont_area .style3 .right_box .board_view_btn_area:last-child {margin: 0;}
.page_com_cont_area .style3 .right_box .board_view_btn_area .board_view_btn {display: inline-block; width: 42px; height: 42px; margin: 0 5px 0 0; border: 1px solid #000000; background-position: center; background-repeat: no-repeat; vertical-align: middle; border-radius: 3px; transition: all 0.3s;}
.page_com_cont_area .style3 .right_box .board_view_btn_area .board_view_btn:last-child {margin: 0;}
.page_com_cont_area .style3 .right_box .board_view_btn_area .board_view_btn.gallery {background-image: url('/images/home/eng/user/board/board_view_btn_gallery.png');}
.page_com_cont_area .style3 .right_box .board_view_btn_area .board_view_btn.list {background-image: url('/images/home/eng/user/board/board_view_btn_list.png');}
.page_com_cont_area .style3 .right_box .board_view_btn_area .board_view_btn:hover,
.page_com_cont_area .style3 .right_box .board_view_btn_area .board_view_btn:focus {background-color: #000000;}
.page_com_cont_area .style3 .right_box .board_view_btn_area .board_view_btn.gallery:hover,
.page_com_cont_area .style3 .right_box .board_view_btn_area .board_view_btn.gallery:focus {background-image: url('/images/home/eng/user/board/board_view_btn_gallery_on.png');}
.page_com_cont_area .style3 .right_box .board_view_btn_area .board_view_btn.list:hover,
.page_com_cont_area .style3 .right_box .board_view_btn_area .board_view_btn.list:focus {background-image: url('/images/home/eng/user/board/board_view_btn_list_on.png');}
.page_com_cont_area .style3 .right_box .board_view_btn_area .board_view_btn.on {background-color: #000000;}
.page_com_cont_area .style3 .right_box .board_view_btn_area .board_view_btn.on.gallery {background-image: url('/images/home/eng/user/board/board_view_btn_gallery_on.png');}
.page_com_cont_area .style3 .right_box .board_view_btn_area .board_view_btn.on.list {background-image: url('/images/home/eng/user/board/board_view_btn_list_on.png');}
.page_com_cont_area .style3 .right_box .page_slt {min-width: 200px; width: 100%;}
.page_com_cont_area .style3 .right_box .page_slt .com_slt {border: 1px solid #1a1a1a; border-radius: 5px; height: 42px;}
/* FAQ */
.faq_com_cont_area {border-top: 2px solid var(--com-bor-top-color);}
.faq_com_cont_area > .list {}
.faq_com_cont_area > .list > li {border-bottom: 1px solid #ececec;}
.faq_com_cont_area > .list > li .box {}
.faq_com_cont_area > .list > li .box .q_cont {}
.faq_com_cont_area > .list > li.on .box .q_cont {border-bottom: 1px solid #ececec;}
.faq_com_cont_area > .list > li .box .q_cont .q_tit {display: block; width: 100%; position:relative; padding: 19px 80px 19px 32px; text-align: left;}
.faq_com_cont_area > .list > li .box .q_cont .q_tit:after {content: ''; position:absolute; top: 50%; right: 32px; width: 24px; height: 14px; background-image: url('/images/home/eng/user/board/faq_arr_icon.png'); background-size: cover; background-repeat: no-repeat; transform: translateY(-50%); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.faq_com_cont_area > .list > li.on .box .q_cont .q_tit:after {transform: translateY(-50%) rotate(180deg);}
.faq_com_cont_area > .list > li .box .q_cont .q_tit .txt_box {display: flex; justify-content: stretch; align-items: center; position:relative; min-height: 40px; padding: 0 0 0 63px;}
.faq_com_cont_area > .list > li .box .q_cont .q_tit .txt_box .q_txt {display: inline-block; position:absolute;	top: 0; left: 0; width: 40px; height: 40px; background-color: var(--com-sub-color); font-weight: 500; font-size: 18px; line-height: 40px; color: #ffffff; border-radius: 50%; text-align: center;}
.faq_com_cont_area > .list > li .box .q_cont .q_tit .txt_box .tit {flex: 1; font-weight: 700; font-size: 16px; line-height: 24px; color: #212121; word-break: break-all;}
.faq_com_cont_area > .list > li .box .q_cont .q_tit .txt_box .tit .mark {color: var(--com-main-color);}
.faq_com_cont_area > .list > li .box .a_cont {display: none; background-color: #f5f5f5;}
.faq_com_cont_area > .list > li .box .a_cont .text_box {position:relative; padding: 19px 80px 19px 90px;}
.faq_com_cont_area > .list > li .box .a_cont .text_box .a_txt {display: inline-block; position:absolute; top: 50%; left: 32px; transform: translateY(-50%); width: 40px; height: 40px; background-color: var(--com-main-color); font-weight: 500; font-size: 18px; line-height: 40px; color: #ffffff; border-radius: 50%; text-align: center;}
.faq_com_cont_area > .list > li .box .a_cont .text_box p {font-weight: 400; font-size: 16px; line-height: 24px; color: #444444; word-break: break-all;}
.faq_com_cont_area > .list > li .box .a_cont .file_box {margin: 10px 0 0; border-top: 1px solid #ececec; padding: 10px 0 0;}
.faq_com_cont_area > .list > li .box .a_cont .file_box > .list {}
.faq_com_cont_area > .list > li .box .a_cont .file_box > .list > li {}
.faq_com_cont_area > .list > li .box .a_cont .file_box > .list > li .file_down { display: inline-block;}
.faq_com_cont_area > .list > li .box .a_cont .file_box > .list > li .file_down .txt {display: inline-block; padding: 0 0 0 20px; background-image: url('/images/home/eng/user/board/attach_ico.png'); background-position: left center; background-repeat: no-repeat; font-weight: 400; font-size: 14px; line-height: 21px; color: #656565;}
/* FAQ */

/* 블로그 */
.blog_com_cont_area {border-top: 2px solid var(--com-bor-top-color);}
.blog_com_cont_area > .list {}
.blog_com_cont_area > .list > li {border-bottom: 1px solid #e1e1e1;}
.blog_com_cont_area > .list > li > .box {display: block; padding: 24px 0px;}
.blog_com_cont_area > .list > li > .box .inner_box {display: flex; justify-content: space-between; align-items: center;}
.blog_com_cont_area > .list > li > .box .inner_box .img_box {overflow: hidden; width: 240px;}
.blog_com_cont_area > .list > li > .box .inner_box .img_box .img_inner {position: relative; padding: 0 0 56.25% 0;}
.blog_com_cont_area > .list > li > .box .inner_box .img_box .img_inner .inner {position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;}
.blog_com_cont_area > .list > li > .box .inner_box .img_box .img_inner .inner img {display: inline-block; width: 100%; height: 100%; transition: all .8s ease;}
.blog_com_cont_area > .list > li > .box:hover .inner_box .img_box .img_inner .inner img, .blog_com_cont_area > .list > li > .box:focus .inner_box .img_box .img_inner .inner img {transform: scale(1.5);}
.blog_com_cont_area > .list > li > .box .inner_box .text_box {flex: 1; padding: 0 0 0 32px;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .title { margin: 0 0 7px; font-weight: 500; font-size: 18px; line-height: 27px; color: #000000; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word; vertical-align: middle;}
.blog_com_cont_area > .list > li > .box:hover .inner_box .text_box .title, .blog_com_cont_area > .list > li > .box:focus .inner_box .text_box .title { font-weight: 700; color: var(--com-main-color);}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .text {margin: 0 0 18px; font-weight: 400; font-size: 16px; line-height: 24px; color: #767676; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area {}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list { font-size: 0;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li {display: inline-block; position: relative; margin: 0 15px 0 0; padding: 0 16px 0 0; vertical-align: middle;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li:last-child { margin: 0; padding: 0;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li::after { content: ''; position: absolute; top: 4px; right: 0; width: 1px; height: 15px; background-color: #e1e1e1;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li:last-child::after { display: none;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .tit {position: absolute; top: 0; left: 0; padding: 0 0 0 18px; font-weight: 400; font-size: 16px; line-height: 24px; color: #767676; background-position: left center; background-repeat: no-repeat;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .tit.icon01 { background-image: url('/images/home/eng/user/board/blog_info_icon01.png');}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .tit.icon02 { background-image: url('/images/home/eng/user/board/blog_info_icon02.png');}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .tit.icon03 { background-image: url('/images/home/eng/user/board/blog_info_icon03.png');}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .txt {padding: 0 0 0 70px; font-weight: 400; font-size: 16px; line-height: 24px; color: #212121; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}
/* 블로그 */

/* 갤러리 */
.gallery_com_cont_area {border-top: 2px solid var(--com-bor-top-color); padding: 28px 0 0;}
.gallery_com_cont_area > .list {font-size: 0;}
.gallery_com_cont_area > .list > li {display: inline-block; width: calc(25% - 28.5px); margin: 38px 38px 0 0;}
.gallery_com_cont_area > .list > li:nth-child(-n+4) {margin: 0 38px 0 0;}
.gallery_com_cont_area > .list > li:nth-child(4n) {margin: 38px 0 0 0;}
.gallery_com_cont_area > .list > li:nth-child(4) {margin: 0;}
.gallery_com_cont_area > .list > li > .box {display: block; position: relative; overflow: hidden; border: 1px solid #e9e9e9; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; border-radius: 10px;}
.gallery_com_cont_area > .list > li > .box:hover, .gallery_com_cont_area > .list > li > .box:focus { box-shadow: 14px 0 20px rgba(0, 0, 0, 0.13);}
.gallery_com_cont_area > .list > li > .box:hover::before, .gallery_com_cont_area > .list > li > .box:focus::before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 3px solid var(--com-main-color); border-radius: 10px; z-index: 1;}
.gallery_com_cont_area > .list > li > .box .inner_box {}
.gallery_com_cont_area > .list > li > .box .inner_box .img_box {position:relative; overflow: hidden; width: 100%; padding: 0 0 75% 0;}
.gallery_com_cont_area > .list > li > .box .inner_box .img_box .img_inner {display: flex; justify-content: center; align-items: center; position: absolute; top: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: #f7f7f7; vertical-align: middle; text-align: center;}
.gallery_com_cont_area > .list > li > .box .inner_box .img_box .img_inner img {display: inline-block; width: 100%; height: 100%; transition: all .8s ease;}
.gallery_com_cont_area > .list > li > .box:hover .inner_box .img_box .img_inner img, .gallery_com_cont_area > .list > li > .box:focus .inner_box .img_box .img_inner img {transform: scale(1.5);}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box {padding: 24px 30px 30px;}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .title {margin: 0 0 15px; font-weight: 700; font-size: 20px; line-height: 30px; color: #191919; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word; vertical-align: middle;}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .text { height: 48px; font-weight: 400; font-size: 15px; line-height: 24px; color: #7c7c7c; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; vertical-align: middle;}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area {margin: 0 0 13px; border-bottom: 1px solid #ececec; padding: 0 0 13px;}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list {}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li {position: relative; padding: 0 0 0 75px;}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .tit {position: absolute; top: 0; left: 0; font-weight: 400; font-size: 15px; line-height: 24px; color: #7c7c7c;}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .txt {font-weight: 500; font-size: 15px; line-height: 24px; color: #191919; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area {}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list {font-size: 0;}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li {display: inline-block; margin: 0 15px 0 0; padding: 0 0 0 19px; background-position: left center; background-repeat: no-repeat; font-weight: 400; font-size: 15px; line-height: 24px; color: #7c7c7c;}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li:last-child {margin: 0;}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li.icon01 {background-image: url('/images/home/eng/user/board/data_icon.png');}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li.icon02 {background-image: url('/images/home/eng/user/board/data_icon2.png');}
/* 갤러리 */

/* 공지사항 */
.table_basics_com_cont_area.scroll {max-height: 438px;}
.table_basics_com_cont_area.scroll .mCSB_inside>.mCSB_container {margin-right: 5px}
.table_basics_com_cont_area.w_fixed {}
.table_basics_com_cont_area.w_fixed .mCustomScrollBox {}
.table_basics_com_cont_area.w_fixed .mCustomScrollBox .mCSB_container_wrapper {position: inherit !important; margin-right: 5px; margin-bottom: 5px;}
.table_basics_com_cont_area.w_fixed .mCustomScrollBox .mCSB_container_wrapper .mCSB_container {padding-right: 5px; padding-bottom: 5px;}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {bottom: 5px !important;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal {height: 5px; right: 5px !important;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {height: 5px; margin: 0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {height: 5px; margin: 0; background-color: #eeeeee;}
.table_basics_com_cont_area.w_fixed .table_basics_area {width: 2400px; height: 100%;}
.table_basics_com_cont_area.w_fixed .table_basics_area thead tr th {position: sticky; top: 0;}
.table_basics_com_cont_area .table_basics_area {width: 100%; border-top: 2px solid var(--com-bor-top-color); text-align: center; border-collapse: collapse; table-layout: fixed; box-sizing: border-box;}
.table_basics_com_cont_area .table_basics_area thead {border-bottom: 1px solid #e1e1e1; background-color: #f5f5f5;}
.table_basics_com_cont_area .table_basics_area thead tr {}
.table_basics_com_cont_area .table_basics_area thead tr th,
.table_basics_com_cont_area .table_basics_area tbody tr td { padding: 15px 5px; font-size: 16px; line-height: 24px;}
.table_basics_com_cont_area .table_basics_area thead tr th {font-weight: 700; color: #212121;}
.table_basics_com_cont_area .table_basics_area tbody {}
.table_basics_com_cont_area .table_basics_area tbody tr {border-bottom: 1px solid #e1e1e1; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}
.table_basics_com_cont_area .table_basics_area tbody tr td {font-weight: 400; color: #333333; word-break: keep-all;}
.table_basics_com_cont_area .table_basics_area tbody tr td.tit {text-align: left; font-weight: 700;}
.table_basics_com_cont_area .table_basics_area tbody tr td.tit.tc {text-align: center;}
.table_basics_com_cont_area .table_basics_area tbody tr td.tit a {color: #212121; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; transition: all 0.3s;}
.table_basics_com_cont_area .table_basics_area tbody tr td.tit.line1 a { -webkit-line-clamp: 1;}
.table_basics_com_cont_area .table_basics_area tbody tr:hover td:not(.empty_row),
.table_basics_com_cont_area .table_basics_area tbody tr:focus td:not(.empty_row),
.table_basics_com_cont_area .table_basics_area tbody tr:hover td.tit a,
.table_basics_com_cont_area .table_basics_area tbody tr:focus td.tit a { color: var(--com-main-color);}
.table_basics_com_cont_area .table_basics_area tbody tr td .file {display: inline-block; width: 20px; height: 13px; background-image: url('/images/home/eng/user/board/attach_ico.png'); background-size: 100%; background-repeat: no-repeat; vertical-align: middle;}
.table_basics_com_cont_area .table_basics_area tbody tr td .new {display: inline-block; width: 19px; height: 19px; margin: 0 5px 0 0; background-image: url('/images/home/eng/user/board/new_icon.png'); background-size: 100%; background-repeat: no-repeat; vertical-align: middle;}
.table_basics_com_cont_area .table_basics_area tbody tr td .lock {display: inline-block; width: 10px; height: 14px; margin: 0 5px 0 0; background-image: url('/images/home/eng/user/board/lock_icon.png'); background-size: 100%; background-repeat: no-repeat; vertical-align: baseline;}
.table_basics_com_cont_area .table_basics_area tbody tr td .fw_700 {font-weight: 700;}
.table_basics_com_cont_area .table_basics_area tbody tr td .fw_500 {font-weight: 500;}
.table_basics_com_cont_area .table_basics_area tbody tr td .sub_clr {color: #c825ac;}
.table_basics_com_cont_area .table_basics_area tbody tr td.source {}
.table_basics_com_cont_area .table_basics_area tbody tr td.source .txt { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}
.table_basics_com_cont_area .table_basics_area tbody tr td.tl { text-align: left;}
.table_basics_com_cont_area .table_basics_area tbody tr.major {background-color: #faeaf7;}
.table_basics_com_cont_area .table_basics_area tbody tr.major td {}
.table_basics_com_cont_area .table_basics_area tbody tr.major td.num { font-weight: 700; color: var(--com-main-color);}
.table_basics_com_cont_area .table_basics_area tbody tr.major td.tit {}
.table_basics_com_cont_area .table_basics_area tbody tr.major td.date {}
.table_basics_com_cont_area .table_basics_area tbody tr.major td.file {}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark {display: inline-block; padding: 0 30px; background-color: #ffffff; font-weight: 400; font-size: 15px; line-height: 28px; border-radius: 20px;}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark.red {border: 1px solid var(--com-color-red); color: var(--com-color-red);}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark.blue {border: 1px solid var(--com-color-blue); color: var(--com-color-blue);}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark.green {border: 1px solid var(--com-color-green); color: var(--com-color-green);}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark.gray {border: 1px solid var(--com-color-gray); color:var(--com-color-gray);}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark.yellow {border: 1px solid var(--com-color-yellow); color:var(--com-color-yellow);}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn {display: inline-block; padding: 0 30px; font-weight: 400; font-size: 15px; line-height: 28px; color: #ffffff; border-radius: 5px; transition: all 0.3s;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.red {border: 1px solid var(--com-color-red); background-color: var(--com-color-red);}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.blue {border: 1px solid var(--com-color-blue); background-color: var(--com-color-blue);}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.green {border: 1px solid var(--com-color-green); background-color: var(--com-color-green);}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.gray {border: 1px solid var(--com-color-gray); background-color: var(--com-color-gray);}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn:hover,
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn:focus { background-color: #ffffff;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.red:hover,
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.red:focus {color: var(--com-color-red);}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.blue:hover,
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.blue:focus {color: var(--com-color-blue);}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.green:hover,
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.green:focus {color: var(--com-color-green);}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.gray:hover,
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.gray:focus {color: var(--com-color-gray);}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_txt {}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_slt {display: block; height: 30px; font-size: 14px; line-height: 28px;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_slt2 {}
.table_basics_com_cont_area .table_basics_area tbody tr td .data_slt_area {font-size: 0;}
.table_basics_com_cont_area .table_basics_area tbody tr td .data_slt_area .com_slt {display: inline-block; width: calc(50% - 9.5px); vertical-align: middle;}
.table_basics_com_cont_area .table_basics_area tbody tr td .data_slt_area .etc {display: inline-block; padding: 0 5px; font-weight: 400; font-size: 14px; line-height: 30px; color: #333333; vertical-align: middle;}
.table_basics_com_cont_area .table_basics_area tbody tr td.w1080_none {}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_inp_txt {}
.table_basics_com_cont_area .table_basics_area tbody tr td .row_inp {font-size: 0;}
.table_basics_com_cont_area .table_basics_area tbody tr td .row_inp .com_inp_txt {display: inline-block; width: calc(50% - 8px); vertical-align: middle;}
.table_basics_com_cont_area .table_basics_area tbody tr td .row_inp .txt {display: inline-block; margin: 0 5px; font-weight: 500; font-size: 16px; line-height: 24px; color: #333333; vertical-align: middle;}
.table_basics_com_cont_area .table_basics_area tbody tr td .file_each {margin: 5px 0 0;}
.table_basics_com_cont_area .table_basics_area tbody tr td .file_each:first-child {margin: 0;}
.table_basics_com_cont_area .table_basics_area tbody tr td .file_area {display: inline-block; vertical-align: top;}

.table_basics_com_cont_area.bor_r .table_basics_area thead tr th,
.table_basics_com_cont_area.bor_r .table_basics_area tbody tr td { border-right: 1px solid #eeeeee;}
.table_basics_com_cont_area.bor_r .table_basics_area thead tr th:last-child,
.table_basics_com_cont_area.bor_r .table_basics_area tbody tr td:last-child { border-right: none;}

.table_basics_com_cont_area.sty3 .table_basics_area {}
.table_basics_com_cont_area.sty3 .table_basics_area thead tr th { border-right: 1px solid #e1e1e1;}
.table_basics_com_cont_area.sty3 .table_basics_area thead tr th:last-child { border-right: none;}
.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td { border-right: 1px solid #e1e1e1;}
.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td:last-child { border-right: none;}
.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td .com_btn { padding: 0 15px;}
.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td .com_btn:hover,
.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td .com_btn:focus { background-color: #ffffff !important; transition: all 0.3s;}
.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td .com_btn.chk { border: 1px solid var(--com-main-color); background-color: var(--com-main-color);}
.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td .com_btn.del { border: 1px solid var(--com-sub-color); background-color: var(--com-sub-color);}
.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td .com_btn.chk:hover,
.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td .com_btn.chk:focus { color: var(--com-main-color);}
.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td .com_btn.del:hover,
.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td .com_btn.del:focus { color: var(--com-sub-color);}
.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td .radio_area label .radio_inp { margin: 0;}
.table_basics_com_cont_area.sty3 .table_basics_area tbody tr td .cont_btn_list_area { margin: 0;}

.table_basics_com_cont_area.scroll_y { overflow-y: auto; max-height: 330px;}
/* 공지사항 */

/* ==================== 게시판 VIEW Style ==================== */
.board_view {margin: 50px 0 0; border-bottom:1px solid #ebebeb;}
.board_view.bor_n { border-bottom: none;}
.board_view:first-child {margin: 0;}
.board_view .board_view_top {position:relative; border-bottom: 2px solid var(--com-bor-top-color); padding:0 25px 30px; text-align:center; z-index:1;}
.board_view .board_view_top.borb_none {border-bottom: none;}
.board_view .board_view_top.btn_non {padding: 0 0 20px;}
.board_view .board_view_top .mark_list { margin: 0 0 10px;}
.board_view .board_view_top .mark_list .list {font-size: 0;}
.board_view .board_view_top .mark_list .list li {display: inline-block; margin: 0 5px 0 0;}
.board_view .board_view_top .mark_list .list li .mark {display:inline-block; padding:0 15px; font-size:15px; line-height: 28px; color:#ffffff; border-radius: 5px;}
.board_view .board_view_top .mark_list .list li .mark.bg1 {border: 1px solid #ff4614; background-color: #ff4614;} /* 빨강 */
.board_view .board_view_top .mark_list .list li .mark.bg2 {border: 1px solid #4894ea; background-color: #4894ea;} /* 파랑 */
.board_view .board_view_top .mark_list .list li .mark.bg3 {border: 1px solid #46c1ac; background-color: #46c1ac;} /* 연녹 */
.board_view .board_view_top .mark_list .list li .mark.sty2.bg1,
.board_view .board_view_top .mark_list .list li .mark.sty2.bg2,
.board_view .board_view_top .mark_list .list li .mark.sty2.bg3 { background-color: #ffffff !important;}
.board_view .board_view_top .mark_list .list li .mark.sty2.bg1 { color: #ff4614;}
.board_view .board_view_top .mark_list .list li .mark.sty2.bg2 { color: #4894ea;}
.board_view .board_view_top .mark_list .list li .mark.sty2.bg3 { color: #46c1ac;}

.board_view .board_view_top .mark_list_area { margin: 0 0 10px 0;}
.board_view .board_view_top .tit {display: block; margin: 0 0 10px; font-weight: 700; font-size: 36px; line-height: 54px; color: #333333;}
.board_view .board_view_top .tit .qna_area {display: inline-block;}
.board_view .board_view_top .tit .qna_area > * { display: inline-block; margin: 0 7px 0 0; vertical-align: baseline;}
.board_view .board_view_top .tit .qna_area .qna_txt {display: inline-block; width: 38px; height: 38px; font-weight: 500; font-size: 24px; line-height: 38px; color: #ffffff; text-align: center; border-radius: 50%;}
.board_view .board_view_top .tit .qna_area.q .qna_txt {background-color: var(--com-main-color);}
.board_view .board_view_top .tit .qna_area.a .qna_txt {background-color: var(--com-sub-color);}
.board_view .board_view_top .tit .qna_area .tit {display: inline-block; font-weight: 500;}
.board_view .board_view_top .tit .qna_area.q .tit {color: var(--com-main-color);}
.board_view .board_view_top .tit .qna_area.a .tit {color: var(--com-sub-color);}
.board_view .board_view_top .info {color:#777777; font-size:0;}
.board_view .board_view_top .info .each {display:inline-block; font-size:16px;}
.board_view .board_view_top .info .each:after {content:"|"; display:inline-block; margin-top:-2px; padding:0 15px; color:#d7d7d7; font-size:16px; vertical-align:middle;}
.board_view .board_view_top .info .each:last-child:after {display:none;}

.board_view.sty2 .board_view_top .tit { font-size: 30px; line-height: 45px;}

.board_view .board_write {width: 100%;}
.board_view .board_write.bort {border-top: 1px solid #efefef;}
.board_view .board_write tbody {}
.board_view .board_write tbody tr {border-bottom: 1px solid #efefef;}
.board_view .board_write tbody tr th {padding: 15px; background-color: #f5f5f5; font-weight: 700; font-size: 16px; line-height: 24px; color: #333333; text-align: left;}
.board_view .board_write tbody tr td {padding: 15px; font-weight: 500; font-size: 16px; line-height: 24px; color: #333333;  word-break: break-all;}
.board_view .board_write tbody tr td .file_btn { display: inline-block;}
.board_view .board_write tbody tr td .file_btn:hover,
.board_view .board_write tbody tr td .file_btn:focus { text-decoration: underline;}

.board_view .board_view_cont {padding:40px 25px;}
.board_view .board_view_cont .editor_view {}
.board_view .board_view_cont .editor_view > * { word-break: break-all;}

.board_view .board_view_file {display:table; width:100%; border-collapse:collapse; border-top:1px solid #ebebeb;}
.board_view .board_view_file .tit {display:table-cell; width:20%; padding:15px 25px; background-color :#f7f7f7; font-weight: 500; font-size: 16px; line-height: 24px; text-align: center; vertical-align:middle;}
.board_view .board_view_file .file_box {display:table-cell; padding:15px 20px; vertical-align:middle;}
.board_view .board_view_file .file_each {margin: 10px 0 0;}
.board_view .board_view_file .file_each:first-child {margin:0;}
.board_view .board_view_file .file_each a {display: inline-block; padding: 0 0 0 25px; background-image: url('/images/home/eng/user/board/attach_ico.png'); background-position: left top 5.5px; background-repeat: no-repeat; font-weight: 300; font-size: 16px; line-height: 24px; word-break: break-all;}
.board_view .board_view_file .file_each a:hover, .board_view_file .file_each a:focus {text-decoration:underline;}
.board_view .board_view_file .file_each button { display: inline-block; margin: 0 0 0 10px; padding: 0 15px; border: 1px solid #373737; background-color: #373737; border-radius: 5px; transition: all 0.3s;}
.board_view .board_view_file .file_each button:hover, .board_view_file .file_each button:focus { background-color: #ffffff;}
.board_view .board_view_file .file_each button .text {display: inline-block; font-weight: 300; font-size: 15px; line-height: 28px; color: #ffffff;}
.board_view .board_view_file .file_each button:hover .text, .board_view_file .file_each button:focus .text {color: #373737;}

.board_view .archive_view_info {margin: 35px 0 0;}
.board_view .archive_view_info .info_cont_list > .list > li .title_area {border-bottom:1px solid #2b2b2b;}
/* ==================== 게시판 VIEW Style ==================== */

/* ==================== 게시판 VIEW - 이미지 있을경우 Style ==================== */
.board_view .img_view_cont {padding: 25px 0; border-bottom: 1px solid #d9d9d9;}
.board_view .img_view_cont .box {display: table; width: 100%; table-layout: fixed;}
.board_view .img_view_cont .box .img_area {display: table-cell; width: 344px; vertical-align: middle; text-align: center;}
.board_view .img_view_cont .box .img_area .img_box {display: table; width: 100%; table-layout: fixed;}
.board_view .img_view_cont .box .img_area .img_box .inner_box {display: table-cell; width: 100%; height: 213px; background-color: #f7f7f7; vertical-align: middle; text-align: center;}
.board_view .img_view_cont .box .img_area .img_box .inner_box img {display: inline-block; height: 100%;}
.board_view .img_view_cont .box .txt_area {display: table-cell; padding: 0 0 0 34px; vertical-align: middle;}
.board_view .img_view_cont .box .txt_area .txt_box {}
.board_view .img_view_cont .box .txt_area .txt_box .txt {position: relative; padding: 0 0 0 90px; margin: 5px 0 0; font-weight: 300; font-size: 14px; line-height: 21px; color: #898989; word-break: keep-all;}
.board_view .img_view_cont .box .txt_area .txt_box .txt:first-child {margin: 0;}
.board_view .img_view_cont .box .txt_area .txt_box .txt .tit {position: absolute; top: 0; left: 0; font-weight: 400; color: #525252;}
.board_view .img_view_cont .box .txt_area .txt_box .txt .file_list {font-size: 0;}
.board_view .img_view_cont .box .txt_area .txt_box .txt .file_list li {display: inline-block; margin: 0 10px 0 0;}
.board_view .img_view_cont .box .txt_area .txt_box .txt .file_list li:last-child {margin: 0;}
.board_view .img_view_cont .box .txt_area .txt_box .txt .file_list li a {display: block;}
.board_view .img_view_cont .box .txt_area .txt_box .txt .file_list li a .text {position: relative; padding: 0 0 0 24px; font-weight: 300; font-size: 14px; line-height: 21px; color: #898989; word-break: keep-all;}
.board_view .img_view_cont .box .txt_area .txt_box .txt .file_list li a .text:before {display: block; content: ''; position:absolute; top: 50%; left: 0; width: 14px; height: 14px; margin: -7px 0 0; background-image: url('/images/home/eng/user/basic/attach_ico.png'); background-size: 14px; background-repeat: no-repeat;}
/* ==================== 게시판 VIEW - 이미지 있을경우 Style ==================== */

/* post nav */
.post_nav {margin: 15px 0 0;}
.post_nav .list {border: 1px solid #ebebeb; border-left: none; border-right: none;}
.post_nav .list .item {border-bottom: 1px solid #ebebeb;}
.post_nav .list .item:last-child {border-bottom: none;}
.post_nav .list .item .item_wrapper {display: table; width: 100%; table-layout: fixed;}
.post_nav .list .item .item_wrapper .tit {display: table-cell; padding: 15px 25px; width: 20%; background-color: #f7f7f7; text-align: center;}
.post_nav .list .item .item_wrapper .tit .icon {display: inline-block; padding: 0 0 0 30px; background-position: left center; background-size: 14px auto; background-repeat: no-repeat; font-weight: 500; font-size: 16px; line-height: 24px; color: #333;}
.post_nav .list .item.prev .item_wrapper .tit .icon {background-image: url('/images/home/eng/user/board/post_nav_prev.png');}
.post_nav .list .item.next .item_wrapper .tit .icon {background-image: url('/images/home/eng/user/board/post_nav_next.png');}
.post_nav .list .item .item_wrapper .post {display: table-cell; padding: 15px 20px;}
.post_nav .list .item .item_wrapper .post .text {display: block; font-weight: 500; font-size: 16px; line-height: 24px; color: #333; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
/* post nav */

/* ==================== Pagination Style ==================== */
.pagination {margin: 50px 0 0; font-size:0; text-align: center;}
.pagination a {display: inline-block; width: 40px; height: 40px; margin: 0 0 3px; font-size: 15px; line-height: 40px; text-align: center; vertical-align: middle; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}
.pagination a:hover, .pagination a:focus, .pagination .active {background-color:#161616; font-weight: 500; color: #ffffff; border-radius: 50%;}
/*.pagination .page_arrow {position: relative;}
.pagination .page_arrow:before {display: block; content: ''; position: absolute; top: 50%; height: 12px; background-position: 0 0; background-size: contain; background-repeat: no-repeat;}
.pagination .page_arrow:hover, .pagination .page_arrow:focus {background-color: inherit;}
.pagination .page_arrow.l1 {margin: 0 10px 3px 0;}
.pagination .page_arrow.l1:before {left: 50%; width: 9px; margin: -6px 0 0 -4px; background-image: url('/images/home/eng/user/board/page_l1.png');}
.pagination .page_arrow.l2 {}
.pagination .page_arrow.l2:before {left: 50%; width: 17px; margin: -6px 0 0 -8px; background-image: url('/images/home/eng/user/board/page_l2.png');}
.pagination .page_arrow.r1 {margin: 0 0 3px 10px;}
.pagination .page_arrow.r1:before {left: 50%; margin: -6px 0 0 -4px; width: 9px; margin: -6px 0 0 -4px; background-image: url('/images/home/eng/user/board/page_r1.png');}
.pagination .page_arrow.r2 {}
.pagination .page_arrow.r2:before {left: 50%; width: 17px; margin: -6px 0 0 -8px; background-image: url('/images/home/eng/user/board/page_r2.png');}*/
/* ==================== Pagination Style ==================== */

/* 개인정보처리방침, 이메일무단수집거부 */
.com_info_law_cont_area {}
.com_info_law_cont_area > .list {}
.com_info_law_cont_area > .list > li {margin: 0 0 50px;}
.com_info_law_cont_area > .list > li:last-child {margin: 0;}
.com_info_law_cont_area > .list > li .table_container {}
.com_info_law_cont_area > .list > li .table_container .table_inner {}
.com_info_law_cont_area > .list > li .table_container .table_inner .table_area {border-top: 2px solid #1d3a90; width: 100%; text-align: center;}
.com_info_law_cont_area > .list > li .table_container .table_inner .table_area thead {}
.com_info_law_cont_area > .list > li .table_container .table_inner .table_area thead tr {border-bottom: 1px solid #ebebeb;}
.com_info_law_cont_area > .list > li .table_container .table_inner .table_area thead tr th {border-left: 1px solid #ebebeb; padding: 12px 10px; background-color: #f7f9ff; font-weight: 500; font-size: 16px; line-height: 24px; color: #2f2f2f;}
.com_info_law_cont_area > .list > li .table_container .table_inner .table_area thead tr th:first-child {border-left: none;}
.com_info_law_cont_area > .list > li .table_container .table_inner .table_area tbody {}
.com_info_law_cont_area > .list > li .table_container .table_inner .table_area tbody tr {border-bottom: 1px solid #ebebeb;}
.com_info_law_cont_area > .list > li .table_container .table_inner .table_area tbody tr td {border-left: 1px solid #ebebeb; padding: 12px 10px; font-weight: 400; font-size: 16px; line-height: 24px; color: #212121;}
.com_info_law_cont_area > .list > li .table_container .table_inner .table_area tbody tr td.tit span { display: block;}
.com_info_law_cont_area > .list > li .table_container .table_inner .table_area tbody tr td:first-child {border-left: 0;}

.com_info_law_cont_area > .list > li > .law_top_cont_area {padding: 40px; background-color: #f5f5f5;}
.com_info_law_cont_area > .list > li > .law_top_cont_area .box {padding: 20px 0 0 135px; background-image: url('/images/home/eng/user/board/law_icon01.png'); background-position: top left; background-repeat: no-repeat;}
.com_info_law_cont_area > .list > li > .law_top_cont_area .box.email {background-image: url('/images/home/eng/user/board/email_reject_icon.png');}
.com_info_law_cont_area > .list > li > .law_top_cont_area .box > .list {}
.com_info_law_cont_area > .list > li > .law_top_cont_area .box > .list > li {margin: 0 0 28px; font-weight: 500; font-size: 18px; line-height: 28px; color: #333333;}
.com_info_law_cont_area > .list > li > .law_top_cont_area .box > .list > li:last-child {margin: 0;}

.com_info_law_cont_area > .list > li > .label_area {}
.com_info_law_cont_area > .list > li > .label_area .tit_area {background-color: #089aa3;}
.com_info_law_cont_area > .list > li > .label_area .tit_area .tit {font-weight: 500; font-size: 20px; line-height: 45px; color: #ffffff; text-align: center;}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area {}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list {border-left: 1px solid #e0e0e0; font-size: 0;}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li {display: inline-block; width: 20%;}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li > .label_box { padding: 20px 10px 10px; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0;}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li > a.label_box { display: block;}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li > .label_box .txt {padding: 90px 0 0 0; background-position: top center; background-size: auto 78px; background-repeat: no-repeat; font-weight: 500; font-size: 18px; line-height: 27px; color: #424242; text-align: center;}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon01 > .label_box .txt {background-image: url('/images/home/eng/user/board/img_policy_icon_1.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon02 > .label_box .txt {background-image: url('/images/home/eng/user/board/img_policy_icon_2.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon03 > .label_box .txt {background-image: url('/images/home/eng/user/board/img_policy_icon_3.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon04 > .label_box .txt {background-image: url('/images/home/eng/user/board/img_policy_icon_4.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon05 > .label_box .txt {background-image: url('/images/home/eng/user/board/img_policy_icon_5.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon06 > .label_box .txt {background-image: url('/images/home/eng/user/board/img_policy_icon_6.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon07 > .label_box .txt {background-image: url('/images/home/eng/user/board/img_policy_icon_7.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon08 > .label_box .txt {background-image: url('/images/home/eng/user/board/img_policy_icon_8.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon09 > .label_box .txt {background-image: url('/images/home/eng/user/board/img_policy_icon_9.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon10 > .label_box .txt {background-image: url('/images/home/eng/user/board/img_policy_icon_10.png');}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area { border-left: 1px solid #e1e1e1;}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list { font-size: 0;}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list > li { display: inline-block; width: 50%; vertical-align: middle;}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list > li .box { border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; padding: 10px 15px;}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list > li a.box { display: block;}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list > li .box .text { padding: 0 0 0 35px; background-position: left top; background-size: auto 30px; background-repeat: no-repeat; font-weight: 400; font-size: 16px; line-height: 30px; color: #424242;}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list > li .box .text.icon01 {background-image: url('/images/home/eng/user/board/img_policy_icon_1.png');}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list > li .box .text.icon02 {background-image: url('/images/home/eng/user/board/img_policy_icon_11.png');}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list > li .box .text.icon03 {background-image: url('/images/home/eng/user/board/img_policy_icon_3.png');}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list > li .box .text.icon04 {background-image: url('/images/home/eng/user/board/img_policy_icon_4.png');}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list > li .box .text.icon05 {background-image: url('/images/home/eng/user/board/img_policy_icon_2.png');}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list > li .box .text.icon06 {background-image: url('/images/home/eng/user/board/img_policy_icon_5.png');}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list > li .box .text.icon07 {background-image: url('/images/home/eng/user/board/img_policy_icon_6.png');}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list > li .box .text.icon08 {background-image: url('/images/home/eng/user/board/img_policy_icon_12.png');}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list > li .box .text.icon09 {background-image: url('/images/home/eng/user/board/img_policy_icon_13.png');}
.com_info_law_cont_area > .list > li > .label_area .composition_list_area > .list > li .box .text.icon10 {background-image: url('/images/home/eng/user/board/img_policy_icon_10.png');}

.com_info_law_cont_area > .list > li > .cont_law_com_box {}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area {position:relative; margin: 0 0 18px; padding: 0 0 0 15px;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area:before {content: ''; position:absolute; top: 5px; left: 0; width: 4px; height: 26px; background-color: #089aa3;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area .title {font-weight: 700; font-size: 24px; line-height: 36px; color: #333333;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area.sty2 { font-size: 0;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area.sty2 .title { display: inline-block; vertical-align: top;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area.sty2 .law_icon_area { display: inline-block; margin: 0 0 0 5px; vertical-align: top;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area.sty2 .law_icon_area > .list { font-size: 0;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area.sty2 .law_icon_area > .list > li { display: inline-block; margin: 0 5px 0 0; vertical-align: middle;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area.sty2 .law_icon_area > .list > li:last-child { margin: 0;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area.sty2 .law_icon_area > .list > li .icon { height: 36px; text-align: center;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area.sty2 .law_icon_area > .list > li .icon img { display: inline-block;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area {}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 {}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li {margin: 0 0 30px; font-weight: 500; font-size: 16px; line-height: 24px; color: #424242;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li:last-child {margin: 0;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li.icon1 {position:relative; padding: 0 0 0 30px;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li.icon1 > .num {position:absolute; top: 0; left: 0; width: 24px; height: 24px; background-color: #004097; font-weight: 700; font-size: 15px; line-height: 24px; color: #ffffff; border-radius: 50%; text-align: center;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li.icon2 {position:relative; padding: 0 0 0 15px;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li.icon2 > .num {position:absolute; top: 0; left: 0; font-weight: 300; font-size: 14px; line-height: 24px; color: #424242;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 {margin: 15px 0 0;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li {margin: 0 0 10px; font-weight: 300; font-size: 16px; line-height: 24px; color: #424242;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li:last-child {margin: 0;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li.icon1 {position:relative; padding: 0 0 0 30px;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li.icon1 > .num {position:absolute; top: 0; left: 0; width: 24px; height: 24px; background-color: #004097; font-weight: 700; font-size: 15px; line-height: 24px; color: #ffffff; border-radius: 50%; text-align: center;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li.icon2 {position:relative; padding: 0 0 0 15px;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li.icon2 > .num {position:absolute; top: 0; left: 0; font-weight: 300; font-size: 14px; line-height: 24px; color: #424242;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li.icon2.sty2::before { content: ''; position: absolute; top: 10px; left: 0; width: 4px; height: 4px; background-color: #004097;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li > .list4 {margin: 15px 0 0;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li > .list4 > li {margin: 0 0 10px; font-weight: 300; font-size: 16px; line-height: 24px; color: #424242;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li > .list4 > li:last-child {margin: 0;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li > .list4 > li.icon1 {position:relative; padding: 0 0 0 30px;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li > .list4 > li.icon1 > .num {position:absolute; top: 0; left: 0; width: 24px; height: 24px; background-color: #004097; font-weight: 700; font-size: 15px; line-height: 24px; color: #ffffff; border-radius: 50%; text-align: center;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li > .list4 > li.icon2 {position:relative; padding: 0 0 0 15px;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li > .list4 > li.icon2 > .num {position:absolute; top: 0; left: 0; font-weight: 300; font-size: 14px; line-height: 24px; color: #424242;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li > .list4 > li.icon2.sty2::before { content: ''; position: absolute; top: 10px; left: 0; width: 4px; height: 4px; background-color: #004097;}

@-webkit-keyframes tblScrollAni {
    0% {
        background-position: 48% 3px;
    }

    50% {
        background-position: 52% 3px;
    }

    100% {
        background-position: 48% 3px;
    }
}

@keyframes tblScrollAni {
    0% {
        background-position: 48% 3px;
    }

    50% {
        background-position: 52% 3px;
    }

    100% {
        background-position: 48% 3px;
    }
}
/* 개인정보처리방침, 이메일무단수집거부 */

/* 공통 완료(결과)페이지 */
.completion_cont { border: 1px solid #e1e1e1; border-radius: 15px;}
.completion_cont .inner_box { padding: 60px 15px; text-align: center;}
.completion_cont .inner_box .title_area { padding: 185px 0 0; background-image: url('/images/home/eng/user/board/completion_icon.png'); background-position: top center; background-repeat: no-repeat; text-align: center;}
.completion_cont .inner_box .title_area.email_reject { background-image: url('/images/home/eng/user/board/email_reject_icon.png');}
.completion_cont .inner_box .title_area .title { font-weight: 700; font-size: 26px; line-height: 39px; color: #212121;}
.completion_cont .inner_box .title_area .title .ft_c { color: var(--com-sub-color);}
.completion_cont .inner_box .title_area .text { margin: 5px 0 0 0; font-weight: 400; font-size: 18px; line-height:36px; color: #212121;}
.completion_cont .inner_box .text_area { margin: 20px 0 0 0;}
.completion_cont .inner_box .text_area .text { font-weight: 400; font-size: 16px; line-height: 26px; color: #767676;}
.completion_cont .inner_box .text_area .text.fc_black { color: #212121;}
.completion_cont .inner_box .text_area .text .ft_c { color: var(--com-sub-color);}
.completion_cont .inner_box .cont_btn_list_area { margin: 30px 0 0 0;}
/* 공통 완료(결과)페이지 */

/* ==================== 통합검색 Style ==================== */
/* 목록 리스트 */
.com_sch_list_area {}
.com_sch_list_area > .list {}
.com_sch_list_area > .list > li {margin: 0 0 60px;}
.com_sch_list_area > .list > li:last-child {margin: 0;}
.com_sch_list_area > .list > li .sch_title_arae { margin: 0 0 17px 0;}
.com_sch_list_area > .list > li .sch_title_arae .inner_box { display: flex; justify-content: space-between; align-items: center;}
.com_sch_list_area > .list > li .sch_title_arae .inner_box .title_area {}
.com_sch_list_area > .list > li .sch_title_arae .inner_box .title_area .title {display: inline-block; font-weight: 700; font-size: 24px; line-height: 36px; color:#2f2f2f;}
.com_sch_list_area > .list > li .sch_title_arae .inner_box .title_area .title .total {display: inline-block; font-size: 20px; line-height: 30px; color: #222222;}
.com_sch_list_area > .list > li .sch_title_arae .inner_box .title_area .title .total .num {display: inline-block; color: var(--com-main-color);}
.com_sch_list_area > .list > li .sch_title_arae .btn_more {display: block;}
.com_sch_list_area > .list > li .sch_title_arae .btn_more .text {font-weight: 500; font-size: 15px; line-height: 22px; color: #222222;}
.com_sch_list_area > .list > li .sch_list_area {border-top: 2px solid var(--com-bor-top-color);}
.com_sch_list_area > .list > li .sch_list_area > .list {}
.com_sch_list_area > .list > li .sch_list_area > .list > li {border-bottom: 1px solid #ebebeb;}
.com_sch_list_area > .list > li .sch_list_area > .list > li .box {display: block; padding: 25px 30px;}
.com_sch_list_area > .list > li .sch_list_area > .list > li .box > .menu_list { margin: 0 0 5px 0;}
.com_sch_list_area > .list > li .sch_list_area > .list > li .box > .menu_list > .list {font-size: 0;}
.com_sch_list_area > .list > li .sch_list_area > .list > li .box > .menu_list > .list > li {position: relative; display: inline-block; margin: 0 6px 0 0; padding: 0 14px 0 0; font-weight: 400; font-size: 15px; line-height: 22px; color: var(--com-main-color);}
.com_sch_list_area > .list > li .sch_list_area > .list > li .box > .menu_list > .list > li::after {content: '>'; position: absolute; top: 0; right: 0;}
.com_sch_list_area > .list > li .sch_list_area > .list > li .box > .menu_list > .list > li:last-child { margin: 0; padding: 0; color: var(--com-sub-color);}
.com_sch_list_area > .list > li .sch_list_area > .list > li .box > .menu_list > .list > li:last-child::after {display: none;}
.com_sch_list_area > .list > li .sch_list_area > .list > li .box > .tit {margin: 0 0 20px 0; font-weight: 500; font-size: 18px; line-height: 27px; color: #2f2f2f; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.com_sch_list_area > .list > li .sch_list_area > .list > li .box > .tit .keyword {color: var(--com-sub-color);}
.com_sch_list_area > .list > li .sch_list_area > .list > li .box .file_each {}
.com_sch_list_area > .list > li .sch_list_area > .list > li .box .file_each .txt { display: inline-block; padding: 0 0 0 25px; background-image: url('/images/home/eng/user/board/attach_ico.png'); background-position: left top 4.5px; background-repeat: no-repeat; font-weight: 400; font-size: 15px; line-height: 22px; color: #2d2d2d;}
/* 목록 리스트 */

/* 결과 데이터 1 */
.com_sch_list_area > .list > li .no_data_box {padding: 50px 0; text-align: center;}
.com_sch_list_area > .list > li .no_data_box .text_box { padding: 180px 0 0; background-image: url('/images/home/eng/user/board/search_icon.png'); background-position: top center; background-repeat: no-repeat;}
.com_sch_list_area > .list > li .no_data_box .text_box .title {margin: 0 0 10px; font-weight: 700; font-size: 24px; line-height: 36px; color: #2f2f2f;}
.com_sch_list_area > .list > li .no_data_box .text_box .title .ft_c {color: var(--com-sub-color);}
.com_sch_list_area > .list > li .no_data_box .text_box .text {font-weight: 300; font-size: 18px; line-height: 28px; color: #2f2f2f;}
/* 결과 데이터 1 */
/* ==================== 통합검색 Style ==================== */

/* 에디터 스타일 추가 */
.editor_view_area { border: 1px solid #e9e9e9; padding: 20px; border-radius: 10px;}
.editor_view_area .editor_view { font-size: 16px; line-height: 24px;}
/* 에디터 스타일 추가 */

/* 에디터 스타일 추가 */
.editor_view_area.sty2 { border: none; background-color: #f3f3f3;}
/* 에디터 스타일 추가 */