  .board_wrap *{font-family:'GmarketSans','MalgunGothic', sans-serif;font-weight:300;}
 .board_wrap input, select, textarea{margin:0;}
 .board_wrap input::placeholder, .board_wrap input::-webkit-input-placeholder{font-size:3.88vw;color:#3e3e3e;}
 .board_wrap .next{display:block;}
  .board_wrap h3.tit{font-size:5.55vw;font-weight:400;color:#282828;}
 .board_wrap h4.tit{font-size:5vw;font-weight:400;color:#000;}
 .board_wrap em.star{font-style:normal;}
  .board_wrap .def{display:flex;flex-wrap:wrap;line-height:1;}
 .board_wrap .def > *{font-size:3.88vw;line-height:1.4;color:#000;border-bottom:1px solid #e3e3e3;padding:3.33vw 1.38vw 2.77vw;box-sizing:border-box;}
 .board_wrap .def > dd{position:relative;color:#5c5c5c;}
  .board_wrap input[type="text"], .board_wrap input[type="number"]{width:100%;height:8.88vw;border:1px solid #bebebe;padding:0 3.33vw;box-sizing:border-box;}
 .board_wrap .chk{display:none;}
 .board_wrap .chk + .chk_box{font-size:3.88vw;color:#3e3e3e;}
 .board_wrap .chk + .chk_box i{display:inline-block;width:16px;height:14px;vertical-align:middle;background:url(/images/board/module_sp.png?build_20251206001) no-repeat;background-position:-149px 0;margin-right:2.77vw;}
 .board_wrap .chk:checked + .chk_box i{background-position:-173px 0;}
 .board_wrap .radio{display:none;}
 .board_wrap .radio + .radio_box{display:inline-block;width:22.22vw;height:8.88vw;font-size:3.88vw;line-height:8.05vw;text-align:center;color:#000;vertical-align:middle;border:1.5px solid #282828;background:#fff;box-sizing:border-box;margin:0 1.38vw;}
 .board_wrap .radio:checked + .radio_box{color:#fff;background:#282828;}
 .board_wrap .sel_box .selectric{position:relative;width:100%;height:8.88vw;border:1px solid #bebebe;background:#fff;padding:0 3.33vw;box-sizing:border-box;}
 .board_wrap .sel_box .selectric .label{height:100%;font-size:3.88vw;font-weight:300;line-height:8.33vw;color:#6b6b6b;margin:0;}
 .board_wrap .sel_box .selectric .button, .board_wrap .left_box .selectric .button{position:absolute;top:50%;right:4.44vw;transform:translateY(-50%);content:'';display:block;width:11px;height:7px;border:0;background:url(/images/board/module_sp.png?build_20251206001) no-repeat -72px -43px;margin:0;}
 .board_wrap .sel_box .selectric .button::after{display:none;}
 .board_wrap .sel_box .selectric-items li, .board_wrap .left_box .selectric-items li{font-size:3.88vw;padding:2.77vw 3.61vw;}
 .board_wrap textarea{width:100%;height:60.55vw;border:1px solid #bebebe;padding:3.33vw;box-sizing:border-box;resize:none;}
 .board_wrap fieldset + fieldset{margin:8.88vw 0 0 0;}
 .board_wrap fieldset legend{width:auto;height:auto;font-size:4.44vw;font-weight:400;line-height:1;color:#3e3e3e;margin-bottom:5.27vw;visibility:inherit;overflow:inherit;}
  .board_wrap .file_box .btn_upload, .board_wrap .file_box .btn_add{display:inline-block;width:32.91vw;height:10.27vw;font-size:3.88vw;line-height:10vw;text-align:center;color:#3e3e3e;border:1px solid #282828;background:#f5f5f5;vertical-align:middle;box-sizing:border-box;}
 .board_wrap .file_box .btn_upload::before{content:'';display:inline-block;;width:22px;height:15px;background:url(/images/board/module_sp.png?build_20251206001) no-repeat -117px 0;vertical-align:middle;margin:0 1.66vw 0 0;}
 .board_wrap .file_box .upload{position:absolute;width:1px;height:1px;border:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);}
 .board_wrap .file_box .upload_box{position:relative;width:100%;border:1px solid #d4d4d4;padding:5.55vw;box-sizing:border-box;}
 .board_wrap .file_box .upload_box ul li{margin:0.83vw 0;}
 .board_wrap .file_box .upload_box .btn_delete{position:absolute;top:-2.77vw;right:0;transform:translateY(-100%);font-size:3.61vw;}
 .board_wrap .file_box .upload_box .btn_delete::before{content:'';display:inline-block;width:13px;height:17px;vertical-align:middle;background:url(/images/board/module_sp.png?build_20251206001) no-repeat -199px 0;margin:-0.83vw 1.11vw 0 0;}
 .board_wrap .file_box .alt_box{position:static;height:auto;border:0;background:transparent;padding:0 0 0 7.22vw;box-sizing:border-box;margin:2.77vw 0 0 0;opacity:1;}
 .board_wrap .file_box .alt_box .inp{width:100%;height:8.88vw;font-size:3.88vw;line-height:8.88vw;color:#6d6d6d;border:0;border-radius:0;background:#f5f5f5;padding:0 3.33vw;box-sizing:border-box;}
 .board_wrap .file_box .alt_box .inp::placeholder{color:#d51b4f;}
 .board_wrap .file_box .btn_add{width:19.44vw;line-height:9.72vw;margin:0 0 0 1.38vw;}
  .board_wrap .address_box .btn_post{display:inline-block;width:25vw;height:8.88vw;font-size:3.88vw;line-height:8.33vw;text-align:center;color:#333;border:1px solid #bebebe;background:#f5f5f5;vertical-align:middle;box-sizing:border-box;margin-left:2.22vw;}
 .board_wrap .address_box .postcode{width:calc(100% - 28.30vw);}
 .board_wrap .address_box .postdetail{display:block;width:100%;margin-top:2.77vw;}
  .board_wrap a.btn{display:block;}
 .board_wrap .btn{width:43.05vw;height:11.11vw;font-size:3.88vw;line-height:11.11vw;text-align:center;color:#fff;border:0;background:#282828;}
 .board_wrap .btn.line{line-height:10.27vw;color:#2e2e2e;border:1.5px solid #3e3e3e;background:#fff;box-sizing:border-box;}
 .board_wrap .btn + .btn{margin-left:2.77vw;}
 .board_wrap .btn_plus, .board_wrap .btn_minus{width:8.75vw;height:8.88vw;font-size:5vw;font-weight:100;line-height:8.33vw;color:#484848;border:1px solid #bebebe;background:#e5e5e5;box-sizing:border-box;}
 .board_wrap .btn_box{display:flex;justify-content:center;border-top:1.5px solid #282828;padding-top:7.5vw;margin-top:9.72vw;}
 .board_wrap .btn_box.align_left{justify-content:left;}
 .board_wrap .btn_box.align_right{justify-content:right;}
  .board_wrap .table{width:100%;font-size:3.88vw;text-align:left;border-top:1.5px solid #282828; table-layout: auto; width: 100%; table-layout: fixed;}
 .board_wrap .table tbody tr{border-top:1px solid #d7d7d7;}
 .board_wrap .table tbody tr:first-child{border-top:0;}
 .board_wrap .table tbody tr.bt{border-top:1px solid #282828;}
 .board_wrap .table tbody tr.bb{border-bottom:1px solid #282828;}
 .board_wrap .table tbody tr.bt0{border-top:0;}
 .board_wrap .table tbody tr.bt0 th, .board_wrap .table tbody tr.bt0 td{padding-top:0;}
 .board_wrap .table tbody tr th{padding:4.16vw 0;vertical-align:middle;}
 .board_wrap .table tbody tr th.vt_top{vertical-align:top;padding-top:6.11vw;}
 .board_wrap .table tbody tr td{padding:4.16vw 0;}
 .board_wrap .table tbody tr td .call_box{display:flex;align-items:center;justify-content:space-between;}
 .board_wrap .table tbody tr td .call_box .inp{width:calc(33.33% - 2.22vw);text-align:center;padding:0 1.38vw;}
 .board_wrap .table tbody tr td .call_box .dash{display:block;width:3.33vw;font-style:normal;text-align:center;}
  .board_wrap .date_box{display:flex;align-items:center;}
 .board_wrap .date_box .label{width:10vw;}
 .board_wrap .date_box .dash{display:block;width:7.5vw;font-style:normal;text-align:center;}
 .board_wrap .date_box .datepicker{width:calc(50% - 3.75vw);font-size:3.88vw;color:#6b6b6b;background:#fff;padding:0 0 0 8.05vw;}
 .board_wrap .date_box .inp{width:30.94vw;text-align:center;padding:0;margin-left:1.80vw;}
 .board_wrap .date_box .btn_date{position:relative;left:2.22vw;width:4.16vw;height:8.33vw;border:0;background:#fff;text-indent:-9999px;padding:0;box-sizing:border-box;margin-right:-4.16vw;}
 .board_wrap .date_box .btn_date::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:'';display:block;width:18px;height:17px;background:url(/images/board/module_sp.png?build_20251206001) no-repeat -59px 0;}
 .board_wrap .date_box .btn_date + .datepicker{width:30.94vw;}
 .board_wrap .date_box .btn_box{border:0;padding:0;margin:0;}
 .board_wrap .date_box .btn_box button{margin-left:1.80vw;}
 .board_wrap .date_box + .date_box{margin-top:1.38vw;}
  .board_wrap .cal_box{width:100%;}
 .board_wrap .cal_box .cal_tit{display:flex;align-items:center;justify-content:center;padding:0 0 5.55vw;}
 .board_wrap .cal_box .cal_tit .tit{font-size:5.55vw !important;font-weight:bold;color:#3e3e3e !important;margin:0 !important;}
 .board_wrap .cal_box .cal_tit button{position:relative;width:8.33vw;height:8.33vw;border:1.5px solid #868686;background:#fff;box-sizing:border-box;margin:0 5.55vw;text-indent:-9999px;}
 .board_wrap .cal_box .cal_tit button::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:'';display:block;width:7px;height:12px;background:url(/images/board/module_sp.png?build_20251206001) no-repeat;}
 .board_wrap .cal_box .cal_tit button.prev::after{background-position:-100px -66px;}
 .board_wrap .cal_box .cal_tit button.next::after{background-position:-117px -66px;}
 .board_wrap .cal_box .cal_cnt .calendar{width:100%;line-height:1;border-top:1px solid #282828;border-bottom:1px solid #282828;}
 .board_wrap .cal_box .cal_cnt .calendar thead tr th{border-bottom:1px solid #282828;padding:3.88vw 0;}
 .board_wrap .cal_box .cal_cnt .calendar tbody tr td{height:13.88vw;font-size:3.61vw;color:#a3a3a3;vertical-align:top;border-bottom:1px solid #adadad;border-left:1px solid #adadad;}
 .board_wrap .cal_box .cal_cnt .calendar tbody tr td:first-child, .board_wrap .cal_box .cal_cnt .calendar tbody tr td:last-child{background:#edf0f3;}
 .board_wrap .cal_box .cal_cnt .calendar tbody tr td:last-child{border-right:1px solid #adadad;}
 .board_wrap .cal_box .cal_cnt .calendar tbody tr:last-child td{border-bottom:1px solid #adadad;}
 .board_wrap .cal_box .cal_cnt .calendar tbody tr td.today{color:#636363;background:#ade7f3;}
 .board_wrap .cal_box .cal_cnt .calendar tbody tr td.select{color:#636363;background:#f0d1e8;}
 .board_wrap .cal_box .cal_cnt .calendar tbody tr td.tx_red{color:#df5959;}
 .board_wrap .cal_box .cal_cnt .calendar tbody tr td span{display:block;margin-top:1.38vw;}
 .board_wrap .cal_box .cal_cnt .calendar tbody tr td a {display: block; padding:1.94vw; height: 100%; box-sizing: border-box;}
 .board_wrap .cal_box .cal_cnt .calendar tbody tr td a span.lb_reserve {padding: 0.94vw; background-color: #fff; border: 1px solid #ddd; border-radius: 5px; font-size: 13px; text-align: center;}
 .board_wrap .cal_box .cal_cnt .calendar tfoot tr td{padding:4.16vw 0;}
 .board_wrap .cal_box .cal_cnt .calendar .lb_box{width:100%;display:flex;justify-content:space-between;}
 .board_wrap .cal_box .cal_cnt .calendar .lb_box span{display:block;width:calc(20% - 2.22vw);height:9.44vw;font-size:3.88vw;line-height:8.88vw;text-align:center;color:#636363;border:1px solid #adadad;}
 .board_wrap .cal_box .cal_cnt .calendar .lb_box span.lb_week{background:#edf0f3;}
 .board_wrap .cal_box .cal_cnt .calendar .lb_box span.lb_end{color:#a3a3a3;background:#fff;}
 .board_wrap .cal_box .cal_cnt .calendar .lb_box span.lb_close{color:#df5959;background:#fff;}
 .board_wrap .cal_box .cal_cnt .calendar .lb_box span.lb_today{background:#ade7f3;}
 .board_wrap .cal_box .cal_cnt .calendar .lb_box span.lb_select{background:#f0d1e8;}
 .board_wrap .module_view_box{padding:0;}
  #board_list .search_box .sel_box .selectric, #board_list .left_box .selectric{height:12.5vw;border:1px solid #282828;background:#282828;}
 #board_list .search_box .sel_box .selectric .label, #board_list .left_box .selectric .label{font-size:4.16vw;line-height:11.94vw;color:#fff;}
 #board_list .search_box .sel_box .selectric .button, #board_list .left_box .selectric .button{filter:brightness(500%);}
 #board_list .search_box .sel_box .selectric .button, #board_list .left_box .selectric .button::after{border:0;}
 #board_list .left_box .selectric .label{font-size:3.88vw;margin-left:3.33vw;}
 #board_list .search_box .inp_box, #board_list .top_box{position:relative;display:flex;align-items:center;width:100%;height:11.66vw;font-size:3.88vw;border:1px solid #282828;box-sizing:border-box;margin-top:3.61vw;}
 #board_list .search_box .inp_box .inp, #board_list .top_box #search_word{width:calc(100% - 19.44vw);border:0;padding:0 0 0 3.33vw;box-sizing:border-box;}
 #board_list .search_box .inp_box .inp::placeholder, #board_list .search_box .inp_box .inp::-webkit-input-placeholder, #board_list .top_box #search_word::placeholder, #board_list .top_box #search_word::-webkit-input-placeholder{font-size:3.88vw;color:#3e3e3e;}
 #board_list .search_box .btn_search, #board_list .top_box #board_search_btn{width:19.44vw;height:100%;color:#fff;border:0;background:#282828;}
 #board_list .top_box .left_box{width:calc(100% - 19.44vw);}
 #board_list .top_box .left_box label{position:absolute;top:50%;left:3.33vw;transform:translateY(-50%);}
 #board_list .top_box .left_box #search_word{width:100%;}
 #board_list .top_box .btn_detail{display:none;}
 #board_list .list_box .num, #board_list .total_box{font-size:3.61vw;text-align:right;color:#3e3e3e;border-bottom:1.5px solid #282828;padding:6.38vw 0 4.44vw;}
 #board_list .list_box .list li{margin-top:13.88vw;}
 #board_list .list_box .list li:first-child{margin-top:5.83vw !important;}
 #board_list .list_box .list .img{position:relative;}
 #board_list .list_box .list .img img{height:100%;}
 #board_list .list_box .list .img [class^='label_']{position:absolute;top:0;right:0;display:block;width:25.55vw;height:9.16vw;font-style:normal;font-size:3.61vw;line-height:9.16vw;text-align:center;background:#282828;}
 #board_list .list_box .list .img .label_yellow{color:#f1c12e;}
 #board_list .list_box .list .img .label_blue{color:#54d9f1;}
 #board_list .list_box .list .sum{margin-top:6.66vw;}
 #board_list .list_box .list .sum .tit{font-size:5.55vw;line-height:1;color:#2e2e2e;}
 #board_list .list_box .list .sum .tit span{display:block;font-size:4.16vw;color:#3e3e3e;margin-top:4.16vw;}
 #board_list .list_box .list .sum .tit span.date em{font-style:normal;color:#5c5c5c;margin-left:5.55vw;}
 #board_list .list_box .list .sum .sub{display:-webkit-box;font-size:3.88vw;line-height:1.5;color:#494949;word-break:keep-all;word-wrap:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-top:4.16vw;}
 #board_list .list_box .list .sum .def{margin-top:3.33vw;}
 #board_list .list_box .list .sum .def > *{line-height:1;border:0;padding:0;margin-top:2.77vw;}
 #board_list .list_box .list .sum .def > dt{width:19.44vw;}
 #board_list .list_box .list .sum .def > dd{width:calc(100% - 19.44vw);}
 #board_list .btn_write{margin:0 auto;}
  #board_view .cnt_box{margin-top:5.55vw;}
 #board_view .cnt_box .btn_box{border:0;padding:0;margin-top:6.94vw;}
 #board_view .cnt_box .sum{margin-top:5.55vw;}
 #board_view .cnt_box .sum .def > dt{width:25vw;color:#000;}
 #board_view .cnt_box .sum .def > dd{width:calc(100% - 25vw);}
 #board_view .cnt_box .exp{font-size:3.88vw;line-height:1.9;color:#494949;word-break:keep-all;}
 #board_view .cnt_box .exp span{display:block;margin-top:6.66vw;}
 #board_view .cnt_box + .btn_box{padding-left:4.16vw;padding-right:4.16vw;box-sizing:border-box;}
  #board_write .import{line-height:1;text-align:right;color:#333;margin-bottom:4.16vw;}
 #board_write .tit_box input::placeholder, #board_write .tit_box input::-webkit-input-placeholder{font-size:3.88vw;}
 #board_write .tit_box{margin-bottom:6.11vw;}
 #board_write .tit_box .inp{width:100%;height:11.66vw;font-size:3.88vw;line-height:11.66vw;color:#3e3e3e;border:0;background:#f5f5f5;padding:0 4.72vw;}
 #board_write .cnt_box .inp_box{display:flex;align-items:center;}
 #board_write .cnt_box .inp_box .dash{display:block;width:7.5vw;font-style:normal;text-align:center;}
 #board_write .cnt_box .inp_box .inp{width:calc(50% - 3.75vw);font-size:3.88vw;color:#6b6b6b;background:#fff;}
 #board_write .cnt_box fieldset + fieldset{margin:8.88vw 0 0 0;}
 #board_write .cnt_box + .btn_box{margin-top:1.38vw;}
  #board_apply .terms_box{width:100%;border:1px solid #ababab;box-sizing:border-box;margin-bottom:11.11vw;}
 #board_apply .terms_box .terms_list{width:100%;height:63.88vw;font-size:3.61vw;color:#676767;padding:6.66vw 1.11vw 6.11vw 5.55vw;box-sizing:border-box;}
 #board_apply .terms_box .terms_list .list{width:100%;height:100%;padding-right:2.22vw;box-sizing:border-box;overflow-y:auto;}
 #board_apply .terms_box .terms_list .list li{line-height:1.8;word-break:keep-all;}
 #board_apply .terms_box .radio_list{text-align:center;padding:6.66vw 0 5.55vw;background:#edf0f3;}
 #board_apply .terms_box .radio_list .tit{line-height:1;color:#000;}
 #board_apply .terms_box .radio_list .list{display:flex;justify-content:center;margin-top:4.72vw;}
 #board_apply .tit_box{border-bottom:1.5px solid #282828;padding-bottom:6.94vw;}
 #board_apply .cnt_box p.tit{height:7.5vw;font-size:3.88vw;line-height:7.5vw;color:#3e3e3e;margin:6.11vw 0 5.55vw;}
 #board_apply .cnt_box p.tit em{display:inline-block;width:7.5vw;height:7.5vw;font-style:normal;font-size:4.16vw;line-height:7.5vw;text-align:center;color:#fff;border-radius:100%;background:#124185;margin-right:1.38vw;}
 #board_apply .cnt_box .time{display:flex;flex-wrap:wrap;margin-left:-2.22vw;}
 #board_apply .cnt_box .time button{width:calc(33.33% - 2.22vw);height:11.11vw;font-size:3.61vw;line-height:10.55vw;text-align:center;color:#636363;border:1px solid #adadad;background:#f2f4f7;box-sizing:border-box;margin:1.38vw 0 0 2.22vw;}
 #board_apply .cnt_box .time button:nth-child(-n+3){margin-top:0;}
 #board_apply .cnt_box .time button.on{background:#f0d1e8;}
 #board_apply .cnt_box .info{width:100%;font-size:3.88vw;color:#3e3e3e;border:1px solid #adadad;background:#edf0f3;padding:5.55vw 6.66vw;box-sizing:border-box;}
 #board_apply .cnt_box .info li{line-height:1.4;}
 #board_apply .cnt_box .info li::before{content:'';display:inline-block;width:0.83vw;height:0.83vw;border-radius:100%;vertical-align:middle;background:#124185;margin-right:1.11vw;}
 #board_apply .cnt_box .table{border:0;}
 #board_apply .cnt_box .table tr:first-child > *{padding-top:0;}
 #board_apply .cnt_box + .btn_box{margin-top:1.38vw;}
 #board_apply .cnt_box + .btn_box .btn{width:25vw;}
  .board_wrap .write_box{position:relative;}
 .board_wrap .write_box > .module_t{display:none;position:absolute;top:16px;left:0;height:35px;line-height:35px;font-size:14px;color:#333;font-weight:400;}
 .board_wrap .write_box > .module_t strong{font-weight:400;}
 .board_wrap .write_box > .module_t label{cursor:pointer;}
 .board_wrap .write_box > .module_t span.next{display:block;}
 .board_wrap .write_box > .module_t.long_word strong, .board_wrap .write_box > .module_t.long_word label{display:block;line-height:20px;}
 .board_wrap .write_box.module_privacy{padding-left:0;}
 .board_wrap .write_box.module_privacy .module_t{position:relative;top:auto;left:auto;font-size:16px;}
 .board_wrap .write_box.module_privacy .privacy_title{margin-top:10px;}
 .board_wrap .write_box.module_privacy .privacy_textarea{margin-top:5px;}
 .board_wrap .write_box.module_privacy .privacy_textarea textarea{padding:10px;box-sizing:border-box;width:100%;border:1px solid #d2d2d2;}
 .board_wrap .write_box.module_privacy .privacy_agree{margin-top:5px;}
 .board_wrap .write_box.module_privacy .privacy_agree label{cursor:pointer;}
 .board_wrap .write_box.module_tel input{border:1px solid #d2d2d2;padding:0 7px;height:34px;line-height:34px;width:20%;}
 .board_wrap .write_box.module_tel span.next{display:block;}
 .board_wrap .write_box.module_birth span.next{display:block;}
 .board_wrap .write_box .m_add_box input{border:1px solid #d2d2d2;padding:0 7px;height:34px;line-height:34px;}
 .board_wrap .write_box .m_add_box .m_add_top input{width:70px;}
 .board_wrap .write_box .m_add_box .m_add_top a.btn_add{display:inline-block;padding:0 15px;background-color:#2a548e;color:#fff;vertical-align:middle;margin:0 0 0 5px;height:36px;line-height:36px;}
 .board_wrap .write_box .m_add_box .m_add_bottom{margin-top:5px;}
 .board_wrap .write_box .m_add_box .m_add_bottom input{margin-left:5px;width:30%;}
 .board_wrap .write_box .m_add_box .m_add_bottom input:first-child{margin-left:0;width:50%;}
 .board_wrap .write_box > .module_w .date_box{display:inline-block;vertical-align:middle;margin-top:-3px;padding-right:31px;border:1px solid #d2d2d2;border-radius:5px;transition:ease-in-out 0.3s;}
 .board_wrap .write_box > .module_w .date_box input.datetime{display:block;width:59px;height:28px;line-height:28px;border:0;border-right:1px solid #d2d2d2;padding:0 5px;transition:ease-in-out 0.3s;letter-spacing:-1.2px;color:#727272;font-weight:300;font-size:13px;}
 .board_wrap .write_box > .module_w .date_box:focus{color:#000;}
 .board_wrap .write_box > .module_w .date_box .date_icon{position:absolute;top:5px;right:6px;width:18px;height:17px;background:url(/images/board/module_sp.png?build_20251206001) no-repeat -48px 1px;background-size:500px;}
 .board_wrap .write_box > .module_w .split_box{display:inline-block;vertical-align:top;margin-right:10px;}
 .board_wrap .write_box > .module_w .split_box:first-child{margin-top:0;}
 .board_wrap .write_box > .module_w .select_time{display:inline-block;vertical-align:middle;overflow:visible;}
 .board_wrap .write_box > .module_w .split_box .ui-selectmenu-text{padding-right:10px;}
 .board_wrap .write_box > .module_w .split_box.r_none{margin-right:0;}
 .board_wrap .write_box.date_select_box > .module_t input{position:absolute;text-indent:-99999px;width:0;height:0;border:0;z-index:-1;}
 .board_wrap .write_box.date_select_box > .module_t label{cursor:pointer;}
 .board_wrap .write_box.date_select_box > .module_t label span.icon{display:inline-block;width:21px;height:18px;background:url(/images/board/module_sp.png?build_20251206001) no-repeat 0 0;vertical-align:middle;margin:0 0 0 3px;}
 .board_wrap .write_box.date_select_box > .module_t input:checked + label span.icon{background-position:-28px 0;}
 .board_wrap .write_box.module_tagbox{padding-left:0;}
 .board_wrap .write_box.module_tagbox .top_box{position:relative;padding-left:92px;}
 .board_wrap .write_box.module_tagbox .module_t{position:absolute;top:0;left:0;height:35px;line-height:35px;font-size:13px;color:#333;font-weight:400;}
 .board_wrap .write_box.module_tagbox .module_w input{float:left;transition:ease-in-out 0.3s;}
 .board_wrap .write_box.module_tagbox .module_w .tag_add{float:left;margin-left:8px;background-color:#f5f5f5;border-radius:5px;color:#000;height:30px;line-height:30px;width:70px;text-align:center;border:0;cursor:pointer;transition:ease-in-out 0.3s;}
 .board_wrap .write_box.module_tagbox .tag_list{background-color:#f5f5f5;margin-top:13px;padding:0 10px;}
 .board_wrap .write_box.module_tagbox .tag_del{position:relative;display:inline-block;vertical-align:top;margin:10px 20px 10px 0;}
 .board_wrap .write_box.module_tagbox .tag_del span.icon{position:relative;display:inline-block;width:22px;height:22px;border-radius:50%;background-color:#dddcdc;vertical-align:middle;margin:-3px 0 0 8px;transition:ease-in-out 0.3s;}
 .board_wrap .write_box.module_tagbox .tag_del span.icon:before{content:'';position:absolute;top:50%;left:50%;width:14px;height:2px;background-color:#fff;margin:-1px 0 0 -7px;transform:rotate(45deg);}
 .board_wrap .write_box.module_tagbox .tag_del span.icon:after{content:'';position:absolute;top:50%;left:50%;width:14px;height:2px;background-color:#fff;margin:-1px 0 0 -7px;transform:rotate(-45deg);}
 .board_wrap .write_box.module_theme .selectric-wrapper{position:relative;line-height:0;}
 .board_wrap .write_box.module_theme .ui-selectmenu-button.ui-button{position:relative;display:inline-block;border:1px solid #d2d2d2;border-radius:5px;line-height:1.7em;transition:ease-in-out 0.3s;width:auto;}
 .board_wrap .write_box.module_theme .ui-selectmenu-text{display:block;margin-right:35px;border-right:1px solid #d2d2d2;font-size:12px;padding:0 30px 0 10px;height:28px;line-height:28px;transition:ease-in-out 0.3s;}
 .board_wrap .write_box.module_theme .ui-selectmenu-icon.ui-icon{position:absolute;top:50%;right:11px;margin:-4px 0 0 0;padding:0;background:none;border-style:solid;border-width:10px 6.5px 0 6.5px;border-color:#d2d2d2 transparent;width:0;height:0;text-indent:-99999px;transition:ease-in-out 0.3s;}
 .board_wrap .write_box.module_theme .selectric-items{line-height:1.7em;font-size:15px;z-index:1;}
 .board_wrap .write_box.module_file{padding-left:0;}
 .board_wrap .write_box.module_file .file_add{position:relative;overflow:hidden;margin-right:1vw;}
 .board_wrap .write_box.module_file .file_add input[type="file"]{position:absolute;width:0;height:0;border:0;text-indent:-99999px;z-index:-1;}
 .board_wrap .write_box.module_file .file_add label{display:inline-block;width:32.91vw;height:10.27vw;font-size:3.88vw;line-height:10vw;text-align:center;color:#3e3e3e;border:1px solid #282828;background:#f5f5f5;vertical-align:middle;box-sizing:border-box;}
 .board_wrap .write_box.module_file .file_add label span.icon{display:inline-block;;width:22px;height:15px;background:url(/images/board/module_sp.png?build_20251206001) no-repeat -117px 0;vertical-align:middle;margin:0 1.66vw 0 0;}
 .board_wrap .write_box.module_file .file_add label + p{display:none;font-size:3.5vw;color:#333;margin:1vw 0 0 5px;}
 .board_wrap .write_box.module_file .file_add label + p em{font-style:normal;}
 .board_wrap .write_box.module_file .file_list{border:1px solid #d4d4d4;padding:20px;margin-top:10px;overflow:visible;}
 .board_wrap .write_box.module_file .file_list li{position:relative;overflow:hidden;margin:3px 0;}
 .board_wrap .write_box.module_file .file_list li input[type="hidden"], .board_wrap .write_box.module_file .file_list li input[type="checkbox"]{position:absolute;width:0;height:0;border:0;text-indent:-99999px;z-index:-1;}
 .board_wrap .write_box.module_file .file_list li > label{cursor:pointer;display:flex;font-size:13px;}
 .board_wrap .write_box.module_file .file_list li > label span.icon{display:inline-block;width:22px;height:14px;vertical-align:middle;margin:0 8px 0 0;background:url(/images/board/module_sp.png?build_20251206001) no-repeat -149px 0;}
 .board_wrap .write_box.module_file .file_list li input[type="checkbox"]:checked + label span.icon{background-position:-173px 0;}
 .board_wrap .write_box.module_file .file_list li .alt_box{position:relative;border:0;background:none;height:auto;opacity:1;padding:0;padding-left:26px;margin:0;margin-top:3px;box-sizing:border-box;}
 .board_wrap .write_box.module_file .file_list li .alt_box label{position:absolute;top:0;left:26px;color:#727272;font-size:14px;padding:0 12px;height:32px;line-height:32px;cursor:text;overflow:hidden;}
 .board_wrap .write_box.module_file .file_list li .alt_box input{display:block;border:0;padding:0 12px;background-color:#f5f5f5;color:#727272;font-size:14px;height:32px;line-height:32px;width:100%;box-sizing:border-box;letter-spacing:-1px;}
 .board_wrap .write_box.module_file .file_list li .imgName_box{position:relative;border:0;background:none;height:auto;opacity:1;padding:0;padding-left:26px;margin:0;margin-top:3px;box-sizing:border-box;}
 .board_wrap .write_box.module_file .file_list li .imgName_box label{position:absolute;top:0;left:26px;color:#727272;font-size:14px;padding:0 12px;height:32px;line-height:32px;cursor:text;overflow:hidden;}
 .board_wrap .write_box.module_file .file_list li .imgName_box input{display:block;border:0;padding:0 12px;background-color:#f5f5f5;color:#727272;font-size:14px;height:32px;line-height:32px;width:100%;box-sizing:border-box;letter-spacing:-1px;}
 .board_wrap .write_box.module_file .file_list li .writer_box{position:relative;border:0;background:none;height:auto;opacity:1;padding:0;padding-left:26px;margin:0;margin-top:3px;box-sizing:border-box;}
 .board_wrap .write_box.module_file .file_list li .writer_box label{position:absolute;top:0;left:26px;color:#727272;font-size:14px;padding:0 12px;height:32px;line-height:32px;cursor:text;overflow:hidden;}
 .board_wrap .write_box.module_file .file_list li .writer_box input{display:block;border:0;padding:0 12px;background-color:#f5f5f5;color:#727272;font-size:14px;height:32px;line-height:32px;width:100%;box-sizing:border-box;letter-spacing:-1px;}
 .board_wrap .write_box.module_file .file_list .file_del, .board_wrap .write_box.module_file .file_list .file_del_img, .board_wrap .write_box.module_file .file_list .file_del_exhibit{position:absolute;top:0;right:0;color:#333;font-size:14px;height:42px;line-height:42px;}
 .board_wrap .write_box.module_file .file_list .file_del_img{top:-32px;}
 .board_wrap .write_box.module_file .file_list .file_del span.icon, .board_wrap .write_box.module_file .file_list .file_del_img span.icon, .board_wrap .write_box.module_file .file_list .file_del_exhibit span.icon{display:inline-block;width:13px;height:17px;background:url(/images/board/module_sp.png?build_20251206001) no-repeat -199px 0;vertical-align:middle;margin:-3px 4px 0 0;}
 .board_wrap .write_box.module_open{padding-left:0;}
   .board_wrap .page_box{display:flex;align-items:center;justify-content:center;border-top:1px solid #3e3e3e;padding-top:64px;margin-top:72px;}
 .board_wrap .page_box .num_box, .board_wrap .page_box .move_box{display:flex;align-items:center;}
 .board_wrap .page_box .num_box a{font-size:12px;color:#000;margin:0 10px;}
 .board_wrap .page_box .num_box a.on{width:40px;height:40px;line-height:40px;text-align:center;color:#fff;border-radius:100%;background:#3e3e3e;}
 .board_wrap .page_box .num_box a.prev, .board_wrap .page_box .num_box a.next{width:7px;height:12px;background:url(/images/board/module_sp.png?build_20251206001) no-repeat;text-indent:-9999px;}
 .board_wrap .page_box .num_box a.prev{background-position:-100px -66px;}
 .board_wrap .page_box .num_box a.next{background-position:-117px -66px;}
 .board_wrap .page_box .move_box .total{font-size:14px;color:#333;margin-left:10px;}
 .board_wrap .page_box .move_box .total b{font-weight:400;}
 .board_wrap .page_box .move_box .inp{width:38px;height:29px;text-align:center;border-radius:5px;padding:0;margin-left:10px;}
 .board_wrap .page_box .move_box .btn_move{display:block;width:119px;height:29px;font-size:14px;text-align:center;border:1px solid #dbdbdb;border-radius:5px;box-sizing:border-box;margin-left:4px;}
   #board_list .btn_write + .board_search_box{margin-top:6.11vw;}
 #board_list .list_box.edu .list li .img img{width:100%;}
 #board_list .list_box.edu .list .sum .btn_register{position:absolute;top:-2.22vw;right:0;display:block;width:27.22vw;height:9.16vw;font-size:4.16vw;line-height:9.16vw;text-align:center;color:#fff;border-radius:3.33vw;background:#124285;}
    #board_list .search_box.collect fieldset{display:block;border:1.5px solid #282828;box-sizing:border-box;margin-top:6.11vw;}
 #board_list .search_box.collect .list{padding:4.16vw 6.11vw 6.94vw;box-sizing:border-box;}
 #board_list .search_box.collect .list > li{display:flex;margin-top:2.77vw;}
 #board_list .search_box.collect .list li label{width:18.05vw;font-size:3.88vw;line-height:8.88vw;}
 #board_list .search_box.collect .list li label + .sel_box, #board_list .search_box.collect .list li label + input{width:calc(100% - 18.05vw);}
 #board_list .search_box.collect .list li label + .sel_box .selectric{height:8.88vw;border:1px solid #bebebe;background:#fff;}
 #board_list .search_box.collect .list li label + .sel_box .selectric .label{font-size:3.88vw;line-height:8.33vw;color:#6b6b6b;}
 #board_list .search_box.collect .list li label + .sel_box .selectric .button{filter:none;}
 #board_list .search_box.collect .list li label + .sel_box .selectric-items li{padding:1.66vw 3.61vw;}
 #board_list .search_box.collect .btn_box{text-align:right;border:0;background:#edf0f3;padding:3.47vw 4.86vw;margin:0;}
 #board_list .search_box.collect .btn_box .btn{width:27.77vw;height:10.27vw;line-height:10.27vw;}
 #board_list .list_box.collect .list li{margin-top:11.11vw;}
 #board_list .list_box.collect .list li .img{width:100%;height:70.97vw;text-align:center;background:#edf1f4;}
    #board_list .list_box.exhibit .list li .img img{width:100%;}
  #board_view .cnt_box.exhibit .txt{margin-top:6.94vw;}
 #board_view .cnt_box.exhibit .cnt{border-top:1.5px solid #282828;padding-top:9.72vw;margin-top:11.11vw;}
 #board_view .cnt_box.exhibit .cnt .list{display:flex;flex-wrap:wrap;margin:6.38vw 0 0 -5.55vw;}
 #board_view .cnt_box.exhibit .cnt .list li{width:calc(50% - 5.55vw);margin:8.33vw 0 0 5.55vw;}
 #board_view .cnt_box.exhibit .cnt .list li:nth-child(-n+2){margin-top:0;}
 #board_view .cnt_box.exhibit .cnt .list li .img{width:100%;height:35.41vw;text-align:center;background:#edf1f4;}
 #board_view .cnt_box.exhibit .cnt .list li .img img{height:100%;}
 #board_view .cnt_box.exhibit .cnt .list li .sum .tit{font-size:4.16vw;line-height:1;color:#000;}
 #board_view .cnt_box.exhibit .cnt .list li .sum .tit span{display:block;font-size:3.88vw;color:#5e5e5e;margin-top:1.94vw;}
  #board_write .cnt_box.exhibit fieldset legend{width:100%;height:auto;visibility:visible;overflow:initial;}
   .btn_m { text-align:center;}
 .btn_m ul li, .list_btn ul li{ display:inline-block;}
 .btn_m ul li a, .list_btn ul li a{ display:inline-block; color:#fff; padding:10px 15px;}
 .btn_m .btn_mylist, .bt1 { background-color:#014da1; color:#fff;}
 .btn_m .btn_admin, .bt2, .bt5 { background-color:#333; color:#fff;}
 .btn_m .m_bt{ border:none; padding:13px 15px; vertical-align:inherit; margin-left:5px;}
 .pagination {margin:0 auto; width:fit-content; display:block; text-align:center;}
 .list_sch2_m { border:1px solid #d2d2d2; padding:5px; margin:5px 0; background-color:#f5f5f5;}
 .list_cnt2_m ul li{ border-bottom:1px solid #d2d2d2; padding:10px 0;}
 .list_cnt2_m ul li ul li{ border:none; position:relative; text-align:left;color:#323232;padding-left:12px;box-sizing:border-box; margin: 3px 0; padding:0 0 0 10px;}
 .list_cnt2_m ul li h3{ font-size:18px; margin-bottom:10px;}
 .list_cnt2_m ul li h3.ing{ color:#014da1}
 .list_cnt2_m ul li .cnt { border-top:1px solid #d2d2d2;}
 .list_cnt2_m ul li ul li:before{position:absolute;top:10px;left:0;content:'';display:block;width:4px;height:4px;border-radius:100%;background:#3fbb89;}
 .list_sch2_m .status_wrap { display:inline-block; width:100%;}
 .list_sch2_m .status_wrap select{ width:100%; }
 .list_sch2_m .lecture_sch { display:inline-block; width:100%; margin:5px 0;}
 .list_sch2_m select {border:1px solid #d2d2d2; padding:10px 5px; }
 .list_sch2_m label{ display:none;}
 .list_sch2_m input {border:1px solid #d2d2d2; padding:10px 5px; display:inline-block;}
 .list_sch2_m input#search_word{ width:56%; display:inline-block;}
 .list_cnt2_m ul.my_li li:before { background:none; padding:0; margin:0;}
 .list_cnt2_m ul.my_li li ul li:before{position:absolute;top:10px;left:0;content:'';display:block;width:4px;height:4px;border-radius:100%;background:#3fbb89;}
 .bt2 { background-color:#014da1;}
 .bt6 {background-color:#333; color:#fff; margin-top:15px}
 .onlydate { width:42%;}
 .cnt .m_bt2 { padding:2px 12px; top:-36px;}
 .btn_style .bt6 a{ display:inline-block; border:1px solid #333; color:#333; text-align:center; padding:7px 0; width:100%;}
 .bt8 { background-color:#585858; color:#fff; width:100%; margin-top:10px; border:none !important;}
 .btn_style ul li { margin:0 !important; padding:0 !important; width:100% !important;}
 .btn_style ul li:before { background:none !important;}
 .btn_style ul li a.bt1{ display:block; width:100%; text-align:center; padding:5px 0;}
 .btn_style ul li.ing{ background-color:#dfdfdf; width:100%; text-align:center; }
 .btn_style ul li.ing span{padding:5px 0; display:inline-block;}
 .btn_style ul li.bt1 a { text-align:center; color:#fff; padding:8px 0; display:inline-block; width:100%; margin-top:5px;}
 .list_cnt2_m .list_cnt2more a { display:block; background-color:#333; color:#fff; text-align:center; padding:7px 0; margin-top:5px;}
 .write_form_m .mob_first{border-top:1px solid #d2d2d2;}
 .write_form_m .mob{border-bottom:1px solid #d2d2d2; padding:10px 0; margin:5px 0; }
 .write_form_m label{ margin-right:5px;}
 .write_form_m label em{ color:#d21b4f;}
 .write_form_m input {border:1px solid #d2d2d2; padding:10px;}
 .write_form_m input.transparent_box{ width:11%;}
 .write_form_m select{border:1px solid #d2d2d2; padding:5px;}
 .veiw_attach_m { border:1px solid #d2d2d2; margin-top:25px;}
 .veiw_attach_m h3{ border-bottom:1px solid #d2d2d2; padding:10px;}
 .veiw_attach_m .btm{ padding:10px;}
 .veiw_attach_m .btm ul li{ margin-bottom:10px;}
 .hangul .icon { display: inline-block; width: 24px; height: 24px; background: url("/images/board/module_sp.png?build_20251206001") no-repeat -255px -43px; text-indent: -99999px;}
 .image .icon { display: inline-block; width: 24px; height: 24px; background: url("/images/board/module_sp.png?build_20251206001") no-repeat -221px -43px; text-indent: -99999px;}
 