 @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; font-family: 'Pretendard'; }
.key_text {font-weight: 700; font-size:18px; line-height: 27px; color: #ed4040;}

.table_basics_area tr.blue td a {color:var(--colorLightBlue)} 
.table_basics_area tr.green td a {color:var(--colorGreen)} 
.table_basics_area tr.red td a {color:var(--colorRed)} 

.scroll_table_text {padding:5px 12px;color:var(--colorDarkGreen);font-weight:500;background-color:var(--colorBgGray);border-top:1px solid var(--colorLightGray)}
.scroll_table_text .icon {font-size:20px;vertical-align:sub;animation:moveX 1s infinite ease-out}


/* 콘텐츠 없을 때 */
.no_contents {padding:55px 10px;text-align:center;background-color:var(--colorBgGray)}
.no_contents.wh {background-color:var(--colorWhite);border:1px solid var(--colorLightGray);border-radius:8px}
.no_contents .icon_box {width:100px;height:100px;margin:0 auto 15px auto;color:var(--colorGray);border-radius:100%;background-color:var(--colorBgGray)}
.no_contents .icon_box .icon {display:inline-block;font-size:58px;line-height:103px}
.no_contents .title {margin-bottom:8px;font-size:18px;font-weight:700}
.no_contents .title:last-child {margin-bottom:0}
.no_contents > .text {}
.no_contents .btn_default {margin:18px auto 0 auto}


/* 공통폼 이미지가 있을 경우 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 5px 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 18px; font-weight: 500; font-size:14px; line-height: 27px;color:var(--colorBlack);background-color:var(--colorYellow);border:0 !important}
.mark_list_area > .list > li .mark.red {color:var(--colorWhite) !important;background-color:var(--colorRed)}
.mark_list_area > .list > li .mark.blue {color:var(--colorWhite) !important;background-color:var(--colorLightBlue)}
.mark_list_area > .list > li .mark.green {color:var(--colorWhite) !important;background-color:var(--colorDarkGreen)}
.mark_list_area > .list > li .mark.gray {color:var(--colorWhite) !important;background-color:var(--colorFontGray)}

.mark_list_area > .list > li .mark2 {display: inline-block; padding: 0 18px; font-weight: 500; font-size:14px; line-height: 27px}
.mark_list_area > .list > li .mark2.red {border:1px solid var(--colorRed);color:var(--colorRed)}
.mark_list_area > .list > li .mark2.blue {border:1px solid var(--colorLightBlue);color:var(--colorLightBlue)}
.mark_list_area > .list > li .mark2.green {border:1px solid var(--colorGreen);color:var(--colorGreen)}
.mark_list_area > .list > li .mark2.gray {border:1px solid var(--colorFontGray);color:var(--colorFontGray)}

.top_com_cont_area {}
.top_com_cont_area > .list {}
.top_com_cont_area > .list > li {border-bottom:1px solid var(--colorBlack2); padding: 30px 0;}

/* 상단 공통 */
.page_com_cont_area {margin: 0 0 10px;}
.page_com_cont_area .page_area {padding: 0 0 0 22px; background-image: url('/images/home/kor/user/board/page_icon.png'); background-position: left center; background-repeat: no-repeat; font-weight: 500; font-size:16px; line-height: 24px; color: var(--colorBlack2);}
.page_com_cont_area .tag_box {display:inline-flex;gap:26px}
.page_com_cont_area .tag_box .tag {color:var(--colorFontGray);position:relative}
.page_com_cont_area .tag_box .tag::after {display:block;width:3px;height:3px;content:"";background-color:var(--colorGray);position:absolute;right:-15px;top:50%;transform:translateY(-50%)}
.page_com_cont_area .tag_box .tag:last-child::after {display:none}
.page_com_cont_area .tag_box .tag a {transition:0.2s}
.page_com_cont_area .tag_box .tag:hover a, 
.page_com_cont_area .tag_box .tag:focus a {color:var(--colorBlack2)}
.page_com_cont_area .tag_box .tag.current a {color:var(--colorBlack2);font-weight:700}
.page_com_cont_area .slt_box {display:inline-flex;align-items:flex-end;column-gap:15px;margin-left:12px;padding-left:15px;position:relative}
.page_com_cont_area .slt_box::after {display:block;width:1px;height:15px;content:"";background-color:var(--colorLightGray);position:absolute;left:0;bottom:5px}
.page_com_cont_area .slt_box.bd0 {margin-left:0;padding-left:0}
.page_com_cont_area .slt_box.bd0::after {display:none}
.page_com_cont_area .slt_box .text {}
.page_com_cont_area .slt_box select {}
.page_com_cont_top {display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:10px}
.page_com_cont_top .inf {display:inline-flex;gap:15px;align-items:center}
.page_com_cont_top .page_com_cont_area {margin-bottom:0}
.page_com_cont_top .slt_box .text {margin-right:8px}


/* FAQ */
.faq_com_cont_area {border-top: 2px solid var(--colorBlack2);}
.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: 45px; width: 24px; height: 14px; background-image: url('/images/home/kor/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: rotate(180deg);top:calc(50% - 7px)}
.faq_com_cont_area > .list > li .box .q_cont .q_tit .txt_box {position:relative; padding: 0 0 0 63px; font-weight: 700; font-size:16px; line-height: 40px; color:var(--colorBlack2); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}
.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(--colorYellow);font-weight: 700; font-size:18px; line-height: 40px;border-radius: 50%; text-align: center;color:var(--colorBlack2)}
.faq_com_cont_area > .list > li .box .q_cont .q_tit .txt_box .mark {color:var(--colorLightBrown);}
.faq_com_cont_area > .list > li .box .a_cont {display: none; background-color:#f2f9e7}
.faq_com_cont_area > .list > li .box .a_cont .text_box {min-height:76px;position:relative; padding: 19px 32px 19px 90px; font-weight: 400; font-size:16px; line-height: 24px; color: #444444;}
.faq_com_cont_area > .list > li .box .a_cont .text_box .a_txt {display: inline-block; position:absolute; top: 19px; left: 32px; width: 40px; height: 40px; background-color:#c7e59e; font-weight: 700; font-size:18px; line-height: 40px; color: var(--colorDarkGreen); border-radius: 50%; text-align: center;}
.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 {transition:0.3s}
.faq_com_cont_area > .list > li .box .a_cont .file_box > .list > li .file_down .txt {padding: 0 0 0 20px; background-image: url('/images/home/kor/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_com_cont_area > .list > li .box .a_cont .file_box > .list > li .file_down:hover .txt {text-decoration:underline;color:var(--colorLightBrown)}
/* FAQ */

/* 블로그 */
.blog_com_cont_area {border-top: 2px solid var(--colorBlack2);}
.blog_com_cont_area > .list {}
.blog_com_cont_area > .list > li {border-bottom: 1px solid #d5d5d5;}
.blog_com_cont_area > .list > li > .box {display: block; padding: 15px 0}
.blog_com_cont_area > .list > li > .box .inner_box {display:flex; width: 100%; table-layout: fixed;align-items:center}
.blog_com_cont_area > .list > li > .box .inner_box .img_box {width:300px;height:0;padding-bottom:225px;position:relative;overflow:hidden;table-layout:fixed} /* 비율 4:3 */
.blog_com_cont_area > .list > li > .box .inner_box .img_box .img_inner {display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--colorBgGray);position:absolute;left:0;top:0}
.blog_com_cont_area > .list > li > .box .inner_box .text_box {width:calc(100% - 300px);padding: 0 0 0 32px; vertical-align: middle;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .title_area {display: block; margin: 0 0 11px; font-weight: 700; font-size:24px; line-height: 27px; color: var(--colorBlack2);word-wrap: break-word; vertical-align:bottom;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .title_area .els {display:-webkit-inline-box;vertical-align:bottom}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .title_area .mark {display:block;margin-bottom:8px;font-weight:700;font-size:1rem;color:var(--colorDarkGreen);line-height:1;vertical-align:baseline}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .text {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin: 0 0 15px;font-size:18px; line-height: 1.5; color: var(--colorDarkGray); overflow: hidden; text-overflow: ellipsis;word-wrap: break-word;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .tag_list_area {margin: 0 0 13px;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .tag_list_area > .list {font-size: 0;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .tag_list_area > .list > li {display: inline-block; position:relative; margin: 0 15px 0 0; padding: 0 15px 0 0; font-weight: 400; font-size:14px; line-height: 21px; color: #8f8f8f;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .tag_list_area > .list > li:after {content: ''; position:absolute; top: 50%; right: 0; width: 1px; height: 11px; background-color: #d5d5d5; transform: translateY(-50%);}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .tag_list_area > .list > li:last-child {margin: 0; padding: 0;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .tag_list_area > .list > li:last-child:after {display: none;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area {margin: 0 0 12px;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list {}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li {position: relative; padding: 0 0 0 75px;}
.blog_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:16px; line-height: 30px; color: #6e6e6e;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .txt {font-weight: 400; font-size:16px; line-height: 30px; color: var(--colorBlack2); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area {}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list {}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li {display: inline-block; position:relative; margin: 0 15px 0 0; padding: 0 15px 0 0;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li:after {content: ''; position:absolute; top: 50%; right: 0; width: 1px; height: 11px; background-color: #d5d5d5; transform: translateY(-50%);}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li:last-child {margin: 0; padding: 0;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li:last-child:after {display: none;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li .txt {font-weight: 400; font-size:14px; line-height: 21px; color: #8f8f8f;}
.blog_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li .txt.file {padding: 0 0 0 19px; background-image: url('/images/home/kor/user/board/attach_ico.png'); background-position: left center; background-repeat: no-repeat;}
.blog_com_cont_area > .list > li > a.box:hover, 
.blog_com_cont_area > .list > li > a.box:focus {background-color: #ecf6e8;}
.blog_com_cont_area > .list > li > a.box:hover .inner_box .img_box .img_inner .inner img, 
.blog_com_cont_area > .list > li > a.box:focus .inner_box .img_box .img_inner .inner img {transform: scale(1.5);}
/* 블로그 */

/* 갤러리 */
.gallery_com_cont_area {padding:23px 0 0;border-top:2px solid #333}
.gallery_com_cont_area > .list {font-size: 0;}
.gallery_com_cont_area > .list > li {display: inline-block; width: calc(25% - 18px); margin: 23px 24px 0 0;vertical-align:top}
.gallery_com_cont_area > .list > li:nth-child(-n+4) {margin: 0 24px 0 0;}
.gallery_com_cont_area > .list > li:nth-child(4n) {margin-right: 0;}
.gallery_com_cont_area > .list > li > .box {display:block;border:1px solid #e9e9e9;border-radius:8px;-webkit-transition: all 0.3s; -moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;overflow:hidden}
.gallery_com_cont_area > .list > li > .box .inner_box {}
.gallery_com_cont_area > .list > li > .box .inner_box .img_box {display:block;width:100%;height:0;padding-bottom:75%;position:relative;overflow:hidden;table-layout:fixed} /* 비율 4:3 */
.gallery_com_cont_area > .list > li > .box .inner_box .img_box.sz1 {padding-bottom:56.25%} /* 비율 16:9  */
.gallery_com_cont_area > .list > li > .box .inner_box .img_box.sz2 {padding-bottom:177.78%} /* 비율 9:16 */
.gallery_com_cont_area > .list > li > .box .inner_box .img_box.sz3 {padding-bottom:50%} /* 비율 2:1 */
.gallery_com_cont_area > .list > li > .box .inner_box .img_box .img_inner {display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--colorBgGray);position:absolute;left:0;top:0}
.gallery_com_cont_area > .list > li > .box .inner_box .img_box .img_inner img {display: inline-block; transition: all .8s ease;}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box {padding:18px 25px 12px 25px}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .cate {margin-bottom:5px;font-size:1rem;font-weight:600}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .title {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:58px;margin-bottom:10px;font-weight: 700;word-break:break-word; font-size:21px;line-height:1.4; text-overflow: ellipsis;vertical-align:middle;overflow:hidden;word-wrap: break-word}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .title.h_auto {-webkit-line-clamp:1;height:auto}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .text {height:120px;margin:15px auto 10px auto; font-weight: 400; font-size:16px; line-height: 24px; color:var(--colorFontGray); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -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 17px;}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area.bdt {margin-top:15px;padding-top:22px;border-top:1px solid var(--colorLightGray)}
.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;margin-bottom:7px;padding: 0 0 0 80px;}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li:last-child {margin-bottom:0}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .tit {position: absolute; top: 0; left: 0;width:72px;text-align:center;font-weight: 300; font-size:15px; line-height: 23px; color: var(--colorWhite);background-color:var(--colorLightBrown);border-radius:2px}
.gallery_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .txt {font-weight: 500; font-size:15px; 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 16px 0 0; padding: 0 0 0 19px; background-position: left center; background-repeat: no-repeat; font-weight: 400; font-size:16px; line-height: 30px; color: #8f8f8f;}
.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/kor/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/kor/user/board/data_icon2.png');}
.gallery_com_cont_area > .list > li > .box:hover, 
.gallery_com_cont_area > .list > li > .box:focus {box-shadow:5px 5px 15px rgba(0, 0, 0, 0.25);border-color:var(--colorLightGray)}
.gallery_com_cont_area > .list > li > .box:hover .inner_box .text_box .title, 
.gallery_com_cont_area > .list > li > .box:focus .inner_box .text_box .title {color:var(--colorLightBrown)}
.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);}
/* 갤러리 */

/* 포스터 */
.poster_com_cont_area {border-top: 2px solid var(--colorBlack2); padding: 28px 0 0;}
.poster_com_cont_area > .list {font-size: 0;}
.poster_com_cont_area > .list > li {display: inline-block; width: calc(25% - 16px); margin: 21px 21px 0 0;}
.poster_com_cont_area > .list > li:nth-child(-n+4) {margin: 0 21px 0 0;}
.poster_com_cont_area > .list > li:nth-child(4n) {margin: 0;}
.poster_com_cont_area > .list > li > .box {display:block;border:1px solid #e9e9e9;border-radius:8px;-webkit-transition: all 0.3s; -moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;overflow:hidden}
.poster_com_cont_area > .list > li > .box .inner_box {}
.poster_com_cont_area > .list > li > .box .inner_box .img_box {display:block;width:100%;height:0;padding-bottom:133.33%;position:relative;overflow:hidden;table-layout:fixed} /* 비율 3:4 */
.poster_com_cont_area > .list > li > .box .inner_box .img_box.sz1 {padding-bottom:177.78%} /* 비율 9:16 */
.poster_com_cont_area > .list > li > .box .inner_box .img_box .img_inner {display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--colorBgGray);position:absolute;left:0;top:0}
.poster_com_cont_area > .list > li > .box .inner_box .img_box .img_inner img {display: inline-block; transition: all .8s ease;}
.poster_com_cont_area > .list > li > .box .inner_box .text_box {padding:12px 15px}
.poster_com_cont_area > .list > li > .box .inner_box .text_box .title {height:54px; font-weight: 700; font-size:18px;color:var(--colorBlack2); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; vertical-align: middle;}
.poster_com_cont_area > .list > li > .box .inner_box .text_box .text {height: 48px; margin: 0 0 11px; font-weight: 400; font-size:16px; line-height: 24px; color:var(--colorBlack2); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; vertical-align: middle;}
.poster_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area {margin: 0 0 12px;}
.poster_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list {}
.poster_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li {position: relative; padding: 0 0 0 75px;}
.poster_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:16px; line-height: 30px; color: #6e6e6e;}
.poster_com_cont_area > .list > li > .box .inner_box .text_box .info_list_area > .list > li .txt {font-weight: 400; font-size:16px; line-height: 30px; color:var(--colorBlack2); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}
.poster_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area {}
.poster_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list {font-size: 0;}
.poster_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li {display: inline-block; margin: 0 16px 0 0; padding: 0 0 0 19px; background-position: left center; background-repeat: no-repeat; font-weight: 400; font-size:16px; line-height: 30px; color: #8f8f8f;}
.poster_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li:last-child {margin: 0;}
.poster_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li.icon01 {background-image: url('/images/home/kor/user/board/data_icon.png');}
.poster_com_cont_area > .list > li > .box .inner_box .text_box .data_list_area > .list > li.icon02 {background-image: url('/images/home/kor/user/board/data_icon2.png');}
.poster_com_cont_area > .list > li > .box:hover, 
.poster_com_cont_area > .list > li > .box:focus {box-shadow:5px 5px 15px rgba(0, 0, 0, 0.25);border-color:var(--colorLightGray)}
.poster_com_cont_area > .list > li > .box:hover  .inner_box .text_box .title, 
.poster_com_cont_area > .list > li > .box:focus  .inner_box .text_box .title {color:var(--colorLightBrown)}
.poster_com_cont_area > .list > li > .box:hover .inner_box .img_box .img_inner img, 
.poster_com_cont_area > .list > li > .box:focus .inner_box .img_box .img_inner img {transform: scale(1.5);}
/* 포스터 */

/* 공지사항 */
.table_basics_com_cont_area .table_basics_area {width: 100%; border-top: 2px solid var(--colorBlack2); text-align: center; border-collapse: collapse; table-layout: fixed; box-sizing: border-box;}
.table_basics_com_cont_area .table_basics_area.bd2 {border-top-width:1px;border-top-color:var(--colorLightGray)}
.table_basics_com_cont_area .table_basics_area th, 
.table_basics_com_cont_area .table_basics_area td {font-size:1rem}
.table_basics_com_cont_area .table_basics_area thead {border-bottom: 1px solid var(--colorLightGray); background-color: #fefbf4;}
.table_basics_com_cont_area .table_basics_area thead tr {}
.table_basics_com_cont_area .table_basics_area thead tr th {padding: 15px 5px; font-weight: 500; font-size:16px; line-height: 22px; color: var(--colorBlack2);border-right:1px solid var(--colorLightGray)}
.table_basics_com_cont_area .table_basics_area thead tr th:last-child {border-right:0}
.table_basics_com_cont_area .table_basics_area tbody {}
.table_basics_com_cont_area .table_basics_area tbody tr {border-bottom: 1px solid var(--colorLightGray); -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}
.table_basics_com_cont_area .table_basics_area tbody tr th {background-color:#fffbf5}
.table_basics_com_cont_area .table_basics_area tbody tr th.bg_white {border-right:1px solid var(--colorLightGray)}
.table_basics_com_cont_area .table_basics_area tbody tr td {position: relative; padding: 15px; font-weight: 400; font-size:16px; line-height: 24px;word-break: keep-all;border-right:1px solid var(--colorLightGray)}
.table_basics_com_cont_area .table_basics_area tbody tr td.pd_x0 {padding-top:3px;padding-bottom:3px}
.table_basics_com_cont_area .table_basics_area tbody tr td:last-child {border-right:0}
.table_basics_com_cont_area .table_basics_area tbody tr td.tit {text-align: left; font-weight: 500;}
.table_basics_com_cont_area .table_basics_area tbody tr td.tit a {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.tit a.inb {display:-webkit-inline-box;vertical-align:middle}
.table_basics_com_cont_area .table_basics_area tbody tr td .file {display: inline-block; width: 18px; height: 10px; background-image: url('/images/home/kor/user/board/attach_ico.png'); background-size: cover; background-repeat: no-repeat; vertical-align: middle;}
.table_basics_com_cont_area .table_basics_area tbody tr td .new, 
.table_basics_com_cont_area .table_basics_area tbody tr td .secret  {display: inline-block; width: 19px; height: 19px; margin: 0 5px 0 0; font-size:0;line-height:0;background-size: cover; background-repeat: no-repeat; vertical-align: middle;}
.table_basics_com_cont_area .table_basics_area tbody tr td .new {background-image: url('/images/home/kor/user/board/new_icon.png')}
.table_basics_com_cont_area .table_basics_area tbody tr td .secret {height:17px;background-image: url('/images/home/kor/user/board/lock_icon.png');background-size:11px}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark {display: inline-block; width: 100%; margin: 5px 0 0; padding: 0 10px; font-weight: 400; font-size:14px; line-height: 26px; color: var(--colorBlack2); border-radius: 20px;}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark:first-child {margin: 0;}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark.red {border: 1px solid #ed4040; color: #ed4040;}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark.blue {border: 1px solid #3c79d5; color: #3c79d5;}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark.green {border: 1px solid #48a644; color: #48a644;}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark.gray {border: 1px solid #848690; color: #848690;}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark2 {display: inline-block; width: 100%; margin: 5px 0 0; padding: 0 10px; font-weight: 400; font-size:14px; line-height: 26px; color: var(--colorWhite)fff; border-radius: 20px;}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark2:first-child {margin: 0;}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark2.red {border: 1px solid #ed4040; background-color: #ed4040;}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark2.blue {border: 1px solid #3c79d5; background-color: #3c79d5;}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark2.green {border: 1px solid #48a644; background-color: #48a644;}
.table_basics_com_cont_area .table_basics_area tbody tr td .mark2.gray {border: 1px solid #848690; background-color: #848690;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn {display: inline-block; width: 100%; margin: 5px 0 0; padding: 0 10px; font-weight: 400; font-size:14px; line-height: 26px; color: var(--colorBlack2); border-radius: 20px;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn:first-child {margin: 0;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.red {border: 1px solid #ed4040; color: #ed4040;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.blue {border: 1px solid #3c79d5; color: #3c79d5;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.green {border: 1px solid #48a644; color: #48a644;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn.gray {border: 1px solid #848690; color: #848690;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn2 {display: inline-block; width: 100%; margin: 5px 0 0; padding: 0 10px; font-weight: 400; font-size:14px; line-height: 26px; color: var(--colorWhite)fff; border-radius: 20px;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn2:first-child {margin: 0;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn2.red {border: 1px solid #ed4040; background-color: #ed4040;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn2.blue {border: 1px solid #3c79d5; background-color: #3c79d5;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn2.green {border: 1px solid #48a644; background-color: #48a644;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_btn2.gray {border: 1px solid #848690; background-color: #848690;}
.table_basics_com_cont_area .table_basics_area tbody tr td .com_slt {display: block; width: 100%; height: 30px; border: 1px solid #dfdfdf; padding: 0 25px 0 10px; background-color: var(--colorWhite)fff; background-image: url('/images/home/kor/user/board/slt_arr_icon.png'); background-position: right 10px center; background-size: 11px 7px; background-repeat: no-repeat; font-weight: 400; font-size:14px; line-height: 28px; color: var(--colorBlack2);}
.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: var(--colorBlack2); vertical-align: middle;}
.table_basics_com_cont_area .table_basics_area tbody tr.hover td:not(.not_effect), 
.table_basics_com_cont_area .table_basics_area tbody tr.hover td.tit a {color:var(--colorBlack2);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
.table_basics_com_cont_area .table_basics_area tbody tr.hover td.tit .txt {font-weight:600}
.table_basics_com_cont_area .table_basics_area tbody tr.hover td .secret, 
.table_basics_com_cont_area .table_basics_area tbody tr.hover td .b_tag {text-decoration:none;font-weight:inherit}
.table_basics_com_cont_area .table_basics_area.n_th tbody tr td::before {display:none !important}
/* 공지사항 */

/* 공지사항 : 링크형 */
.table_basics_com_cont_area.link_table {}
.table_basics_com_cont_area.link_table .table_basics_area tbody tr td > a {display:block;-webkit-line-clamp:inherit;-webkit-box-orient:inherit;overflow:inherit}
.table_basics_com_cont_area.link_table .table_basics_area tbody tr td.tit .txt {display:-webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word;vertical-align:top;overflow:hidden}
.table_basics_com_cont_area.link_table .table_basics_area tbody tr td > a.new_icon .txt {max-width:calc(100% - 30px)}
.table_basics_com_cont_area.link_table .table_basics_area tbody tr.hover td .txt, 
.table_basics_com_cont_area.link_table .table_basics_area tbody tr.hover td .els2 {text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}

/* ==================== 게시판 VIEW Style ==================== */
.board_view {margin: 32px 0 0; border-bottom:1px solid var(--colorLightGray);}
.board_view:first-child {margin: 0;}
.board_view .board_view_top {position:relative; z-index:1; padding:0 65px 20px; border-bottom: 2px solid #5f6577; text-align:center;}
.board_view .board_view_top.btn_non {padding: 0 0 20px;}
.board_view .board_view_top .board_text_list {}
.board_view .board_view_top .board_text_list .list {font-size: 0;}
.board_view .board_view_top .board_text_list .list li {display: inline-block; position: relative; margin: 0 10px 0 0; padding: 0 10px 0 0; font-weight: 400; font-size:15px; line-height: 22px; color: #777777;}
.board_view .board_view_top .board_text_list .list li:after {display: block; content: ''; position: absolute; top: 50%; right: 0; width: 1px; height: 15px; margin: -7px 0 0; background-color: #777777;}
.board_view .board_view_top .board_text_list .list li:last-child {margin: 0; padding: 0;}
.board_view .board_view_top .board_text_list .list li:last-child:after {display: none;}
.board_view .board_view_top .board_text_list .list li.ft_color {color: #2475e3;}
.board_view .board_view_top > .ft_color {}
.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:last-child {margin: 0;}
.board_view .board_view_top .mark_list .list li .mark {display:inline-block; border-radius: 10px; padding:5px 10px; background-color:#ec1a10; color:var(--colorWhite); font-size:15px;}
.board_view .board_view_top .mark_list .list li .mark.bg1 {border: 1px solid #f13c3c; background-color: inherit; color: #f13c3c;}
.board_view .board_view_top .mark_list .list li .mark.bg2 {border: 1px solid #3ca7f1; background-color: inherit; color: #3ca7f1;}
.board_view .board_view_top .mark_list .list li .mark.bg3 {border: 1px solid #9e9e9e; background-color: inherit; color: #9e9e9e;}
.board_view .board_view_top .mark_list.sty2 .list li .mark {display:inline-block; border:inherit; border-radius: 10px; padding:5px 10px; color:var(--colorWhite); font-size:15px;}
.board_view .board_view_top .mark_list.sty2 .list li .mark.bg1 {background-color: #ffb414;} /* 노랑 */
.board_view .board_view_top .mark_list.sty2 .list li .mark.bg2 {background-color: #ff7814;} /* 주황 */
.board_view .board_view_top .mark_list.sty2 .list li .mark.bg3 {background-color: #4894ea;} /* 파랑 */
.board_view .board_view_top .mark_list.sty2 .list li .mark.bg4 {background-color: #46c1ac;} /* 연녹 */
.board_view .board_view_top .mark_list.sty2 .list li .mark.bg5 {background-color: #894c20;} /* 갈색 */
.board_view .board_view_top .mark_list.sty2 .list li .mark.bg6 {background-color: #ff4614;} /* 빨강 */

.board_view .board_title_cont {border-top: 2px solid var(--colorBlack2); border-bottom: 1px solid var(--colorLightGray); padding: 40px 10px 36px 40px; background-color: #f7f7f7;}
.board_view .board_title_cont .mark_list_area {margin: 0 0 14px; vertical-align: top; font-size: 0;}
.board_view .board_title_cont .program_title {display: inline-block; margin: 0 0 0 5px; font-weight: 500; font-size:15px; line-height: 28px; color: #228020; vertical-align: middle;}
.board_view .board_title_cont .mark_list_area .list {display: inline-block; vertical-align: middle; font-size: 0;}
.board_view .board_title_cont .mark_list_area .list li {display: inline-block; margin: 0 4px 0 0;}
.board_view .board_title_cont .mark_list_area .list li:last-child {margin: 0;}
.board_view .board_title_cont .mark_list_area .list li .mark {display: inline-block; padding: 0 12px; font-weight: 500; font-size:15px; line-height: 26px; color: var(--colorBlack2); border-radius: 10px;}
.board_view .board_title_cont .mark_list_area .list li .mark.bg1 {border: 1px solid #f56363; color: #f56363;}
.board_view .board_title_cont .mark_list_area .list li .mark.bg2 {border: 1px solid #4894ea; color: #4894ea;}
.board_view .board_title_cont .mark_list_area .list li .mark.bg3 {border: 1px solid #8f8f8f; color: #8f8f8f;}
.board_view .board_title_cont .mark_list_area .list li .mark.bg4 {border: 1px solid #228020; color: #228020;}

.board_view .board_title_cont .mark_list_area .list li .mark.sty2.bg1 {border: 1px solid #f56363; background-color: #f56363; color: var(--colorWhite)fff;}
.board_view .board_title_cont .mark_list_area .list li .mark.sty2.bg2 {border: 1px solid #4894ea; background-color: #4894ea; color: var(--colorWhite)fff;}
.board_view .board_title_cont .mark_list_area .list li .mark.sty2.bg3 {border: 1px solid #8f8f8f; background-color: #8f8f8f; color: var(--colorWhite)fff;}
.board_view .board_title_cont .mark_list_area .list li .mark.sty2.bg4 {border: 1px solid #228020; background-color: #228020; color: var(--colorWhite)fff;}

.board_view .board_title_cont .title {margin: 0 0 24px; font-weight: 500; font-size:22px; line-height: 33px; color: #2f2f2f;}
.board_view .board_title_cont .title .qna_area {}
.board_view .board_title_cont .title .qna_area .qna_txt {display: inline-block; width: 33px; height: 33px; margin: 0 10px 0 0; font-weight: 500; font-size:22px; line-height: 33px; color: var(--colorWhite)fff; border-radius: 50%; text-align: center;}
.board_view .board_title_cont .title .qna_area.q .qna_txt {background-color: #3c79d5;}
.board_view .board_title_cont .title .qna_area.a .qna_txt {background-color: #ff5656;}
.board_view .board_title_cont .title .qna_area .tit {font-weight: 500; font-size:22px; line-height: 33px;}
.board_view .board_title_cont .title .qna_area.q .tit {color: #3c79d5;}
.board_view .board_title_cont .title .qna_area.a .tit {color: #ff5656;}
.board_view .board_title_cont .data_list_area {}
.board_view .board_title_cont .data_list_area .list {font-size: 0;}
.board_view .board_title_cont .data_list_area .list li {display: inline-block; position:relative; margin: 0 11px 0 0; padding: 0 11px 0 0; font-weight: 400; font-size:15px; line-height: 22px; color: #656565;}
.board_view .board_title_cont .data_list_area .list li:after {content: ''; position:absolute; top: 3px; right: 0; width: 1px; height: 16px; background-color: #dfdfdf;}
.board_view .board_title_cont .data_list_area .list li:last-child {margin: 0; padding: 0;}
.board_view .board_title_cont .data_list_area .list li:last-child:after {display: none;}

.board_view .board_view_top .mark_list_area {display:inline-block}
.board_view .board_view_top .mark {padding:5px 12px;color:var(--colorBlack2);font-size:15px;font-weight:600;background-color:var(--colorWhite);border-radius:5px;border:1px solid var(--colorBlack2);vertical-align:middle}
.board_view .board_view_top .mark.red {color:var(--colorRed);border-color:var(--colorRed)}
.board_view .board_view_top .mark.orange {color:var(--colorOrange);border-color:var(--colorOrange)}
.board_view .board_view_top .mark.green {color:var(--colorGreen);border-color:var(--colorGreen)}
.board_view .board_view_top .mark.blue {color:var(--colorBlue);border-color:var(--colorBlue)}
.board_view .board_view_top .tit {display:block; margin: 0 0 15px; font-size:26px; color: var(--colorBlack2); font-weight:700}
.board_view .board_view_top .tit .ft_c01 {color: #4894ea;}
.board_view .board_view_top .info {color:var(--colorDarkGray); font-size:0;}
.board_view .board_view_top .info .each {display:inline-block; font-size:15px;}
.board_view .board_view_top .info .each:after {content:"|"; display:inline-block; margin-top:-2px; padding:0 15px; color:#d7d7d7; font-size:12px; vertical-align:middle;}
.board_view .board_view_top .info .each:last-child:after {display:none;}
.board_view .board_view_top .controler {position:absolute; left:20px; top:50%; z-index:1; width:30px; height:40px; line-height:40px; margin-top:-15px; font-size:30px; text-align:center;}
.board_view .board_view_top .controler:hover {-webkit-animation: scale1_3 0.8s infinite; animation: scale1_3 0.8s infinite;}
.board_view .board_view_top .next {left:auto; right:20px;}
.board_view .board_view_top .btn_arr {position: absolute; top: 50%; width: 16px; height: 27px; margin: -13px 0 0; background-position: 0 0; background-size: cover; background-repeat: no-repeat; text-indent: -9999px;}
.board_view .board_view_top .board_prev {left: 25px; background-image: url('/images/home/kor/user/board/board_prev.jpg');}
.board_view .board_view_top .board_next {right: 25px; background-image: url('/images/home/kor/user/board/board_next.jpg');}

.board_view.qna_view .board_view_top {padding:0 0 12px 0;text-align:left}
.board_view.qna_view .board_view_top .tit {margin-bottom:8px;font-size:24px}
.board_view.qna_view .board_view_top .info {}
.board_view.qna_view .board_view_top .info .each {}

.board_view .board_view_con {min-height:250px;padding:40px 25px;}

.board_view .board_view_file {display:table; width:100%; border-collapse:collapse; border-top:1px solid var(--colorLightGray);}
.board_view .board_view_file .tit {display:table-cell; width:15%; padding:15px 25px; background-color:#fffbf5; font-weight: 500; font-size: 16px;color:var(--colorBlack2);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-top:10px}
.board_view .board_view_file .file_each:first-child {margin-top:0;}
.board_view .board_view_file .file_each .down_txt:hover, 
.board_view_file .file_each .down_txt:focus {text-decoration:underline;}
.board_view .board_view_file .file_each .down_txt {display: -webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:calc(100% - 160px);margin-right:5px;position: relative; padding: 0 0 0 20px; background-image: url('/images/home/kor/user/board/attach_ico.png'); background-position: left top 4px; background-repeat: no-repeat; font-weight: 400; font-size: 15px; line-height: 22px; word-break: break-all;vertical-align:middle;overflow:hidden}
.board_view .board_view_file .file_each .btn_file {display:inline-block;padding:0 12px;line-height:24px;font-size:14px;color:#767676;border:1px solid #aaa;border-radius:5px;transition:all 0.2s}
.board_view .board_view_file .file_each .btn_file:last-child {margin-right:0}
.board_view .board_view_file .file_each .btn_file:hover, 
.board_view_file .file_each .btn_file:focus {color:var(--colorWhite);border-color:var(--colorBlack2);background-color:var(--colorBlack2)}
.board_view .board_view_file .file_each .btn_file .text {display:block}
.board_view .board_view_file .file_each .btn_file:hover .text, 
.board_view_file .file_each .btn_file:focus .text {}

.board_view .board_write {width: 100%;}
.board_view .board_write tbody {}
.board_view .board_write tbody tr {border-bottom: 1px solid #d9d9d9;}
.board_view .board_write tbody tr th {padding: 10px; background-color: #f5f7f9;font-weight: 500; font-size:15px; line-height: 22px; color: #242424; text-align: left;}
.board_view .board_write tbody tr td {padding: 10px; font-weight: 400; font-size:15px; line-height: 22px; color: #5b5b5b; -ms-word-break: keep-all; word-break: keep-all;}
.board_view .board_write tbody tr td.ft_c {color: #4894ea;}
.board_view .board_write tbody tr td .file {position: relative; padding: 0 0 0 20px; font-weight: 400; font-size:16px; line-height: 24px; color: #5b5b5b;}
.board_view .board_write tbody tr td .file:before {display: block; content: ''; position: absolute; top: 50%; left: 0; width: 14px; height: 14px; margin: -6px 0 0; background: url('/images/home/kor/user/board/attach_ico.png') 0 0 no-repeat;}
.board_view .board_write tbody tr td .view {display: inline-block; width: 70px; height: 29px; border: 1px solid #4894ea; border-radius: 10px; font-weight: 400; font-size:14px; line-height: 27px; color: #4894ea; text-align: center;}
/* ==================== 게시판 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/kor/user/basic/attach_ico.png'); background-size: 14px; background-repeat: no-repeat;}
/* ==================== 게시판 VIEW - 이미지 있을경우 Style ==================== */


/* 관리자 답변 */
.board_review {}
.board_review .review_tit {display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding:0 10px 0 85px;font-size:18px;font-weight:600;line-height:80px;word-break:break-word;border:1px solid transparent;border-radius:10px 10px 0 0;position:relative;overflow:hidden}
.board_review .review_tit::before {display:flex;align-items:center;justify-content:center;width:50px;height:50px;color:var(--colorWhite);font-size:27px;font-weight:700;border-radius:100%;position:absolute;left:20px;top:50%;transform:translateY(-50%)}
.board_review .review_tit.answer {background-color:#f2f9e7;border-color:#dce1d5}/* #ebf5e5,  border-color:#ecedeb */
.board_review .review_tit.answer::before {content:"A";color:var(--colorDarkGreen);background-color:#c7e59e}/* #71bf44 */
.board_review .review_tit.quest {background-color:#fff;border-color:var(--colorLightGray)}
.board_review .review_tit.quest::before {content:"Q";color:var(--colorBlack2);background-color:var(--colorYellow)}
.board_review .board_view_con {border:1px solid var(--colorLightGray);border-top:0;border-bottom:0}



/* post nav */
.post_nav {margin: 15px 0 0;}
.post_nav .list {border: 1px solid var(--colorLightGray); border-left: none; border-right: none;}
.post_nav .list .item {border-bottom: 1px solid var(--colorLightGray);}
.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: 14px; width: 15%; background-color:#fffbf5;text-align:center}
.post_nav .list .item .item_wrapper .tit .icon {display:inline-block;padding: 0 0 0 22px; background-position: left center; background-size: 12px; background-repeat: no-repeat; font-weight: 600; font-size:16px; line-height: 30px; color: var(--colorBlack2);}
.post_nav .list .item.prev .item_wrapper .tit .icon {background-image: url('/images/home/kor/user/board/post_nav_prev.png');}
.post_nav .list .item.next .item_wrapper .tit .icon {background-image: url('/images/home/kor/user/board/post_nav_next.png');}
.post_nav .list .item .item_wrapper .post {display: table-cell}
.post_nav .list .item .item_wrapper .post .text {padding:0 14px;font-weight: 500; color: #333; word-break: break-word; 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: 34px; height: 34px; margin: 0 0 3px; font-size:15px; line-height: 34px; 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:var(--colorBlack2);font-weight: 500; color:var(--colorWhite); 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 20px 3px 0;}
.pagination .page_arrow.l1:before {left: 50%; width: 9px; margin: -6px 0 0 -4px; background-image: url('/images/home/kor/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/kor/user/board/page_l2.png');}
.pagination .page_arrow.r1 {margin: 0 0 3px 20px;}
.pagination .page_arrow.r1:before {left: 50%; margin: -6px 0 0 -4px; width: 9px; margin: -6px 0 0 -4px; background-image: url('/images/home/kor/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/kor/user/board/page_r2.png');}
/* ==================== Pagination Style ==================== */

.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: var(--colorWhite)fff; cursor: pointer; vertical-align: top;}
.chk_inner .inp_chk:checked {border: 2px solid #81848b;}
.chk_inner .inp_chk:checked:before {display: block; content: ''; position: absolute; top: 50%; left: 50%; width: 13px; height: 11px; background-image: url('/images/home/kor/user/board/chk_icon.jpg'); background-size: 13px 11px; 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;}

/* 공통 탭
.com_tab_area {margin: 0 0 30px;}
.com_tab_area .list {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;}
.com_tab_area .list li {width: 100%; border: 1px solid #dadce0; border-left: none;}
.com_tab_area .list li:first-child {border-left: 1px solid #dadce0;}
.com_tab_area .list li .tab_btn {display: block; width: 100%; position:relative; padding: 0 40px 0 24px; font-weight: 400; font-size:18px; line-height: 60px; color: #222222; text-align: left;}
.com_tab_area .list li .tab_btn:after {content: ''; position:absolute; top: 50%; right: 23px; width: 14px; height: 8px; background-image: url('/images/home/kor/user/common/tab_arr_off.png'); background-size: contain; background-repeat: no-repeat;}
.com_tab_area .list li.on .tab_btn {color: #00a9e0;}
.com_tab_area .list li.on .tab_btn:before {content: ''; position:absolute; top: -1px; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; border: 1px solid #00a9e0; box-shadow: 0 0 10px rgba(0, 169, 224, 0.2);}
.com_tab_area .list li.on .tab_btn:after {background-image: url('/images/home/kor/user/common/tab_arr_on.png');} */

/* 개인정보처리방침 */
.com_info_law_cont_area {}
.com_info_law_cont_area.mh {min-height:37.7vh}
.com_info_law_cont_area > .list {}
.com_info_law_cont_area > .list.bd {margin-bottom:35px;padding-bottom:35px;border-bottom:1px dashed #e1e1e1}
.com_info_law_cont_area > .list > li {margin: 0 0 40px;}
.com_info_law_cont_area > .list > li:last-child {margin: 0;}
.com_info_law_cont_area > .list > li > .law_top_cont_area {border: 1px solid #b1daf1; padding: 30px; background-color: #fafdff;border-radius:10px}
.com_info_law_cont_area > .list > li > .law_top_cont_area .box {}
.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 {font-weight: 400; font-size: 15px; line-height: 24px;color: var(--colorBlack2);}
.com_info_law_cont_area > .list > li > .law_top_cont_area .box > .list > li:last-child { margin-bottom: 0 !important;}
.com_info_law_cont_area > .list > li > .law_top_cont_area .box > .list > li.bold {margin-bottom:10px;font-size:16px;line-height: 28px}
.com_info_law_cont_area > .list > li > .label_area {}
.com_info_law_cont_area > .list > li > .label_area .tit_area { background-color: #2657a7;}
.com_info_law_cont_area > .list > li > .label_area .tit_area .tit { font-weight: 500; font-size: 16px; line-height: 40px; 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 var(--colorLightGray); 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 { display: block; padding: 75px 10px 10px 10px; border-right: 1px solid var(--colorLightGray); border-bottom: 1px solid var(--colorLightGray); background-position: top 15px center; background-size: auto 55px; background-repeat: no-repeat;}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li > .label_box .txt { font-weight: 400; font-size: 16px; line-height: 24px; color: var(--colorBlack2); text-align: center;}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon01 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_1.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon02 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_2.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon03 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_3.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon04 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_4.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon05 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_5.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon06 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_6.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon07 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_7.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon08 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_8.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon09 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_9.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon10 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_10.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon11 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_11.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon12 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_12.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon13 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_13.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon14 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_14.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon15 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_15.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon16 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_16.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon17 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_17.png');}
.com_info_law_cont_area > .list > li > .label_area .menu_list_area > .list > li.icon18 > .label_box { background-image: url('/images/home/kor/user/board/img_policy_icon_18.png');}
.com_info_law_cont_area > .list > li > .text { font-weight: 400; font-size: 16px; line-height: 24px; color: var(--colorBlack2);}
.com_info_law_cont_area > .list > li > .composition_list_area { margin: 10px 0 0 0; border: 1px solid var(--colorLightGray); padding: 20px 30px;}
.com_info_law_cont_area > .list > li > .composition_list_area > .list { font-size: 0;}
.com_info_law_cont_area > .list > li > .composition_list_area > .list > li { display: inline-block; width: 50%; margin: 0 0 5px 0;vertical-align:top}
.com_info_law_cont_area > .list > li > .composition_list_area > .list > li:nth-last-child(-n+2) { margin: 0;}
.com_info_law_cont_area > .list > li > .composition_list_area > .list > li .text { position: relative;  padding: 0 0 0 15px; font-weight: 400; font-size: 16px; line-height: 30px; color: var(--colorBlack2);}
.com_info_law_cont_area > .list > li > .composition_list_area > .list > li .text::before { display: block; content: ''; position: absolute; top: 10px; left: 0; width: 4px; height: 4px; background-color: #bebebe; border-radius: 50%;}
.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 #5f6577; 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 var(--colorLightGray);}
.com_info_law_cont_area > .list > li .table_container .table_inner .table_area thead tr th {border-left: 1px solid var(--colorLightGray); padding: 10px; background-color:var(--colorLightYellow); font-weight: 700; font-size: 14px; line-height: 21px; color: #424242;}
.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 var(--colorLightGray);}
.com_info_law_cont_area > .list > li .table_container .table_inner .table_area tbody tr td {border-left: 1px solid var(--colorLightGray); padding: 10px; font-weight: 400; font-size: 14px; line-height: 21px; color: var(--colorBlack2);}
.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 .table_container .table_inner .table_area tbody tr td .link { display: block;}
.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 15px;}
.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 .page_tit {display:inline-block;margin-bottom:0;line-height:1.6;vertical-align:middle}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area .page_tit::before {top:4px}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area .law_icon_area { display: inline-block; margin: 0 0 0 10px; vertical-align: middle;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area .law_icon_area > .list { font-size: 0;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area .law_icon_area > .list > li { display: inline-block; margin: 0 10px 0 0; vertical-align: middle;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area .law_icon_area > .list > li:last-child { margin: 0;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area .law_icon_area > .list > li .icon { height: 30px;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .title_area .law_icon_area > .list > li .icon img {max-height:100%}
.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 .border_box {text-align:center;border:1px solid var(--colorLightGray)}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area .border_box img {margin:0 auto}
.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 10px; font-weight: 400; font-size: 16px; line-height: 28px; color: var(--colorBlack2);}
.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 26px;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li.icon1 > .num {position:absolute; top: 3px; left: 0; width: 21px; height: 21px; background-color: var(--colorBlack2); font-weight: 500; font-size: 13px; line-height: 21px; 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.icon1 > .img {width:60px}
.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: 400; font-size: 14px; line-height: 21px; color: var(--colorBlack2);}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 {margin: 15px 0 0;padding-bottom:10px}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3.sty2 {margin-top:5px}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3.border_box {padding:15px;text-align:left;background-color:#f5f5f5;border-radius:5px}
.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: 400; font-size: 16px; line-height: 25px; color: var(--colorBlack2);}
.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 26px;}
.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: 21px; height: 21px;; background-color: #ff0000; font-weight: 700; font-size: 13px; line-height: 21px; 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.ft_b { font-weight: 700;}
/*.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: 400; font-size: 16px; line-height: 25px; color: var(--colorBlack2);}*/
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li.icon2.sty2 > .num { font-size: 12px;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li.icon2.ft_b > .num { font-weight: 700;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li.icon2.sty3 { background-image: url('/images/home/kor/user/sub/txt_triangle_icon.png'); background-position: left top 6px; background-repeat: no-repeat;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li > .list4 {margin: 5px 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 5px; font-weight: 400; font-size: 15px; line-height: 24px; color: var(--colorBlack2);}
.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 26px;}
.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: 21px; height: 21px; background-color:#888; font-weight: 500; font-size: 13px; line-height: 21px; 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: 400; font-size: 14px; line-height: 21px; color: var(--colorBlack2);}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li > .list4 > li > .list5 { margin: 5px 0 0 0;}
.com_info_law_cont_area > .list > li > .cont_law_com_box > .info_txt_list_area > .list2 > li > .list3 > li > .list4 > li > .list5 > .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 > .list5 > .icon2 > .num {position:absolute; top: 0; left: 0; font-weight: 400; font-size: 14px; line-height: 21px; color: var(--colorBlack2);}
/* 개인정보처리방침 */

/* 완료페이지 */
.inner_cont_area {border: 1px solid var(--colorLightGray);border-radius:18px; padding: 60px 10px 54px;}
.inner_cont_area .inner_box {text-align: center;}
.inner_cont_area .inner_box .title {margin: 0 0 12px; padding: 186px 0 0; background-image: url('/images/home/kor/user/common/complet_icon.png'); background-position: top center; background-repeat: no-repeat; font-weight: 700; font-size:24px; line-height: 36px; color: var(--colorBlack2);}
.inner_cont_area .inner_box .title .ft_c {color: #ff0000;}
.inner_cont_area .inner_box > .text {font-weight: 300; font-size:16px; line-height: 26px; color: #424242;}
.inner_cont_area .inner_box > .text .ft_b {font-weight: 700;}
.inner_cont_area .inner_box .cont_btn_list_area {margin-top:30px}

/* 통합검색 */
.integration_sch_com_area {}
.integration_sch_com_area > .sch_com_list_area {}
.integration_sch_com_area > .sch_com_list_area > li {margin: 0 0 54px;}
.integration_sch_com_area > .sch_com_list_area > li:last-child {margin: 0;}
.integration_sch_com_area > .sch_com_list_area > li .search_category {position: relative; margin: 0 0 18px;}
.integration_sch_com_area > .sch_com_list_area > li .search_category .title {display: inline-block; font-weight: 700; font-size:24px; line-height: 36px; color:#2f2f2f;}
.integration_sch_com_area > .sch_com_list_area > li .search_category .title .total {display: inline-block;}
.integration_sch_com_area > .sch_com_list_area > li .search_category .btn_more {display: inline-block; position: absolute; top: 50%; right: 0; transform: translateY(-50%);}

.integration_sch_com_area > .sch_com_list_area > li .total_area {margin: 0 0 8px;}
.integration_sch_com_area > .sch_com_list_area > li .total_area .total {font-weight: 400; font-size:15px; line-height: 26px; color: #8f8f8f;}
.integration_sch_com_area > .sch_com_list_area > li .total_area .total .ft_c {font-weight: 500; color: #1f8ce9;}
.integration_sch_com_area > .sch_com_list_area > li .sch_list_area {border-top: 2px solid var(--colorBlack2);}
.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list {}
.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li {border-bottom: 1px solid var(--colorLightGray);}
.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li .box {display: block; padding:17px 10px 14px 17px}
.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li .box > .menu_list {margin: 0 0 5px;}
.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li .box > .menu_list > .list {font-size: 0;}
.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li .box > .menu_list > .list > li {display: inline-block; margin: 0 12px 0 0; padding: 0 19px 0 0; background-image: url('/images/home/kor/user/sub/next_icon2.png'); background-size: 8px 13px; background-position: right center; background-repeat: no-repeat; font-weight: 400; font-size:15px; line-height: 25px; color: #8f8f8f;}
.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li .box > .menu_list > .list > li:last-child {padding: 0; background-image: inherit;}
.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li .box > .tit {margin: 0 0 10px; font-weight: 500; font-size:18px; line-height: 28px; color: #2f2f2f; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li .box > .cont_text {margin: 0 0 10px; font-weight: 400; font-size:16px; line-height: 26px; color: #2f2f2f; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.integration_sch_com_area > .sch_com_list_area > li .sch_list_area > .list > li .box > .date {font-weight: 400; font-size:15px;color: #656565;}
/*.integration_sch_com_area > .sch_com_list_area > li .no_data_box {padding: 60px 10px 50px; text-align: center;}
.integration_sch_com_area > .sch_com_list_area > li .no_data_box .box {display: inline-block; padding: 180px 0 0; background-image: url('/images/home/kor/user/sub/search_icon.png'); background-position: top center; background-size: 160px; background-repeat: no-repeat;}
.integration_sch_com_area > .sch_com_list_area > li .no_data_box .box .title {margin: 0 0 11px; font-weight: 700; font-size:24px; line-height: 36px; color: #2f2f2f;}
.integration_sch_com_area > .sch_com_list_area > li .no_data_box .box .title .ft_c {color: #1f8ce9;}
.integration_sch_com_area > .sch_com_list_area > li .no_data_box .box .text {font-weight: 300; font-size:18px; line-height: 28px; color: #2f2f2f;}*/
.integration_sch_com_area > .sch_com_list_area > li .gallery_com_cont_area > .list > li > .box .inner_box .text_box .title {height:51px;-webkit-line-clamp:2;margin-bottom:0;font-size:18px}


@keyframes moveX{
	0% {transform:translateX(0)}
	25% {transform:translateX(-1px)}
	50% {transform:translateX(0)}
	75% {transform:translateX(1px)}
	100% {transform:translateX(0)}
}