@charset "UTF-8";
/********** board.css **********
1. 테이블, 버튼, 상세, 게시판(all), 로그인, 회원가입, 입력폼, 검색 외 작성 금지
2. 해당 파일안에 1번 사항 제외 다른 css있을 시 말없이 삭제합니다.
********** board.css **********/
.event_cont .event_list > .list > li .box .situ_area .road_box {background-color: #fff;}
.board_area .board_list tbody tr td.point {
    color: blue;
    font-size: 1.333rem;
    text-decoration: underline;
}

/********** 기본 공통 Style **********/
.hide {position:absolute; left:-9999px; overflow:hidden; width:1px; height:1px; line-height:1px; font-size:1px;}
caption {position:static; overflow:hidden; width:1px; height:1px; margin:0; padding:0; font-size:1px; text-indent:-9999px;}
/* .clearfix:after {content:""; display:block; width:0; height:0; font-size:0; clear:both;} */
input:not(.type_chk):not([type="radio"]):not([type="checkbox"]):not(.attach_vinput):not(.head_inp),  
select {display:inline-block; width: 100%;height:2.667rem;border: 1px solid #dfdfdf; padding: 0 10px; background-color: #ffffff; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #333333;}/* height: 3rem; margin: 0;*/
input::placeholder {color: rgba(0, 0, 0, 0.5);}
input[type="checkbox"]:focus,
input[type="radio"]:focus, 
input[type="text"]:focus,
input[type="file"]:focus,
input[type="password"]:focus,
textarea:focus {outline:2px solid #212121}
select {position: relative; padding: 0 25px 0 10px; background-image: url("/images/home/kor/user/common/slt_arr_icon.png"); background-position: right 10px center; background-size: 11px 7px; background-repeat: no-repeat; cursor: pointer;}

.fw {font-weight: 700 !important;}
.chk_list {font-size: 0;}
.chk_list.sty2 {display: inline-block; }
.chk_list.sty2 li:last-child {width: auto;}
.chk_list li {display: inline-block; width: 25%;}
.chk_list li .chk_each {vertical-align: top;}
.chk_list li .chk_each label {position: relative; z-index: 1; padding-left: 20px; font-weight: 400; font-size: 0.933rem; line-height: 2.667rem;cursor:pointer;}
.chk_list li .chk_each .vchkbox {display: block; position: absolute; left: 0; top: 50%; z-index: 1; width: 15px; height: 15px; margin: -7px 0 0; border: 1px solid #cacaca; background-color: #fff;}
.chk_list li .chk_each .vchkbox > i {display: none; color: var(--colorMain); margin-top: 1px; margin-left: 1px; font-size: 0.8rem; font-weight: 700; text-align: center;}
.chk_list li .chk_each input:checked + label .vchkbox {border-color: var(--colorMain);}
.chk_list li .chk_each input:checked + label .vchkbox > i {display: block;}
.chk_list li .chk_each input:focus + label .vchkbox {outline:1px dotted var(--colorMain); outline:-webkit-focus-ring-color auto 5px;}
.chk_list li:last-child {width: 50%;}
.chk_list li .chk_each .inp_01 {display: inline-block; margin: 0 0 0 10px; padding: 0 10px; vertical-align: middle;}
.chk_list.sty3 li {width:auto;text-align:left}

.radio_box {overflow: hidden;}
.radio_box.txr {text-align:right;}
.radio_area {display: inline-block; position: relative; margin: 0 10px 0 0; padding: 0 0 0 20px; font-size: 0;}
.radio_area .radio_inp {display: inline-block; position: absolute; top: 0; left: 0; width: 14px; height: 14px; border: 1px solid #ced2d6; padding: 0; background-color: #eeeeee; border-radius: 50%; cursor: pointer;}
.radio_area .radio_inp:checked {border: 1px solid var(--colorMain); background-color: inherit;}
.radio_area .radio_inp:checked:before {display: block; content: ''; position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; background-color: var(--colorMain); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 50%;}
.radio_area label {display: inline-block;}
.radio_area label .text {margin: 0; font-weight: 400; font-size: 1rem; line-height: 1.067rem; color: #333333;}
.radio_area .radio_inp:checked + label .text {}
.radio_area.sty2 {float: right; margin: 10px 10px 0;}



/********** 기본 공통 Style **********/
.com_table_cont .btn_area {margin: 20px 0 0;}
.com_table_cont .table_box .board_write tbody tr td .btn_area {margin: 0; width: auto; text-align: left;}
/* ==================== 기본 검색영역 ==================== */
.sub_sch_box {margin: 0 0 50px;}

.sub_sch_box .sch_box {background-color: #ffffff; box-shadow: 5px 5px 18px rgba(0, 0, 0, 0.1);}
.sub_sch_box .sch_box .box { position: relative; padding: 30px 125px 30px 20px;}
.sub_sch_box .sch_box .box .row_area {display: table; width: 100%; margin: 10px 0 0; font-size: 0;}
.sub_sch_box .sch_box .box .row_area:first-child {margin: 0;}
.sub_sch_box .sch_box .box .row_area.sty2 .row.sty3 {display: table-cell;}
.sub_sch_box .sch_box .box .row_area .row {margin: 0;}
/* .sub_sch_box .sch_box .box .row_area .row.sty3 {display: table-cell; font-size: 0;} */
.sub_sch_box .sch_box .box .row {display: table; width: 100%; margin: 10px 0 0;}
.sub_sch_box .sch_box .box .row.sty3:first-child {margin: 10px 0 0;}
.sub_sch_box .sch_box .box .row.sty3 {display: inline-block; width: auto; vertical-align: top; margin: 10px 0 0;}
.sub_sch_box .sch_box .box .row.sty3 label {display: inline-block;}
.sub_sch_box .sch_box .box .row.sty3 .period_box {display: inline-block; width: calc(100% - 131px);}
.sub_sch_box .sch_box .box .row label,
.sub_sch_box .sch_box .box .row .label {display: table-cell; width: 125px; font-weight: 500; font-size: 1.067rem; line-height: 3rem; color: #000000; text-align: center; vertical-align: top;}
.sub_sch_box .sch_box .box .row .chk_list.sty3 label {text-align:left}

.sub_sch_box .sch_box .box .row.sty3 .slt_wrap {display: inline-block;}
.sub_sch_box .sch_box .box .row.sty3 .inp_wrap {display: inline-block;}
.sub_sch_box .sch_box .box .row .slt_wrap {display: table-cell; vertical-align: middle;}
.sub_sch_box .sch_box .box .row .slt_box {display: table-cell; width: 200px; padding: 0 5px 0 0; vertical-align: middle;}
.sub_sch_box .sch_box .box .row .slt_box:last-child {padding: 0;}
.sub_sch_box .sch_box .box .row .slt_box select {}

.sub_sch_box .sch_box .box .row .input_box {display: table-cell; padding: 0; vertical-align: middle;}
.sub_sch_box .sch_box .box .row .input_box input {}
.sub_sch_box .sch_box .box .row .input_box input::placehoder {color: #949494;}
.sub_sch_box .sch_box .box .st_sch_btn {display: block; position: absolute; bottom: 32px; right: 20px; overflow: hidden; width: 100px; height: 2.667rem; background-color: #54575e; text-align: center;}
.sub_sch_box .sch_box .box .st_sch_btn.sty2 {top: 149px;}
.font_on .sub_sch_box .sch_box .box .st_sch_btn.sty2 {top: 8.97rem;}
.sub_sch_box .sch_box .box .st_sch_btn .ico {display: inline-block; position: relative; padding: 0 0 0 29px; font-weight: 400; font-size: 1.2rem; line-height:2.667rem; color: #ffffff;}
.sub_sch_box .sch_box .box .st_sch_btn .ico:before {display: block; content: ''; position: absolute; top: 50%; left: 0; width: 21px; height: 22px; margin: -11px 0 0; background-image: url("/images/home/kor/user/common/slt_btn_sch_icon.png"); background-position: 0 0; background-repeat: no-repeat;}
/* ==================== 기본 검색영역 ==================== */

.sub_sch_box .sch_box .box .row .recom_list {padding: 0 0 0 125px;}
.sub_sch_box .sch_box .box .row .recom_list .list {font-size: 0;}
.sub_sch_box .sch_box .box .row .recom_list .list li {display: inline-block; margin: 0 5px 0 0;}
.sub_sch_box .sch_box .box .row .recom_list .list li:last-child {margin: 0;}
.sub_sch_box .sch_box .box .row .recom_list .list li a {display: block;}
.sub_sch_box .sch_box .box .row .recom_list .list li a .text {display: inline-block; border-radius: 15px; padding: 0 15px; font-weight: 500; font-size: 1.067rem; line-height: 2.067rem; color: #494949;}
.sub_sch_box .sch_box .box .row .recom_list .list li.bg01 a .text {background-color: #dff2c2;}
.sub_sch_box .sch_box .box .row .recom_list .list li.bg02 a .text {background-color: #fbe9b4;}
.sub_sch_box .sch_box .box .row .recom_list .list li.bg03 a .text {background-color: #ededed;}

/* ==================== 기본 검색영역 - 상세검색이 있을 경우 / details_sch ==================== */
.sub_sch_box.details_sch {position: relative; padding: 0 0 38px;}
.sub_sch_box.details_sch .sch_box .box:last-child {padding: 30px 20px; background-color: #f6f6f6;}
.sub_sch_box.details_sch .sch_box .box:last-child:before {display: block; content: ''; position: absolute; top: 0; right: 20px; left: 20px; height: 1px; background-color: #ececec;}
.sub_sch_box.details_sch .sch_box .box .com_data_box {}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data {display: table; width: 100%; table-layout: fixed; margin: 5px 0 0;}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data:first-child {margin: 0;}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data .tit_box {display: table-cell; width: 100px; height: 2.667rem; vertical-align: middle; text-align: left;}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data .tit_box .tit {font-weight: 400; font-size: 0.933rem; line-height: 1.333rem; color: #333333; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; text-align: center;}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area {}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list {display: table-cell;}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list .list {font-size: 0;}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list .list li {display: inline-block; width: calc(16.6666% - 4.1666px); margin: 5px 5px 0 0;}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list .list li:nth-child(-n+6) {margin: 0 5px 0 0;}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list .list li:nth-child(6n) {margin: 5px 0 0;}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list .list li:nth-child(6) {margin: 0;}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list .list li .btn_box {display: table; width: 100%; table-layout: fixed;}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list .list li .btn_box .btn {display: table-cell; width: 100%; height: 2.667rem; border: 1px solid #c6cbcf; background-color: #ffffff; font-weight: 500; font-size: 0.933rem; line-height: 1.267rem; color: #333333; vertical-align: middle; text-align: center;}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list .list li .btn_box .btn.chk {border: 1px solid var(--colorMain); color: var(--colorMain); word-break: keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}
/* 셀릭트 추가 */
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list .sch_slt_box {display: none; position: relative; width: 100%; height: 2.667rem;}
.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list .sch_slt_box .tit {border: 1px solid #c9ced2; padding: 0 25px 0 10px; background-color: #ffffff; background-image: url("/images/home/kor/user/common/slt_arr_icon.png"); background-position: right 10px center; background-size: 11px 7px; background-repeat: no-repeat; cursor: pointer; font-weight: 500; font-size: 0.933rem; line-height: 2.533rem; color: #333333; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}
.slt_pop_cont {display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; padding: 30px 0 0; background-color: rgba(0, 0, 0, 0.3); z-index: 2;}
.slt_pop_cont.on {display: block;}
.slt_pop_cont .slt_m_box {position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; padding: 25px 5px 0;}
.slt_pop_cont .slt_m_box .slt_pop_non {position: absolute; top: 0; right: 5px;}
.slt_pop_cont .slt_m_box .slt_pop_non i {font-weight: 700; font-size: 1.733rem; line-height: 1.733rem; color: #000000;}
.slt_pop_cont .slt_m_box .slt_area {overflow: hidden; overflow-y: scroll; height: 266px; border: 1px solid #c6cbcf; background-color: #ffffff;}
.slt_pop_cont .slt_m_box .slt_area li {}
.slt_pop_cont .slt_m_box .slt_area li .chk_btn {display: block; width: 100%; padding: 0 0 0 10px; font-weight: 500; font-size: 0.933rem; line-height: 2.533rem; color: #333333; text-align: left;}
.slt_pop_cont .slt_m_box .slt_area li .chk_btn.ft_c {color: var(--colorMain);}
/* 셀릭트 추가 */
.sub_sch_box .sch_box .box .com_data_box .com_data.chk_list_area2 {}
.sub_sch_box .sch_box .box .com_data_box .com_data.chk_list_area2 .chk_list2 {display: table-cell; vertical-align: middle;}
.sub_sch_box .sch_box .box .com_data_box .com_data.chk_list_area2 .chk_list2 .list {font-size: 0;}
.sub_sch_box .sch_box .box .com_data_box .com_data.chk_list_area2 .chk_list2 .list li {display: inline-block; padding: 0 20px 0 0;}
.sub_sch_box .sch_box .box .com_data_box .com_data.chk_list_area2 .chk_list2 .list li .chk_area {display: block; position: relative; width: 100%; padding: 0 0 0 26px; font-size: 0;}
.sub_sch_box .sch_box .box .com_data_box .com_data.chk_list_area2 .chk_list2 .list li .chk_area .chk_inp {display: inline-block; position: absolute; top: 0; left: 0; width: 14px; height: 14px; border: 1px solid #ced2d6; padding: 0; cursor: pointer;}
.sub_sch_box .sch_box .box .com_data_box .com_data.chk_list_area2 .chk_list2 .list li .chk_area .chk_inp:checked {border: 1px solid var(--colorMain); background-image: url("/images/home/kor/user/common/chk.jpg"); background-position: center; background-size: 11px 8px; background-repeat: no-repeat;}
.sub_sch_box .sch_box .box .com_data_box .com_data.chk_list_area2 .chk_list2 .list li .chk_area label {}
.sub_sch_box .sch_box .box .com_data_box .com_data.chk_list_area2 .chk_list2 .list li .chk_area label .text {font-weight: 400; font-size: 1rem; line-height: 0.933rem; color: #333333;}
.sub_sch_box .sch_box .box .com_data_box .com_data.chk_list_area2 .chk_list2 .list li .chk_area .chk_inp:checked + label .text {}
.sub_sch_box .sch_box .box .com_data_box .com_data.slt_area {}
.sub_sch_box .sch_box .box .com_data_box .com_data.slt_area .slt_box {display: inline-block; width: 100%; max-width: 219px; margin: 0 10px 0 0;}
.sub_sch_box .sch_box .box .com_data_box .com_data.slt_area .slt_box:last-child {margin: 0;}
.sub_sch_box .sch_box .box .com_data_box .com_data.slt_area .slt_box select {max-width: 219px; height: 2.667rem;}

.sub_sch_box .sch_box .box .row .inp_wrap {display: table-cell;}
.sub_sch_box .sch_box .box .row .inp_wrap .inp_box {display: inline-block; width: 100%; max-width: 101px;}
.sub_sch_box .sch_box .box .row .inp_wrap .inp_box:last-child {margin: 0;}
.sub_sch_box .sch_box .box .row .inp_wrap .inp_box input {max-width: 101px; height: 3rem;}
.sub_sch_box .sch_box .box .row .inp_wrap .inp_box input::placeholder {color: #949494;}
.sub_sch_box .sch_box .box .row .etc {display: inline-block; padding: 0 4px; font-weight: 400; font-size: 1rem; line-height: 3rem; vertical-align: top;}

.sub_sch_box .sch_box .box .row .radio_list {display: table-cell; vertical-align: middle;}
.sub_sch_box .sch_box .box .row .radio_list .list {font-size: 0;}
.sub_sch_box .sch_box .box .row .radio_list .list li {display: inline-block; margin: 0 20px 0 0;}
.sub_sch_box .sch_box .box .row .radio_list .list li:last-child {margin: 0;}
.sub_sch_box .sch_box .box .row .radio_list .list li .radio_area {display: block; position: relative; width: 100%; margin: 0; padding: 0 0 0 26px; font-size: 0;}
.sub_sch_box .sch_box .box .row .radio_list .list li .radio_area .radio_inp {display: inline-block; position: absolute; top: 1px; left: 0; width: 0.933rem; height: 0.933rem; border: 1px solid #ced2d6; padding: 0; background-color: #eeeeee; border-radius: 50%; cursor: pointer;}
.sub_sch_box .sch_box .box .row .radio_list .list li .radio_area .radio_inp:checked {border: 1px solid var(--colorMain); background-color: inherit;}
.sub_sch_box .sch_box .box .row .radio_list .list li .radio_area .radio_inp:checked:before {display: block; content: ''; position: absolute; top: 50%; left: 50%; width: 0.4rem; height: 0.4rem; background-color: var(--colorMain); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 50%;}
.sub_sch_box .sch_box .box .row .radio_list .list li .radio_area label {display: inline-block; width: auto; line-height: inherit;}
.sub_sch_box .sch_box .box .row .radio_list .list li .radio_area label .text {font-weight: 400; font-size: 1rem; line-height: 0.933rem; color: #333333;}
.sub_sch_box .sch_box .box .row .radio_list .list li .radio_area .radio_inp:checked + label .text {}

.sub_sch_box .sch_box .box .row .period_box {display: table-cell; font-size: 0;}
.sub_sch_box .sch_box .box .row .period_box .date_inp {display: inline-block; max-width: 200px; height: 3rem; vertical-align: top;}
.sub_sch_box .sch_box .box .row .period_box .date_inp::placeholder {color: #949494;}
.sub_sch_box .sch_box .box .row .period_box .etc {display: inline-block; padding: 0 10px; font-weight: 400; font-size: 0.933rem; line-height: 2.667rem; color: #333333;  vertical-align: top;}
.sub_sch_box.details_sch .det_btn {display: block; position: absolute; bottom: 0; left: 50%; width: 100%; max-width: 179px; -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0);}
.sub_sch_box.details_sch .det_btn .btn {display: block; width: 100%; max-width: 179px; height: 38px; background-image: url("/images/home/kor/user/common/det_bg.png"); background-position: center; background-size: 100%; background-repeat: no-repeat;}
.sub_sch_box.details_sch .det_btn .btn .text {position: relative; padding: 0 18px 0 0; font-weight: 400; font-size: 0.933rem; line-height: 2.533rem; color: #ffffff;}
.sub_sch_box.details_sch .det_btn .btn .text:after {display: block; content: ''; position:absolute; top: 50%; right: 0; width: 10px; height: 6px; margin: -3px 0 0; background-image: url("/images/home/kor/user/common/det_icon.png"); background-repeat: no-repeat; transform: rotate(180deg); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.sub_sch_box.details_sch .det_btn .btn.on .text:after {transform: rotate(0deg);}

/* 통합검색 */
.sub_sch_box.details_sch.sty2 {}
.sub_sch_box.details_sch.sty2 .sch_box .box {padding: 30px 229px 30px 20px;}
.sub_sch_box.details_sch .sch_box .box:last-child {padding: 30px 20px;}
.sub_sch_box.details_sch.sty2 .sch_box .box .btn_com {position: absolute; top: 30px; right: 20px; width: 204px; font-size: 0;}
.sub_sch_box.details_sch.sty2 .sch_box .box .btn_com .st_sch_btn {display: inline-block; position: initial; top: initial; right: initial; margin: 0 4px 0 0;}
.sub_sch_box.details_sch.sty2 .sch_box .box .btn_com .reset_btn {display: inline-block; width: 100px; height: 3rem; background-color: #9a9ca0; font-weight: 400; font-size: 1.067rem; line-height: 3rem; color: #ffffff;}



.sub_sch_box .sch_box .box .row:first-child {margin: 0;}
.sub_sch_box .sch_box .box .row .chk_list {display: table-cell; margin: 10px 0 0;}
.sub_sch_box .sch_box .box .row .chk_list .list {font-size: 0;}
.sub_sch_box .sch_box .box .row .chk_list .list li {display: inline-block; width: calc(16.6666% - 4.2px); margin: 5px 5px 0 0;}
.sub_sch_box .sch_box .box .row .chk_list .list li:nth-child(-n+6) {margin: 0 5px 0 0;}
.sub_sch_box .sch_box .box .row .chk_list .list li:nth-child(6n) {margin: 5px 0 0;}
.sub_sch_box .sch_box .box .row .chk_list .list li:nth-child(6) {margin: 0;}
.sub_sch_box .sch_box .box .row .chk_list .list li .btn_box {display: table; width: 100%; table-layout: fixed;}
.sub_sch_box .sch_box .box .row .chk_list .list li .btn_box .btn {display: table-cell; width: 100%; height: 3rem; border: 1px solid #dfdfdf; background-color: #ffffff; font-weight: 500; font-size: 0.933rem; line-height: 1.267rem; color: #333333; vertical-align: middle; text-align: center;}
.sub_sch_box .sch_box .box .row .chk_list .list li .btn_box .btn.chk {border: none; background-color: var(--colorMainHover); color: #ffffff; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}


.sub_sch_box.sty2 .sch_box .box .st_sch_btn {top: inherit; bottom: 30px;}
.sub_sch_box .sch_box .box .row.sty2 {display: block;}
.sub_sch_box .sch_box .box .row.sty2 label {display: inline-block; }
.sub_sch_box .sch_box .box .row.sty2 .slt_box {display: inline-block;}
.sub_sch_box .sch_box .box .row.sty2 .text {padding: 0 10px; font-size: 1.067rem; line-height: 3rem;}
.sub_sch_box .sch_box .box .row.sty2 .input_box {display: inline-block; width: 100px; }

.sub_sch_box.none {margin: 0; overflow: hidden;}
.sub_sch_box.none .sch_box {float: right; box-shadow: none;}
.sub_sch_box.none .sch_box .box {padding: 0 105px 0 0}
.sub_sch_box.none .sch_box .box .st_sch_btn {right: 0; bottom: 0;}

/* ==================== 기본 검색영역 - 상세검색이 있을 경우 / details_sch ==================== */

/* 공통 타이틀 박스 */
.com_tit_box {position: relative; margin: 0 0 15px;}
.com_tit_box.sty2 {margin: 25px 0;}
.com_tit_box .tit {display: inline-block; position: relative; padding: 0 0 0 12px; font-weight: 700; font-size: 1.867rem; line-height: 2.8rem; color: #000000; word-break: keep-all;}
.com_tit_box .tit:before {display: block; content: ""; position: absolute; top: 8px; left: 0; width: 6px; height: 1.733rem; background-color: var(--colorMain);}
.com_tit_box .tit .ft_c {color: #0080cc;}

/* 10-01 추가 */
.m_list > li .com_tit_box > .btn_area {margin: 10px 0 0; text-align: left;}
/* // 10-01 추가 */

/* 2024.09.05 추가*/
.com_tit_box .txt {margin: 5px 0 0; font-weight: 500; font-size: 1.025rem;}
/* 공통 타이틀 박스 */

.com_tit_box .right {position: absolute; right: 0; top: 50%; margin: -25px 0 0;}
.com_tit_box .right .btn_area {margin: 0; }
.com_tit_box .right .btn_area .btn {border-radius: 25px;}

/* ==================== Table Style ==================== */
.board_area {overflow: hidden;}
.board_area .synthesis {display: inline-block; position: relative; padding: 0 0 0 18px; font-weight: 400; font-size: 1rem; line-height: 1.467rem;}
/* 10-01 수정 */
.board_area .synthesis:before {display: block; content: ''; position: absolute; top: 50%; left: 0; width: 9px; height: 12px; margin: -8px 0 0; background-image: url("/images/home/kor/user/common/synt_icon.png"); background-position: 0 0; background-size: 9px 12px; background-repeat: no-repeat;}
/* // 10-01 수정 */
.board_area .synthesis .num {color: #e03321;}
.board_area .synthesis.sty2 {padding: 0;}
.board_area .synthesis.sty2:before {display: none;}
.board_area .board_list {width: 100%; margin: 15px 0 0; border-top: 2px solid #5f6577; text-align: center; border-collapse: collapse; table-layout: fixed; box-sizing: border-box;}
.board_area .board_list thead {border-bottom: 1px solid #d5d5d5; background-color: #f7f7f7;}
.board_area .board_list thead tr {}
.board_area .board_list thead tr th {padding: 13px 10px; font-weight: 500; font-size: 1rem; line-height: 1.467rem}
.board_area .board_list tbody {}
.board_area .board_list tbody tr {border-bottom: 1px solid #d5d5d5; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}
.board_area .board_list tbody tr:hover {background-color: #f7f7f7;}
.board_area .board_list tbody tr td {position: relative; padding: 15px 5px; font-weight: 400; font-size: 1rem; line-height: 1.467rem; color: #313131; word-break: break-all;}
.board_area .board_list tbody tr td.tit {padding: 0; text-align: left;}
.board_area .board_list tbody tr td.tit a {display: block; padding: 15px 5px; font-weight: 700; text-decoration: underline;}
.board_area .board_list tbody tr td.tit a.secret {padding: 15px 5px 15px 25px; background-image: url("/images/home/kor/user/common/secret_icon.png"); background-position: left 5px top 20px; background-repeat: no-repeat;}
.board_area .board_list tbody tr td.tit a.btn {text-align: center;}
.board_area .board_list tbody tr td.tit a .text {display: inline-block; height: 1.467rem; font-weight: 500; position: relative; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}
.board_area .board_list tbody tr td.tit a .text.sty2 {}
.board_area .board_list tbody tr td.tit a .text.sty2 .ft_c {margin: 0 5px 0 0; font-weight: 400; color: #0091ea;}
.board_area .board_list tbody tr td.tit a .text.sty2 .red {margin: 0 0 0 5px; font-weight: 400; color: #e03321;}
.board_area .board_list tbody tr td.tit a .info_text  {display: inline-block; height: 1.467rem; font-weight: 700; position: relative; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}
.board_area .board_list tbody tr td.tit a .info_text .ft_c {margin: 0 5px 0 0; font-weight: 400; color: #0091ea;}
.board_area .board_list tbody tr td.tit a .info_text .red {margin: 0 0 0 5px; font-weight: 400; color: #e03321;}

/* 10-21 */
.board_area .board_list tbody tr td.title {padding: 0; text-align: left;}
.board_area .board_list tbody tr td.title a {display: block; padding: 15px 5px; font-weight: 700;}
.board_area .board_list tbody tr td.title a.secret {padding: 15px 5px 15px 25px; background-image: url("/images/home/kor/user/common/secret_icon.png"); background-position: left 5px top 20px; background-repeat: no-repeat;}
.board_area .board_list tbody tr td.title a .text {display: inline-block; height: 1.467rem; font-weight: 500; position: relative; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}
.board_area .board_list tbody tr td.title a .text.sty2 {}
.board_area .board_list tbody tr td.title a .text.sty2 .ft_c {margin: 0 5px 0 0; font-weight: 400; color: #0091ea;}
.board_area .board_list tbody tr td.title a .text.sty2 .red {margin: 0 0 0 5px; font-weight: 400; color: #e03321;}
.board_area .board_list tbody tr td.title a .info_text  {display: inline-block; height: 1.467rem; font-weight: 700; position: relative; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}
.board_area .board_list tbody tr td.title a .info_text .ft_c {margin: 0 5px 0 0; font-weight: 400; color: #0091ea;}
.board_area .board_list tbody tr td.title a .info_text .red {margin: 0 0 0 5px; font-weight: 400; color: #e03321;}
.board_area .board_list tbody tr td.title .inner_count {}
.board_area .board_list tbody tr td.title .inner_count .text {display:-webkit-inline-box;max-width:calc(100% - 100px);vertical-align:middle}
.board_area .board_list tbody tr td.title .cmt_count {color:var(--colorMain);font-weight:500;vertical-align:middle}
/* // 10-21 */



.board_area .board_list tbody tr td .file {display: inline-block; width: 14px; height: 14px; background-image: url("/images/home/kor/user/common/flie_icon.png"); FF00F7background-position: 0 0; background-repeat: no-repeat; vertical-align: middle;}
.board_area .board_list tbody tr td .state {display: inline-block; width: 60px; font-weight: 400; font-size: 1.067rem; line-height: 1.667rem; color: #ffffff; text-align: center;}
.board_area .board_list tbody tr td .state.state1 {background-color: #0091ea;}
.board_area .board_list tbody tr td .state.state2 {background-color: #777777;}
.board_area .board_list tbody tr td .str_com {display: inline-block; padding: 0 10px; background-color:  #0091ea; font-size: 0.933rem; line-height: 1.8rem; color: #ffffff;}
.board_area .board_list tbody tr td .str_com.red {margin: 3px 0 0; background-color: #e03321;}

.board_area .board_list tbody tr td .ft_c {padding: 0 10px; font-size: 1.067rem; line-height: 1.6rem;}
.board_area .board_list tbody tr td .ft_c01 {color: var(--colorMainHover)}
.board_area .board_list tbody tr td .ft_c02 {color: #f06817}
.board_area .board_list tbody tr td .ft_c03 {color: #f13737}
.board_area .board_list tbody tr td .ft_c04 {color: #3FA0A9}
.board_area .board_list tbody tr td .ft_c05 {color: #8344eb}
.board_area .board_list tbody tr td .ft_c06 {color: #0354e8}
.board_area .board_list tbody tr td .ft_c07 {color: #0095fd}
.board_area .board_list tbody tr td .ft_c08 {color: #FF00F7}
.board_area .board_list tbody tr td .ft_c09 {display: inline-block; border-radius: 34px; padding: 0 16px; background-color: #4c4c4c; font-weight: 500; font-size: 1.067rem; line-height: 2.267rem; color: #ffffff;}
.board_area .board_list tbody tr td .ft_c10 {color: #f8b525}
.board_area .board_list tbody tr td .reapply {display: inline-block; border-radius: 34px; padding: 0 16px; background-color: #f5b12e; font-weight: 500; font-size: 1.067rem; line-height: 2.267rem; color: #5B3A13;}

.board_area .board_list tbody tr.red {background-color: #fcf0f0;}
.board_area .board_list tbody tr.red td {}
.board_area .board_list tbody tr.red td.num {font-weight: 500; color: #ec1a10;}
.board_area .board_list tbody tr.red td.tit {}
.board_area .board_list tbody tr.red td.date {}
.board_area .board_list tbody tr.red td.file {}
.board_area .board_list tbody tr.red td .ft_c {color: #333333;}

/* 채용 실적 관리 */
.board_area .board_list tbody tr td .view_btn_box {}
.board_area .board_list tbody tr td .view_btn_box .view_btn {display: inline-block; border-radius: 20px; border: 2px solid #1d1d1d; padding: 0 25px; font-weight: 500; font-size: 1rem; line-height: 2.333rem; color: #1d1d1d;}
.board_area .board_list tbody tr td .view_btn_box .view_btn.btn_gray {color:#fff;background-color:#999;border:0;transition:all 0.25s}
.board_area .board_list tbody tr td .view_btn_box .view_btn.btn_gray:hover,
.board_area .board_list tbody tr td .view_btn_box .btn_gray {background-color:#222}

.board_area .board_list tbody tr.green {background-color: #e4f2cf;}

.board_area .board_list tbody tr td .inp_01 {display: inline-block; width: calc(33.3333% - 19px);}
.board_area .board_list tbody tr td .txt {display: inline-block; padding: 0 5px;}
.board_area .board_list tbody tr td .btn_tempSave {padding:7px 12px;color:#fff;background-color:#999;transition:all 0.2s}
.board_area .board_list tbody tr td .btn_tempSave:hover, 
.board_area .board_list tbody tr td .btn_tempSave:focus {background-color:var(--colorMainHover)}

.board_area.sty2 .board_list thead tr th {border-right: 1px solid #cccccc;}
.board_area.sty2 .board_list thead tr th:last-child {border-right: none;}
.board_area.sty2 .board_list tbody tr td {border-right: 1px solid #cccccc; padding: 15px;}
.board_area.sty2 .board_list tbody tr td:last-child {border-right: none;}
/* ==================== Table Style ==================== */

/* ==================== Table Style left / right 내용이 있을때 ==================== */
.board_area .board_box {overflow: hidden;}
.board_area .board_box .fl	{float: left;}
.board_area .board_box .fr {float: right;}
.board_area .board_box .txt {font-weight: 400; font-size: 1rem; line-height: 1.467rem; color: #333333;}
.board_area .board_box .txt.key {padding: 0 0 0 23px; background-image: url("/images/home/kor/user/common/key_icon.png"); background-position: left center; background-size: 16px; background-repeat: no-repeat;}
.board_area .board_box .red {color: #e03321;}
.board_area .board_box > .tab_list {}
.board_area .board_box > .tab_list > .list {font-size: 0;}
.board_area .board_box > .tab_list > .list > li {display: inline-block; margin: 0 17px 0 0;}
.board_area .board_box > .tab_list > .list > li:last-child {margin: 0;}
.board_area .board_box > .tab_list > .list > li .btn {}
.board_area .board_box > .tab_list > .list > li .btn .text {padding: 0 0 0 24px; background-position: left center; background-size: 17px 19px; background-repeat: no-repeat; font-weight: 400; font-size: 1rem; line-height: 1.467rem; color: #9a9a9a;}
.board_area .board_box > .tab_list > .list > li > .img .text {background-image: url("/images/home/kor/user/common/img_icon.png");}
.board_area .board_box > .tab_list > .list > li > .list .text {background-image: url("/images/home/kor/user/common/list_icon.png");}
.board_area .board_box > .tab_list > .list > li > .map .text {background-image: url("/images/home/kor/user/common/map_icon.png");}
.board_area .board_box > .tab_list > .list > li.current > .img .text {background-image: url("/images/home/kor/user/common/img_icon_on.png");}
.board_area .board_box > .tab_list > .list > li.current > .list .text {background-image: url("/images/home/kor/user/common/list_icon_on.png");}
.board_area .board_box > .tab_list > .list > li.current > .map .text {background-image: url("/images/home/kor/user/common/map_icon_on.png");}

.board_area .board_box .link_view {}
.board_area .board_box .link_view .btn {display: inline-block; border: 1px solid #2475e3; padding: 0 20px; background-color: #2475e3; font-weight: 400; font-size: 1.067rem; line-height: 2.867rem; color: #ffffff;}
.board_area .board_box .link_view .btn:hover, .board_area .board_box .link_view .btn:focus {background-color: inherit; color: #2475e3;}


.board_area .board_list tbody tr td.annou {text-align: left;}
.board_area .board_list tbody tr td.annou a {display: block; width: 100%; font-size: 0;}
.board_area .board_list tbody tr td.annou a .text {display: inline-block; font-size: 1.467rem; line-height: 2.2rem; text-align: left;}
.board_area .board_list tbody tr td .star {width: 28px; height: 28px; background-image: url("/images/home/kor/user/common/scrap_off.png"); vertical-align: middle;}
.board_area .board_list tbody tr td .star.on {background-image: url("/images/home/kor/user/common/scrap_on.png");}
.board_area .board_list tbody tr td .info_list {}
.board_area .board_list tbody tr td .info_list .list {font-size: 0;}
.board_area .board_list tbody tr td .info_list .list li {display: inline-block; position: relative; margin: 0 12px 0 0; padding: 0 16px 0 0; font-weight: 500; font-size: 1.067rem; line-height: 1.6rem; color: #6f6f6f;}
.board_area .board_list tbody tr td .info_list .list li:last-child {margin: 0; padding: 0;}
.board_area .board_list tbody tr td .info_list .list li:before {display: block; content: ""; position: absolute; right: 0; top: 50%; width: 1px; height: 12px; margin: -6px 0 0; background-color: #dddddd;}
.board_area .board_list tbody tr td .info_list .list li:last-child:before {display: none;}
.board_area .board_list tbody tr td .apply_btn {display: inline-block; border-radius: 20px; padding: 0 31px; background-color: var(--colorMainHover); font-weight: 500; font-size: 1.2rem; line-height: 2.6rem; color: #ffffff;}
.board_area .board_list tbody tr td .text {/* margin: 6px 0 0;  */font-weight: 500; font-size: 1.067rem; line-height: 1.6rem; color: #494949;}

/* 채용공고 관리 */
.board_area .board_list tbody tr td.annou .annou_box {overflow: hidden;}
.board_area .board_list tbody tr td.annou .annou_box .state_box {display: table; table-layout: fixed; float: left; width: 60px; height: 60px; margin: 0 20px 0 0; border-radius: 50%;}
.board_area .board_list tbody tr td.annou .annou_box .state_box.state01 {background-color: #d1eaa8;}
.board_area .board_list tbody tr td.annou .annou_box .state_box.state02 {background-color: #f8e79a;}
.board_area .board_list tbody tr td.annou .annou_box .state_box.state03 {background-color: #e1e1e1;}
.board_area .board_list tbody tr td.annou .annou_box .state_box .state_inner {display: table-cell; vertical-align: middle; font-weight: 500; font-size: 0.933rem; line-height: 1.4rem; color: #494949; text-align: center;}
.board_area .board_list tbody tr td.annou .annou_box .text_box {float: left;}
.board_area .board_list tbody tr td .current_area {}
.board_area .board_list tbody tr td .current_area .list {font-size: 0;}
.board_area .board_list tbody tr td .current_area .list li {display: inline-block; position: relative; width: 25%;}
.board_area .board_list tbody tr td .current_area .list li:before {display: block; content: ""; position: absolute; left: 0; top: 50%; width: 1px; height: 50px; margin: -25px 0 0; background-color: #eeeeee;}
.board_area .board_list tbody tr td .current_area .list li:first-child:before {display: none;}
.board_area .board_list tbody tr td .current_area .list li .box {text-align: center;}
.board_area .board_list tbody tr td .current_area .list li .box .num {font-weight: 700; font-size: 1.6rem; line-height: 2.4rem; color: #141414;}
.board_area .board_list tbody tr td .current_area .list li .box .text {font-weight: 500; font-size: 1.067rem; line-height: 1.6rem; color: #494949;}

/* // 채용공고 관리 */

.board_area .board_list tbody tr td.info a {display: block; font-weight: 500; font-size: 1.333rem; line-height: 2rem; color: #141414; text-align: center;}
.board_area .board_list tbody tr td .name_box {}
.board_area .board_list tbody tr td .name_box .name {font-weight: 500; font-size: 1.467rem; line-height: 2.2rem; color: #141414;}
.board_area .board_list tbody tr td .detail_list {margin: 8px 0 0;}
.board_area .board_list tbody tr td .detail_list .list {font-size: 0;}
.board_area .board_list tbody tr td .detail_list .list li {display: inline-block; margin: 0 5px 0 0; border-radius: 12px; padding: 0 10px; font-weight: 500; font-size: 1rem; line-height: 1.6rem; color: #828282;}
.board_area .board_list tbody tr td .detail_list .list li:last-child {margin: 0;}
.board_area .board_list tbody tr td .detail_list .list li.new { background-color: #ffec83;}
.board_area .board_list tbody tr td .detail_list .list li.career {border: 1px solid #f24141; color: #f24141;}
.board_area .board_list tbody tr td .detail_list .list li.certi {}

/* ==================== Table Style left / right 내용이 있을때 ==================== */

/* ==================== 게시판 VIEW Style ==================== */
.board_view {margin: 32px 0 0; border-bottom:1px solid #d7d7d7;}
.board_view.sty2 {margin: 0;}
.board_view.bd0 {border-bottom: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.sty2 .board_view_top {padding: 0 10px;}
.board_view.sty3 {border-bottom: none;}
.board_view.sty3 .board_view_top {border-bottom: none;}
.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: 1rem; line-height: 1.467rem; 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; padding:5px 10px; background-color:#ec1a10; color:#fff; font-size:1rem;}

.board_view .board_view_top .mark_list .list li .mark2 {display: inline-block; width: 2rem; height: 2rem; font-weight: 400; font-size: 1.2rem; line-height: 2rem; color: #ffffff; border-radius: 50%;}
.board_view .board_view_top .mark_list .list li .mark2.ft_c1 {background-color: #000000;}
.board_view .board_view_top .mark_list .list li .mark2.ft_c2 {background-color: #009688;}
.board_view .board_view_top .mark_list .list li .mark.bg1 {background-color: #26a69a;}
.board_view .board_view_top .mark_list .list li .mark.bg2 {background-color: #0091ea;}
.board_view .board_view_top .mark_list .list li .mark.bg3 {background-color: #616161;}
.board_view .board_view_top .mark_list .list li .mark.menu {background-color: #F06817;}
.board_view .board_view_top .tit {display:block; margin-bottom:20px; font-size:1.6rem; word-break: keep-all;}
.board_view .board_view_top .tit .mark {margin-right:5px; vertical-align:top;}
.board_view .board_view_top .tit .str1 {color: #0091ea;}
.board_view .board_view_top .tit .str2 {color: #ec1a10;}
.board_view .board_view_top .tit .ft_c {color: var(--colorMainHover);}

.board_view .sort_list_box {margin: 15px 0 0;}
.board_view .sort_list_box .list {font-size: 0; text-align: right;}
.board_view .sort_list_box .list li {display: inline-block; position: relative;}
.board_view .sort_list_box .list li:after {display: block; content: ''; position: absolute; top: 50%; right: 0; width: 1px; height: 66px; margin: -33px 0 0; background-color: #e1e1e1;}
.board_view .sort_list_box .list li:last-child:after {display: none;}
.board_view .sort_list_box .list li .box {margin: 0;}
.board_view .sort_list_box .list li .box .text {display: table; position: relative; padding: 35px 20px 0; table-layout: fixed;}
.board_view .sort_list_box .list li .box .text .area {display: table-cell; font-weight: 400; font-size: 0.867rem; line-height: 1.267rem; color: #929292; vertical-align: middle;}
.board_view .sort_list_box .list li.on .box .text .area {color: #303030;}
.board_view .sort_list_box .list li .box .text:before {display: block; content: ''; position: absolute; top: 0; left: 50%; width: 30px; height: 29px; margin: 0 0 0 -15px; background-position: 0 0; background-repeat: no-repeat;}
.board_view .sort_list_box .list li.icon1 .box .text:before {background-image: url("/images/home/kor/user/common/edu_view_icon_01.png");}
.board_view .sort_list_box .list li.icon2 .box .text:before {background-image: url("/images/home/kor/user/common/edu_view_icon_02.png");}
.board_view .sort_list_box .list li.icon3 .box .text:before {background-image: url("/images/home/kor/user/common/edu_view_icon_03.png");}
.board_view .sort_list_box .list li.on.icon1 .box .text:before {background-image: url("/images/home/kor/user/common/edu_view_icon_01_on.png");}
.board_view .sort_list_box .list li.on.icon2 .box .text:before {background-image: url("/images/home/kor/user/common/edu_view_icon_02_on.png");}
.board_view .sort_list_box .list li.on.icon3 .box .text:before {background-image: url("/images/home/kor/user/common/edu_view_icon_03_on.png");}

.board_view .board_write {border-top: none;}

.board_view .board_view_top .info {color:#6f6f6f; font-size:0;}
.board_view .board_view_top .info .each {display:inline-block; font-size:1rem}
.board_view .board_view_top .info .each:after {content:"|"; display:inline-block; margin-top:-1px; padding:0 15px; color:#d7d7d7; font-size:0.8rem; vertical-align:middle;}
.board_view .board_view_top .info .each:last-child:after {display:none;}
.board_view .board_view_top .info .each .info_name {display:inline-block;vertical-align:top;position:relative}
.board_view .board_view_top .controler {position:absolute; left:20px; top:50%; z-index:1; width:2rem; height:2.667rem; line-height:2.667rem; margin-top:-15px; font-size:2rem; 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/common/board_prev.png");}
.board_view .board_view_top .board_next {right: 25px; background-image: url("/images/home/kor/user/common/board_next.png");}

.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: 1rem; line-height: 1.467rem; color: #242424; text-align: left;}
.board_view .board_write tbody tr td {padding: 10px;font-weight: 400; font-size: 1rem; line-height: 1.467rem; color: #5b5b5b; -ms-word-break: keep-all; word-break: keep-all;}
.board_view .board_write tbody tr td .gre {color: #009688;}
.board_view .board_write tbody tr td .red {color: #ec1a10;}
.board_view .board_write tbody tr td.ft_c {color: #3a7fcd;}
.board_view .board_write tbody tr td .file {position: relative; padding: 0 0 0 20px; font-weight: 400; font-size: 1.067rem; line-height: 1.6rem; 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/basic/attach_ico.png") 0 0 no-repeat;}
.board_view .board_write tbody tr td .view {display: inline-block; width: 4.667rem; height: 1.933rem; border: 1px solid #3a7fcd; font-weight: 400; font-size: 0.933rem; line-height: 1.8rem; color: #3a7fcd; text-align: center;}

.board_view .board_write tbody tr td input {display: inline-block; width: 100%; max-width: 10.667rem; height: 2.333rem;}
.board_view .board_write tbody tr td .txt {display: inline-block; padding: 0 5px; color: red;}

/* board_write style2 */
.board_view .board_write.sty2 {margin: 10px 0 0;}
.board_view .board_write.sty2 tbody tr:first-child {border-top: 1px solid #d9d9d9}
.board_view .board_write.sty2 tbody tr th {background-color: inherit;}
.board_view .board_write.sty2 tbody tr th .text {position: relative; padding: 0 0 0 12px;}
.board_view .board_write.sty2 tbody tr th .text:before {display: block; content: ''; position: absolute; top: 10px; left: 0; width: 3px; height: 3px; background-color: #333333; border-radius: 50%;}


.board_view .board_view_con {margin: 20px 0 0; padding:40px 25px;}

.board_view .board_view_file {display:table; width:100%; border-collapse:collapse; border-top:1px solid #d7d7d7;}
.board_view .board_view_file .tit {display:table-cell; width:20%; padding:15px 25px; background-color :#f5f7f9; 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: 0 0 10px;}
.board_view .board_view_file .file_each:last-child {margin-bottom:0;}
.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 a {position: relative; padding: 0 0 0 20px; background-image: url("/images/home/kor/user/basic/attach_ico.png"); background-position: 0 3px; background-repeat: no-repeat; font-weight: 400; font-size: 1rem; line-height: 1.467em; display: inline-block; word-break: break-all;}
.board_view .board_view_file .file_each button {width: 5.2rem; height: 1.933rem; margin: 0 0 0 10px; background-color: #373737;}
.board_view .board_view_file .file_each button:hover, .board_view_file .file_each button:focus {border: 1px solid #373737; background-color: inherit;}
.board_view .board_view_file .file_each button .text {display: inline-block; font-weight: 400; font-size: 0.933rem; line-height: 1.8rem; color: #ffffff; box-sizing: border-box;}
.board_view .board_view_file .file_each button:hover .text, .board_view_file .file_each button:focus .text {color: #373737;}

.com_table_cont .table_box .board_write tbody tr td .down_link {margin: 0 5px 0 0; padding: 0 0 0 20px; background-image: url("/images/home/kor/user/common/flie_icon.png"); background-position: left center; background-size: 14px; background-repeat: no-repeat;}
.com_table_cont .table_box .board_write tbody tr td .del {font-size: 1.067rem; color: #e03321}
/* ==================== 게시판 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: 400; font-size: 0.933rem; line-height: 1.4rem; 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: 400; font-size: 0.933rem; line-height: 1.4rem; 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 ==================== */

/* ==================== 게시판 VIEW - 지도 있을경우 Style ==================== */
.board_view .map_cont {padding: 25px 0; /* border-top: 1px solid #d9d9d9; */}
.board_view .map_cont .box {position: relative;}
.board_view .map_cont .box .text {position: absolute; left: 7px; top: 8px; z-index: 9999; border-radius: 15px; padding: 0 16px; background-color: rgba(0, 0, 0, 0.6); font-size: 0.933rem; line-height: 1.8rem; color: #ffffff;}
.board_view .map_cont .box #map {}
.board_view .map_cont .box .txt_box {font-size: 0;}
.board_view .map_cont .box .txt_box .txt {position: relative; margin: 10px 0 0; padding: 0 0 0 23px; font-weight: 400; font-size: 1.2rem; line-height: 1.8rem; color: #333333; word-break: keep-all;}
.board_view .map_cont .box .txt_box .txt:before {display: block; content: ''; position: absolute; top: 3px; left: 0; width: 14px; height: 21px; margin: 0; background-image: url("/images/home/kor/user/common/map_color_icon2.png"); background-position: 0 0; background-repeat: no-repeat;}
.board_view .map_cont .box .txt_box .txt .map_link {display: inline-block; padding: 0 20px; background-color: #31b9b8; color: #ffffff; border-radius: 20px;}
/* ==================== 게시판 VIEW - 지도 있을경우 Style ==================== */

/* ==================== 갤러리 Style ==================== */
.gallery_cont {}
.gallery_cont .synthesis {display: inline-block; position: relative; padding: 0 0 0 18px; font-weight: 400; font-size: 0.933rem; line-height: 21px;;}
.gallery_cont .synthesis:before {display: block; content: ''; position: absolute; top: 50%; left: 0; width: 9px; height: 12px; margin: -6px 0 0; background-image: url("/images/home/kor/user/common/synt_icon.png"); background-position: 0 0; background-size: cover; background-repeat: no-repeat;}
.gallery_cont .synthesis .num {color: #e03321;}
.gallery_cont .gallery_list {margin: 25px 0 0; border-top: 2px solid #5f6577; padding: 25px 0 0;}
.gallery_cont .gallery_list > .list {font-size: 0;}
.gallery_cont .gallery_list > .list > li {display: inline-block; width: calc(25% - 15px); margin: 20px 20px 0 0; vertical-align: top;}
.gallery_cont .gallery_list > .list > li:nth-child(-n+4) {margin: 0 20px 0 0;}
.gallery_cont .gallery_list > .list > li:nth-child(4n) {margin: 20px 0 0;}
.gallery_cont .gallery_list > .list > li:nth-child(4) {margin: 0;}
.gallery_cont .gallery_list .box {position: relative;}
.gallery_cont .gallery_list .box .box2 {display: block;}
.gallery_cont .gallery_list .box .box2 .img_box {display: table; width: 100%; table-layout: fixed;}
.gallery_cont .gallery_list .box .box2 .img_box .inner_box {display: table-cell; overflow: hidden; width: 100%; height: 172px; background-color: #f7f7f7; vertical-align: middle; text-align: center;}
.gallery_cont.sty2 .gallery_list .box .box2 .img_box .inner_box {height: 246px;}
.gallery_cont .gallery_list .box .box2 .img_box .inner_box img {display: inline-block; max-width: 100%; transition: all .8s ease;}
.gallery_cont .gallery_list .box .box2:hover .img_box .inner_box img, 
.gallery_cont .gallery_list .box .box2:focus .img_box .inner_box img {transform: scale(1.5);}
.gallery_cont .gallery_list .box .menu {position: absolute; top: 0; left: 0; padding: 0 10px; background-color: #F06817; font-weight: 500; font-size: 0.933rem; line-height: 2.067rem; color: #ffffff; z-index: 1;}
.gallery_cont .gallery_list .box .txt_box {padding: 16px 0 0;}
.gallery_cont .gallery_list .box .txt_box .tit_area {}
.gallery_cont .gallery_list .box .txt_box .tit_area .kay {font-weight: 400; font-size: 1rem; line-height: 1.467rem; color: #1871de;}
.gallery_cont .gallery_list .box .txt_box .tit_area .tit {height: 1.8rem; margin: 1px 0 0; font-weight: 500; font-size: 1.2rem; line-height: 1.8rem; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; word-wrap: break-word;}
.gallery_cont .gallery_list .box .txt_box .text {margin: 7px 0 0; font-weight: 500; font-size: 1.067rem; line-height: 1.6rem; color: #333333;}
.gallery_cont .gallery_list .box .txt_box .txt_area {margin: 5px 0 0; border-top: 1px solid #e4e4e4; padding: 5px 0 0;}
.gallery_cont .gallery_list .box .txt_box .txt_area .txt {display: block; position: relative; padding: 0 0 0 68px; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #898989; word-break: keep-all;}
.gallery_cont .gallery_list .box .txt_box .txt_area .txt .ft_c {position: absolute; top: 0; left: 0; font-weight: 400; color: #525252;}
.gallery_cont .gallery_list .box .data_list {margin: 3px 0 0;}
.gallery_cont .gallery_list .box .data_list > .list {font-size: 0;}
.gallery_cont .gallery_list .box .data_list > .list > li {display: inline-block; position: relative; margin: 0 10px 0 0; padding: 0 10px 0 0; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #a0a0a0;}
.gallery_cont .gallery_list .box .data_list > .list > li:after {display: block; content: ''; position:absolute; top: 50%; right: 0; width: 1px; height: 11px; margin: -6px 0 0; background-color: #d5d5d5;}
.gallery_cont .gallery_list .box .data_list > .list > li:last-child {margin: 0; padding: 0;}
.gallery_cont .gallery_list .box .data_list > .list > li:last-child img {padding: 4px 0 3px;}
.gallery_cont .gallery_list .box .data_list > .list > li:last-child:after {display: none;}
.gallery_cont .gallery_list .box .data_list > .list > li a {display: block;}
/* ==================== 갤러리 Style ==================== */


/* ==================== 블로그 Style ==================== */
.blog_cont {}
.blog_cont .synthesis {display: inline-block; position: relative; padding: 0 0 0 18px; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #333333;}
.blog_cont .synthesis:before {display: block; content: ''; position: absolute; top: 50%; left: 0; width: 9px; height: 12px; margin: -6px 0 0; background-image: url("/images/home/kor/user/common/synt_icon.png"); background-position: 0 0; background-size: cover; background-repeat: no-repeat;}
.blog_cont .synthesis .num {color: #e03321;}
.blog_cont .blog_list {margin: 25px 0 0; border-top: 2px solid #5f6577; padding: 25px 0 0;}
.blog_cont .blog_list > .list {}
.blog_cont .blog_list > .list > li {}
.blog_cont .blog_list > .list > li .box {display: table; width: 100%; table-layout: fixed; border-bottom: 1px solid #d5d5d5; padding: 22px 0;}
.blog_cont .blog_list > .list > li:first-child .box {padding: 0 0 22px;}
.blog_cont .blog_list > .list > li .box .img_area {display: table-cell; width: 194px; vertical-align: middle;}
.blog_cont .blog_list > .list > li .box .img_area .img_box {display: table; width: 100%; table-layout: fixed;}
.blog_cont .blog_list > .list > li .box .img_area .img_box .inner_box {display: table-cell; width: 100%; height: 109px; background-color: #f7f7f7; vertical-align: middle; text-align: center;}
.blog_cont .blog_list > .list > li .box .img_area .img_box .inner_box img {display: inline-block;}
.blog_cont .blog_list > .list > li .box .txt_area {display: table-cell; padding: 0 0 0 35px;}
.blog_cont .blog_list > .list > li .box .txt_area .title_area {font-size: 0;}
.blog_cont .blog_list > .list > li .box .txt_area .title_area > .category_list {display: inline-block;}
.blog_cont .blog_list > .list > li .box .txt_area .title_area > .category_list > .list {font-size: 0;}
.blog_cont .blog_list > .list > li .box .txt_area .title_area > .category_list > .list > li {display: inline-block; margin: 0 2px 0 0; font-weight: 500; font-size: 1.067rem; line-height: 1.6rem; color: #287eff;}
.blog_cont .blog_list > .list > li .box .txt_area .title_area > .category_list > .list > li:last-child {margin: 0 5px 0 0;}
.blog_cont .blog_list > .list > li .box .txt_area .title_area .title {display: inline-block; height: 1.6rem; font-weight: 500; font-size: 1.067rem; line-height: 1.6rem; color: #333333; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.blog_cont .blog_list > .list > li .box .txt_area .text {height: 2.933rem; margin: 8px 0 0; font-weight: 400; font-size: 1rem; line-height: 1.467rem; color: #606060; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.blog_cont .blog_list > .list > li .box .txt_area .sort_list {margin: 8px 0 0;}
.blog_cont .blog_list > .list > li .box .txt_area .sort_list > .list {font-size: 0;}
.blog_cont .blog_list > .list > li .box .txt_area .sort_list > .list > li {display: inline-block; position: relative; margin: 0 11px 0 0; padding: 0 11px 0 0; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #a0a0a0; word-break: keep-all;}
.blog_cont .blog_list > .list > li .box .txt_area .sort_list > .list > li:after {display: block; content: ''; position: absolute; top: 50%; right: 0; width: 1px; height: 11px; margin: -6px 0 0; background-color: #d5d5d5;}
.blog_cont .blog_list > .list > li .box .txt_area .sort_list > .list > li:last-child {margin: 0; padding: 0;}
.blog_cont .blog_list > .list > li .box .txt_area .sort_list > .list > li:last-child:after {display: none;}
.blog_cont .blog_list > .list > li .box .txt_area .data_list {margin: 9px 0 0;}
.blog_cont .blog_list > .list > li .box .txt_area .data_list > .list {font-size: 0;}
.blog_cont .blog_list > .list > li .box .txt_area .data_list > .list > li {display: inline-block; position: relative; margin: 0 10px 0 0; padding: 0 10px 0 0; font-weight: 400; font-size: 14px; line-height: 21px; color: #a0a0a0;}
.blog_cont .blog_list > .list > li .box .txt_area .data_list > .list > li:after {display: block; content: ''; position:absolute; top: 50%; right: 0; width: 1px; height: 11px; margin: -6px 0 0; background-color: #d5d5d5;}
.blog_cont .blog_list > .list > li .box .txt_area .data_list > .list > li:last-child {margin: 0; padding: 0;}
.blog_cont .blog_list > .list > li .box .txt_area .data_list > .list > li:last-child img {padding: 4px 0 3px;}
.blog_cont .blog_list > .list > li .box .txt_area .data_list > .list > li:last-child:after {display: none;}
/* ==================== 블로그 Style ==================== */

/* ==================== 포스터 Style ==================== */
.poster_cont {}
.poster_cont .synthesis {display: inline-block; position: relative; padding: 0 0 0 18px; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #333333;}
.poster_cont .synthesis:before {display: block; content: ''; position: absolute; top: 50%; left: 0; width: 9px; height: 12px; margin: -6px 0 0; background-image: url("/images/home/kor/user/common/synt_icon.png"); background-position: 0 0; background-size: cover; background-repeat: no-repeat;}
.poster_cont .synthesis .num {color: #e03321;}
.poster_cont .poster_list {margin: 25px 0 0; border-top: 2px solid #5f6577; padding: 25px 0 0;}
.poster_cont .poster_list > .list {font-size: 0;}
.poster_cont .poster_list > .list > li {display: inline-block; width: calc(25% - 15px); margin: 20px 20px 0 0; vertical-align: top;}
.poster_cont .poster_list > .list > li:nth-child(-n+4) {margin: 0 20px 0 0;}
.poster_cont .poster_list > .list > li:nth-child(4n) {margin: 20px 0 0;}
.poster_cont .poster_list > .list > li:nth-child(4) {margin: 0;}
.poster_cont .poster_list > .list > li .box {}
.poster_cont .poster_list > .list > li .box .img_box {display: table; width: 100%; table-layout: fixed;}
.poster_cont .poster_list > .list > li .box .img_box .inner_box {display: table-cell; overflow: hidden; width: 100%; height: 500px; background-color: #f7f7f7; vertical-align: middle; text-align: center;}
.poster_cont .poster_list > .list > li .box .img_box .inner_box img {display: inline-block; transition: all .8s ease;}
.poster_cont .poster_list > .list > li .box:hover .img_box .inner_box img, ..poster_cont .poster_list > .list > li .box:focus .img_box .inner_box img {transform: scale(1.5);}
.poster_cont .poster_list > .list > li .box .txt_box {padding: 16px 0 0;}
.poster_cont .poster_list > .list > li .box .txt_box .tit_area {}
.poster_cont .poster_list > .list > li .box .txt_box .tit_area .kay {font-weight: 400; font-size: 1rem; line-height: 1.467rem; color: #1871de;}
.poster_cont .poster_list > .list > li .box .txt_box .tit_area .tit {height: 4rem; margin: 1px 0 0; font-weight: 700; font-size: 1.333rem; line-height: 2rem; color: #333333; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word;}
.poster_cont .poster_list > .list > li .box .txt_box .txt_area {margin: 5px 0 0; padding: 5px 0 0;}
.poster_cont .poster_list > .list > li .box .txt_box .txt_area .txt {display: block; position: relative; padding: 0 0 0 40px; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #6f6f6f; word-break: keep-all;}
.poster_cont .poster_list > .list > li .box .txt_box .txt_area .txt .ft_c {position: absolute; top: 0; left: 0; font-weight: 400; color: #909090;}
.poster_cont .poster_list > .list > li .box .txt_box .data_list {margin: 3px 0 0;}
.poster_cont .poster_list > .list > li .box .txt_box .data_list > .list {font-size: 0;}
.poster_cont .poster_list > .list > li .box .txt_box .data_list > .list > li {display: inline-block; position: relative; margin: 0 10px 0 0; padding: 0 10px 0 0; font-weight: 500; font-size: 1.067rem; line-height: 1.6rem; color: #333333;}
.poster_cont .poster_list > .list > li .box .txt_box .data_list > .list > li:after {display: block; content: ''; position:absolute; top: 50%; right: 0; width: 1px; height: 11px; margin: -6px 0 0; background-color: #d5d5d5;}
.poster_cont .poster_list > .list > li .box .txt_box .data_list > .list > li:last-child {margin: 0; padding: 0;}
.poster_cont .poster_list > .list > li .box .txt_box .data_list > .list > li:last-child img {padding: 4px 0 3px;}
.poster_cont .poster_list > .list > li .box .txt_box .data_list > .list > li:last-child:after {display: none;}
/* ==================== 포스터 Style ==================== */

/* ==================== 이벤트 Style ==================== */
.event_cont {}
.event_cont .synthesis {display: inline-block; position: relative; padding: 0 0 0 18px; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem;}
.event_cont .synthesis:before {display: block; content: ''; position: absolute; top: 50%; left: 0; width: 9px; height: 12px; margin: -6px 0 0; background-image: url("/images/home/kor/user/common/synt_icon.png"); background-position: 0 0; background-size: cover; background-repeat: no-repeat;}
.event_cont .synthesis .num {color: #e03321;}
.event_cont .event_list {margin: 25px 0 0; border-top: 2px solid #5f6577; padding: 25px 0 0;}
.event_cont .event_list > .list {}
.event_cont .event_list > .list > li {}
.event_cont .event_list > .list > li > .box {display: table; width: 100%; table-layout: fixed; border-bottom: 1px solid #d5d5d5; padding: 22px 0;}
.event_cont .event_list > .list > li:first-child > .box {padding: 0 0 22px;}
.event_cont .event_list > .list > li > .box a {display: block; margin: 0 10px 0 0;}
.event_cont .event_list > .list > li .box .img_area {position: relative; display: table-cell; width: 194px; height: 109px; vertical-align: middle; text-align: center;}
.event_cont .event_list > .list > li .box .img_area .img_box {display: table; table-layout: fixed; width: 100%; max-width: 194px;}
.event_cont .event_list > .list > li .box .img_area .img_box .inner_box {display: table-cell; height: 109px; vertical-align: middle; text-align: center;}
.event_cont .event_list > .list > li .box .img_area .img_box .inner_box img {display: inline-block;}
.event_cont .event_list > .list > li .box .img_area .sort {position: absolute; left: 0; top: 0; padding: 0 10px; background-color: #F06817; font-weight: 500; font-size: 0.933rem; line-height: 2.067rem; color: #ffffff;}
.event_cont .event_list > .list > li .box .txt_area {display: table-cell; padding: 0 0 0 34px;}
.event_cont .event_list > .list > li .box .txt_area > .category_list {display: inline-block;}
.event_cont .event_list > .list > li .box .txt_area > .category_list > .list {font-size: 0;}
.event_cont .event_list > .list > li .box .txt_area > .category_list > .list > li {display: inline-block; margin: 0 2px 0 0; font-weight: 700; font-size: 1.2rem; line-height: 1.8rem; color: var(--colorMainHover);}
.event_cont .event_list > .list > li .box .txt_area > .category_list > .list > li:last-child {margin: 0 5px 0 0;}

.event_cont .event_list > .list > li .box .txt_area > .category_list > .list > li .s1 {color:var(--colorMainHover)}
.event_cont .event_list > .list > li .box .txt_area > .category_list > .list > li .s2 {color:#ee3737}
.event_cont .event_list > .list > li .box .txt_area > .category_list > .list > li .s3 {color:#007e3d}
.event_cont .event_list > .list > li .box .txt_area > .category_list > .list > li .s4 {color:#4286f5}
.event_cont .event_list > .list > li .box .txt_area > .category_list > .list > li .s5 {color:#848690}

.event_cont .event_list > .list > li .box .txt_area .title {display: inline-block; font-weight: 700; font-size: 1.2rem; line-height: 1.8rem;word-break: keep-all;}
.event_cont .event_list > .list > li .box .txt_area .day {display: inline-block; background-color: #ee3737; padding: 0 17px; font-weight: 400; font-size: 0.933rem; line-height: 1.933rem; color: #ffffff;}
.event_cont .event_list > .list > li .box .txt_area > .sort_list {margin: 8px 0 0;}
.event_cont .event_list > .list > li .box .txt_area > .sort_list > .list {font-size: 0;}
.event_cont .event_list > .list > li .box .txt_area > .sort_list > .list > li {display: inline-block; position: relative; margin: 3px 0 0; padding: 0 20px 0 0; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem;  vertical-align: top;}
.event_cont .event_list > .list > li .box .txt_area > .sort_list > .list > li:first-child {margin: 0;}
.event_cont .event_list > .list > li .box .txt_area > .sort_list > .list > li:nth-child(2n) {width: 45%; padding: 0;}
.event_cont .event_list > .list > li .box .txt_area > .sort_list > .list > li:nth-child(2n-1) {width: 55%;}
.event_cont .event_list > .list > li .box .txt_area > .sort_list > .list > li .box {display: table; table-layout: fixed; width: 100%; border-bottom: none;}
.event_cont .event_list > .list > li .box .txt_area > .sort_list > .list > li .box .tit {display: table-cell; vertical-align: top; width: 4.667rem; font-weight: 400; color:#494949;}
.event_cont .event_list > .list > li .box .txt_area > .sort_list > .list > li .box .text {display: table-cell; vertical-align: top; width: 100%;}
.event_cont .event_list > .list > li .box .txt_area > .data_list {margin: 7px 0 0;}
.event_cont .event_list > .list > li .box .txt_area > .data_list > .list {font-size: 0;}
.event_cont .event_list > .list > li .box .txt_area > .data_list > .list > li {display: inline-block; position: relative; margin: 0 10px 0 0; padding: 0 10px 0 0; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #a0a0a0;}
.event_cont .event_list > .list > li .box .txt_area > .data_list > .list > li:after {display: block; content: ''; position:absolute; top: 50%; right: 0; width: 1px; height: 11px; margin: -6px 0 0; background-color: #d5d5d5;}
.event_cont .event_list > .list > li .box .txt_area > .data_list > .list > li:last-child {margin: 0; padding: 0;}
.event_cont .event_list > .list > li .box .txt_area > .data_list > .list > li:last-child img {padding: 4px 0 3px;}
.event_cont .event_list > .list > li .box .txt_area > .data_list > .list > li:last-child:after {display: none;}
.event_cont .event_list > .list > li .box .situ_area {display: table-cell; width: 106px; vertical-align: middle; text-align: center;}
.event_cont .event_list > .list > li .box .situ_area .situ {display: inline-block; width: 106px; height: 106px; font-weight: 400; font-size: 1rem; color: #ffffff; border-radius: 50%;}
.event_cont .event_list > .list > li .box .situ_area .situ.bg1 {background-color: #f24848;}
.event_cont .event_list > .list > li .box .situ_area .situ.bg2 {background-color: #f2c848;}
.event_cont .event_list > .list > li .box .situ_area .situ.bg3 {background-color: #888888;}
.event_cont .event_list > .list > li .box .situ_area .road_box {display: table; table-layout: fixed; width: 105px; border: 1px solid #d1d1d1; border-radius: 50%; padding: 25px 0;}
.event_cont .event_list > .list > li .box .situ_area .road_box .text {display: table-cell; width: 100%; position: relative; padding: 30px 0 0; font-weight: 500; font-size: 1.067rem; line-height: 1.6rem; color: #000000; vertical-align: middle; text-align: center;}
.event_cont .event_list > .list > li .box .situ_area .road_box .text:before {display: block; content: ""; position: absolute; left: 50%; top: 0; width: 15px; height: 21px; background-image: url("/images/home/kor/user/common/road_icon.png"); background-position: 0 0; background-repeat: no-repeat; transform: translate(-50%,0);}
/* ==================== 이벤트 Style ==================== */

/* ==================== FAQ Style ==================== */
.faq_cont {}
.faq_cont .synthesis {display: inline-block; position: relative; padding: 0 0 0 18px; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem;}
.faq_cont .synthesis:before {display: block; content: ''; position: absolute; top: 50%; left: 0; width: 9px; height: 12px; margin: -6px 0 0; background-image: url("/images/home/kor/user/common/synt_icon.png"); background-position: 0 0; background-size: cover; background-repeat: no-repeat;}
.faq_cont .synthesis .num {color: #e03321;}
.faq_cont .faq_list {margin: 25px 0 0; border-top: 2px solid #5f6577;}
.faq_cont .faq_list .list {}
.faq_cont .faq_list .list li {margin: 14px 0 0; border: 1px solid #d0d0d0;}
.faq_cont .faq_list .list li .cont {position: relative; padding: 15px 128px 15px 90px;}
.faq_cont .faq_list .list li .cont:before {display: block; position: absolute; top: 10px; left: 29px; width: 33px; height: 33px; border: 1px solid #bebfc2;}
.faq_cont .faq_list .list li .q_area {display: block; width: 100%; font-weight: 400; font-size: 1rem; line-height: 1.467rem; cursor: pointer; text-align: left;}
.faq_cont .faq_list .list li .q_area .ft_color {color: #ec1a10;}
.faq_cont .faq_list .list li .q_area:before {content: 'Q'; font-weight: 500; font-size: 1.2rem; line-height: 2.1rem; color: var(--colorMainHover); text-align: center; border-radius: 50%;}
.faq_cont .faq_list .list li .q_area:after {display: block; content: ''; position: absolute; top: 50%; right: 36px; width: 17px; height: 9px; margin: -4px 0 0; background-image: url("/images/home/kor/user/common/faq_down_icon.png"); background-position: 0 0; background-size: cover; background-repeat: no-repeat; transform: rotate(180deg);}
.faq_cont .faq_list .list li.on .q_area {font-weight: 700;}
.faq_cont .faq_list .list li.on .q_area:after {transform: rotate(0deg);}
.faq_cont .faq_list .list li .a_area {display: none; position: relative; border-top: 1px solid #d0d0d0; padding: 15px 128px 58px 90px; background-color: #f4f4f4; font-weight: 400; font-size: 1rem; line-height: 1.467rem; word-break: keep-all;}
.faq_cont .faq_list .list li.on .a_area {display: block;}
.faq_cont .faq_list .list li .a_area:before {content: 'A'; border: 1px solid var(--colorMainHover); background-color: var(--colorMainHover); font-weight: 500; font-size: 1.2rem; line-height: 2.1rem; color: #ffffff; text-align: center; border-radius: 50%;}
.faq_cont .faq_list .list li .a_area .flie {position: absolute; bottom: 15px; right: 25px; width: 94px; height: 33px; border: 1px solid #2a4898; text-align: center;}
.faq_cont .faq_list .list li .a_area .flie .text {display: inline-block; position: relative; padding: 0 0 0 19px; font-weight: 400; font-size: 0.933rem; line-height: 2.067rem; color: #2a4898;}
.faq_cont .faq_list .list li .a_area .flie .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/common/flie_icon.png"); background-position: 0 0; background-size: cover; background-repeat: no-repeat;}

/* ==================== FAQ Style ==================== */



/* ==================== 통합검색 Style ==================== */
.sch_tab_cont {}
.sch_tab_cont > .list {display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-around;border: 1px solid #cdcdcd; font-size: 0;}
.sch_tab_cont > .list > li {width: 100%; border-left: 1px solid #cdcdcd; vertical-align: middle; background-color: #f4f4f4;}
.sch_tab_cont > .list > li:first-child {border: none;}
.sch_tab_cont > .list > li .com_tab_btn {display: table; table-layout: fixed; margin: 0 auto; text-align: center;}
.sch_tab_cont > .list > li .com_tab_btn .text {display: table-cell; height: 62px; vertical-align: middle; font-weight: 400; font-size: 1rem; line-height: 1.533rem;}
.sch_tab_cont > .list > li .com_tab_btn .text .num {color: #e03321;}
.sch_tab_cont > .list > li.on {background-color: var(--colorMainHover);}
.sch_tab_cont > .list > li.on .com_tab_btn .text {color: #ffffff;}
.sch_tab_cont > .list > li.on .com_tab_btn .text .num {color: #ffffff;}
.sch_tab_cont > .list > li.tab_slt {position: relative;}
.sch_tab_cont > .list > li.tab_slt .tab_slt_btn {display: block; width: 100%; background-color: #f4f4f4;}
.sch_tab_cont > .list > li.tab_slt .tab_slt_btn .text {position: relative; padding: 0 23px 0 0; background-position: right center; background-size: 12px 7px; background-repeat: no-repeat; font-weight: 400; font-size: 1rem; line-height: 4.133rem; color: #333333;}
.sch_tab_cont > .list > li.tab_slt .tab_slt_btn .text {background-image: url("/images/home/kor/user/common/tab_slt_icon.png");}
.sch_tab_cont > .list > li.tab_slt > .slt_list {display: none; position: absolute; top: 63px; right: 0; left: 0; border: 1px solid #cdcdcd; background-color: #ffffff; text-align: center; z-index: 1;}
.sch_tab_cont > .list > li.tab_slt > .slt_list.on {display: block;}
.sch_tab_cont > .list > li.tab_slt > .slt_list > li {border-bottom: 1px solid #cdcdcd;}
.sch_tab_cont > .list > li.tab_slt > .slt_list > li:last-child {border: none;}
.sch_tab_cont > .list > li.tab_slt > .slt_list > li > .tab_data {display: block; width: 100%;}
.sch_tab_cont > .list > li.tab_slt > .slt_list > li > .tab_data .text_box {display: table; width: 100%; table-layout: fixed;}
.sch_tab_cont > .list > li.tab_slt > .slt_list > li > .tab_data .text_box .text_inner {display: table-cell; height: 4.133rem; vertical-align: middle; text-align: center;}
.sch_tab_cont > .list > li.tab_slt > .slt_list > li > .tab_data:hover, .sch_tab_cont > .list > li.tab_slt > .slt_list > li > .tab_data:focus {background-color: #2475e3;}
.sch_tab_cont > .list > li.tab_slt > .slt_list > li > .tab_data .text_box .text_inner .text {font-weight: 400; font-size: 1rem; line-height: 2.067rem; color: #333333;}
.sch_tab_cont > .list > li.tab_slt > .slt_list > li > .tab_data:hover .text_box .text_inner .text, .sch_tab_cont > .list > li.tab_slt > .slt_list > li > .tab_data:focus .text_box .text_inner .text {color: #ffffff;}
.sch_tab_cont > .list > li.tab_slt > .slt_list > li > .tab_data .text .num {color: #e03321;}
.sch_tab_cont > .list > li.tab_slt > .slt_list > li > .tab_data:hover .text_box .text_inner .text .num, .sch_tab_cont > .list > li.tab_slt > .slt_list > li > .tab_data:focus .text_box .text_inner .text .num {color: #ffffff;}

.sch_cont {margin: 51px 0 0;}
.sch_cont .record_area {}
.sch_cont .record_area .title {font-weight: 400; font-size: 1.467rem; line-height: 1.733rem; color: #333333;}
.sch_cont .record_area .text {margin: 12px 0 0; font-weight: 400; font-size: 1.2rem; line-height: 1.733rem; color: #333333;}
.sch_cont .record_area .ft_c {color: var(--colorMainHover);}
.sch_cont .record_area .ft_c2 {color: #e03321;}
.sch_cont .sch_list_cont {margin: 43px 0 0;}
.sch_cont .sch_list_cont > .list {}
.sch_cont .sch_list_cont > .list > li {}
.sch_cont .sch_list_cont > .list > li > .box {}
.sch_cont .sch_list_cont > .list > li > .box .title_area {position: relative; padding: 0 55px 0 0;}
.sch_cont .sch_list_cont > .list > li > .box .title_area .title {font-weight: 400; font-size: 1rem; line-height: 2.133rem; color: #333333;}
.sch_cont .sch_list_cont > .list > li > .box .title_area .title .num {color: #e03321;}
.sch_cont .sch_list_cont > .list > li > .box .title_area .view {position: absolute; top: 0; right: 0; font-weight: 400; font-size: 0.933rem; line-height: 2.133rem; color: #333333;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box {border-top: 2px solid #5f6577;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list {}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li {border-top: 1px solid #dedede;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li:fist-child {border-top: none;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box {display: block; padding: 18px 18px 18px 32px; cursor: pointer;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .menu_list {}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .menu_list li {position: relative; padding: 0 0 0 11px;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .menu_list li:before {display: block; content: ''; position: absolute; top: 15px; left: 0; width: 3px; height: 3px; background-color: #333333;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .menu_list li .text {display: block; font-weight: 400; font-size: 1rem; line-height: 2.133rem; color: #333333;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .menu_list li .text .ft_c {color: #2475e3;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .sub_tit {font-weight: 400; font-size: 1rem; line-height: 1.467rem; color: var(--colorMainHover);}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .sub_tit .ft_c {color: var(--colorMainHover);}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .tit_con {position: relative;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .tit_con .tit {height: 1.733rem; margin: 5px 0 0; padding: 0 100px 0 0; font-weight: 400; font-size: 1.2rem; line-height: 1.733rem; color: #333333; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .tit_con .date {position: absolute; right: 0; top: 50%; margin: -12px 0 0; font-weight: 500; font-size: 1.067rem; line-height: 1.6rem; color: #8e8e8e;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .file_list {margin: 14px 0 0;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .file_list .list {}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .file_list .list li {margin: 5px 0 0;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .file_list .list li:first-child {margin: 0;}
.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .file_list .list li .text {display: inline-block; padding: 0 0 0 23px; background-image: url("/images/home/kor/user/common/flie_icon.png"); background-size: 14px; background-position: left center; background-repeat: no-repeat; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #333333;}
/* ==================== 통합검색 Style ==================== */

/* ==================== Pagination Style ==================== */
.pagination {margin: 50px 0 0; font-size:0; text-align: center;}
.pagination a {display: inline-block; width: 2.267rem; height: 2.267rem; margin: 0 0 3px; font-size: 1rem; line-height: 2.267rem; text-align: center; vertical-align: middle; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; font-family: "Pretendard"; border-radius: 50%;}
.pagination a:hover, .pagination a:focus, .pagination .active {background-color:#e6e6e6; }
.pagination .page_arrow {position: relative;}
.pagination .page_arrow:before {display: block; content: ''; position: absolute; top: 50%; height: 12px; background-position: 0 0; background-size: cover; background-repeat: no-repeat;}
.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/common/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/common/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/common/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/common/page_r2.png");}
.pagination.skin3 {margin-top: 60px;}
.pagination.skin3 a:hover, .pagination.skin3 a:focus, .pagination.skin3 .active {background-color: #545454; color: #ffffff;}
/* ==================== Pagination Style ==================== */


/* ==================== 로그인 ==================== */
.login_page {text-align:center}
.login_page .login_title {margin-bottom:10px;font-size:28px;font-weight:400}
.login_page .login_txt {margin-bottom:45px;font-size:18px;font-weight:400;color:#616161}
.login_page .login_obj {display:flex;column-gap:40px}
.login_page .bd_box {flex:1;padding-left:30px;padding-right:30px;background-color:#f5f5f5}
.login_page .bd_box .inner_tit {margin-bottom:35px;color:#212121;font-size:30px;line-height:1;font-weight:800}
.login_page .bd_box .input_box {margin-bottom:12px}
.login_page .bd_box .input_box:last-child {margin-bottom:0}
.login_page .bd_box .input_box input {border-radius:6px}
.login_page .bd_box .img {display:flex;align-items:center;justify-content:center;height:100px;margin-bottom:27px}
.login_page .bd_box .info_txt {margin-top:17px;font-weight:500;color:#616161;line-height:1.6}
.login_page .bd_box .info_txt .icon {display:inline-block;vertical-align:top;transform:translateY(3px)}
.login_page .bd_box .info_txt .text {display:inline;vertical-align:top}
.login_page .bd_box .btn_list_box {display:flex;flex-wrap:wrap;gap:16px 10px}
.login_page .bd_box .btn_list_box .li {width:calc(50% - 5px)}
.login_page .bd_box .btn_list_box .li.block {width:100%}
.login_page .bd_box .btn_default {display:block}
.login_page .bd_box .btn_default.kakao {color:#212121;border-color:#FEE500;background-color:#FEE500}
.login_page .bd_box .btn_default.kakao:hover, 
.login_page .bd_box .btn_default.kakao:focus {border-color:#fec700;background-color:#fec700}
.login_page .bd_box .btn_default .icon {margin-right:0;transform:translateY(1px)}
/* ==================== 로그인 ==================== */


/* ==================== 아이디,비밀번호 찾기 ==================== */
.account_cont {margin: 31px 0 0;}
.account_cont .exp_txt_list {position: relative;}
.account_cont .exp_txt_list .inner {}
.account_cont .exp_txt_list .inner .list {}
.account_cont .exp_txt_list .inner .list li {position: relative; margin: 6px 0 0; padding: 0 0 0 32px; font-weight: 500; font-size: 1rem; line-height: 1.467rem; color: #8e8e8e; word-break: keep-all;}
.account_cont .exp_txt_list .inner .list li:first-child {margin: 0;}
.account_cont .exp_txt_list .inner .list li:before {display: block; content: ''; position: absolute; top: -2px; left: 0; width: 30px; height: 29px; margin: 0; background-image: url("/images/home/kor/user/common/key_icon.png"); background-position: 0 0; background-repeat: no-repeat;}
.account_cont .bdt_bg_box {margin: 23px 0 0; padding: 47px 0 0; border-top:2px solid #454545;}
.account_cont .bdt_bg_box.login {max-width:800px; margin:0 auto;}

.idpw_find_box {margin: 0 auto; font-size: 0;}
.idpw_find_box .each_box {display: inline-block; width: calc(50% - 22px); margin: 0 44px 0 0; text-align: center;}
.idpw_find_box .each_box:last-child {margin: 0;}
.idpw_find_box .each_box .inner {padding: 59px 0 58px; background-color: #f9f9f9;} 
.idpw_find_box .each_box .inner .title {font-weight: 700; font-size: 1.6rem; line-height: 2.4rem; color: #1e1e1e;}
.idpw_find_box .each_box .inner .text {margin: 11px 0 0; font-weight: 500; font-size: 1rem; line-height: 1.467rem; color: #8e8e8e;}
.idpw_find_box .each_box .inner .find_form {max-width: 307px; margin: 30px auto 0;}
.idpw_find_box .each_box .inner .find_form .row {display:table; width:100%; margin-bottom:5px; border-collapse:collapse;}
.idpw_find_box .each_box .inner .find_form .row.pwd {margin-bottom:0;}
.idpw_find_box .each_box .inner .find_form label {display:table-cell; width: 69px; font-weight: 500; font-size: 1.067rem; line-height: 1.6rem; color: #1e1e1e; vertical-align: middle; text-align: left;}
.idpw_find_box .each_box .inner .find_form .input_box {display:table-cell;}
.idpw_find_box .each_box .inner .find_form input {width:100%; height:40px; padding:0 10px; border:1px solid #cacaca; border-radius:2px; vertical-align:middle;}
.idpw_find_box .each_box .inner .find_form .text {margin: 7px 0 0; padding: 0 0 0 69px; font-weight: 400; font-size: 1rem; line-height: 1.467rem; color: #8c8c8c; text-align: left;}
.idpw_find_box .each_box .inner .find_form .sub_txt {height: 4.733rem; margin: 57px 0 0; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #8c8c8c; text-align: left; word-break: keep-all;}
.idpw_find_box .each_box .inner .find_form .sub_txt .ft_c {color: #eb3e3a;}
.idpw_find_box .each_box .inner .find_form .btn_wrap {text-align:center;}
.idpw_find_box .each_box .btn_wrap {margin: 35px 0 0; padding: 0; text-align: center;}
.idpw_find_box .each_box .btn_wrap .common_btn {display: inline-block; width: 116px; height: 2.667rem; margin: 0; border: none; background-color: var(--colorMain); font-weight: 400; font-size: 1rem; line-height: 2.667rem; color: #ffffff;}
/*====================  // 아이디,비밀번호 찾기 ==================== */

/* .bw_in_wrap {position: absolute; top: 50%; right: 35px; width: 269px; margin: -20px 0 0;} */

.bw_in_wrap {font-size: 0;}
/* .bw_in_wrap .bw_in_btn:last-child {margin: 0;} */
.bw_in_wrap .bw_in_btn + .bw_in_btn {margin: 0 0 0 5px;}
.bw_in_btn {display:inline-block; height:2.667rem;/*  margin: 0 10px 0 0; */ padding: 0 20px; background-color:#7a7a7a; font-weight: 400; font-size: 1rem; line-height:2.667rem; color:#ffffff; vertical-align:top !important; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}
.bw_in_btn2 {display:inline-block; height:2.667rem; padding: 0 20px; background-color:#7a7a7a; font-weight: 400; font-size: 1rem; line-height:2.667rem; color:#ffffff; vertical-align:top !important; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}
.bw_in_btn.top {margin: 0;}
.com_table_cont {}
.com_table_cont + .com_table_cont {margin: 24px 0 0;}
.com_table_cont .table_box {}
.com_table_cont .table_box + .table_box {margin: 14px 0 0;}
.com_table_cont .table_box .title_box {width: 100%; overflow: hidden;}
.com_table_cont .table_box .title_box .table_tit {position: relative; float: left; padding: 0 0 0 12px; font-weight: 700; font-size: 1.867rem; line-height: 2.8rem; color: #000000;}
.com_table_cont .table_box .title_box .table_tit:before {display: block; content: ""; position: absolute; top: 5px; left: 0; width: 6px; height: 26px; background-color: var(--colorMain);}
.com_table_cont .table_box .title_box .fl {float: left;}
.com_table_cont .table_box .title_box .fr {float: right;}
.com_table_cont .table_box .title_box .fr .view {display: inline-block; margin: 0 0 0 14px; padding: 0 20px; border: 1px solid #98969a; font-weight: 400; font-size: 0.933rem; line-height: 1.867rem; color: #98969a; border-radius: 20px;}
.com_table_cont .table_box .title_box .fr .view:hover, .com_table_cont .table_box .title_box .fr .view:focus {border: none; padding: 0 21px; background-color: #f98407; line-height: 2rem; color: #ffffff;}
.com_table_cont .table_box .title_box .fr .btn_area {margin: 0;}
.com_table_cont .table_box .title_box .view_cont {font-size: 0; text-align: right;}
.com_table_cont .table_box .title_box .view_cont .text {display: inline-block; /* margin: 0 14px 0 0; */ font-weight: 400; font-size: 0.933rem; line-height: 2rem; color: #8c8c8c;}
.com_table_cont .table_box .title_box .view_cont .text.red {color: #f22929;}
.com_table_cont .table_box .title_box .view_cont .text span.ft_c {color: #f32f2f;}
.com_table_cont .table_box .title_box .view_cont.sty_01 .text {margin: 0;}
.com_table_cont .table_box .title_box .view_cont .info_view {display: inline-block; width: 8.333rem; height: 2rem; border: 1px solid #8c8c8c; font-weight: 400; font-size: 0.933rem; line-height: 1.867rem; color: #8c8c8c; text-align: center; border-radius: 20px;}

.com_table_cont .table_box .board_write {width: 100%; margin: 14px 0 0; border-top: 2px solid #454545; text-align: left;}
.com_table_cont .table_box .board_write tbody {font-size: 0;}
.com_table_cont .table_box .board_write tbody tr {border-bottom: 1px solid #dfdfdf;}
.com_table_cont .table_box .board_write tbody tr th {padding: 14px 10px 14px 20px; background-color: #f4f4f4; font-weight: 600; font-size: 0.933rem; line-height: 1.4rem; text-align: left; word-break: keep-all;}
.com_table_cont .table_box .board_write tbody tr th .etc {color: #f22929;}
.com_table_cont .table_box .board_write tbody tr th:after {display: none;}
.com_table_cont .table_box .board_write tbody tr th.t_c {padding: 14px 5px; text-align: center;}
.com_table_cont .table_box .board_write tbody tr td {position: relative; padding: 14px 35px 14px 25px; font-weight: 400; font-size: 0.933rem; /* line-height: 21px; */ color: #494949;}
.com_table_cont .table_box .board_write tbody tr td.t_c {padding: 14px 5px; text-align: center;}
.com_table_cont .table_box .board_write tbody tr td.p_a {padding: 14px 5px;}
.com_table_cont .table_box .board_write tbody tr td.sty2 {font-size: 0;}
.com_table_cont .table_box .board_write tbody tr td.text {font-weight: 400; font-size: 1rem; line-height: 1.467rem}
.com_table_cont .table_box .board_write tbody tr td.text .ft_c {color: #3a7fcd;}
.com_table_cont .table_box .board_write tbody tr td.text.ft_c {color: #3a7fcd;}
.com_table_cont .table_box .board_write tbody tr td .inp_01 {display: inline-block; width: 100%; max-width: 437px; height: 2.667rem; margin: 0 10px 0 0; border: 1px solid #dfdfdf; padding: 0 10px; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #333333; vertical-align: middle;}
.com_table_cont .table_box .board_write tbody tr td .inp_01[readonly="readonly"] {background-color:#f5f5f5;}

.com_table_cont .table_box .board_write tbody tr td .inp_area {display: inline-block; width: calc(100% - 279px); margin: 0 10px 0 0;}
.com_table_cont .table_box .board_write tbody tr td .inp_area .inp_01.sty2 {width: calc(50% - 9px); max-width: inherit;}
.com_table_cont .table_box .board_write tbody tr td .inp_01.sty2 {margin: 0;}
.com_table_cont .table_box .board_write tbody tr td .inp_01.sty3 {max-width: inherit;}
.com_table_cont .table_box .board_write tbody tr td .inp_01.sty5 {width: calc(33.3333% - 10px); margin: 0;}
.com_table_cont .table_box .board_write tbody tr td .inp_day {display: inline-block; width: 100%; max-width: 10rem; height: 2.667rem; margin: 0 10px 0 0; border: 1px solid #dfdfdf; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #333333; vertical-align: middle;}
.com_table_cont .table_box .board_write tbody tr td .area_tit {display: inline-block; margin: 0 30px 0 0; font-weight: 400; font-size: 1rem; line-height: 2.667rem}

.com_table_cont .table_box .board_write tbody tr td .text {display: block; margin:2px 0 0 3px; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #494949; word-break: keep-all;}
.com_table_cont .table_box .board_write tbody tr td .text.sty2 {display: inline-block; margin: 0 10px 0 0; font-weight: 400; font-size: 0.933rem; line-height: 2.667rem; color: #494949; /* 09-25 추가*/vertical-align: middle; }
.com_table_cont .table_box .board_write tbody tr td .text.sty3 {margin: 0; line-height: 1.4rem;}
.com_table_cont .table_box .board_write tbody tr td .text.sty4 {display: inline-block; width: 70px; margin: 0 10px 0 0; font-weight: 500; font-size: 0.933rem; line-height: 2.667rem; color: #494949;}
.com_table_cont .table_box .board_write tbody tr td .text.sty5 {display: inline-block; padding: 0 5px; font-size: 0.933rem; line-height: 1.4rem;}

.com_table_cont .table_box .board_write tbody tr td .gre {color: #009688;}
.com_table_cont .table_box .board_write tbody tr td .slt_list {margin: 5px 0 0;}
.com_table_cont .table_box .board_write tbody tr td .slt_list:first-child {margin: 0;}
.com_table_cont .table_box .board_write tbody tr td .slt_list .slt_com {display: inline-block; width: calc(33.3333% - 10px); height: 2.667rem; margin: 0 15px 0 0; padding: 0 35px 0 19px; border: 1px solid #dfdfdf; background-color: #ffffff; background-image: url(/images/home/kor/user/common/slt_arr_icon.png); background-position: right 22px top 50%; background-size: 11px 7px; background-repeat: no-repeat; font-weight: 400; font-size: 0.933rem; line-height: 2.533rem;vertical-align: middle;}
.com_table_cont .table_box .board_write tbody tr td .slt_list .slt_com:last-child {margin: 0;}
.com_table_cont .table_box .board_write tbody tr td .slt_list .slt_com.slt_1 {}
.com_table_cont .table_box .board_write tbody tr td .slt_list .slt_com.slt_2 {}
.com_table_cont .table_box .board_write tbody tr td .slt_list .slt_com.slt_3 {}
.com_table_cont .table_box .board_write tbody tr td textarea {font-family:inherit;height: 10.2rem; border: 1px solid #dfdfdf; padding: 10px; resize: none; font-weight: 400; font-size: 1rem; line-height: 1.467rem;}
.com_table_cont .table_box .board_write tbody tr td .info_text {margin: 0 0 10px;}
.com_table_cont .table_box .board_write tbody tr td .info_text .info_btn {display: inline-block; height: 2.667rem; border: 1px solid #f22929; padding: 0 20px; font-weight: 400; font-size: 1.067rem; line-height: 2.533rem; color: #f22929;}
.com_table_cont .table_box .board_write tbody tr td .info_text .text {display: block; margin: 10px 0 0 0; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #8c8c8c;}
.com_table_cont .table_box .board_write tbody tr td .info_list_area {}
.com_table_cont .table_box .board_write tbody tr td .info_list_area li {position: relative; padding: 0 0 0 10px; font-weight: 400; font-size: 1rem; line-height: 1.6rem}
.com_table_cont .table_box .board_write tbody tr td .info_list_area li:before {display: block; content: ''; position: absolute; top: 50%; left: 0; width: 2px; height: 2px; margin: -1px 0 0; background-color: #6e6e6e;}
.com_table_cont .table_box .board_write tbody tr td .info_list_area li:last-child:before {display: none;}
.com_table_cont .table_box .board_write tbody tr td .info_list_area li.ft_c {color: #8c8c8c;}
.com_table_cont .table_box .board_write tbody tr td .img_box {margin: 15px 0 0;}
.com_table_cont .table_box .board_write tbody tr td .radio_box {}
.com_table_cont .table_box .board_write tbody tr td .radio_box.sty2 {display: inline-block; width: 100%; vertical-align: middle;}
.com_table_cont .table_box .board_write tbody tr td .radio_box .radio_each {}
.com_table_cont .table_box .board_write tbody tr td .radio_box .radio_each label {display: inline-block; padding: 0 0 0 18px; font-weight: 400; font-size: 1rem; line-height: 2.667rem;vertical-align: bottom;}
.com_table_cont .table_box .board_write tbody tr td .radio_box .radio_each label .vradio {top: 50%; width: 12px; height: 12px; margin: -6px 0 0;}
.com_table_cont .table_box .board_write tbody tr td .radio_box .radio_each label .vradio .cir {width: 6px; height: 6px; margin: 0; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.com_table_cont .table_box .board_write tbody tr td .radio_box .radio_each input:checked + label .vradio .cir {background-color: #f98407;}
.com_table_cont .table_box .board_write tbody tr td .radio_box .radio_each .inp_01 {margin: 0 0 0 10px; padding: 0 10px;}
.com_table_cont .table_box .board_write tbody tr td .radio_box.sty2 .radio_each .inp_01 {max-width: 200px;}
.com_table_cont .table_box .board_write tbody tr td .radio_list {vertical-align: middle;}
.com_table_cont .table_box .board_write tbody tr td .radio_list .list {font-size: 0;}
.com_table_cont .table_box .board_write tbody tr td .radio_list .list li {display: inline-block; margin: 0 10px 0 0;}
.com_table_cont .table_box .board_write tbody tr td .radio_list .list li:last-child {margin: 0;}
.com_table_cont .table_box .board_write tbody tr td .radio_list .list li .radio_area {display: block; position: relative; width: 100%; margin: 0; font-size: 0;}
.com_table_cont .table_box .board_write tbody tr td .radio_list .list li .radio_area .radio_inp {display: inline-block; position: absolute; top: 0; left: 0; width: 14px; height: 14px; border: 1px solid #ced2d6; padding: 0; background-color: #eeeeee; border-radius: 50%; cursor: pointer;}
.com_table_cont .table_box .board_write tbody tr td .radio_list .list li .radio_area .radio_inp:checked {border: 1px solid var(--colorMain); background-color: inherit;}
.com_table_cont .table_box .board_write tbody tr td .radio_list .list li .radio_area .radio_inp:checked:before {display: block; content: ''; position: absolute; top: 50%; left: 50%; width: 6px; height: 6px; background-color: #7cae2c; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 50%;}
.com_table_cont .table_box .board_write tbody tr td .radio_list .list li .radio_area label {display: inline-block;margin-left:3px}
.com_table_cont .table_box .board_write tbody tr td .radio_list .list li .radio_area label .text {font-weight: 400; font-size: 1rem; line-height: 1.067rem; color: #333333;}
.com_table_cont .table_box .board_write tbody tr td .radio_list .list li .radio_area .radio_inp:checked + label .text {}
.com_table_cont .table_box .board_write tbody tr td .radio_list.sty2 {margin-top:5px}
.com_table_cont .table_box .board_write tbody tr td .radio_list.sty2 > .text {display:inline-block;margin:0 10px 0 0;font-size:1rem;color:#212121}
.com_table_cont .table_box .board_write tbody tr td .radio_list.sty2 .list {display:inline-block}

.com_table_cont .table_box .board_write tbody tr td .slt_list {font-size: 0;}
.com_table_cont .table_box .board_write tbody tr td .slt_list .slt_box {display: inline-block; width: 100%; max-width:  250px; margin: 0 10px 0 0;}
.com_table_cont .table_box .board_write tbody tr td .slt_list .slt_box:last-child {margin: 0;}
.com_table_cont .table_box .board_write tbody tr td .slt_list .slt_box select {width: 100%; max-width:  250px; height: 2.667rem; border: 1px solid #dfdfdf; padding: 0 35px 0 10px; background-image: url"(/images/home/kor/user/common/slt_arr_icon.png"); background-position: right 22px top 50%; background-size: 11px 7px; background-repeat: no-repeat; font-weight: 400; font-size: 1rem; line-height: 1.467rem; color: #333333;}

.com_table_cont .table_box .board_write tbody tr td.tell {font-size: 0;}
.com_table_cont .table_box .board_write tbody tr td.tell select {display: inline-block; width: 100%; max-width:  80px; height: 2.667rem; margin: 0 10px 0 0; border: 1px solid #dfdfdf; padding: 0 20px 0 10px; background-image: url("/images/home/kor/user/common/slt_arr_icon.png"); background-position: right 10px top 50%; background-size: 11px 7px; background-repeat: no-repeat; font-weight: 400; font-size: 1rem; line-height: 1.467rem; color: #333333;}
.com_table_cont .table_box .board_write tbody tr td.tell .input_box {display: inline-block;}
.com_table_cont .table_box .board_write tbody tr td.tell .input_box input {display: inline-block; width: 100%; max-width:  80px; height: 2.667rem; border: 1px solid #dfdfdf; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #333333;}

.com_table_cont .table_box .board_write tbody tr td.tell2{font-size: 0;}
.com_table_cont .table_box .board_write tbody tr td.tell2 .box{max-width: 500px;}
.com_table_cont .table_box .board_write tbody tr td.tell2 .box .etc{display: inline-block; padding: 0 5px; font-weight: 400; font-size: 0.933rem; line-height: 2.667rem; color: #333333;}
.com_table_cont .table_box .board_write tbody tr td.tell2 .box input{display: inline-block; width: calc(33.3333% - 11px); height: 40px; border: 1px solid #e9ecef; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #333333;}
.com_table_cont .table_box .board_write tbody tr td.tell2 .box input:last-child{margin: 0;}

.com_table_cont .table_box .board_write tbody tr td.email {font-size: 0;}
.com_table_cont .table_box .board_write tbody tr td.email .text {display: inline-block; margin: 0; padding: 0 10px; font-weight: 400; font-size: 0.933rem; line-height: 2.667rem; color: #333333;}
.com_table_cont .table_box .board_write tbody tr td.email input {display: inline-block;width: 100%; max-width:  200px; height: 2.667rem; border: 1px solid #dfdfdf; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #333333;}
.com_table_cont .table_box .board_write tbody tr td.email select {display: inline-block; width: 100%; max-width:  200px; height: 2.667rem; margin: 0 0 0 10px; border: 1px solid #dfdfdf; padding: 0 20px 0 10px; background-image: url("/images/home/kor/user/common/slt_arr_icon.png"); background-position: right 10px top 50%; background-size: 11px 7px; background-repeat: no-repeat; font-weight: 400; font-size: 1rem; line-height: 1.467rem; color: #333333;}

.com_table_cont .table_box .board_write tbody tr td.area {}
.com_table_cont .table_box .board_write tbody tr td.area input {display: block; margin: 10px 0 0;}
.com_table_cont .table_box .board_write tbody tr td.area .inp_01.top {display: inline-block; max-width: inherit; margin: 0 10px 0 0;}
.com_table_cont .table_box .board_write tbody tr td.area > div {display: inline-block; position: relative; width: 100%;/*  max-width: 400px; */ padding: 0 140px 0 0;}
.com_table_cont .table_box .board_write tbody tr td.area > div .inp_01 {margin:0;display:inline-block;}
.com_table_cont .table_box .board_write tbody tr td.area > div .bw_in_btn.sty2 {position: absolute; top: 0; right: 0; margin: 0;}

.com_table_cont .table_box .board_write tbody tr td.area2 {}
.com_table_cont .table_box .board_write tbody tr td.area2 .inp_01.top {display: inline-block; margin: 0 10px 0 0;}
.com_table_cont .table_box .board_write tbody tr td.area2 .inp_01 {display: block; margin: 10px 0 0;}
.com_table_cont .table_box .board_write tbody tr td.area2 > div {display: inline-block; position: relative; width: 100%; max-width: 437px; padding: 0 103px 0 0;}
.com_table_cont .table_box .board_write tbody tr td.area2 > div .inp_01 {width: 100%; max-width: 100%; margin: 0;}
.com_table_cont .table_box .board_write tbody tr td.area2 > div .bw_in_btn.sty2 {position: absolute; top: 0; right: 0; margin: 0;}

.com_table_cont .table_box .board_write tbody tr td .attach_box {position:relative; z-index:1; max-width:535px; margin: 9px 0 0;}
.com_table_cont .table_box .board_write tbody tr td .attach_box:first-child {margin: 0;}
.com_table_cont .table_box .board_write tbody tr td .attach_input {position:absolute; left:0; top:0; z-index:1; visibility:hidden;}
.com_table_cont .table_box .board_write tbody tr td .attach_vbox {position:relative; z-index:1; padding-right:98px;}
.com_table_cont .table_box .board_write tbody tr td .attach_vinput {width:100%; height:2.667rem !important; border:1px solid #dfdfdf; padding:0 5px; cursor:pointer;}
.com_table_cont .table_box .board_write tbody tr td .attach_vinput:focus {outline:2px solid #212121}
.com_table_cont .table_box .board_write tbody tr td .attach_btn {display:block; position:absolute; right:0; top:0; z-index:1; width:94px; height:2.667rem; background-color: #7a7a7a; border: 1px solid #7a7a7a; font-weight: 400; font-size: 1rem; line-height: 2.533rem; color: #ffffff; text-align:center; cursor:pointer; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}

.com_table_cont .table_box .board_write tbody tr td.cer {}
.com_table_cont .table_box .board_write tbody tr td.cer .attach_box {max-width: 505px;}
.com_table_cont .table_box .board_write tbody tr td.cer .attach_box .inp_01 {max-width: 400px; height:  40px !important;}
.com_table_cont .table_box .board_write tbody tr td.cer .attach_box .attach_vbox {padding: 0 105px 0 0;}
.com_table_cont .table_box .board_write tbody tr td.cer .attach_box .attach_vbox .attach_btn {width: inherit; height: 40px; border: none; padding: 0 20px; background-color: #7a7a7a; font-weight: 400; font-size: 1rem; line-height: 2.667rem; color: #ffffff;}

.com_table_cont .table_box .board_write tbody tr td .date_input {display: inline-block; width: 217px; height: 2.667rem; border: 1px solid #e9ecef; padding: 0 17px 0 10px; background-image: url("/images/home/kor/user/basic/cal_ico.png"); background-position: right 11px center; background-repeat: no-repeat; font-weight: 400; font-size: 16px; line-height: 24px; color: #242424; text-align: left;}

.com_table_cont .table_box .board_write tbody tr td .amount_box {}
.com_table_cont .table_box .board_write tbody tr td .amount_box > .title {font-weight: 700; font-size: 1.067rem; line-height: 1.6rem; color: #333333;}
.com_table_cont .table_box .board_write tbody tr td .amount_box .info_box {display: table; width: 100%; max-width: 500px; margin: 10px 0 0;}
.com_table_cont .table_box .board_write tbody tr td .amount_box .info_box .title {display: table-cell; width: 70px; font-weight: 500; font-size: 0.933rem; line-height: 2.667rem; color: #333333; vertical-align: middle;}
.com_table_cont .table_box .board_write tbody tr td .amount_box .info_box .inp_02 {display: table-cell; width: 100%; height: 2.667rem; border: 1px solid #e9ecef; padding: 0 10px; vertical-align: middle;}

/* style2 */
.tab_box .com_table_cont .table_box .board_write tbody tr td.cer .attach_box {max-width: 735px;}
.tab_box .com_table_cont .table_box .board_write tbody tr td.cer .attach_box .inp_01 {max-width: 628px;}
.tab_box .com_table_cont .table_box .board_write tbody tr td.cer .attach_box .attach_vbox {padding: 0 220px 0 0;}
.tab_box .com_table_cont .table_box .board_write tbody tr td.cer .attach_box .attach_vbox .attach_btn {right: 115px}
.tab_box .com_table_cont .table_box .board_write tbody tr td.cer .up_btn {display: inline-block; position: absolute; top: 0; right: 0; padding: 0 21px; background-color: #1d5693; font-weight: 400; font-size: 1rem; line-height: 2.667rem; color: #ffffff; z-index: 1;}

.com_table_cont .table_box .board_write tbody tr td .chk_list {margin: 0 0 0 10px; font-size: 0; vertical-align: top;}
.com_table_cont .table_box .board_write tbody tr td .chk_list.sty2 {display: block; margin: 0;}
.com_table_cont .table_box .board_write tbody tr td .chk_list.sty2 li:last-child {width: auto;}
.com_table_cont .table_box .board_write tbody tr td .chk_list.sty3 {display: inline-block;}
.com_table_cont .table_box .board_write tbody tr td .chk_list.sty3 li:last-child {width: auto;}
.com_table_cont .table_box .board_write tbody tr td .chk_list li {display: inline-block; width: 25%;}
.com_table_cont .table_box .board_write tbody tr td .chk_list.sty4 li {width: auto; margin: 0 10px 0 0;}
.com_table_cont .table_box .board_write tbody tr td .chk_list.sty4 li:last-child {margin: 0;}
.com_table_cont .table_box .board_write tbody tr td .chk_list li .chk_each {vertical-align: middle;}
.com_table_cont .table_box .board_write tbody tr td .chk_list li .chk_each label {position: relative; z-index: 1; padding-left: 20px; font-weight: 400; font-size: 0.933rem; line-height: 2.667rem; cursor:pointer; word-break: keep-all;}
.com_table_cont .table_box .board_write tbody tr td .chk_list li .chk_each .vchkbox {display: block; position: absolute; left: 0; top: 7px; z-index: 1; width: 15px; height: 15px; border: 1px solid #cacaca; background-color: #fff;}
.com_table_cont .table_box .board_write tbody tr td .chk_list li .chk_each .vchkbox > i {display: none; color: #7cae2c; margin-top: 1px; margin-left: 1px; font-size: 0.8rem; font-weight: 700; text-align: center;}
.com_table_cont .table_box .board_write tbody tr td .chk_list li .chk_each input:checked + label .vchkbox {border-color:#156836;background-color:#156836;background-image:url(/new2023/images/header/chk.png);background-repeat:no-repeat;background-position:center}
.com_table_cont .table_box .board_write tbody tr td .chk_list li .chk_each input:checked + label .vchkbox > i {display: block;}
.com_table_cont .table_box .board_write tbody tr td .chk_list li .chk_each input:focus + label .vchkbox {outline:1px dotted #7cae2c; outline:-webkit-focus-ring-color auto 5px;}
.com_table_cont .table_box .board_write tbody tr td .chk_list li:last-child {width: 65%;}
.com_table_cont .table_box .board_write tbody tr td .chk_list.sty4 li:last-child {width: auto;}
.com_table_cont .table_box .board_write tbody tr td .chk_list li .chk_each .inp_01 {display: inline-block; margin: 0 0 0 10px; padding: 0 10px; vertical-align: middle;}

.com_table_cont .table_box .board_write tbody tr td .fine_box {max-width: 600px; margin: 20px 0 0; border-top: 1px solid #e9ecef; border-bottom: 1px solid #e9ecef; padding: 15px 0;}
.com_table_cont .table_box .board_write tbody tr td .fine_box .title_area {font-size: 0; padding: 0 60px 0 30px; text-align: center;}
.com_table_cont .table_box .board_write tbody tr td .fine_box .title_area .title {display: inline-block; width: calc(50% - 10px); margin: 0 10px 0 0; font-weight: 500; font-size: 1.2rem; line-height: 1.8rem; color: #333333;}
.com_table_cont .table_box .board_write tbody tr td .fine_box .title_area .title:last-child {margin: 0;}
.com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp {}
.com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list {}
.com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li {position: relative; margin: 10px 0 0; padding: 0 60px 0 30px;}
.com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li:first-child {margin: 0;}
.com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li .num {position: absolute; top: 50%; left: 0; margin: -10px 0 0; font-weight: 400; font-size: 0.933rem; line-height: 1.4rem; color: #333333;}
.com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li .inp_01 {width: calc(50% - 10px);}
.com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li .inp_01:last-child {margin: 0;}
.com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li .end {display: inline-block; position: absolute; top: 0; right: 0; padding: 0 15px; border: 1px solid #f22929; font-weight: 400; font-size: 0.933rem; line-height: 2.533rem; color: #f22929;}
.com_table_cont .table_box .board_write tbody tr td .fine_box .text {margin: 15px 0 0; text-align: center;}

.com_table_cont .table_box .board_write tbody tr td .green {color: #11a151;}
.com_table_cont .table_box .board_write tbody tr td .red {color: #e03321;}

.com_table_cont .text_box {margin: 17px 0 0;}
.com_table_cont .text_box .list {}
.com_table_cont .text_box .list li {margin: 7px 0 0; font-weight: 500; font-size: 1rem; line-height: 1.533rem; color: #8e8e8e; word-break: keep-all;}
.com_table_cont .text_box .list li:first-child {margin: 0;}


.com_table_cont .table_box .board_write thead tr th {padding: 14px 10px 14px 20px; background-color: #f4f4f4; font-weight: 600; font-size: 0.933rem; line-height: 1.4rem; color: #333333; text-align: left; word-break: keep-all;}
.com_table_cont .table_box .board_write tbody tr .th_star {width:7px;vertical-align:super}

/* comment */

.comment_box {margin: 30px 0 0;}
.comment_regist {margin-bottom:40px;}
.comment_inner {overflow: hidden;}
.comment_inner .comment_top_tit {float: left;}
.comment_inner .login_txt {float: right; font-weight: 400; font-size: 1.067rem; line-height: 1.6rem; color: red;}
.comment_top_tit {margin-bottom:10px; font-size:1.06rem;}
.comment_top_tit .num {color:#f3521e;}
.commnet_area {padding: 0 115px 0 0;}
.comment_regist_form {position:relative; z-index:1; border:1px solid #d7d7d7;}
.comment_regist_form .id {margin-bottom:10px; font-weight:500;}
/* 10-01 수정 */
.comment_regist_textarea {display:block; width:100%; height:100px; margin:0; padding: 10px; border:0 none; color:#757575; resize:none; font-family: "Pretendard";}
.comment_regist_textarea::placeholder {font-family: "Pretendard"; font-size: 0.933rem; line-height: 1.4rem; color: #757575;}
/* //10-01 수정 */
.comment_word_count {position:absolute; right:120px; bottom:-22px; z-index:1; color:#777;}
.comment_regist_form .btn {display:block; position:absolute; right:0; bottom: 0; z-index:1; width:115px; height:101px; line-height:101px; background-color:#616161; color:#fff; text-align:center; -webkit-transition:background-color 0.3s; -moz-transition:background-color 0.3s; transition:background-color 0.3s;}
.comment_regist_form .btn:hover, .comment_regist_form .btn:focus {background-color:#333;}
.comment_regist_form .board_view {margin: 0; border-bottom: none;}
.comment_regist .comment_word_count2 {padding: 0 125px 0 0;}
.comment_list {border-top:1px solid #d7d7d7;}
.comment_list > li {padding:10px 0; border-bottom:1px solid #d7d7d7;}
.comment_info {margin-bottom:10px; font-size:0;}
.comment_info .id {display:inline-block; height:2rem; line-height:2rem; font-size:1rem; vertical-align:middle;position:relative}
.comment_info .id:after {content:"|"; display:inline-block; padding:0 10px; color:#acacac; font-size:0.933rem; vertical-align:middle;}
.comment_info .date {display:inline-block; color:#666; font-size:1rem; vertical-align:middle;}
.comment_txt {line-height:1.6;}
.comment_util {overflow:hidden; margin-top:20px; font-size:0;}
.comment2_open_btn {float:left; padding-left:16px; background: url('/images/home/kor/user/basic/pen_ico_red.png') 0 center no-repeat; background-size:12px; color:#f3521e; font-size:0.867rem; vertical-align:middle;}
.comment_util_btn_box {float:right;}
.comment_util_btn {display:inline-block; width:2.333rem; height:1.333rem; line-height:1.2rem; margin-left:5px; background-color:#f8f8f8; border:1px solid #d7d7d7; font-size:0.8rem; text-align:center; vertical-align:middle; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}
.comment_util_btn:hover, .comment_util_btn:focus {background-color:#dfdfdf;}
.comment2_view {display:none; margin-top:20px; padding:15px 5%; background-color:#f7f7f7;}
.comment2_list li {padding:15px 0; border-top:1px solid #d7d7d7;}
.comment2_list li:first-child {border-top:0 none;}
.comment2_list .comment_txt {margin-bottom:0; color:#666;}
.comment2_list .comment_util {margin-top:10px;}
.comment_edit_box {position:relative; z-index:1; padding-right:80px;}
.comment_edit_textarea {display:block; width:100%; height:100px; padding:10px;border-color:#d7d7d7; font-family: "Pretendard"; resize:none;}
.comment_word_count2 {margin-top:2px; padding-right:5px; color:#777; text-align:right;}
.comment_edit_box .btn {display:flex;align-items:center;justify-content:center; position:absolute; right:0; top:0; z-index:1; width:80px; height:100px; line-height:3.333rem; background-color:#979797; color:#fff; font-size:0.93rem; text-align:center; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s;}
.comment_edit_box .btn:hover, .comment_edit_box .btn:focus {background-color:#565555;}
/* // comment */



/* join basic */ 
.join_txt {text-align: center;}
.join_txt .txt {font-weight: 500; font-size: 2rem; line-height: 3rem; color: #494949; word-break: keep-all;}
.join_txt .txt .ft_c {color:var(--colorMain);}
.join_txt .sub_txt {margin: 14px 0 0; font-weight: 500; font-size: 1.333rem; line-height: 2rem; color: #8c8c8c; word-break: keep-all;}
.join_type_box {width: 100%; max-width: 1200px; font-size: 0; margin: 59px auto 0;}
.join_type_box .each_box {display: inline-block; width: calc(33.33% - 20px); margin: 0 30px 0 0; padding: 57px 35px 62px; background-color: #f9f9f9; text-align:center;}
.font_on  .join_type_box .each_box {padding: 57px 25px 62px;}
.join_type_box .each_box:last-child {margin: 0;}
.join_type_box .tit_box {display: table; width: 100%; table-layout: fixed; margin: 23px 0 0;}
.join_type_box .tit_box .title {display: table-cell; font-weight: 500; font-size: 1.6rem; line-height: 2.4rem; color: #333333; vertical-align: middle;}
.join_type_box .txt {margin: 20px 0 0; font-weight: 400; font-size: 1.067rem; line-height: 1.6rem; color: #8e8e8e; word-break: keep-all;}
.join_type_box .circle {display:inline-block; width:90px; height:91px; background-image: url('/images/home/kor/user/basic/jtype_img1.png'); background-position: center center; background-size: contain; background-repeat: no-repeat;}
.join_type_box .each_box:nth-of-type(2) .circle {background-image:url('/images/home/kor/user/basic/jtype_img2.png');}
.join_type_box .each_box:last-child .circle {background-image:url('/images/home/kor/user/basic/jtype_img3.png');}
.join_type_box .btn_wrap {margin: 40px 0 0; padding: 0; text-align:center;}
.join_type_box .btn_wrap .common_btn {display: block; height: 3.6rem; border: none; background-color: #484848; font-weight: 700; font-size: 1.2rem; line-height: 3.6rem; color: #ffffff; border-radius: 5px;}
.join_type_box .each_box .btn_wrap .common_btn:focus,
.join_type_box .each_box .btn_wrap .common_btn:hover {background-color: var(--colorMainHover);  -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}

.join_type_box.sty2 {max-width: 785px; margin: 0 auto;}
.join_type_box.sty2 .each_box {width: calc(50% - 15px);}
.join_type_box.sty2 .txt {height: 100px}
.join_type_box .circle {background-image: url('/images/home/kor/user/basic/jtype_img4.png');}
.join_type_box .each_box:nth-of-type(2) .circle {background-image:url('/images/home/kor/user/basic/jtype_img5.png');}
/* // join basic */

/* .total_agree_box {margin: 49px 0 0; padding: 20px 0 0; border-top: 2px solid #5f6577;} */

.all_check {position: relative; margin: 0 0 30px; padding: 13px 25px 13px 38px; background-color: #f6f6f6;}
.all_check.checked {background-color:#eff5e5;border-color:#a5cd64 !important}
.all_check .left {display: block; padding: 0 580px 0 0;}
.all_check .left .chk_area { display: block; position: relative; width: 100%; padding: 0 0 0 26px; font-size: 0;}
.all_check .left .chk_area .chk_inp {display: inline-block; position: absolute; top: 8px; left: 0; width: 14px; height: 14px;border: 1px solid #ced2d6; padding: 0; cursor: pointer;}
.all_check .left .chk_area .chk_inp:checked {border: 1px solid #31b9b8; background-image: url("/images/home/kor/user/common/chk.jpg"); background-position: center; background-size: 11px 8px; background-repeat: no-repeat;}
.all_check .left .chk_area label {}
.all_check .left .chk_area label .text {font-weight: 400; font-size: 1.2rem; line-height: 2.267rem}
.all_check .left .chk_area .chk_inp:checked + label .text {}

.total_agree_box {}
.total_agree_box .all_check .right {position: absolute; top: 50%; right: 25px; margin: -12px 0 0; font-weight: 500; font-size: 1.067rem; line-height: 1.6rem; color: #f23535; word-break: keep-all;}
.total_agree_box .agree_box {margin: 0 0 20px;}
.total_agree_box .agree_box:last-child {margin-bottom: 0;}
.total_agree_box .agree_tit {font-weight: 500; font-size: 1.2rem; line-height: 1.8rem; color: #494949;}
.total_agree_box .agree_box .scroll_box {overflow-y:auto; height:200px; margin: 12px 0 0; padding:20px; border:1px solid #ccc;}
.total_agree_box .agree_box .scroll_box.sty2 {height: auto;}
.total_agree_box .agree_box .scroll_box .com_info_box {margin: 0; border: none; padding: 0;}
.total_agree_box .agree_box .agree_chk {margin: 7px 0 0; text-align:right;}
.total_agree_box .agree_box .agree_chk .chk_txt .chk_area {display: inline-block; position: relative; padding: 0 0 0 20px; font-size: 0;}
.total_agree_box .agree_box .agree_chk .chk_txt .chk_area .chk_inp {display: inline-block; position: absolute; top:-2px; left: 0; width: 14px; height: 14px; border: 1px solid #ced2d6; padding: 0; cursor: pointer;}
.total_agree_box .agree_box .agree_chk .chk_txt .chk_area .chk_inp:checked {border: 1px solid #31b9b8;background-color:#fff;background-image: url("/images/home/kor/user/common/chk.jpg"); background-position: center; background-size: 11px 8px; background-repeat: no-repeat;}
.total_agree_box .agree_box .agree_chk .chk_txt .chk_area label {}
.total_agree_box .agree_box .agree_chk .chk_txt .chk_area label .text {font-weight: 500; font-size: 1rem; line-height: 1rem}
.total_agree_box .agree_box .agree_chk .chk_txt .chk_area .chk_inp:checked + label .text {}

.total_agree_box.s2 {}
.total_agree_box.s2 .all_check {text-align:center;border:1px solid #e1e1e1}
.total_agree_box.s2 .all_check .left {display:inline-block;margin:0 auto 5px auto;padding:0}
.total_agree_box.s2 .all_check .left .chk_area {}
.total_agree_box.s2 .all_check .left .chk_area .chk_inp {top:8px}
.total_agree_box.s2 .all_check .left .chk_area label .text {font-size:16px;font-weight:600}
.total_agree_box.s2 .all_check .right {display:block;margin:0;font-size:15px;color:#494949;position:relative;right:auto;top:auto}


/*  회원탈퇴 */
.wit_cont {margin: 31px 0 0;}
.wit_cont .exp_txt_list {position: relative; margin: 0 0 20px; border: 1px solid #e5e5e5; padding: 16px 5px;}
.wit_cont .exp_txt_list .inner {position: relative; width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 0 0 130px;}
.wit_cont .exp_txt_list .inner .title {position: absolute; top: 50%; left: 0; margin: -13px 0 0; padding: 0 0 0 36px; font-weight: 500; font-size: 1.133rem; line-height: 1.733rem; color: #8c8c8c;}
.wit_cont .exp_txt_list .inner .title:before {display: block; content: ''; position: absolute; top: 0; left: 0; width: 25px; height: 25px; background-image: url("/images/home/kor/user/common/key_icon.png"); background-position: 0 0; background-repeat: no-repeat;}
.wit_cont .exp_txt_list .inner .list {}
.wit_cont .exp_txt_list .inner .list li {position: relative; margin: 1px 0 0; padding: 0 0 0 11px; font-weight: 400; font-size: 1rem; line-height: 1.467rem; color: #8c8c8c;}
.wit_cont .exp_txt_list .inner .list li:first-child {margin: 0;}
.wit_cont .exp_txt_list .inner .list li:before {display: block; content: ''; position: absolute; top: 8px; left: 0; width: 2px; height: 2px; background-color: #a7a7a7;}


.ui-datepicker-title select {height: auto; padding: 0;}
/* input.unCheck {border: none; padding: 0;} */

.smart_editor2 {min-width: auto !important;}

.row_table_cont {}
.row_table_cont .table_inner {}
.row_table_cont .table_inner .table_info { width: 100%; border-top: 2px solid #8f8f8f; border-collapse : collapse; border-spacing : 0;}
.row_table_cont .table_inner .table_info colgroup .col_width01 { width: 14.285%;}
.row_table_cont .table_inner .table_info colgroup .col_width02 { width: 35.715%;}
.row_table_cont .table_inner .table_info  tbody {}
.row_table_cont .table_inner .table_info  tbody tr {border-bottom: 1px solid #ebebeb;}
.row_table_cont .table_inner .table_info  tbody tr th {padding: 19px 10px 19px 20px; background-color: #f5f5f5; vertical-align: middle;}
.row_table_cont .table_inner .table_info.sty2  tbody tr th { padding: 10px;}
.row_table_cont .table_inner .table_info  tbody tr th .tit {font-weight: 700; font-size: 1.067em; line-height: 1.6rem; color: #191919;}
.row_table_cont .table_inner .table_info tbody tr th .tit.center { text-align: center;}
.row_table_cont .table_inner .table_info tbody tr td {padding: 19px 10px; font-weight: 400; font-size: 1.067em; line-height: 1.6rem; color: #191919;}
.row_table_cont .table_inner .table_info tbody tr td .text_list_area {}
.row_table_cont .table_inner .table_info tbody tr td .text_list_area > .list {}
.row_table_cont .table_inner .table_info tbody tr td .text_list_area > .list > li {}
.row_table_cont .table_inner .table_info tbody tr td .text_list_area2 {}
.row_table_cont .table_inner .table_info tbody tr td .text_list_area2 > .list {}
.row_table_cont .table_inner .table_info tbody tr td .text_list_area2 > .list > li {}
.row_table_cont .table_inner .table_info tbody tr td .text_list_area2 > .list > li .title { font-weight: 700;}
.row_table_cont .table_inner .table_info tbody tr td .text_list_area2 > .list > li > .list {}
.row_table_cont .table_inner .table_info tbody tr td .text_list_area2 > .list > li > .list > li {}

.col_table_cont {}
.col_table_cont .table_inner { text-align: center;}
.col_table_cont .table_inner .table_info {width: 100%; border-top: 2px solid #757575; border-collapse: collapse; table-layout: fixed; box-sizing: border-box;}
.col_table_cont .table_inner .table_info thead {border-bottom: 1px solid #ebebeb; background-color: #f5f5f5;}
.col_table_cont .table_inner .table_info thead tr {}
.col_table_cont .table_inner .table_info thead tr th {border-right: 1px solid #eeeeee; padding: 19px 10px; font-weight: 700; font-size: 1.067em; line-height: 1.6rem; color: #191919;}
.col_table_cont .table_inner .table_info thead tr th:last-child { border-right: none;}
.col_table_cont .table_inner .table_info tbody {}
.col_table_cont .table_inner .table_info tbody tr {border-bottom: 1px solid #eeeeee;}
.col_table_cont .table_inner .table_info tbody tr td {position: relative; border-right: 1px solid #eeeeee; padding: 19px 10px; font-weight: 400; font-size: 1.067em; line-height: 1.6rem; color: #191919; word-break: keep-all;}
.col_table_cont .table_inner tbody tr td:last-child { border-right: none;}
.col_table_cont .table_inner .table_info tbody tr td .text_list_area { text-align: left;}

.best_garden_area { margin: 0 0 35px 0;}
.best_garden_area .box { display: block;}
.best_garden_area .box .inner_box { display: flex; justify-content: space-between; align-items: stretch;}
.best_garden_area .box .inner_box .img_area { position: relative; width: 330px;}
.best_garden_area .box .inner_box .img_area::before { content: ''; position: absolute; top: -6px; right: -13px; width: 60px; height: 68px; background-image: url('/images/home/kor/user/common/best_garden_icon_img.png'); background-position: center; background-size: 100%; background-repeat: no-repeat; z-index: 1;}
.best_garden_area .box .inner_box .img_area .img_box { display: table; overflow: hidden; width: 100%; table-layout: fixed;}
.best_garden_area .box .inner_box .img_area .img_box .img_inner { display: table-cell; height: 248px; background-color: #f7f7f7; vertical-align: middle; text-align: center;}
.best_garden_area .box .inner_box .img_area .img_box .img_inner img { display: inline-block; transition: all .8s ease;}
.best_garden_area .box .inner_box .img_area:focus .img_box .img_inner img,
.best_garden_area .box .inner_box .img_area:hover .img_box .img_inner img { transform: scale(1.5);}
.best_garden_area .box .inner_box .text_box { width: calc(100% - 330px); border: 1px solid #e1e1e1;}
.best_garden_area .box .inner_box .text_box .text_inner { padding: 30px 50px 23px 69px;}
.best_garden_area .box .inner_box .text_box .text_inner .mark_area { margin: 0 0 22px 0;}
.best_garden_area .box .inner_box .text_box .text_inner .mark { display: inline-block;padding: 0 25px; background-color: #f7f8f9; font-weight: 400; font-size: 1.0666rem; line-height: 2.666rem; color: #f06817; border-radius: 30px;}
.best_garden_area .box .inner_box .text_box .text_inner .title_area { margin: 0 0 16px 0; padding: 0 0 50px 0; border-bottom: 1px dashed #e1e1e1;}
.best_garden_area .box .inner_box .text_box .text_inner .title_area .title { font-weight: 400; font-size: 1.8666rem; line-height: 2.8rem; color: #212121; word-break: keep-all; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;  word-wrap: break-word;}
.best_garden_area .box .inner_box .text_box .text_inner .data_list_area {}
.best_garden_area .box .inner_box .text_box .text_inner .data_list_area > .list { font-size: 0;}
.best_garden_area .box .inner_box .text_box .text_inner .data_list_area > .list > li { display: inline-block; position: relative; margin: 0 15px 0 0; padding: 0 15px 0 0;}
.best_garden_area .box .inner_box .text_box .text_inner .data_list_area > .list > li::before { content: ''; position: absolute; top: 50%; right: 0; transform: translateY(-50%); width: 1px; height: 11px; background-color: #e1e1e1;}
.best_garden_area .box .inner_box .text_box .text_inner .data_list_area > .list > li:last-child { margin: 0; padding: 0;}
.best_garden_area .box .inner_box .text_box .text_inner .data_list_area > .list > li:last-child::before { display: none;}

.sub_sch_box.sty3 .sch_box .box { padding: 30px 20px 30px 20px;}
.sub_sch_box.sty3 .sch_box .box .row .input_box { position: relative; padding: 0 210px 0 0;}
.sub_sch_box.sty3 .sch_box .box .sch_btn_list_area { position: absolute; right: 0; bottom: 0;}
.sub_sch_box.sty3 .sch_box .box .sch_btn_list_area > .list { font-size: 0;}
.sub_sch_box.sty3 .sch_box .box .sch_btn_list_area > .list > li { display: inline-block; margin: 0 5px 0 0;}
.sub_sch_box.sty3 .sch_box .box .sch_btn_list_area > .list > li:last-child { margin: 0;}
.sub_sch_box.sty3 .sch_box .box .sch_btn_list_area > .list > li .st_sch_btn { position: relative; right: inherit; bottom: inherit;}
.sub_sch_box.sty3 .sch_box .box .sch_btn_list_area > .list > li .st_sch_btn.reset_btn {background-color:#787f85}
.sub_sch_box.sty3 .sch_box .box .sch_btn_list_area > .list > li .st_sch_btn.reset_btn .ico:before { width: 17px; height: 17px; margin: -9px 0 0; background-image: url('/images/home/kor/user/common/slt_btn_reset_icon.png');}

.sub_sch_box .sch_box .box .row label.sty2 { vertical-align: middle;}
.sub_sch_box .sch_box .box .row .btn_list_area { display: table-cell; vertical-align: top;}
.sub_sch_box .sch_box .box .row .btn_list_area > .list { font-size: 0;}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li { display: inline-block; width: calc(14.2857% - 6px); margin: 0 7px 0 0;}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li:last-child { margin: 0;}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn { display: block; width: 100%; border: 1px solid #e0e0e0; padding: 25px 5px 20px;}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box { padding: 41px 0 0 0; background-position: top center; background-repeat: no-repeat;}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box.icon01 { background-image: url('/images/home/kor/user/common/btn_list_area_icon01.png');}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box.icon02 { background-image: url('/images/home/kor/user/common/btn_list_area_icon02.png');}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box.icon03 { background-image: url('/images/home/kor/user/common/btn_list_area_icon03.png');}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box.icon04 { background-image: url('/images/home/kor/user/common/btn_list_area_icon04.png');}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box.icon05 { background-image: url('/images/home/kor/user/common/btn_list_area_icon05.png');}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box.icon06 { background-image: url('/images/home/kor/user/common/btn_list_area_icon06.png');}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box.icon07 { background-image: url('/images/home/kor/user/common/btn_list_area_icon07.png');}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box .text { font-weight: 600; font-size: 1rem; line-height: 1.4666rem; color: #464646;}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li.on .btn { background-color: var(--colorMainHover);}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li.on .btn .inner_box.icon01 { background-image: url('/images/home/kor/user/common/btn_list_area_icon01_on.png');}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li.on .btn .inner_box.icon02 { background-image: url('/images/home/kor/user/common/btn_list_area_icon02_on.png');}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li.on .btn .inner_box.icon03 { background-image: url('/images/home/kor/user/common/btn_list_area_icon03_on.png');}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li.on .btn .inner_box.icon04 { background-image: url('/images/home/kor/user/common/btn_list_area_icon04_on.png');}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li.on .btn .inner_box.icon05 { background-image: url('/images/home/kor/user/common/btn_list_area_icon05_on.png');}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li.on .btn .inner_box.icon06 { background-image: url('/images/home/kor/user/common/btn_list_area_icon06_on.png');}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li.on .btn .inner_box.icon07 { background-image: url('/images/home/kor/user/common/btn_list_area_icon07_on.png');}
.sub_sch_box .sch_box .box .row .btn_list_area > .list > li.on .btn .inner_box .text { color: #ffffff;}


@media screen and (max-width: 1400px){
	/* 로그인 */
	.login_page .login_obj {column-gap:25px}
	.login_page .bd_box {padding-left:20px;padding-right:20px}
}

@media screen and (max-width: 1280px){
	.bw_in_wrap .bw_in_btn {display: block; text-align: center;}
	.bw_in_wrap .bw_in_btn + .bw_in_btn {margin: 5px 0 0;}

	/* join basic */
	.join_type_box .each_box {width: calc(33.33% - 13.33px); margin: 0 20px 0 0; padding: 40px 20px;}
	.sub_sch_box .sch_box .box .row_area {display: block;}
	.sub_sch_box .sch_box .box .row_area .row.sty3 {display: block;}
	.sub_sch_box .sch_box .box .row_area.sty2 .row.sty3 {display: block;}
	
	/* 로그인 */
	.login_page .login_obj {column-gap:15px}
	.login_page .login_title {font-size:24px}
	.login_page .login_txt {font-size:17px}
	.login_page .bd_box {border-radius:20px}
	.login_page .bd_box .inner_tit {margin-bottom:27px;font-size:24px}
	.login_page .bd_box .input_box {margin-bottom:8px}
	.login_page .bd_box .img {height:97px}
	.login_page .bd_box .img img {width:70px}
	.login_page .bd_box .btn_list_box {gap:7px 6px}
	.login_page .bd_box .btn_list_box .li {width:100%}
}

@media screen and (max-width:1080px){
	input, select {height: 2.667rem;}
	
	.btn_area {margin: 30px 0 0;}
	
	/* 24-06-10 추가 */
	.btn_area.sty2 {display:inline;margin:0 auto;text-align:left;vertical-align:middle}

	/* join basic */
	.join_txt .txt {font-size: 1.467rem; line-height: 2.2rem;}
	.join_txt .sub_txt {margin: 10px 0 0; font-size: 1.2rem; line-height: 1.8rem;}

	.join_type_box {margin: 30px auto 0;}
	.join_type_box .tit_box {margin: 15px 0 0;}
	.join_type_box .tit_box .title {font-size: 1.333rem; line-height: 2rem;}
	.join_type_box .txt {margin: 10px 0 0;}
	.join_type_box .each_box {display: block; width: 100%; padding: 20px;}
	.font_on .join_type_box .each_box {padding: 20px;}
	.join_type_box .each_box + .each_box {margin: 20px 0 0;}
	
	.join_type_box .btn_wrap {margin: 20px 0 0;}
	.join_type_box .btn_wrap .common_btn {display: inline-block; width: 100%; max-width: 270px; height: 2.667rem; font-size: 1.067rem; line-height: 2.667rem;}
	
	.join_type_box.sty2 .each_box {width: 100%;}
	.join_type_box.sty2 .txt {height: inherit;}

	.all_check {margin: 0 0 20px; padding: 10px;}
	.all_check .left {padding: 0;}
	.all_check .left .chk_area {padding: 0 0 0 20px;}
	.all_check .left .chk_area label .text {font-size: 1rem;}
	.total_agree_box .all_check .right {position: relative; top: inherit; right: inherit; margin: inherit; font-size: 0.933rem; line-height: 1.4rem;}
	.total_agree_box .agree_box {margin: 0 0 15px;}
	.total_agree_box .agree_box .scroll_box {margin: 10px 0 0; padding: 10px;}
	.total_agree_box .agree_tit {font-size: 1.067rem; line-height: 1.6rem;}
	.total_agree_box.s2 .all_check .left .chk_area label .text {font-size: 1rem;line-height:1.5}
	.total_agree_box.s2 .all_check .left .chk_area .chk_inp {top:5px}
	.total_agree_box.s2 .all_check .right {font-size:0.933rem}
	.scroll_box .com_servie_cont .com_info_list > .list > li.title {font-size: 1.333rem; line-height: 2rem;}

	/* ==================== 기본 검색영역 ==================== */
	.sub_sch_box {margin: 0 0 25px;}
	.sub_sch_box .sch_box .box {padding: 10px;}
	.sub_sch_box .sch_box .box .row {display:block; margin-bottom:0;}
	.sub_sch_box .sch_box .box .row.sty3 {display: block; width: 100%;}
	.sub_sch_box .sch_box .box .row.sty3 .period_box {width: 100%;}
	.sub_sch_box .sch_box .box .row label {display:block; width:100%; margin: 0 0 5px; font-size: 0.933rem; line-height: 2rem; text-align:left;}
	.sub_sch_box .sch_box .box .row .slt_box {display:block; width:100%; margin-bottom:10px; padding-right:0;}
	.sub_sch_box .sch_box .box .row .slt_box select {height: 2.667rem; font-size: 0.933rem; line-height: 2.667rem;}
	.sub_sch_box .sch_box .box .row .input_box {display:block; width:100% !important; margin-bottom:10px; padding-right:0;}
	.sub_sch_box .sch_box .box .row .input_box input {height: 2.667rem; font-size: 0.933rem; line-height: 2.667rem;}
	.sub_sch_box .sch_box .box .row .input_box input::placeholder {color: #949494;}
	.sub_sch_box .sch_box .box .st_sch_btn {position: inherit; bottom: inherit; right: inherit; width:100%; height:2.667rem; margin: 10px 0 0;}
    .sub_sch_box .sch_box .box .st_sch_btn .ico {font-size: 0.933rem; line-height: 2.667rem;}
    /* ==================== 기본 검색영역 ==================== */

	/* ==================== 기본 검색영역 - 상세검색이 있을 경우 / details_sch ==================== */
	.sub_sch_box.details_sch .sch_box .box:last-child {padding: 10px;}
	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data {display: block;}
	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list .list li {display: inline-block;}
	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data .tit_box {display: block; width: 100%; height: 2rem; margin: 0 0 5px; -webkit-line-clamp: 1;}
	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data .tit_box .tit {line-height: 2rem; text-align: left;}
	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data .tit_box .tit br {display: none;}
	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list {display: block;}
	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.slt_area .slt_box {display: block;}
	.sub_sch_box .sch_box .box .row .slt_wrap {display: block;}
	.sub_sch_box .sch_box .box .row.sty3 .slt_wrap {display: block;}
	.sub_sch_box .sch_box .box .row .slt_box.sty2 {display: inline-block;}
	.sub_sch_box .sch_box .box .row .period_box {display: block;}
	.sub_sch_box .sch_box .box .row .chk_list {display: block;}

	/* 통합검색 */
	.sub_sch_box.details_sch.sty2 .sch_box .box {padding: 10px;}
	.sub_sch_box.details_sch.sty2 .sch_box .box .btn_com {position: inherit; top: inherit; right: inherit; width:100%;}
	.sub_sch_box.details_sch.sty2 .sch_box .box .btn_com .st_sch_btn {display: block;}
	.sub_sch_box.details_sch.sty2 .sch_box .box .btn_com .reset_btn {display: block; width: 100%; margin: 5px 0 0; height: 2.667rem; font-size: 0.933rem; line-height: 2.667rem;}
	.sub_sch_box .sch_box .box .row .radio_list {display: block;}
	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area2 .chk_list2 {display: block;}
	.sub_sch_box .sch_box .box .row .radio_list .list li .radio_area {padding: 0 0 0 20px;}
	.sub_sch_box .sch_box .box .row .radio_list .list li .radio_area label .text {font-size: 0.933rem;}
	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area2 .chk_list2 .list li .chk_area {padding: 0 0 0 20px;}
	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area2 .chk_list2 .list li .chk_area label .text {font-size: 0.933rem;}
	/* ==================== 기본 검색영역 - 상세검색이 있을 경우 / details_sch ==================== */

	/* board_area 영역 */
    .board_area {}
    .board_area .board_list {margin: 10px 0 0;}
    .board_area .board_list thead {display: none;}
	.board_area .board_list, .board_area .board_list tbody, .board_area .board_list tr, .board_area .board_list td {display: block;}
	.board_area .board_list tbody tr {position:relative; z-index:1; overflow:hidden; padding:10px 5px;}
	.board_area .board_list tbody tr td {float: left; width: 100%; border:none; padding:4px 0; font-size: 0.933rem; color:#777; text-align:left;}
	.board_area .board_list tbody tr td:before {display: inline-block; content: attr(data-th) ": ";	 width: auto; margin: 0 5px 0 0; font-weight: 700; color: #333333;}
	.board_area .board_list tbody tr td.tit:before {display: none;}
    .board_area .board_list tbody tr td.tit {font-size: 0.933rem; line-height: 1.4rem;}
    .board_area .board_list tbody tr td.tit a {padding: 0;}
    .board_area .board_list tbody tr td.tit a.btn {text-align: left;}
    .board_area .board_list tbody tr td.tit a .text {height: 1.4rem; padding: 0;}
    .board_area .board_list tbody tr td.title:before {display: none;}
    .board_area .board_list tbody tr td.title {font-size: 0.933rem; line-height: 1.4rem;}
    .board_area .board_list tbody tr td.title a {padding: 0;}
    .board_area .board_list tbody tr td.title a .text {height: 1.4rem; padding: 0;}
    .board_area .board_list tbody tr td br {display: none;}
	.board_area .board_list tbody tr td .state {font-size: 0.933rem; line-height: 1.4rem;}
	.board_area .board_list tbody tr td .str_com {line-height: 1.4rem;}
	.board_area .board_list tbody tr td .name_box {display: inline-block;}
	.board_area .board_list tbody tr td .name_box .name {display: inline-block; margin: 0 5px 0 0; font-size: 1.067rem; line-height: 1.6rem;}
	.board_area .board_list tbody tr td .name_box .info_list {display: inline-block;}
	.board_area .board_list tbody tr td.info a {font-size: 1.2rem; line-height: 1.8rem; text-align: left;}
	.board_area .board_list tbody tr td.info:before {display: none;}
	.board_area .board_list tbody tr td .star {width:22px; height:22px; background-size: cover;}
    /* //board_area 영역 */
	
	.tab_cont.current > .board_list {display: block !important;}

	/* ==================== 갤러리 Style ==================== */
	.gallery_cont .gallery_list {margin: 15px 0 0; padding: 15px 0 0;}
	.gallery_cont .gallery_list > .list > li {width: calc(33.3333% - 13.3333px);}
	.gallery_cont .gallery_list > .list > li:nth-child(-n+4) {margin: inherit;}
	.gallery_cont .gallery_list > .list > li:nth-child(4n) {margin: 20px 20px 0 0;}
	.gallery_cont .gallery_list > .list > li:nth-child(4) {margin: 20px 20px 0 0;}
	.gallery_cont .gallery_list > .list > li:nth-child(-n+3) {margin: 0 20px 0 0;}
	.gallery_cont .gallery_list > .list > li:nth-child(3n) {margin: 20px 0 0 0;}
	.gallery_cont .gallery_list > .list > li:nth-child(3) {margin: 0;}
	.gallery_cont .gallery_list .box .menu {padding: 0 6px; font-size: 0.8rem; line-height: 1.667rem;}
	.gallery_cont.sty2 .gallery_list .box .box2 .img_box .inner_box {height: 200px;}
	.gallery_cont .gallery_list .box .box2 .txt_box {padding: 10px 0 0;}
	.gallery_cont .gallery_list .box .box2 .txt_box .tit_area .kay {font-size: 0.933rem; line-height: 1.4rem;}
	.gallery_cont .gallery_list .box .box2 .txt_box .tit_area .tit {height: 1.4rem; margin: 0; font-size: 0.933rem; line-height: 1.4rem;}
	/* ==================== 갤러리 Style ==================== */

	/* ==================== 블로그 Style ==================== */
	.blog_cont .blog_list {margin: 15px 0 0; padding: 15px 0 0;}
	.blog_cont .blog_list > .list > li .box {padding: 15px 0;}
	.blog_cont .blog_list > .list > li:first-child .box {padding: 0 0 15px;}
	.blog_cont .blog_list > .list > li .box .txt_area {padding: 0 0 0 15px;}
	/* ==================== 블로그 Style ==================== */

	/* ==================== 포스터형 Style ==================== */
	.poster_cont .poster_list {margin: 15px 0 0; padding: 15px 0 0;}
	.poster_cont .poster_list > .list > li {width: calc(25% - 15px);}
	.poster_cont .poster_list > .list > li:nth-child(-n+5) {margin: inherit;}
	.poster_cont .poster_list > .list > li:nth-child(5n) {margin: 20px 20px 0 0;}
	.poster_cont .poster_list > .list > li:nth-child(5) {margin: 20px 20px 0 0;}
	.poster_cont .poster_list > .list > li:nth-child(-n+4) {margin: 0 20px 0 0;}
	.poster_cont .poster_list > .list > li:nth-child(4n) {margin: 20px 0 0 0;}
	.poster_cont .poster_list > .list > li:nth-child(4) {margin: 0;}
	.poster_cont .poster_list > .list > li .box .txt_box {padding: 10px 0 0;}
	.poster_cont .poster_list > .list > li .box .txt_box .tit_area .kay {font-size: 0.933rem; line-height: 1.4rem;}
	.poster_cont .poster_list > .list > li .box .txt_box .tit_area .tit {height: 2.8rem; margin: 0; font-size: 0.933rem; line-height: 1.4rem;}
	.poster_cont .poster_list > .list > li .box .img_box .inner_box {height: 248px;}
	/* ==================== 포스터형 Style ==================== */

	/* ==================== 통합검색 Style ==================== */
	.sch_cont {margin: 30px 0 0;}
	.sch_cont .sch_list_cont {margin: 30px 0 0;}
	.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box {padding: 15px;}
	.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .menu_list li:before {top: 9px;}

	.sub_sch_box .sch_box .box .row .recom_list {margin: 0 0 10px; padding: 0;}
	.sub_sch_box .sch_box .box .row .recom_list .list li {margin: 5px 5px 0 0;}
	.sub_sch_box .sch_box .box .row .recom_list .list li:last-child {margin: 5px 0 0;}
	.sub_sch_box .sch_box .box .row .recom_list .list li a .text {font-size: 0.867rem; line-height: 1.8rem;}
	/* ==================== 통합검색 Style ==================== */

	/* ==================== 이벤트 Style ==================== */
	.event_cont .event_list > .list > li .box .situ_area {width: 70px;}
	.event_cont .event_list > .list > li .box .situ_area .situ {width: 3.267rem; height: 3.267rem; font-size: 0.8rem; line-height: 3.267rem;}
	.event_cont .event_list > .list > li .box .situ_area .road_box {width: 4.667rem; padding: 9px 0;}
	.event_cont .event_list > .list > li .box .situ_area .road_box .text {font-size: 0.933rem; line-height: 1.4rem;}
	.event_cont .event_list > .list > li .box .txt_area {padding: 0 0 0 20px;}
	.event_cont .event_list > .list > li .box .txt_area .day {padding: 0 10px; font-size: 0.8rem; line-height: 1.467rem;}
	.event_cont .event_list > .list > li .box .txt_area > .sort_list > .list > li {display: block; width: 100%; padding: 0;}
	.event_cont .event_list > .list > li .box .txt_area > .sort_list > .list > li:nth-child(2n-1) {width: 100%;}
	.event_cont .event_list > .list > li .box .txt_area > .sort_list > .list > li:nth-child(2n) {width: 100%;}
	/* ==================== 이벤트 Style ==================== */

	/* 2021-08-20 */
	/* .sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list .list {display: none;} */
	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area .chk_list .sch_slt_box {display: block;}

	/* 로그인 */
	.login_page .login_title {margin-bottom:8px;font-size:21px}
	.login_page .login_txt {margin-bottom:35px;font-size:16px}
	.login_page .login_obj {column-gap:8px}
	.login_page .bd_box {padding:30px 10px}
	.login_page .bd_box .inner_tit {margin-bottom:22px;font-size:21px}
	.login_page .bd_box .info_txt {font-size:14px}
	.login_page .bd_box .input_box {margin-bottom:5px}
	.login_page .bd_box .img {height:94px}
	.login_page .bd_box .img img {width:60px}

	.idpw_find_box .each_box {width: calc(50% - 10px); margin: 0 20px 0 0}
    .idpw_find_box .each_box .inner {padding: 25px 0;}
    .idpw_find_box .each_box .inner .title {font-size: 1.2rem; line-height: 1.8rem;}
    .idpw_find_box .each_box .inner .text {margin: 5px 0 0; font-size: 0.933rem; line-height: 1.4rem;}
    .idpw_find_box .each_box .inner .find_form {max-width: 100%; margin: 15px 0 0; padding: 0 10px;}
    .idpw_find_box .each_box .inner .find_form label {font-size: 0.933rem; line-height: 1.4rem;}
    .idpw_find_box .each_box .inner .find_form .sub_txt {height: 4.2rem; margin: 25px 0 0; font-size: 0.933rem; line-height: 1.4rem;}
    .idpw_find_box .each_box .btn_wrap {margin: 15px 0 0;}
    .idpw_find_box .each_box .btn_wrap .common_btn {font-size: 0.933rem; line-height: 2.667rem;}

	/* ==================== 공통 테이블 view ==================== */
	.com_table_cont {margin: 10px 0 0;}
    .com_table_cont .title {font-size: 1.333rem; line-height: 2rem;}
	.com_table_cont .text_box {margin: 10px 0 0;}
	.com_table_cont .table_box .title_box .table_tit {padding: 0 0 0 10px; font-size: 1.467rem; line-height: 2.2rem;}
	.com_table_cont .table_box .title_box .table_tit:before {top: 4px; width: 4px; height: 21px;}
    .com_table_cont .table_box .title_box .table_tit {padding: 0 0 0 10px;}
    .com_table_cont .table_box .title_box .view_cont {float: inherit;}
    .com_table_cont .table_box .title_box .view_cont .info_view {margin: 5px 0 0}
    .com_table_cont .table_box .board_write {display: block; margin: 10px 0 0;}
    .com_table_cont .table_box .board_write tbody {display: block;}
    .com_table_cont .table_box .board_write tbody tr {display: block; overflow: hidden; border: none;}
    .com_table_cont .table_box .board_write tbody tr th {display: block; float: left; width: 100%; padding: 10px; font-size: 0.933rem; line-height: 1.4rem; box-sizing: border-box;}
	.com_table_cont .table_box .board_write tbody tr th.t_c {padding: 10px; text-align: left;}
	.com_table_cont .table_box .board_write tbody tr th br {display: none;}
    .com_table_cont .table_box .board_write tbody tr td {display: block; float: left; width: 100%; padding: 10px; font-size: 0.933rem; box-sizing: border-box;}
	.com_table_cont .table_box .board_write tbody tr td.t_c {padding: 10px; text-align: left;}
	.com_table_cont .table_box .board_write tbody tr td .text br {display: none;}
    .com_table_cont .table_box .board_write tbody tr td .info_list_area li {font-size: 0.933rem; line-height: 1.4rem;}
    .com_table_cont .table_box .board_write tbody tr td .radio_box .radio_each label {font-size: 0.933rem;}
    .com_table_cont .table_box .board_write tbody tr td.area .inp_01.top {max-width: 170px;}
    .com_table_cont .table_box .board_write tbody tr td.area > div .inp_01.top {max-width: 100%;}
    
    .com_table_cont .table_box .board_write tbody tr td .info_text .info_btn {padding: 0 10px; font-size: 0.933rem;}
    .com_table_cont .table_box .board_write tbody tr td.tell2 .inp_01 {max-width: inherit; width: calc(33.3333% - 10px); margin: 0 10px 0 0;}
    .com_table_cont .table_box .board_write tbody tr td.tell2 .inp_01:last-child {margin: 0;}
    
    .com_table_cont .table_box .board_write tbody tr td .bw_in_btn {margin: 10px 0 0;}
    .com_table_cont .table_box .board_write tbody tr td .bw_in_btn.top {margin: 0;}
    .com_table_cont .table_box .board_write tbody tr td .bw_in_btn.sty2 {margin: 0;}
    .com_table_cont .table_box .board_write tbody tr td.email input {max-width: inherit; width: calc(33.3333% - 17px);}
	.com_table_cont .table_box .board_write tbody tr td.email select {max-width: inherit; width: calc(33.3333% - 17px);}
    
    .com_table_cont .table_box .board_write tbody tr td .inp_day {width: calc(50% - 10px); max-width: inherit;}
    .com_table_cont .table_box .board_write tbody tr td .inp_day:nth-child(2) {margin: 0;}
    
    .com_table_cont .table_box .board_write tbody tr td .fine_box .title_area .title {font-size: 0.933rem; line-height: 1.4rem;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box {max-width: 100%;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li {border-bottom: 1px solid #e9ecef; padding: 15px 70px 15px 30px;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li:last-child {border-bottom: none;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li .inp_01 {display: block; width: 100%;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li .inp_01:last-child {margin: 0;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li .num {top: 25px; margin: 0;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box .fine_inp .list li .end {top: 15px;}
    .com_table_cont .table_box .board_write tbody tr td .fine_box .text {margin: 0;}
    
    .com_table_cont .table_box .board_write tbody tr td .att_down > .text {display: block; margin: 10px 0 0; line-height: 1.4rem;}
    
    .com_table_cont .table_box .board_write tbody tr td .chk_list li {width: 100%;}
    .com_table_cont .table_box .board_write tbody tr td .chk_list li:last-child {width: 100%;}
	.com_table_cont .table_box .board_write tbody tr td .chk_list.sty4 li:last-child {width: auto;}
    .com_table_cont .table_box .board_write tbody tr td .chk_list li .chk_each .inp_01 {max-width: 60%;}
    
    .com_table_cont .table_box .board_write tbody tr td .date_input {width: calc(50% - 14px);}
    
    .com_table_cont .table_box .board_write tbody tr td .radio_box.sty2 .radio_each {display: inline-block; width: 100%; margin: 0;}

	.com_table_cont .table_box .board_write tbody tr td .tag_box .list li .text {padding: 0 15px; font-size: 0.933rem; line-height: 1.667rem;}

	/* .com_table_cont .table_box .board_write tbody tr td .slt_list .slt_com {width: 100%;} */

	/* .com_table_cont .table_box .board_write tbody tr td .inp_01 {width: 33.33%;} */
	
	
	.com_table_cont .table_box .board_write tbody tr td.sty2 .bw_in_btn {margin: 0;}

	.com_table_cont .table_box .board_write tbody tr td.p_a {padding: 10px;}

	.com_table_cont .table_box .exp_box {margin: 5px 0 0; padding: 0;}
	.com_table_cont .table_box .exp_box .text {font-size: 0.933rem; line-height: 1.4rem;}
	.com_table_cont .table_box .exp_box .view_btn {display: block; position: inherit; top: inherit; right: inherit; margin: 5px 0 0;}
	.com_table_cont .table_box .exp_box .view_btn .btn_area {text-align: left;}
	
    .com_table_cont .table_tab {margin: 15px 0 0;}
    .com_table_cont .table_tab .list li .tab_btn .text {font-size: 0.933rem; line-height: 2.667rem;}

	.com_table_cont .table_box .board_write tbody tr td .inp_area {width: calc(100% - 157px);}

	.com_table_cont .table_box .board_write thead tr th {display: block;}
	
	.bw_in_wrap .bw_in_btn {display: inline-block;}
	.bw_in_wrap .bw_in_btn + .bw_in_btn {margin: 0 0 0 5px !important;}

	/* comment */
	.comment_regist_form {height:auto; padding:0 0 10px 0;}
	.comment_regist_textarea {margin-bottom:3px;}
	.comment_word_count {position:static; margin-bottom:3px; text-align:right;}
	.comment_regist_form .btn {position:static; width:98%; height:2.333rem; margin: 0 auto; line-height:2.333rem;}
	.comment2_view {padding:5px 5%;}
	.comment_regist .comment_word_count2 {margin: 5px 0 0; padding: 0;}
	.board_view .board_write tbody tr td .txt {font-size: 0.8rem; line-height: 1.2rem;}
	.commnet_area {padding: 0;}

	/* wirte */
	.write_cont .com_table_cont .table_box {margin: 0;}

	.btn_area .btn {font-size: 0.933rem; line-height: 2.333rem;}
	/*.btn_area .btn:hover, .btn_area .btn:focus {line-height: 33px;}*/
	
	.btn_area.fixed {padding:10px 0}

	.board_area .board_list tbody tr td.annou a .text {margin: 0 7px 0 0; padding: 0 7px 0 0; font-size: 1.2rem; line-height: 1.8rem;}
	.board_area .board_list tbody tr td .info_list .list li {margin: 0 7px 0 0; padding: 0 8px 0 0; font-size: 0.933rem; line-height: 1.4rem;}
	.board_area .board_list tbody tr td .apply_btn {padding: 0 15px; font-size: 1rem; line-height: 1.867rem;}
	.board_area .board_list tbody tr td .text {display: inline-block; font-size: 0.933rem; line-height: 1.4rem;}

	.print_box .com_tit_box .right {position: inherit; top: inherit; margin: 0; }
	.print_box .com_tit_box .right .btn_area {text-align: left;}

	.board_area .board_list tbody tr td.annou .annou_box .state_box {display: block; width: auto; height: auto; margin: 0 10px 0 0; border-radius: 0;}
	.board_area .board_list tbody tr td.annou .annou_box .state_box .state_inner {padding: 5px; font-size: 0.867rem; line-height: 1.267rem;}
	.board_area .board_list tbody tr td.annou .annou_box .text_box a .text {margin: 0; padding: 0;}
	.board_area .board_list tbody tr td .current_area {display: inline-block; vertical-align: middle;}
	.board_area .board_list tbody tr td .current_area .list li {padding: 0 10px;}
	.board_area .board_list tbody tr td .current_area .list li .box .num {font-size: 0.933rem; line-height: 1.4rem;}
	.board_area .board_list tbody tr td .current_area .list li .box .text {margin: 3px 0 0; font-size: 0.867rem; line-height: 1.267rem; word-break: keep-all;}

	.board_area .board_list tbody tr td input {display: inline-block; width: auto;}
	.board_area .board_list tbody tr td input[type=date] {display: inline-block; width: calc(100% - 100px);}
	.board_area .board_list tbody tr td .inp_01 {display: inline-block; width: calc(33.3333% - 32px);}
	.board_area .board_list tbody tr td .txt {padding: 0 2px;}
	.board_area .board_list tbody tr td select {display: inline-block; width: auto;}
	.board_area .board_list tbody tr td .view_btn_box {display: inline-block;}
	.board_area .board_list tbody tr td .view_btn_box .view_btn {height: 1.867rem; padding: 0 15px; font-size: 0.933rem; line-height: 1.867rem;}
	.board_area.sty2 .board_list tbody tr td {padding: 4px 0; border-right: none;}

	.board_area .board_list tbody tr td.bf_non:before {display: none;}

	.sub_sch_box.none {margin: 0 0 20px;}
	.sub_sch_box.none .sch_box {float: inherit;}
	.sub_sch_box.none .sch_box .box {padding: 0;}
	
	.comment_inner .login_txt {font-size: 0.933rem; line-height: 1.4rem;}

	.event_cont .synthesis {padding: 0 0 0 14px; font-size: 0.8rem; line-height: 1.2rem;}
	.gallery_cont .synthesis {padding: 0 0 0 14px; font-size: 0.8rem; line-height: 1.2rem;}
	.board_area .synthesis {padding: 0 0 0 14px; font-size: 0.8rem; line-height: 1.2rem;}
	
	.row_table_cont .table_inner .table_info colgroup .col_width01 { width: 100%;}
	.row_table_cont .table_inner .table_info colgroup .col_width02 { width: 100%;}
	.row_table_cont .table_inner .table_info tbody tr th { display: block; padding: 15px 10px;}
	.row_table_cont .table_inner .table_info tbody tr th br { display: none}
	.row_table_cont .table_inner .table_info tbody tr td { display: block; padding: 15px 10px;}
	
	.col_table_cont .table_inner .table_info thead tr th { padding: 15px 10px;}
	.col_table_cont .table_inner .table_info tbody tr td { padding: 15px 10px;}
	
	.best_garden_area { margin: 0 0 25px 0;}
	.best_garden_area .box .inner_box .img_area { width: 275px;}
	.best_garden_area .box .inner_box .img_area::before { width: 50px; height: 58px;}
	.best_garden_area .box .inner_box .img_area .img_box .img_inner { height: 206px;}
	.best_garden_area .box .inner_box .text_box { width: calc(100% - 275px);}
	.best_garden_area .box .inner_box .text_box .text_inner { padding: 20px;}
	.best_garden_area .box .inner_box .text_box .text_inner .mark_area { margin: 0 0 15px 0;}
	.best_garden_area .box .inner_box .text_box .text_inner .title_area { margin: 0 0 15px 0; padding: 0 0 35px 0;}
	.best_garden_area .box .inner_box .text_box .text_inner .title_area .title { font-size: 1.6rem; line-height: 2.4rem;}
	
	.sub_sch_box.sty3 .sch_box .box { padding: 10px;}
	.sub_sch_box.sty3 .sch_box .box .row .input_box { padding: 0;}
	.sub_sch_box.sty3 .sch_box .box .sch_btn_list_area { position: relative; right: inherit; bottom: inherit; margin: 10px 0 0;}
	.sub_sch_box.sty3 .sch_box .box .sch_btn_list_area > .list > li { width: calc(50% - 2.5px);}
	.sub_sch_box.sty3 .sch_box .box .sch_btn_list_area > .list > li .st_sch_btn { margin: 0;}
	
	.sub_sch_box .sch_box .box .row label.sty2 { vertical-align: top;}
	.sub_sch_box .sch_box .box .row .radio_list .list li .radio_area .radio_inp {margin-left:0;top:0}
	.sub_sch_box .sch_box .box .row .btn_list_area { display: block;}
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn { padding: 20px 5px 15px;}
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box { padding: 35px 0 0 0;}
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box { background-size: auto 25px;}
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box .text { font-size: 0.9333rem; line-height: 1.4rem;}
	
}

@media screen and (max-width:767px){ 
	.sub_top {margin: 0 0 15px;}
	
	.btn_area {margin: 10px 0 0;} 

	/* join basic */
	.join_txt .txt {font-size: 1.067rem; line-height: 1.6rem;}
	.join_txt .sub_txt {margin: 5px 0 0; font-size: 0.933rem; line-height: 1.4rem;}

	.join_type_box {margin: 20px auto 0;}
	.join_type_box .each_box + .each_box {margin: 10px 0 0;}
	.font_on .join_type_box .each_box + .each_box {margin: 10px 0 0;}
	.join_type_box .circle {width: 60px; height: 61px;}
	.join_type_box .each_box {padding: 10px;}
	.join_type_box .tit_box {margin: 10px 0 0;}
	.join_type_box .tit_box .title {font-size: 1.067rem; line-height: 1.4rem;}
	.join_type_box .txt {margin: 5px 0 0; font-size: 0.933rem; line-height: 1.4rem;}
 
	.join_type_box .btn_wrap {margin: 10px 0 0;}
	.total_agree_box .agree_tit {font-size: 0.933rem; line-height: 1.4rem;}

	.total_agree_box .agree_box .agree_chk .chk_txt .chk_area label .text {font-size: 0.933rem;}
	
	/* 로그인 */
	.login_page .login_obj {flex-wrap:wrap;gap:30px 10px}
	.login_page .login_title {margin-bottom:6px;font-size:18px}
	.login_page .login_txt {margin-bottom:20px;font-size:15px}
	.login_page .bd_box {flex:none;width:calc(50% - 5px);padding:25px 20px 22px 20px;border-radius:10px}
	.login_page .bd_box.b1 {width:100%}
	.login_page .bd_box .inner_tit {margin-bottom:20px;font-size:19px}
	.login_page .bd_box .img {height:56px;margin-bottom:20px}
	.login_page .bd_box .img img {width:52px}
	.login_page .bd_box .info_txt {font-size:13px}
	.login_page .bd_box .btn_list_box .li {width:calc(50% - 5px)}

   /* ==================== 기본 검색영역 - 상세검색이 있을 경우 / details_sch ==================== */
	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.slt_area .slt_box select {max-width: 100%;}
	.sub_sch_box .sch_box .box .row .period_box .date_inp {width: calc(50% - 15px); max-width: inherit; height: 2.667rem;}

	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.radio_list_area .radio_list .list li {width: 50%; margin: 0 0 10px;}
	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.chk_list_area2 .chk_list2 .list li {margin: 0 0 10px;}
	/* ==================== 기본 검색영역 - 상세검색이 있을 경우 / details_sch ==================== */
	
	.board_area .board_box .fl {display: block; float: inherit; margin: 0 0 5px;}
	.board_area .board_box .txt.key {display: block; float: inherit; margin: 0 0 5px; background-position: left top 3px;}

	/* Pagination Style */
	.pagination {margin: 25px 0 0;}
	.pagination a {width: 1.6rem; height: 1.6rem; line-height: 1.6rem; font-size:0.867rem;}
    .pagination a.m_pag {display: none;}
	.pagination .page_arrow {font-size:1rem;}
	.pagination .page_arrow.l1 {margin-right:5px;}
	.pagination .page_arrow.r1 {margin-left:5px;}
	.pagination.skin2 a {line-height:20px;}
    .pagination .page_arrow.l2 {width: 20px; height: 20px;}
    .pagination .page_arrow.r2 {width: 20px; height: 20px;}
    
    .pagination .page_arrow:before {height: 8px;}
	.pagination .page_arrow.l1:before {width: 6px; margin: -4px 0 0 -3px;}
	.pagination .page_arrow.l2:before {width: 12px; margin: -4px 0 0 -6px;}
	.pagination .page_arrow.r1:before {width: 6px; margin: -4px 0 0 -3px;}
	.pagination .page_arrow.r2:before {width: 12px; margin: -4px 0 0 -6px;}    
    /* Pagination Style */

	/* ==================== 게시판 VIEW Style ==================== */
    .board_view {margin: 15px 0 0;}
	.board_view .board_view_top {padding:0 30px 20px;}
	.board_view .board_view_top.sty2 {padding: 0 10px 20px;}
	.board_view .board_view_top .tit {font-size:1.33rem;}
	.board_view .board_view_top .sort {margin-top:0;}
	.board_view .board_view_top .info .each:after {padding:0 10px;}
	.board_view .board_view_top .controler {left:0;}
	.board_view .board_view_top .next {left:auto; right:0;}
    .board_view .board_write {display: block;}
    .board_view .board_write tbody {display: block;}
    .board_view .board_write tbody tr {display: block; overflow: hidden;}
    .board_view .board_write tbody tr th {display: block; float: left; width: 100%; padding: 10px; box-sizing: border-box;}
    
	.board_view .board_write.sty2 tbody tr th {background-color: #f5f7f9;}
    .board_view .board_write tbody tr td {display: block; float: left; width: 100%; padding: 10px; font-size: 0.933rem; line-height: 1.4rem; box-sizing: border-box;}
	.board_view .board_view_con {padding: 20px 10px;}
	.board_view .board_view_file .tit {display:block; width:100%;}
	.board_view .board_view_file .file_box {display:block;}
    .board_view .board_view_top .btn_arr {margin: -27px 0 0;}
    .board_view .board_view_top .board_prev {left: 5px;}
    .board_view .board_view_top .board_next {right: 5px;}
	.board_view .board_write tbody tr td .txt.sty2 {display: block; margin: 7px 0 0;}
	/* ==================== 게시판 VIEW Style ==================== */
	.board_view .sort_list_box {margin: 10px 0 0;}

	/* ==================== 게시판 VIEW - 이미지가 있을 경우 Style ==================== */
	.board_view .img_view_cont {padding: 15px 0;}
	.board_view .img_view_cont .box {display: block;}
	.board_view .img_view_cont .box .img_area {display: block; width: 100%; margin: 0 auto;}
	.board_view .img_view_cont .box .txt_area {display: block; margin: 15px 0 0; padding: 0;}
	.board_view .img_view_cont .box .txt_area .txt_box .txt {font-size: 0.8rem; line-height: 1.2rem;}
	.board_view .img_view_cont .box .txt_area .txt_box .txt .file_list li a .text {padding: 0 0 0 20px; font-size: 0.8rem; line-height: 1.2rem;}
	/* ==================== 게시판 VIEW - 이미지가 있을 경우 Style ==================== */

	/* ==================== 게시판 VIEW - 지도가 있을 경우 Style ==================== */
	.board_view .map_cont .box #map {height: 200px !important;}
	.board_view .map_cont .box .txt_box .txt {padding: 0 0 0 13px; font-size: 0.933rem; line-height: 1.4rem;}
	.board_view .map_cont .box .txt_box .txt:before {top: 5px; width: 7px; height: 11px; background-size: contain;}
	.board_view .map_cont .box .txt_box .txt .map_link {padding: 0 10px;}
	/* ==================== 게시판 VIEW - 지도가 있을 경우 Style ==================== */

	/* ==================== 갤러리 Style ==================== */
	.gallery_cont .gallery_list > .list > li {width: calc(50% - 5px); margin: 10px 10px 0 0 !important;}
	.gallery_cont .gallery_list > .list > li:nth-child(-n+4), 
	.gallery_cont .gallery_list > .list > li:nth-child(-n+3) {margin: inherit;}
	.gallery_cont .gallery_list > .list > li:nth-child(4n), 
	.gallery_cont .gallery_list > .list > li:nth-child(3n) {margin: inherit;}
	.gallery_cont .gallery_list > .list > li:nth-child(4), 
	.gallery_cont .gallery_list > .list > li:nth-child(3) {margin: inherit;}
	.gallery_cont .gallery_list > .list > li:nth-child(-n+2) {margin: 0 10px 0 0 !important;}
	.gallery_cont .gallery_list > .list > li:nth-child(2n) {margin: 10px 0 0 0 !important;}
	.gallery_cont .gallery_list > .list > li:nth-child(2) {margin: 0 !important;}
	.gallery_cont .gallery_list .box .box2 .txt_box .txt_area .txt {font-size: 0.8rem; line-height: 1.2rem;}
	.gallery_cont .gallery_list .box .data_list > .list > li {margin: 0 6px 0 0; padding: 0 6px 0 0; font-size: 0.8rem; line-height: 1.2rem;}
	.gallery_cont .gallery_list .box .data_list > .list > li img {padding: 1px 0;}
	/* ==================== 갤러리 Style ==================== */

	/* ==================== 블로그 Style ==================== */
	.blog_cont .blog_list > .list > li .box .img_area {display: none;}
	.blog_cont .blog_list > .list > li .box .txt_area {padding: 0;}
	.blog_cont .blog_list > .list > li .box .txt_area .title_area > .category_list > .list > li {font-size: 0.933rem; line-height: 1.4rem;}
	.blog_cont .blog_list > .list > li .box .txt_area .title_area .title {height: 1.4rem; margin: 5px 0 0; font-size: 0.933rem; line-height: 1.4rem;}
	.blog_cont .blog_list > .list > li .box .txt_area .text {height: 2.4rem; margin: 5px 0 0; font-size: 0.8rem; line-height: 1.2rem;}
	.blog_cont .blog_list > .list > li .box .txt_area .sort_list {margin: 5px 0 0;}
	.blog_cont .blog_list > .list > li .box .txt_area .sort_list > .list > li {margin: 0 6px 0 0; padding: 0 6px 0 0; font-size: 0.8rem; line-height: 1.2rem;}
	.blog_cont .blog_list > .list > li .box .txt_area .data_list {margin: 5px 0 0;}
	.blog_cont .blog_list > .list > li .box .txt_area .data_list > .list > li {font-size: 0.8rem; line-height: 1.2rem;}
	.blog_cont .blog_list > .list > li .box .txt_area .data_list > .list > li img {padding: 1px 0;}
	/* ==================== 블로그 Style ==================== */

	/* ==================== 포스터 Style ==================== */
	.poster_cont .poster_list > .list > li {width: calc(33.3333% - 6.6666px); margin: 10px 10px 0 0 !important;}
	.poster_cont .poster_list > .list > li:nth-child(-n+5), 
	.gallery_cont .gallery_list > .list > li:nth-child(-n+4) {margin: inherit;}
	.poster_cont .poster_list > .list > li:nth-child(5n), 
	.gallery_cont .gallery_list > .list > li:nth-child(4n) {margin: 10px 10px 0 0;}
	.poster_cont .poster_list > .list > li:nth-child(5), 
	.gallery_cont .gallery_list > .list > li:nth-child(4) {margin: 10px 10px 0 0;}
	.poster_cont .poster_list > .list > li:nth-child(-n+3) {margin: 0 10px 0 0 !important;}
	.poster_cont .poster_list > .list > li:nth-child(3n) {margin: 10px 0 0 0 !important;}
	.poster_cont .poster_list > .list > li:nth-child(3) {margin: 0 !important;}
	.poster_cont .poster_list .box .txt_box .txt_area .txt {font-size: 12px; line-height: 18px;}
	.poster_cont .poster_list .box .txt_box .data_list > .list > li {margin: 0 6px 0 0; padding: 0 6px 0 0; font-size: 0.8rem; line-height: 1.2rem;}
	.poster_cont .poster_list .box .txt_box .data_list > .list > li img {padding: 1px 0;}
	/* ==================== 포스터 Style ==================== */

	/* ==================== 이벤트 Style ==================== */
	.event_cont .event_list {margin: 10px 0 0; padding: 10px 0 0;}
	.event_cont .event_list > .list > li > .box {padding: 11px 0;}
	.event_cont .event_list > .list > li:first-child > .box {padding: 0 0 11px;}
	.event_cont .event_list > .list > li .box .img_area {display: none;}
	.event_cont .event_list > .list > li .box .txt_area {padding: 0;}
	.event_cont .event_list > .list > li .box .txt_area > .category_list > .list > li {font-size: 0.933rem; line-height: 1.4rem;}
	.event_cont .event_list > .list > li .box .txt_area .title {font-size: 0.933rem; line-height: 1.4rem;}
	.event_cont .event_list > .list > li .box .txt_area > .sort_list {margin: 5px 0 0;}
	.event_cont .event_list > .list > li .box .txt_area > .sort_list > .list > li {font-size: 0.8rem; line-height: 1.2rem;}
	.event_cont .event_list > .list > li .box .txt_area > .sort_list > .list > li .box .tit {width: 4rem;}
	.event_cont .event_list > .list > li .box .txt_area > .data_list > .list > li {font-size: 0.8rem; line-height: 1.2rem;}
	
	
	.event_cont .event_list > .list > li .box .situ_area .road_box {border-radius: 0}
	.event_cont .event_list > .list > li .box .situ_area .road_box .text {padding: 0;}
	.event_cont .event_list > .list > li .box .situ_area .road_box .text:before {display: none;}

	/* ==================== 이벤트 Style ==================== */

	/* ==================== FAQ Style ==================== */
	.faq_cont .faq_list .list li .cont:before {width: 23px; height: 23px;}
	.faq_cont .faq_list .list li .q_area {padding: 10px 30px 10px 40px; font-size: 0.933rem; line-height: 1.4rem;}
	.faq_cont .faq_list .list li .q_area:before {left: 5px; font-size: 0.933rem; line-height: 1.4rem;}
	.faq_cont .faq_list .list li .q_area:after {right: 10px;}
	.faq_cont .faq_list .list li .a_area {padding: 10px 30px 60px 40px; font-size: 0.8rem; line-height: 1.2rem;}
	.faq_cont .faq_list .list li .a_area:before {left: 5px; font-size: 0.933rem; line-height: 1.4rem;}
	/* ==================== FAQ Style ==================== */

	/* ==================== 통합검색 Style ==================== */
	.sch_tab_cont > .list {display: block;	}
	.sch_tab_cont > .list > li {width: 100%; border-top: 1px solid #cdcdcd; border-left: none;}
	.sch_tab_cont > .list > li:first-child {border: none;}
	.sch_tab_cont > .list > li .com_tab_btn .text {height: 2.667rem; font-size: 0.933rem; line-height: 1.4rem;}
	.sch_tab_cont > .list > li .com_tab_btn .text br {display: none;}
	.sch_tab_cont > .list > li.tab_slt .tab_slt_btn .text {font-size: 0.933rem; line-height: 2.667rem;}
	.sch_tab_cont > .list > li.tab_slt > .slt_list > li > .tab_data .text_box .text_inner {height: 2.667rem;}
	.sch_tab_cont > .list > li.tab_slt > .slt_list > li > .tab_data .text_box .text_inner .text {font-size: 0.933rem; line-height: 1.4rem;}
	
	.sch_cont {margin: 15px 0 0;}
	.sch_cont .record_area .title {font-size: 1.2rem; line-height: 1.8rem;}
	.sch_cont .record_area .text {margin: 6px 0 0; font-size: 0.933rem; line-height: 1.4rem;}
	.sch_cont .sch_list_cont {margin: 15px 0 0;}
	.sch_cont .sch_list_cont > .list > li > .box .title_area .title {font-size: 0.933rem; line-height: 1.467rem;}
	.sch_cont .sch_list_cont > .list > li > .box .title_area .view {font-size: 0.933rem; line-height: 1.467rem;}
	.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box {padding: 7px;}
	.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .sub_tit {font-size: 0.933rem; line-height: 1.4rem;}
	.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .tit_con .tit {height: 1.6rem; font-size: 1.067rem; line-height: 1.6rem;}
	.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .tit_con .date {font-size: 0.933rem; line-height: 1.4rem;}
	.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .file_list {margin: 7px 0 0;}
	.sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .menu_list li .text {margin: -10px 0 0; font-size: 0.933rem; line-height: 1.4rem;}
	.sch_tab_cont > .list > li.tab_slt > .slt_list {top: 42px;}
	/* ==================== 통합검색 Style ==================== */

	/* ==================== 아이디 비밀번호 찾기 ==================== */
	.account_cont .bdt_bg_box {margin: 15px 0 0; padding: 15px 0 0;}
	.account_cont .exp_txt_list .inner .list li {font-size: 0.933rem; line-height: 1.4rem;}
	.idpw_find_box {padding:0 10px;}
	.idpw_find_box .each_box {float:none; width:100%; padding:0;}
	.idpw_find_box .each_box:first-child {padding-bottom:20px; border-right:0 none; border-bottom:1px solid #d1d1d1;}
	.idpw_find_box .each_box:last-child {padding-top:20px;}
	/* ==================== // 아이디 비밀번호 찾기 ==================== */

	
/* 	.com_table_cont .table_box .board_write tbody tr td .date_input {width: 100%;} */
	.com_table_cont .table_box .board_write tbody tr td .inp_01.sty2 {max-width: inherit;}
	.com_table_cont .table_box .board_write tbody tr td .text.sty4 {line-height: 1.8rem;}
	.com_table_cont .table_box .board_write tbody tr td .chk_list.sty2 {margin: 5px 0 0;}
	.com_table_cont .table_box .board_write tbody tr td .chk_list li .chk_each label {line-height: 1.8rem;}
	.com_table_cont .table_box .board_write tbody tr td .radio_list .list li .radio_area label .text {font-size: 0.933rem; line-height: 1.4rem;}
	.com_table_cont .table_box .title_box .table_tit {padding: 0 0 0 7px; font-size: 1.2rem; line-height: 1.8rem;}
	.com_table_cont .table_box .title_box .table_tit:before {top: 4px; width: 3px; height: 16px;}

	.com_table_cont .table_box .board_write tbody tr td .date_box {}
	.com_table_cont .table_box .board_write tbody tr td .date_box .date_input {width: calc(50% - 14px);}
	/* .com_table_cont .table_box .board_write tbody tr td .inp_01 {max-width: 130px;} */

	.com_table_cont .text_box .list li {margin: 5px 0 0; font-size: 0.933rem; line-height: 1.4rem;}
	.bw_in_btn2 {margin: 5px 0 0;}
	.com_table_cont .table_box .board_write tbody tr td .inp_01 {max-width: 100%; margin: 0;}
	.com_table_cont .table_box .board_write tbody tr td .inp_01.sty4 {max-width: 100%; margin: 5px 0;}
	.com_table_cont .table_box .board_write tbody tr td .inp_01.sty5 {width: 100%; margin: 5px 0 0;}
	.com_table_cont .table_box .board_write tbody tr td .bw_in_btn.top {margin: 5px 0 0;} 

	.board_area .board_list tbody tr td.annou a .text {font-size: 1.067rem; line-height: 1.6rem;}
	.board_area .board_list tbody tr td.info a {font-size: 1.067rem; line-height: 1.6rem;}

	.sub_sch_box .sch_box .box .row .chk_list .list li {display: inline-block; width: calc(33.3333% - 3.3333px);}
	.sub_sch_box .sch_box .box .row .chk_list .list li:nth-child(-n+6) {margin: 5px 5px 0 0;}
	.sub_sch_box .sch_box .box .row .chk_list .list li:nth-child(-n+3) {margin: 0 5px 0 0;}
	.sub_sch_box .sch_box .box .row .chk_list .list li:nth-child(3n) {margin: 5px 0 0;}
	.sub_sch_box .sch_box .box .row .chk_list .list li:nth-child(3) {margin: 0;}
	
	/* 회원탈퇴 */
    .wit_cont {margin: 15px 0 0;}
    .wit_cont .exp_txt_list {padding: 10px 0;}
    .wit_cont .exp_txt_list .inner {max-width: 100%; padding: 0 10px;}
    .wit_cont .exp_txt_list .inner .title {position: inherit; top: inherit; left: inherit; margin: 0; padding: 0 0 0 20px; font-size: 1.067rem; line-height: 1.6rem;}
    .wit_cont .exp_txt_list .inner .title:before {top: 50%; width: 15px; height: 15px; margin: -7px 0 0; background-size: cover;}
    .wit_cont .exp_txt_list .inner .list {margin: 10px 0 0;}
    .wit_cont .exp_txt_list .inner .list li {font-size: 0.933rem; line-height: 1.4rem;}
    .wit_cont .exp_txt_list .inner .list li:before {top: 10px; margin: 0;}

	.com_table_cont .table_box .board_write tbody tr td .slt_list.sty2 .slt_com {width: 100%;}
	
	.scroll_box .com_servie_cont .com_info_list > .list > li.title {font-size: 1.2rem; line-height: 1.8rem;}

	.board_view .board_write tbody tr td input.vali_phone {max-width: 100%;}
	
	.table_cont .table_box2 { overflow-x: scroll;}
	.table_cont .table_box2 .table_info { width: 767px;}
	.table_cont .table_box2 .table_info thead tr th {padding: 13px 5px;font-size: 0.933rem; line-height: 1.4rem;}
	.table_cont .table_box2 .table_info tbody tr td {padding: 10px 5px; font-size: 0.933rem; line-height: 1.4rem;}
	.table_cont .table_box2 .table_info tbody tr td .text_list_area > .list > li { font-size: 0.933rem; line-height: 1.4rem;}
	
	.row_table_cont .table_inner .table_info tbody tr th { padding: 10px 5px;}
	.row_table_cont .table_inner .table_info tbody tr th .tit { font-size: 14px; line-height: 21px;}
	.row_table_cont .table_inner .table_info tbody tr td { padding: 10px 5px; font-size: 14px; line-height: 21px;}
	
	.col_table_cont .table_inner { overflow-x: scroll;}
	.col_table_cont .table_inner .table_info { width: 767px;}
	.col_table_cont .table_inner .table_info thead tr th { padding: 10px 5px; font-size: 14px; line-height: 21px;}
	.col_table_cont .table_inner .table_info tbody tr td { padding: 10px 5px; font-size: 14px; line-height: 21px;}
	
	.best_garden_area { margin: 0 0 15px 0;}
	.best_garden_area .box .inner_box { flex-wrap: wrap;}
	.best_garden_area .box .inner_box .img_area { width: 100%;}
	.best_garden_area .box .inner_box .img_area::before { top: -5px; right: 0; width: 42px; height: 50px;}
	.best_garden_area .box .inner_box .text_box { width: 100%;}
	.best_garden_area .box .inner_box .text_box .text_inner { padding: 15px 10px;}
	.best_garden_area .box .inner_box .text_box .text_inner .mark_area { margin: 0 0 10px 0;}
	.best_garden_area .box .inner_box .text_box .text_inner .mark { padding: 0 15px; font-size: 0.9333rem; line-height: 2rem;}
	.best_garden_area .box .inner_box .text_box .text_inner .title_area { margin: 0 0 10px 0; padding: 0 0 10px 0;}
	.best_garden_area .box .inner_box .text_box .text_inner .title_area .title { font-size: 1.333rem; line-height: 2rem;}
	.best_garden_area .box .inner_box .text_box .text_inner .data_list_area > .list > li { margin: 0 10px 0 0; padding: 0 10px 0 0;}
	.best_garden_area .box .inner_box .text_box .text_inner .data_list_area > .list > li::before { height: 8px;}
	.best_garden_area .box .inner_box .text_box .text_inner .data_list_area > .list > li .text { font-size: 0.9333rem; line-height: 1.4rem;}
	
	.sub_sch_box.sty3 .sch_box .box .sch_btn_list_area > .list > li { width: 100%; margin: 0 0 5px 0;}
	.sub_sch_box.sty3 .sch_box .box .sch_btn_list_area > .list > li:last-child { margin: 0;}
	
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li { width: calc(25% - 3.75px); margin: 0 5px 5px 0;}
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li:nth-last-child(-n + 4) { margin: 0 5px 0 0;}
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li:nth-child(4n) { margin: 0 0 5px 0;}
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li:last-child { margin: 0;}
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn { padding: 15px 5px 10px;}
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box { padding: 30px 0 0 0;}
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box { background-size: auto 21px;}
}

@media screen and (max-width:480px){
	
	/* join basic */
	.join_type_box .btn_wrap .common_btn {height: 30px; font-size: 0.933rem; line-height: 2rem;}

	/* ==================== 갤러리 Style ==================== */
	.gallery_cont .gallery_list > .list > li {width: 100%; margin: 0 0 10px 0 !important;}
	.gallery_cont .gallery_list > .list > li:nth-child(-n+4), 
	.gallery_cont .gallery_list > .list > li:nth-child(-n+3), 
	.gallery_cont .gallery_list > .list > li:nth-child(-n+2) {margin: 0 0 10px 0 !important;}
	.gallery_cont .gallery_list > .list > li:nth-child(4n), 
	.gallery_cont .gallery_list > .list > li:nth-child(3n), 
	.gallery_cont .gallery_list > .list > li:nth-child(2n) {margin: 0 0 10px 0 !important;}
	.gallery_cont .gallery_list > .list > li:nth-child(4), 
	.gallery_cont .gallery_list > .list > li:nth-child(3), 
	.gallery_cont .gallery_list > .list > li:nth-child(2) {margin: 0 0 10px 0 !important;}
	/* ==================== 갤러리 Style ==================== */

	/* ==================== 포스터 Style ==================== */
	.poster_cont .poster_list > .list > li {width: calc(50% - 5px); margin: 10px 10px 0 0 !important;}
	.poster_cont .poster_list > .list > li:nth-child(-n+5), 
	.poster_cont .poster_list > .list > li:nth-child(-n+4), 
	.poster_cont .poster_list > .list > li:nth-child(-n+3) {margin: inherit;}
	.poster_cont .poster_list > .list > li:nth-child(5n), 
	.poster_cont .poster_list > .list > li:nth-child(4n), 
	.poster_cont .poster_list > .list > li:nth-child(3n) {margin: 10px 10px 0 0 !important;}
	.poster_cont .poster_list > .list > li:nth-child(5), 
	.poster_cont .poster_list > .list > li:nth-child(4), 
	.poster_cont .poster_list > .list > li:nth-child(3) {margin: 10px 10px 0 0 !important;}
	.poster_cont .poster_list > .list > li:nth-child(-n+2) {margin: 0 10px 0 0 !important;}
	.poster_cont .poster_list > .list > li:nth-child(2n) {margin: 10px 0 0 0 !important;}
	.poster_cont .poster_list > .list > li:nth-child(2) {margin: 0 !important;}
	.poster_cont .poster_list .box .img_box .inner_box {height: 219px;}
	/* ==================== 포스터 Style ==================== */
	.sub_sch_box.details_sch .sch_box .box .com_data_box .com_data.slt_area .slt_box.sty2:last-child {margin: 5px 0 0;}

	.sub_sch_box .sch_box .box .row .chk_list .list li {display: inline-block; width: calc(50% - 2.5px);}
	.sub_sch_box .sch_box .box .row .chk_list .list li:nth-child(3n) {margin: 5px 5px 0 0;}
	.sub_sch_box .sch_box .box .row .chk_list .list li:nth-child(3) {margin: 0 5px 0 0;}
								row
	.sub_sch_box .sch_box .box .row .chk_list .list li:nth-child(-n+2) {margin: 0 5px 0 0;}
	.sub_sch_box .sch_box .box .row .chk_list .list li:nth-child(2n) {margin: 5px 0 0;}
	.sub_sch_box .sch_box .box .row .chk_list .list li:nth-child(2) {margin: 0;}

	.board_view .board_write tbody tr td .txt {padding: 0;}
	.com_table_cont .table_box .board_write tbody tr td .text {font-size:0.9rem;line-height:1.5}
	.com_table_cont .table_box .board_write tbody tr td .text.sty4 {display: block;}
	.com_table_cont .table_box .board_write tbody tr td.tell input:last-child {margin: 0;}

	.com_table_cont .table_box .board_write tbody tr td .inp_area {width: 100%}
	.com_table_cont .table_box .board_write tbody tr td.sty2 .bw_in_btn {width: 100%; margin: 7px 0 0; text-align: center;}
	.com_table_cont .table_box .board_write tbody tr td .chk_list {margin: 0;}
	.com_table_cont .table_box .board_write tbody tr td .slt_list .slt_com {width: 100%; margin: 5px 0 0;}
	.com_table_cont .table_box .board_write tbody tr td .slt_list .slt_com:first-child {margin: 0;}
	.com_table_cont .table_box .board_write tbody tr td .slt_list .slt_com:last-child {margin: 5px 0 0;}

	.board_area .board_list tbody tr td.annou .annou_box .state_box {float: inherit; margin: 0;}
	.board_area .board_list tbody tr td.annou .annou_box .state_box .state_inner {display: block; padding: 3px; text-align: center;}
	.board_area .board_list tbody tr td.annou .annou_box .text_box {float: inherit; margin: 5px 0 0; padding: 0;}

	/* 모바일 버튼 hover 효과 제외 */
	.btn_area .btn:hover, .btn_area .btn:focus {border: none; padding: 0 21px; background-color: #373737; line-height: 2.333rem; color: #ffffff;}

	.btn_area .btn.btn_color:hover, .btn_area .btn.btn_color:focus {border: none; background-color: var(--colorMain); color: #ffffff;}
	.btn_area .btn.btn_color2:hover, .btn_area .btn.btn_color2:focus {border: none; background-color: #c61529; color: #ffffff;}
	
	.pagination a {width: 1.333rem; height: 1.333rem; line-height: 1.333rem;}
	

	.best_garden_area .box .inner_box .text_box .text_inner .title_area .title { font-size: 1.0666rem; line-height: 1.6rem;}
	
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li { width: calc(33.333% - 3.333px); margin: 0 5px 5px 0 !important;}
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li:nth-last-child(-n + 3) { margin: 0 5px 0 0 !important;}
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li:nth-child(3n) { margin: 0 0 5px 0 !important;}
	.sub_sch_box .sch_box .box .row .btn_list_area > .list > li:last-child { margin: 0 !important;}
	
	/* 로그인 */
	.login_page .login_title {font-size:16px}
	.login_page .login_txt {font-size:14px}
	.login_page .login_obj {gap:20px 0}
	.login_page .bd_box {width:100%}
	.login_page .bd_box .img {height:46px;margin-bottom:15px}
	.login_page .bd_box .img img {width:45px}
	.login_page .bd_box .btn_list_box .li {width:100%}
}

.reply_cont {padding:30px 20px;margin:20px 0;border:1px solid #ddd;}
.reply_cont .com_tit_box .tit {font-size:1rem;line-height:1.8;}
.reply_cont .com_tit_box .tit:before {height:1rem;   top: 5px;}
.reply_list ul li {padding:10px 0;}
.reply_list ul li .date {float:right;color:#888;}
.reply_list ul li .memo {padding:10px;background:#f7f7f7;margin-top:10px;}
.reply_list ul li .btn_del {border:1px solid #ddd;background:#efefef;padding:3px 5px; font-size: 13px;}

/* 2024-05-13 활동단 텃밭 자랑 추가 */
.flex_wrap {display: flex; justify-content: space-between;}
.flex_wrap .wrap_inner {}
.flex_wrap .btn_area {margin: 0; align-self: flex-end; width: 100px; margin: 0 0 0 10px;}
.btn_area .btn.sty2 {width: 100%; font-size: 1.2rem; line-height: 3rem;}

@media screen and (max-width:768px){
	.flex_wrap {display: block;}
	
	.flex_wrap .btn_area {width: 100%; margin: 10px 0 0;}
}

/* 자격증 발급 신청 문구 추가 */
.step_bt_txt {margin-top:50px;text-align:center;font-weight:600}
@media screen and (max-width:1080px){
	.step_bt_txt {margin:30px auto 0 auto}
	
	.board_area .board_list tbody tr td .btn_tempSave {padding:5px 10px}
}
@media screen and (max-width:768px){
	.step_bt_txt {max-width:500px;padding-bottom:10px}
	
}


/* 다크모드 */
.gray input:not(.type_chk):not([type="radio"]):not([type="checkbox"]):not(.attach_vinput):not(.head_inp), 
.gray select, .gray textarea {color:#fff;background-color:rgba(0,0,0,0.5) !important;border-color:#616161 !important}
.gray input::placeholder {color:rgba(255,255,255,0.5)}
.gray input[type="radio"]:checked, 
.gray input[type="checkbox"]:checked {background-color:#fff}
.gray input::placeholder {color:rgba(255,255,255,0.6)}
.gray input[type="checkbox"]:focus,
.gray input[type="radio"]:focus, 
.gray input[type="text"]:focus,
.gray input[type="file"]:focus,
.gray input[type="password"]:focus,
.gray textarea:focus {outline-color:#fff}
.gray .btn_area .btn:hover, 
.gray .btn_area .btn:focus {background-color:#fff}
.gray .login_page .bd_box {background-color:#333}
.gray .login_page .bd_box .inner_tit {color:#fff}
.gray .login_page .bd_box .info_txt {color:rgba(255,255,255,0.7);font-weight:400}
.gray .all_check {background-color:#333}
.gray .total_agree_box .all_check .right {color:#ff3f3f}
.gray .join_txt .txt {color:rgba(255,255,255,0.8)}
.gray .join_type_box .txt, 
.gray .join_txt .sub_txt {color:rgba(255,255,255,0.7);font-weight:400}
.gray .join_type_box .each_box {background-color:#333}
.gray .join_type_box .tit_box .title {color:#fff}
.gray .com_tit_box .tit {color:#fff}
.gray .line_box, 
.gray .total_agree_box .agree_box .scroll_box {border-color:#424242}
.gray .com_table_cont .table_box .title_box .view_cont .text.red {color:#FF8585}
.gray .com_table_cont .table_box .board_write tbody tr th .etc {color:#ff3f3f}
.gray .com_table_cont .table_box .board_write tbody tr td .text {color:rgba(255,255,255,0.7)}
.gray .com_table_cont .table_box .board_write tbody tr td .inp_01, 
.gray .com_table_cont .table_box .board_write tbody tr td .radio_list.sty2 > .text {color:rgba(255,255,255,0.9)}
.gray .com_table_cont .table_box .board_write tbody tr td .radio_list .list li .radio_area label .text {color:rgba(255,255,255,0.8)}
.gray .com_table_cont .table_box .title_box .table_tit {color:#fff}
.gray .com_table_cont .text_box .list li, 
.gray .com_table_cont .text_box .list li P, 
.gray .com_table_cont .table_box .board_write tbody tr td .date_input {color:rgba(255,255,255,0.8)}
.gray .account_cont .exp_txt_list .inner .list li:before {font-family:'xeicon';content:"\e9a7";font-size:25px;text-align:center;line-height:27px;background-image:none}
.gray .sub_sch_box .sch_box, 
.gray .sub_schbox .sch_box {background-color:#050505}
.gray .sub_sch_box .sch_box .box .row label, 
.gray .sub_sch_box .sch_box .box .row .label {color:#fff}
.gray .sub_sch_box .sch_box .box .row .period_box .etc {color:rgba(255,255,255,0.7)}
.gray .board_view, 
.gray .board_view .board_view_top, 
.gray .board_view .board_view_file, 
.gray .info_cont_area .info_cont, 
.gray .info_cont_area .info_cont > .list > li .box:before, 
.gray .event_cont .event_list, 
.gray .event_cont .event_list > .list > li > .box {border-color:#424242}
.gray .event_cont .event_list > .list > li .box .situ_area .road_box {background-color:#333;border-color:#424242}
.gray .event_cont .event_list > .list > li .box .situ_area .road_box .text {color:#fff}
.gray .event_cont .event_list > .list > li .box .situ_area .road_box .text:before {background-image:url(/images/home/kor/user/common/road_icon_on.png)}
.gray .event_cont .event_list > .list > li .box .txt_area > .sort_list > .list > li .box .tit {color:rgba(255,255,255,0.8)}
.gray .event_cont .event_list > .list > li .box .txt_area > .category_list > .list > li .s5 {color:rgba(255,255,255,0.7)}
.gray .board_view .board_view_file .tit {background-color:#333}
.gray .pagination a {opacity:0.6}
.gray .pagination a:hover, 
.gray .pagination a:focus, 
.gray .pagination .active {background-color:var(--colorMainHover);opacity:1}
.gray .pagination .page_arrow.l1:before {background-image:url(/images/home/kor/user/common/page_l1_sty2.png)}
.gray .pagination .page_arrow.l2:before {background-image:url(/images/home/kor/user/common/page_l2_sty2.png)}
.gray .pagination .page_arrow.r1:before {background-image:url(/images/home/kor/user/common/page_r1_sty2.png)}
.gray .pagination .page_arrow.r2:before {background-image:url(/images/home/kor/user/common/page_r2_sty2.png)}
.gray .event_cont .synthesis:before, 
.gray .board_area .synthesis:before, 
.gray .gallery_cont .synthesis:before, 
.gray .faq_cont .synthesis:before {font-family:'xeicon';content:'\ea80';background-image:none;top:calc(50% + 2px);transform:translateY(-50%)}
.gray .board_area .board_list tbody tr:hover {background-color:#050505}
.gray .board_area .board_list tbody tr td .text {color:#fff}
.gray .board_area .board_list tbody tr td .info_list .list li {font-weight:400;color:rgba(255,255,255,0.7)}
.gray .board_area .board_list tbody tr td .info_list .list li:before {background-color:rgba(255,255,255,0.4)}
.gray .comment_list {border-color:#616161}
.gray .comment_word_count2, 
.gray .comment_info .date, 
.gray .board_view .board_view_top .info {color:rgba(255,255,255,0.7)}
.gray .board_view .board_view_top .info .each:after {color:rgba(255,255,255,0.4)}
.gray .comment_regist_form, 
.gray .comment_list > li, 
.gray .gallery_cont .gallery_list, 
.gray .faq_cont .faq_list,
.gray .faq_cont .faq_list .list li {border-color:#424242}
.gray .event_cont .synthesis .num, 
.gray .board_area .synthesis .num, 
.gray .gallery_cont .synthesis .num, 
.gray .faq_cont .synthesis .num, 
.gray .faq_cont .faq_list .list li .q_area .ft_color, 
.gray .board_view .board_write tbody tr td .txt {color:#FF8585}
.gray .board_view .board_view_top .board_prev {background-image:url(/images/home/kor/user/common/board_prev_on.png)}
.gray .board_view .board_view_top .board_next {background-image:url(/images/home/kor/user/common/board_next_on.png)}
.gray .comment_util_btn {background-color:#050505;border-color:#424242}
.gray .comment_txt {color:#7bb0f5 !important}
.gray .gallery_cont .gallery_list .box .box2 .img_box .inner_box {background-color:#050505}
.gray .faq_cont .faq_list .list li .q_area:before {color:rgba(255,255,255,0.7);background-color:#333;border-color:#424242}
.gray .faq_cont .faq_list .list li .q_area:after {background-image:url(/images/home/kor/user/common/faq_down_icon_on.png)}
.gray .faq_cont .faq_list .list li .a_area {background-color:#050505;border-color:#424242}
.gray .total_agree_box.s2 .all_check {border-color:#616161}
.gray .poster_cont .synthesis, 
.gray .poster_cont .poster_list > .list > li .box .txt_box .tit_area .tit {color:#fff}
.gray .poster_cont .poster_list > .list > li .box .txt_box .txt_area .txt .ft_c, 
.gray .poster_cont .poster_list > .list > li .box .txt_box .txt_area .txt {color:rgba(255,255,255,0.7)}
.gray .current_cont .current_list > .list > li .box .current_info .list li .tit {color:rgba(255,255,255,0.7)}
.gray .best_garden_area .box .inner_box .text_box .text_inner .title_area .title {color:#fff}
.gray .sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn {border-color:rgba(255,255,255,0.2)}
.gray .sub_sch_box .sch_box .box .row .btn_list_area > .list > li .btn .inner_box .text {color:#fff}
.gray .sch_tab_cont > .list > li {background-color:#000}
.gray .sch_cont .record_area .title, 
.gray .sch_cont .record_area .text, 
.gray .sub_sch_box .sch_box .box .row .radio_list .list li .radio_area label .text, 
.gray .sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .tit_con .tit {color:#fff !important}
.gray .sch_cont .sch_list_cont > .list > li > .box .sch_list_box > .list > li > .box .tit_con .date {color:rgba(255,255,255,0.7)}

@media screen and (max-width: 767px) {
	.gray .board_area .synthesis:before {top:calc(50% + 4px)}
}

@media screen and (max-width: 767px) {
	.gray .account_cont .exp_txt_list .inner .list li:before {height:22px;font-size:20px;line-height:24px}
}