.search-wrap { width:100%; display: flex!important; flex-wrap: wrap!important; align-items: center!important; justify-content: space-between!important; background:#f1f2f6; padding:20px; border:1px solid #ddd; border-radius: 5px;}.search-wrap .total {width:100px;font-size:90%;color:#222;font-weight:500;margin-left:10px;}.search-wrap .total span{color:var(--m-color);font-weight:700;}.search-wrap .form-control {border-radius:0 !important;padding-left:0.5rem;padding-right:0.5rem;border: 1px solid #ccc;}.search-wrap .form-select {  border: 1px solid #ccc;  border-radius:0 !important;}.search-wrap .se-f .cate{}.search-wrap .se-f .opt{}.search-wrap .se-f .sb{max-width:270px;}@media (max-width: 767.98px) { .search-wrap {padding-right: 0.25rem;} .search-wrap .total {margin-left:3px;} .search-wrap .se-f {width:100%;} .search-wrap .se-f .cate, .search-wrap .se-f .opt {width:100% !important;margin-bottom:0px;} .search-wrap .se-f .sb {min-width:100% !important;} .search-wrap .total {margin-bottom:4px;}}@media (max-width: 310px) { .search-wrap .se-f .sb {width:100% !important;}}.search-wrap .svcload{margin-bottom: 0 !important;}.card.bbs-news {border-radius:0px;border:0px;margin-bottom:40px;font-size:14px;}.card.bbs-news img {border:1px solid #eee;}.card .news-title {margin:0px 0 30px;font-size:2.2rem;line-height:1.4;font-weight:700;background:#fcfcfc;border:1px solid #eee;padding:40px 18px;}.card .news-title.hasphoto {margin:24px 0 14px;font-size:1.4rem;line-height:1.3;font-weight:700;padding:00px;background:#fff;border:0px;}.card .cont .summary{font-size:16px;line-height:1.4;}.card .cont .datebox{font-size:14px;line-height:1.4;margin-top:10px;color:#777}.card.bbs-news a:hover {color:var(--m-color);}@media (max-width: 575.98px) { .card.bbs-news {margin-bottom:24px;} .card .cont .summary{font-size:14px;} .card .cont .datebox{font-size:13px;} .card .news-title {margin:0px 0 20px;font-size:1.8rem;padding:20px 12px;} .card .news-title.hasphoto {margin:20px 0 10px;font-size:1.125rem;}}.boardview .bbs-title {width: auto; margin-bottom:16px; padding:0 10px;}.boardview .bbs-head-wrap { position: relative;background:#f9f9f9;padding:14px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-size:16px;}.boardview .bbs-head-wrap:after { content: ''; display: block; clear: both; }.boardview .bbs-head-wrap .bbs-info {margin:0; padding:0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}.boardview .bbs-head-wrap .bbs-info li { display: table; line-height: 1; margin-right: 50px; margin-left:0; }.boardview .bbs-head-wrap .bbs-info li:last-child { margin-right: 0; }.boardview .bbs-head-wrap .bbs-info .bbs-info-tit { display: table-cell; padding-right: 20px; color: #333; vertical-align: middle; }.boardview .bbs-head-wrap .bbs-info .bbs-info-txt { display: table-cell; color: #000;font-weight:500 }.boardview .bbs-head-wrap .bbs-info .bbs-info-tit + .bbs-info-txt { position: relative; padding-left: 20px; }.boardview .bbs-head-wrap .bbs-info .bbs-info-tit + .bbs-info-txt:before { content: ''; position: absolute; left: 0; top: 2px; width: 1px; height: 13px; background-color: #ddd; }.boardview .bbs-cont-wrap { margin: 0 auto; padding:30px 14px; border-bottom: 1px solid #000; border-top: 0px solid #000; }.boardview .bbs-cont-wrap .bbs-file { padding:0px;margin-top:30px;}.boardview .bbs-cont-wrap .bbs-file .bbs-filelist { border: 1px solid #ccc; background: #f1f2f6; padding: 14px 18px; }.boardview .bbs-cont-wrap .bbs-file .bbs-filelist a {font-size:16px; padding:4px 0px;}.boardview .bbs-cont-wrap .bbs-file .bbs-filelist a:hover {text-decoration:underline !important;color:#b20000;}.boardview .bbs-cont-wrap .bbs-file .bbs-filelist a i.bi { vertical-align:top; line-height:1.2;}.boardview .bbs-cont-wrap .bbs-file .bbs-filelist a span { display:inline-block; padding-left:5px; }.boardview .bbs-foot .btn-box { margin-top: 30px; text-align: center; }.boardview .bbs-foot .bbs-link dt { width: 150px; float: left; text-align: center; font-weight: bold; padding: 15px 0; }.boardview .bbs-foot .bbs-link dd { width: calc( 100% - 188px); float: left; padding: 0 24px; margin-bottom:0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }.boardview .bbs-foot .bbs-link dd a { padding: 15px 0; display: inline-block; overflow: hidden; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; }.boardview .bbs-foot .bbs-link dd a:hover { border-bottom-color: transparent; }.boardview .bbs-foot .bbs-link dl { margin:0; padding:0; }.boardview .bbs-foot .bbs-link dl:after {content: "";display: block;clear: both;}.boardview .bbs-foot .bbs-link dl + dl {border-bottom: 1px solid #000;border-top: 1px solid #ddd;}.boardview .btn-box { border-top:none; padding-top:0;}.boardview .bbs-cont-wrap .qna-reply { margin:20px 10px; border:1px dotted #ddd; padding:10px; }.boardview .bbs-cont-wrap .qna-reply h2 { font-size:20px; margin-bottom:10px; color: #0072de;}.boardview .bbs-cont-wrap .reply-cont { padding: 0 55px; }.boardview .inlineimage { text-align:center; }@media (max-width: 991px) { .boardview .bbs-title { width: 100%; font-size:1.125rem;padding:0 4px; } .boardview .bbs-head-wrap {padding:8px;font-size:14px;} .boardview .bbs-cont-wrap {padding:20px 10px;} .boardview .bbs-cont-wrap .bbs-cont { padding: 0 0px; } .boardview .bbs-cont-wrap .bbs-file .bbs-filelist {padding:10px; } .boardview .bbs-cont-wrap .bbs-file .bbs-filelist a {font-size:14px; padding:2px 0px;} .boardview .bbs-foot .bbs-link dt { width: 65px; font-size: 14px; padding: 13px 0; } .boardview .bbs-foot .bbs-link dd { width: calc( 100% - 85px); padding: 0 12px; } .boardview .bbs-foot .bbs-link dd a { padding: 12px 0; } .boardview .bbs-head-wrap .bbs-info li { margin-right: 0; } .boardview .bbs-head-wrap .bbs-info li + li { margin-left: 0; } .boardview .bbs-head-wrap .bbs-info li .bbs-info-tit { display: none; } .boardview .bbs-head-wrap .bbs-info li .bbs-info-tit + .bbs-info-txt { padding-left: 0; } .boardview .bbs-head-wrap .bbs-info .bbs-info-tit + .bbs-info-txt:before { display: none; } .boardview .bbs-head-wrap .bbs-info li .bbs-info-txt { padding-right: 40px; } .boardview .bbs-head-wrap .bbs-info li:after { content: ''; position: absolute; right: 20px; top: 2px; width: 1px; height: 13px; background-color: #ddd; } .boardview .bbs-head-wrap .bbs-info li:last-child:after { display: none; } .boardview .bbs-cont-wrap .reply-cont { padding: 0 0px; }}@media (min-width: 992px) { .boardview .bbs-title { font-size:1.4rem; }}.form-box {border:1px solid #ddd; padding:34px 30px;}.form-box .form-label {font-size:1.05rem;font-weight:600;margin-bottom:10px;}.form-box .required:after {content: ' *';color: #b20000;font-weight:bold}.form-box .qna-block{padding-bottom:20px;}.form-box .form-text{font-size:14px;color:#666}@media (max-width:767.98px) { .form-box {border:1px solid #ddd; padding:20px 14px;} .form-box .form-label {font-size:16px;margin-bottom:6px;} .form-box .required:after {content: ' *';color: #b20000;font-weight:bold} .form-box .qna-block{padding-bottom:14px;}}.board {}.board .title a,.board .cont-block a {color:#222}.board .title a:hover,.board .cont-block a:hover {color:#3c6382}.board .search-form {background-color:#dfe4ea;padding:10px;margin-bottom:20px;}.board .btn { border-radius:0; }.board .mobile-name { font-size:0.8rem; display:inline-block; color:#aaa;}.photo-gallery { margin:20px 0px; }.photo-gallery a img { border: 2px solid #fff; -webkit-transition: -webkit-transform .15s ease; -moz-transition: -moz-transform .15s ease; -o-transition: -o-transform .15s ease; -ms-transition: -ms-transform .15s ease; transition: transform .15s ease; position: relative;}.photo-gallery a:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); z-index: 5;}.photo-gallery img {  display:block;  margin: 5px;  padding: 5px;  background: #fff;  box-shadow: 0 0 10px rgba(0,0,0,0.2);}.sl-wrapper .sl-image {  display:block;  background: #fff;  border:5px solid #fff;  box-shadow: 0px 10px 20px rgba(255,255,255,0.2);}.sl-wrapper .sl-navigation button, .sl-wrapper .sl-close, .sl-wrapper .sl-counter { color:#fff; }table.table-cols {width:100%;border:0;border-color:transparent;font-size:0.9rem;border-collapse: collapse;border-spacing: 0;background:#fff;position:relative;}table.table-cols:before {border-top:1px solid #888;width:100%;height:1px;position:absolute;content:' '}table.table-cols th{text-align:left;}table.table-cols td, table.table-cols th{padding:7px 10px;border:1px solid #ddd;vertical-align:middle;}table.table-cols th {background:#fbfbfb;font-weight:bold;}table caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0;padding:0 !important}table.table-cols.noside th:first-child, table.table-cols.noside td:first-child { border-left:none; }table.table-cols.noside th:last-child, table.table-cols.noside td:last-child { border-right:none; }table.table-cols > tbody + tbody {border-top:0px solid #b71540 !important;}table.table-cols.tcenter th, table.table-cols.tcenter td { text-align:center ;}table.table-cols.tright th, table.table-cols.tright td { text-align:right;}table.table-rows {width:100%;border:0;border-color:transparent;font-size:1rem;border-collapse: collapse;border-spacing: 0;position:relative;}table.table-rows:before {border-top:2px solid #333;width:100%;height:1px;position:absolute;top:0;content:' '}table.table-rows th{text-align:left;font-weight:500;}table.table-rows td {padding:14px 6px;}table.table-rows td.title {font-weight:400}table.table-rows th {padding:14px 10px;}table.padding-xs th {padding:8px 1px !important;}table.table-rows td, table.table-rows th{border:1px solid #bbb;vertical-align:middle;}table.table-rows thead tr:first-child th { border-bottom:none !important;}table.table-rows th, table.table-rows thead td{background:#d5d5d5;font-weight:bold;}table caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0;padding:0 !important}table.table-rows.noside th:first-child, table.table-rows.noside td:first-child { border-left:none; }table.table-rows.noside th:last-child, table.table-rows.noside td:last-child { border-right:none; }table.table-rows.tcenter th, table.table-rows.tcenter td { text-align:center ;}table.table-rows.tright th, table.table-rows.tright td { text-align:right;}table.table-rows.thcenter th { text-align:center ;}table.table-rows.noborder th, table.table-rows.noborder td { border:none; }table.table-rows.thover tbody tr:hover { background-color:#f0f0f0; }table.table-rows.novline td { border-left:none !important; border-right:none !important; }table.noborder td { border:none !important; }.pagination-wrap {padding:15px 0;line-height:normal;text-align:center;position:relative;}.pagination-wrap a { color:#323232; }.pager .disabled .page-link {  color: #6c757d;  pointer-events: none;  cursor: auto;  background-color: #fff;  border-color: #dee2e6;}.pager { padding-left: 0; list-style: none; text-align: center; font-size:14px;}.pager li { display: inline;}.pager li > a,.pager li > span { display: inline-block; padding: 5px 14px; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 15px;}.pager li > a:hover,.pager li > a:focus { text-decoration: none; background-color: #eeeeee;}.pager .next > a,.pager .next > span { float: right;}.pager .previous > a,.pager .previous > span { float: left;}.pager .disabled > a,.pager .disabled > a:hover,.pager .disabled > a:focus,.pager .disabled > span { color: #777777; background-color: #ffffff; cursor: not-allowed; pointer-events: none;}.pager .pagenum { font-size:16px; line-height:32px;}.popover-body .popper-date { font-weight:bold; }.popover-body .popper-content { padding:5px 0px;}.popover-body .popper-footer { padding:5px 0px; text-align:center; border-top:1px solid #eee;}#fullcalendar {font-family:'Noto Sans KR', sans-serif !important}#fullcalendar h2{font-size:20px;font-family:'Noto Sans KR', sans-serif !important}.modal #ac-date { border-bottom: 0px dotted #ddd; padding-bottom: 0px; margin-bottom: 0px;}@media (max-width: 479px) { #fullcalendar h2{font-size:16px;margin-top:10px;}}@media screen and (max-width: 575.98px) { .board .search-form.form-inline { display:block; } .board .search-form .form-inline .form-control { display:block; width:100%;}}@media print { .bbs-view-wrap .sns { display:none;}}.require { color:#b71540; }table.formtable th { background-color:#f5f5f5; text-align:center; }table.formtable caption { height:0px; padding:0; }.block { display:block !important; }.comment-content .comment-author span { font-size: 14px; font-weight: normal; font-style: italic;}.bbs-tblstyle,.bbs-tblstyle th,.bbs-tblstyle td{border:0;}.bbs-tblstyle{width:100%;border-bottom:1px solid #999;table-layout:fixed}.bbs-tblstyle caption,.bbs-tblstyle .frm label{display:none}.bbs-tblstyle a{color:#333;text-decoration:none}.bbs-tblstyle a:hover {color:#2F6067;text-decoration:underline !important;}.bbs-tblstyle th{padding:10px 0;border-top:solid 2px #aaa;border-bottom:solid 1px #bbb;background-color:#f8f8f8;color:#555;font-weight:400;line-height:18px;vertical-align:top;text-align:center;}.bbs-tblstyle td{padding:14px 0;border-bottom:solid 1px #ddd;text-align:center}.bbs-tblstyle .frm{padding:0;text-align:center}.bbs-tblstyle .frm input{margin:0}.bbs-tblstyle .catetxt { display:inline-block; padding-right:0px; font-weight:400; }.bbs-tblstyle .bbsdate { font-size:0.85rem; color: #052264; font-style: italic;}.bbs-tblstyle .title{text-align:left;padding-left:5px;}.bbs-tblstyle .title .pic,.bbs-tblstyle .title .new{margin:0 0 2px;vertical-align:middle}.bbs-tblstyle tr.noti {background-color:#f5f5f5;}.bbs-tblstyle tr.noti td {border-bottom:1px dotted #ddd;}.bbs-tblstyle td.noti-ico {color:#b20000;font-weight:700;}.bbs-tblstyle td.noti-tit {color:#333; }.bbs-tblstyle td.noti-tit a {color:#444;font-weight:400;}.bbs-tblstyle tr.reply .title a{padding-left:12px;background:url(img/ic_reply.gif) 0 1px no-repeat !important}.bbs-tblstyle tr.reply td a.comment{padding:0;background:none !important;color:#b71540;font-size:12px;font-weight:400}.bbs-tblstyle td.noti-ico, .bbs-tblstyle td.noti-tit {border-bottom:1px dotted #faefdd;}.bbs-tblstyle .title a span {font-size:16px;font-weight:500}.pagination-wrap {padding:15px 0;line-height:normal;text-align:center;position:relative;}.pagination-wrap a { color:#323232; }.pagination-01{padding:15px 0;line-height:normal;text-align:center;position:relative;}.pagination-01 a,.pagination-01 strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 10px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background-color:#fff;font:bold 12px/16px Tahoma, Sans-serif;color:#323232;text-decoration:none;vertical-align:top}.pagination-01 a:hover,.pagination-01 a:active,.pagination-01 a:focus{background-color:#f8f8f8}.pagination-01 strong{color:#2754a7}.pagination-01 .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}.pagination-01 .direction:hover,.pagination-01 .direction:active,.pagination-01 .direction:focus{color:#323232;background-color:#fff}.pagination-01 .prev{border-left:0}.pagination-01 .next{border-right:0}.pagination-01 .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}.pagination-01 .prev span{*left:-4px;margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0;}.pagination-01 .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0}.pagination-01 .list-write {position:absolute;top:10px;right:0;}#cmt-wrap {margin-top:20px}#cmt-wrap h2 {margin:0 0 5px 0;color:#353535;font:bold 14px/18px 'Noto Sans KR', sans-serif;letter-spacing:0}#cmt-wrap h2 span {font-size:12px;color:#2754a7;margin-left:5px;}.bbs-cmt-box .textarea textarea, .bbs-cmt-box .cmt-btn input, .bbs-cmt-box form, .bbs-cmt-box fieldset{margin:0 ; padding:0}#cmt-wrap li { list-style:none; }.mr10 { margin-right:10px; }.mt10 { margin-top:10px; }.bbs-cmt-box {width:100%;border:1px solid #ccc;position:relative;background:#fff}.bbs-cmt-box .wrap {padding:10px 20px 10px 15px}.bbs-cmt-box .cmt-textarea {width:100%; }.bbs-cmt-box .cmt-textarea textarea{width:100%;overflow:auto;height:67px;_height :73px;padding:4px 0 0 5px;border:1px solid #ccc ;border-right:1px solid #e9e9e9}.bbs-cmt-box .cmt-btn {width:73px;_display:inline;float:left;margin-left:3px}.bbs-cmt-box .cmt-btn input{width:73px;height:73px;display:block;float:left; margin-left:4px;_margin-left:4px !important}.bbs-cmt-box .btn-area {background:#f0f0f0;width:100%;text-align:right;padding:5px 0;border-top:1px dotted #ddd}.bbs-cmt-box .user {list-style:none}.bbs-cmt-box .user li {float:left;margin-bottom:10px;color:#353535}.bbs-cmt-box .input {position:relative;margin:0px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#fff;font-size:12px;}.cmt-list{width:100%;position:relative;}.cmt-list ul {padding:10px 5px}.cmt-list li {margin-top:12px;}.cmt-list .cmt_writer {}.cmt-list .name {font-size:12px;color:#2754a7;font-weight:400}.cmt-list .date {font-size:12px;font-family:tahoma, applegothic}.cmt-list .comment {padding:4px 0 10px 0;border-bottom:1px dotted #bbb}.captchabox {font-size:13px;margin-top:10px;}.captchabox .simg {border:1px solid #ddd}.captchabox .captchaimg, .captchabox .captcha-info,.captchabox ul.captcha:after {content: ""; display: table; clear: both; }.captchabox ul.captcha li{float:left;margin-left:0px}.captchaimg {margin-right:10px}div.captchabox {border-bottom: 1px dotted #bbb;padding: 10px 8px;}ul.captcha { margin:0; margin-top:10px; list-style:none;padding:0;}ul.captcha li {float:left; margin-right:2px; }ul.captcha li input.captchainput { margin-top:0px !important; padding:0px !important; height:22px !important; width:120px; font-size:18px !important; font-weight:400; border:1px solid #ddd;}ul.captcha li.text { margin-top:3px; margin-left:10px;}ul.captcha:after{overflow:hidden;clear:both;content:''}#captcha_audio_play {position:absolute;top:-500px;width:1px; height:1px;}.btn_bottom { margin-top:5px; text-align:center; }.popwrap { margin:10px; }em.partition {font-style:normal;font-weight:normal;font-size:12px;font-family:'verdana','tahoma','arial','applegothic';color:#999;margin:0 6px;}.inputline { padding:5px;border-bottom:1px solid #ddd; }.datearea { list-style:none; margin:0 !important; padding:0 !important; }.datearea li { float:left; }.datearea li.space { padding:0 2px; }.calendar { width:70px; text-align:center; cursor:default; font-size:12px;padding:3px 0}.calendaricon { cursor:pointer; display:inline-block !important; width:20px; height:22px; margin:0px 0 0 2px; background:url(../images/calendar/icon_calendar.gif) left 2px no-repeat !important; text-indent:-5000px !important; }.srhbox { border:2px solid #999;}.resulttxt { float:left; padding-left: 10px; background: url('../images/icon/bul_blue_arrow.gif') no-repeat 0 7px !important; margin-top:10px; font-size:12px; }.resulttxt .count { color:#b71540; }.btn_listtop { float:right; margin-top:10px; padding:0px 0px 2px 0px; text-align:right; border:0px solid red;}.form_table .warning { color:#882017; }ul.ajaxcheck li { float:left; margin-right:5px; }.checkok { display:block; width:250px; height:22px; padding:3px 0 0 20px; border:0px solid red; background:url(../images/icon/check_ok.gif) 0px 6px no-repeat !important; color:#587cbe; }.checkfail { display:block; width:250px; height:22px; padding:3px 0 0 20px; border:0px solid red; background:url(../images/icon/check_fail.gif) 0px 6px no-repeat !important; color:#f50000; }.checking { display:block; width:250px; height:22px; padding:3px 0 0 20px; background:url(../images/icon/loading.gif) 0px 6px no-repeat !important; color:#ddd;}.txt_cmtcnt { font-size:12px; color:#b71540;}#bbs-view-wrap div.cnt { min-height:300px; }#askpasswdbox { width:187px; position:absolute; left:0px; top:0px; z-index:101; display:none;}#askpasswdbox .askpoint {position:absolute; width:9px; height:5px; background:url(../images/board/layer_point.gif) left top no-repeat !important; }#askpasswdbox .askbox {width:187px; border:2px solid #ccc; top:5px; padding:5px; position:relative; background-color:#fff; }#askpasswdbox a.closepasswd { width:9px; height:9px; background:url(../images/board/layer_close.gif) left top no-repeat !important; position:absolute; right:5px; top:5px; text-indent:-5000px; z-index:10px; border:0px solid red;}.cmt-list1 ul { padding:0px !important; border-top:1px solid #eee;margin-bottom:0px;}.cmt-list1 li { padding-top:0px; position:relative;}.cmt-list1 div.cmt_writer2 { float:left; width:10%; border-right:1px dotted #ddd; text-align:center;padding-top:5px;}.cmt-list1 div.name { font-weight:400; }.cmt-list1 div.date { font-size:12px; }.cmt-list1 div.comment { float:left; width:86%; border:0px solid red; padding:0px 10px 10px 10px;}.cmt-list1 a.delicon {position:absolute;right:0px;top:0px;cursor: pointer;border: 0px solid red;margin: 3px 0 0 10px;width: 20px;height: 20px;overflow:hidden;font-size:15px;display:none;}.cmt-list1:hover+a.delicon { display:block; }#bf_filewrapper { border:1px solid #bbccff;}#bf_filewrapper .filelist { background-color:#fff; line-height:20px;}#bf_filewrapper .uploadbutton{ line-height:20px; background-color:#f1f4ff; padding:5px;}#bf_filewrapper .filelist ul li { float:left;}#bf_filewrapper .progressWrapper {}#bf_filewrapper .progressContainer { margin: 0px; padding: 3px 5px; border-bottom: 1px solid #E8E8E8; overflow: hidden;}#bf_filewrapper .spanButtonPlaceHolder { width:100px; height:20px; }.message { background-color: #FFFFCC; overflow: hidden;}.red { background-color: #FFEBEB;}.green { background-color: #EBFFEB;}.blue { background-color: #F0F5FF;}#bf_filewrapper .filename { font-size: 8pt; color: #555; width: 340px; height: 18px; text-align: left; white-space: nowrap; overflow: hidden; border:0px solid red; float:left;}#bf_filewrapper .filesize { font-size: 8pt; color: #555; width: 60px; height: 18px; text-align: right; margin-right:10px; white-space: nowrap; overflow: hidden; border:0px solid red; float:left;}#bf_filewrapper .progressErrMsg { background-color:#fff; height:12px; width:102px; float:left; margin:-1px 10px 0 0;}#bf_filewrapper .progressBarBorder { border:1px solid #999; background-color:#fff; height:12px; width:102px; float:left; margin:3px 10px 0 0;}#bf_filewrapper .progressBarEmpty { background-color:#fff; height:12px; width:102px; float:left; margin:3px 10px 0 0;}#bf_filewrapper .progressBarInProgress,#bf_filewrapper .progressBarComplete,#bf_filewrapper .progressBarError { font-size: 0; width: 0%; height: 10px; background-color: #6787E3; margin: 1px;}#bf_filewrapper .progressBarComplete { width: 100px; background-color: green; visibility: hidden;}#bf_filewrapper .progressBarError { width: 100px; background-color: red;}#bf_filewrapper .progressBarStatus { margin-top: 2px; width: 300px; font-size: 7pt; text-align: left; white-space: nowrap; border:0px solid red;}#bf_filewrapper .progressButton { margin-top:2px; height: 16px; width: 120px; float: right; line-height:16px; vertical-align:top; text-align:right; margin-right:3px; overflow:hidden; border:0px solid red; color:#678dd9; font-size:12px;}.goodfilebox { border:1px solid #bbccff; border-top:none; padding:5px; }#bf_filewrapper .uploadbutton ul { list-style:none; margin:0; padding:0; }.uploading { display:none; background:url(../images/common/loader.gif) 0px 0px no-repeat !important; padding-left:22px; }.replydepth1 { padding-left:10px !important; }.replydepth2 { padding-left:20px !important; }.replydepth3 { padding-left:30px !important; }.replydepth4 { padding-left:40px !important; }.replydepth5 { padding-left:50px !important; }.replydepth6 { padding-left:60px !important; }.replydepth7 { padding-left:70px !important; }.file_ace {display:inline-block; padding-left:24px; background:url(../images/filetype/ace.gif) left 3px no-repeat !important;}.file_c {display:inline-block; padding-left:24px; background:url(../images/filetype/c.gif) left 3px no-repeat !important;}.file_doc {display:inline-block; padding-left:24px; background:url(../images/filetype/doc.gif) left 3px no-repeat !important;}.file_docx {display:inline-block; padding-left:24px; background:url(../images/filetype/docx.gif) left 3px no-repeat !important;}.file_hlp {display:inline-block; padding-left:24px; background:url(../images/filetype/hlp.gif) left 3px no-repeat !important;}.file_ins {display:inline-block; padding-left:24px; background:url(../images/filetype/ins.gif) left 3px no-repeat !important;}.file_mdb {display:inline-block; padding-left:24px; background:url(../images/filetype/mdb.gif) left 3px no-repeat !important;}.file_pdf {display:inline-block; padding-left:24px; background:url(../images/filetype/pdf.gif) left 3px no-repeat !important;}.file_rar {display:inline-block; padding-left:24px; background:url(../images/filetype/rar.gif) left 3px no-repeat !important;}.file_tiff {display:inline-block; padding-left:24px; background:url(../images/filetype/tiff.gif) left 3px no-repeat !important;}.file_wma {display:inline-block; padding-left:24px; background:url(../images/filetype/wma.gif) left 3px no-repeat !important;}.file_arj {display:inline-block; padding-left:24px; background:url(../images/filetype/arj.gif) left 3px no-repeat !important;}.file_cab {display:inline-block; padding-left:24px; background:url(../images/filetype/cab.gif) left 3px no-repeat !important;}.file_eps {display:inline-block; padding-left:24px; background:url(../images/filetype/eps.gif) left 3px no-repeat !important;}.file_home {display:inline-block; padding-left:24px; background:url(../images/filetype/home.gif) left 3px no-repeat !important;}.file_jpe {display:inline-block; padding-left:24px; background:url(../images/filetype/jpe.gif) left 3px no-repeat !important;}.file_mid {display:inline-block; padding-left:24px; background:url(../images/filetype/mid.gif) left 3px no-repeat !important;}.file_png {display:inline-block; padding-left:24px; background:url(../images/filetype/png.gif) left 3px no-repeat !important;}.file_re {display:inline-block; padding-left:24px; background:url(../images/filetype/re.gif) left 3px no-repeat !important;}.file_title {display:inline-block; padding-left:24px; background:url(../images/filetype/title.gif) left 3px no-repeat !important;}.file_xls {display:inline-block; padding-left:24px; background:url(../images/filetype/xls.gif) left 3px no-repeat !important;}.file_xlsx {display:inline-block; padding-left:24px; background:url(../images/filetype/xlsx.gif) left 3px no-repeat !important;}.file_asf {display:inline-block; padding-left:24px; background:url(../images/filetype/asf.gif) left 3px no-repeat !important;}.file_cer {display:inline-block; padding-left:24px; background:url(../images/filetype/cer.gif) left 3px no-repeat !important;}.file_exe {display:inline-block; padding-left:24px; background:url(../images/filetype/exe.gif) left 3px no-repeat !important;}.file_hpp {display:inline-block; padding-left:24px; background:url(../images/filetype/hpp.gif) left 3px no-repeat !important;}.file_jpeg {display:inline-block; padding-left:24px; background:url(../images/filetype/jpeg.gif) left 3px no-repeat !important;}.file_mov {display:inline-block; padding-left:24px; background:url(../images/filetype/mov.gif) left 3px no-repeat !important;}.file_ppt {display:inline-block; padding-left:24px; background:url(../images/filetype/ppt.gif) left 3px no-repeat !important;}.file_pptx {display:inline-block; padding-left:24px; background:url(../images/filetype/pptx.gif) left 3px no-repeat !important;}.file_rm {display:inline-block; padding-left:24px; background:url(../images/filetype/rm.gif) left 3px no-repeat !important;}.file_txt {display:inline-block; padding-left:24px; background:url(../images/filetype/txt.gif) left 3px no-repeat !important;}.file_z {display:inline-block; padding-left:24px; background:url(../images/filetype/z.gif) left 3px no-repeat !important;}.file_asp {display:inline-block; padding-left:24px; background:url(../images/filetype/asp.gif) left 3px no-repeat !important;}.file_aspx {display:inline-block; padding-left:24px; background:url(../images/filetype/asp.gif) left 3px no-repeat !important;}.file_chk {display:inline-block; padding-left:24px; background:url(../images/filetype/chk.gif) left 3px no-repeat !important;}.file_fla {display:inline-block; padding-left:24px; background:url(../images/filetype/fla.gif) left 3px no-repeat !important;}.file_htm {display:inline-block; padding-left:24px; background:url(../images/filetype/htm.gif) left 3px no-repeat !important;}.file_jpg {display:inline-block; padding-left:24px; background:url(../images/filetype/jpg.gif) left 3px no-repeat !important;}.file_mp3 {display:inline-block; padding-left:24px; background:url(../images/filetype/mp3.gif) left 3px no-repeat !important;}.file_ps {display:inline-block; padding-left:24px; background:url(../images/filetype/ps.gif) left 3px no-repeat !important;}.file_swf {display:inline-block; padding-left:24px; background:url(../images/filetype/swf.gif) left 3px no-repeat !important;}.file_unknown {display:inline-block; padding-left:24px; background:url(../images/filetype/unknown.gif) left 3px no-repeat !important;}.file_zip {display:inline-block; padding-left:24px; background:url(../images/filetype/zip.gif) left 3px no-repeat !important;}.file_au {display:inline-block; padding-left:24px; background:url(../images/filetype/au.gif) left 3px no-repeat !important;}.file_chm {display:inline-block; padding-left:24px; background:url(../images/filetype/chm.gif) left 3px no-repeat !important;}.file_gif {display:inline-block; padding-left:24px; background:url(../images/filetype/gif.gif) left 3px no-repeat !important;}.file_html {display:inline-block; padding-left:24px; background:url(../images/filetype/html.gif) left 3px no-repeat !important;}.file_js {display:inline-block; padding-left:24px; background:url(../images/filetype/js.gif) left 3px no-repeat !important;}.file_mpeg {display:inline-block; padding-left:24px; background:url(../images/filetype/mpeg.gif) left 3px no-repeat !important;}.file_psd {display:inline-block; padding-left:24px; background:url(../images/filetype/psd.gif) left 3px no-repeat !important;}.file_tar {display:inline-block; padding-left:24px; background:url(../images/filetype/tar.gif) left 3px no-repeat !important;}.file_vbs {display:inline-block; padding-left:24px; background:url(../images/filetype/vbs.gif) left 3px no-repeat !important;}.file_avi {display:inline-block; padding-left:24px; background:url(../images/filetype/avi.gif) left 3px no-repeat !important;}.file_cpp {display:inline-block; padding-left:24px; background:url(../images/filetype/cpp.gif) left 3px no-repeat !important;}.file_gz {display:inline-block; padding-left:24px; background:url(../images/filetype/gz.gif) left 3px no-repeat !important;}.file_hwp {display:inline-block; padding-left:24px; background:url(../images/filetype/hwp.gif) left 3px no-repeat !important;}.file_key {display:inline-block; padding-left:24px; background:url(../images/filetype/key.gif) left 3px no-repeat !important;}.file_mpg {display:inline-block; padding-left:24px; background:url(../images/filetype/mpg.gif) left 3px no-repeat !important;}.file_ra {display:inline-block; padding-left:24px; background:url(../images/filetype/ra.gif) left 3px no-repeat !important;}.file_tgz {display:inline-block; padding-left:24px; background:url(../images/filetype/tgz.gif) left 3px no-repeat !important;}.file_vcf {display:inline-block; padding-left:24px; background:url(../images/filetype/vcf.gif) left 3px no-repeat !important;}.file_bmp {display:inline-block; padding-left:24px; background:url(../images/filetype/bmp.gif) left 3px no-repeat !important;}.file_crt {display:inline-block; padding-left:24px; background:url(../images/filetype/crt.gif) left 3px no-repeat !important;}.file_h {display:inline-block; padding-left:24px; background:url(../images/filetype/h.gif) left 3px no-repeat !important;}.file_ini {display:inline-block; padding-left:24px; background:url(../images/filetype/ini.gif) left 3px no-repeat !important;}.file_lzh {display:inline-block; padding-left:24px; background:url(../images/filetype/lzh.gif) left 3px no-repeat !important;}.file_new {display:inline-block; padding-left:24px; background:url(../images/filetype/new.gif) left 3px no-repeat !important;}.file_ram {display:inline-block; padding-left:24px; background:url(../images/filetype/ram.gif) left 3px no-repeat !important;}.file_tif {display:inline-block; padding-left:24px; background:url(../images/filetype/tif.gif) left 3px no-repeat !important;}.file_wav {display:inline-block; padding-left:24px; background:url(../images/filetype/wav.gif) left 3px no-repeat !important;}.file_css {display:inline-block; padding-left:24px; background:url(../images/filetype/wav.gif) left 3px no-repeat !important;}.file_folder {display:inline-block; padding-left:24px; background:url(../images/filetype/folder.gif) left 2px no-repeat !important;}.titlecolor0 { color:#4587eb !important; }.titlecolor1 { color:#6e9cf2 !important; }.titlecolor2 { color:#8394cf !important; }.titlecolor3 { color:#7b8493 !important; }.titlecolor4 { color:#4b4b4b !important; }.titlecolor5 { color:#2eb8c7 !important; }.titlecolor6 { color:#69c2d2 !important; }.titlecolor7 { color:#97add2 !important; }.titlecolor8 { color:#94a5b6 !important; }.titlecolor9 { color:#8c66d9 !important; }.titlecolor10 { color:#44be1e !important; }.titlecolor11 { color:#93cc4b !important; }.titlecolor12 { color:#b4b4b4 !important; }.titlecolor13 { color:#a28ab5 !important; }.titlecolor14 { color:#c08bd7 !important; }.titlecolor15 { color:#b0bc2d !important; }.titlecolor16 { color:#ccc05d !important; }.titlecolor17 { color:#beb297 !important; }.titlecolor18 { color:#da9b9b !important; }.titlecolor19 { color:#f06280 !important; }.titlecolor20 { color:#dec200 !important; }.titlecolor21 { color:#e6a11b !important; }.titlecolor22 { color:#f3672a !important; }.titlecolor23 { color:#f62d2d !important; }.titlecolor24 { color:#d2423c !important; }.photobox { margin-top:20px; border:1px solid #eee; position:relative; }.photobox .photoinfo { padding:5px 0px; background-color:#000;text-align:center; color:#fff;}#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 500; width: 100%; height: 500px;}#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 510; text-align: center; line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}#lightbox-container-image { padding: 10px; }#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; display: block;}#lightbox-nav-btnPrev { left: 0; float: left;}#lightbox-nav-btnNext { right: 0; float: right;}#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding: 0 10px 0;}#lightbox-container-image-data { padding: 0 10px; color: #666;}#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left;}#lightbox-image-details-caption { font-weight:400; }#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em;}#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em;}.gal-list ul{overflow:hidden;position:relative;margin:0;padding:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:0;border-right:0;font-size:12px;list-style:none;*zoom:1}.gal-list ul:after{display:block;clear:both;content:""}.gal-list li{overflow:hidden;float:left;position:relative;top:1px;width:140px;height:180px;border-bottom:1px solid #eee;line-height:16px}.gal-list .thumb{display:block;overflow:hidden;position:relative;width:102px;height:77px;background:#eee;color:#666;line-height:120px;text-align:center;white-space:nowrap}.gal-list .thumb img{display:block;width:100px;height:75px;border:1px solid #A6C4E9}.gal-list .thumb em{visibility:hidden;position:absolute;bottom:0;left:0;width:1px;height:1px;background:#000;font-weight:400;font-style:normal;color:#fff;text-align:center;opacity:.6;filter:alpha(opacity=60)}.gal-list .thumb em{_visibility:visible;_width:100%;_height:auto;_line-height:20px}.gal-list a{display:block;width:120px;margin:0 auto;padding:20px 0 0 0;text-decoration:none;cursor:pointer}.gal-list a strong{display:inline-block;margin:8px 0 0 0;color:#333;width:110px;}.gal-list p{width:120px;margin:0 auto;font-size:12px;color:#767676;font-family:Tahoma, Geneva, sans-serif;margin-top:3px}.gal-list a:hover strong,.gal-list a:active strong,.gal-list a:focus strong{text-decoration:underline}.gal-list a:hover .thumb,.gal-list a:active .thumb,.gal-list a:focus .thumb{margin:-3px;border:3px solid #eee;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666}.gal-list a:hover .thumb em,.gal-list a:active .thumb em,.gal-list a:focus .thumb em{visibility:visible;width:100%;height:auto}.bbs-event{border-top:1px solid #ddd;margin-top:10px;padding:10px 2px;}ul.photo-list {border-top:2px solid #ddd; margin-top:10px; padding-top:10px;}ul.photo-list li {float:left; list-style:none; width:265px; height:268px; margin:0 10px 20px 10px; border:1px solid #e1e1e1;}ul.photo-list li a {display:block; width:265px; height:268px; font-size:14px; color:#666; word-break:keep-all;}ul.photo-list li a strong {display:block; padding:13px 20px 7px 20px; font-size:16px; font-weight:normal; color:#333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}ul.photo-list li a span { display:block;margin:0 auto; width:265px; height:180px; overflow:hidden;}ul.photo-list li a img { max-width:100%; display:block; margin:0 auto;}ul.photo-list li a em {display:block; font-weight:normal; padding:0 20px 10px 20px;font-style: inherit;}ul.photo-list li a:hover {background:#2e8ac5; color:#fff; text-decoration:none;}ul.photo-list li a:hover strong {color:#fff;}ul.photo-list li.nophotolist { width:100%; height:50px; text-align:center; line-height:50px; margin-left:0 !important; }.photoview { text-align:center; margin-top:40px;}.photoview span {  position: absolute;  bottom: -50px;  left: 0;  z-index: -1;  display: block;  width: 300px;  margin: 0;  padding: 0;  color: #444;  font-size: 18px;  text-decoration: none;  text-align: center;  -webkit-transition: .3s ease-in-out;  transition: .3s ease-in-out;  opacity: 0;  background:#000;  height:50px;  line-height:50px;  width:100%;  color:#fff;}.photoview .photoitem { display:inline-block; position:relative; margin-bottom:20px; overflow:hidden; border:3px solid #ddd; }.photoview .photoitem:hover { border:3px solid #2e8ac5; }.photoview figure { position: relative; overflow:hidden;}.photoviewfigure img { opacity: 1; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}.photoview figure:hover img { opacity: .5;}.photoview figure:hover+span { bottom: 0px; opacity: 1;}.fc-view-container table { margin-bottom: 0 !important; }#ac-date { border-bottom: 1px dotted #ddd; padding-bottom: 5px; margin-bottom: 10px;}#ac-place { font-weight:400; margin-bottom: 10px;}.bbs-calinfo { margin-bottom: 20px; background-color: #f5f5f5; padding: 5px;}.bbs-calinfo div { margin-bottom:5px; }.bbs-calinfo span { font-weight:400;}.bbs-callist { margin-top:10px; border-top:1px solid #f0f0f0; padding-top:10px; }.bbs-calitem { margin-top: 0px; padding-top: 0px; margin-bottom:10px; padding-bottom: 10px; border-top: none !important; border-bottom: 1px dashed #E5E5E5;}.bbs-call-date{float: left;width:120px;margin: 10px 30px 0 0;text-align: center;display: block;position: relative;background:#f9f9f9;color:#000; text-align:center;border:1px solid #ccc; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;}.bbs-call-date .txt {padding:16px 20px;font-size:28px;font-weight:700;color:var(--cnvs-themecolor);}.bbs-call-date .txt span {display:block;font-size:14px;font-weight:400;color:#555}.callist-ul {list-style:none;border-left:0px solid #ddd;padding:0 10px 2px 16px;margin-left:4px}.bbs-cal-title {padding-top:12px;}.bbs-cal-title h4 {line-height:1.4;font-size:18px !important;font-weight:500; margin-bottom:14px;}.bbs-cal-title h4 span { display:block; font-size:14px; margin-top:10px;}.bbs-cal-title h4 a {color:#222}.bbs-cal-title h4 a:hover {color:var(--cnvs-themecolor);}@media (max-width: 767.98px) { .bbs-cal-title h4 {line-height:1.5;font-size:16px !important;margin-bottom:8px;}}.zsbar0, .fc-agenda .zsbar0 .fc-event-time, .zsbar0 .fc-event-skin, .fc-event-container .titlecolor0 { border-color:#4180de !important; background-color:#4587eb !important; color:#fff !important; font-size:1em !important; }.zsbar1, .fc-agenda .zsbar1 .fc-event-time, .zsbar1 .fc-event-skin, .fc-event-container .titlecolor1 { border-color:#638cd9 !important; background-color:#6e9cf2 !important; color:#fff !important; font-size:1em !important; }.zsbar2, .fc-agenda .zsbar2 .fc-event-time, .zsbar2 .fc-event-skin, .fc-event-container .titlecolor2 { border-color:#798ccb !important; background-color:#8394cf !important; color:#fff !important; font-size:1em !important; }.zsbar3, .fc-agenda .zsbar3 .fc-event-time, .zsbar3 .fc-event-skin, .fc-event-container .titlecolor3 { border-color:#717a8b !important; background-color:#7b8493 !important; color:#fff !important; font-size:1em !important; }.zsbar4, .fc-agenda .zsbar4 .fc-event-time, .zsbar4 .fc-event-skin, .fc-event-container .titlecolor4 { border-color:#424242 !important; background-color:#4b4b4b !important; color:#fff !important; font-size:1em !important; }.zsbar5, .fc-agenda .zsbar5 .fc-event-time, .zsbar5 .fc-event-skin, .fc-event-container .titlecolor5 { border-color:#2ab0be !important; background-color:#2eb8c7 !important; color:#fff !important; font-size:1em !important; }.zsbar6, .fc-agenda .zsbar6 .fc-event-time, .zsbar6 .fc-event-skin, .fc-event-container .titlecolor6 { border-color:#65bac9 !important; background-color:#69c2d2 !important; color:#fff !important; font-size:1em !important; }.zsbar7, .fc-agenda .zsbar7 .fc-event-time, .zsbar7 .fc-event-skin, .fc-event-container .titlecolor7 { border-color:#8ba4cd !important; background-color:#97add2 !important; color:#fff !important; font-size:1em !important; }.zsbar8, .fc-agenda .zsbar8 .fc-event-time, .zsbar8 .fc-event-skin, .fc-event-container .titlecolor8 { border-color:#8ea0b2 !important; background-color:#94a5b6 !important; color:#fff !important; font-size:1em !important; }.zsbar9, .fc-agenda .zsbar9 .fc-event-time, .zsbar9 .fc-event-ski, .fc-event-container .titlecolorn9 { border-color:#8562cd !important; background-color:#8c66d9 !important; color:#fff !important; font-size:1em !important; }.zsbar10, .fc-agenda .zsbar10 .fc-event-time, .zsbar10 .fc-event-skin, .fc-event-container .titlecolor10 { border-color:#43b51f !important; background-color:#44be1e !important; color:#fff !important; font-size:1em !important; }.zsbar11, .fc-agenda .zsbar11 .fc-event-time, .zsbar11 .fc-event-skin, .fc-event-container .titlecolor11 { border-color:#88c141 !important; background-color:#93cc4b !important; color:#fff !important; font-size:1em !important; }.zsbar12, .fc-agenda .zsbar12 .fc-event-time, .zsbar12 .fc-event-skin, .fc-event-container .titlecolor12 { border-color:#adadad !important; background-color:#b4b4b4 !important; color:#fff !important; font-size:1em !important; }.zsbar13, .fc-agenda .zsbar13 .fc-event-time, .zsbar13 .fc-event-skin, .fc-event-container .titlecolor13 { border-color:#9a80af !important; background-color:#a28ab5 !important; color:#fff !important; font-size:1em !important; }.zsbar14, .fc-agenda .zsbar14 .fc-event-time, .zsbar14 .fc-event-skin, .fc-event-container .titlecolor14 { border-color:#b47fcc !important; background-color:#c08bd7 !important; color:#fff !important; font-size:1em !important; }.zsbar15, .fc-agenda .zsbar15 .fc-event-time, .zsbar15 .fc-event-skin, .fc-event-container .titlecolor15 { border-color:#aab727 !important; background-color:#b0bc2d !important; color:#fff !important; font-size:1em !important; }.zsbar16, .fc-agenda .zsbar16 .fc-event-time, .zsbar16 .fc-event-skin, .fc-event-container .titlecolor16 { border-color:#c4b856 !important; background-color:#ccc05d !important; color:#fff !important; font-size:1em !important; }.zsbar17, .fc-agenda .zsbar17 .fc-event-time, .zsbar17 .fc-event-skin, .fc-event-container .titlecolor17 { border-color:#b8ac90 !important; background-color:#beb297 !important; color:#fff !important; font-size:1em !important; }.zsbar18, .fc-agenda .zsbar18 .fc-event-time, .zsbar18 .fc-event-skin, .fc-event-container .titlecolor18 { border-color:#d48b8b !important; background-color:#da9b9b !important; color:#fff !important; font-size:1em !important; }.zsbar19, .fc-agenda .zsbar19 .fc-event-time, .zsbar19 .fc-event-skin, .fc-event-container .titlecolor19 { border-color:#e05472 !important; background-color:#f06280 !important; color:#fff !important; font-size:1em !important; }.zsbar20, .fc-agenda .zsbar20 .fc-event-time, .zsbar20 .fc-event-skin, .fc-event-container .titlecolor20 { border-color:#d3b800 !important; background-color:#dec200 !important; color:#fff !important; font-size:1em !important; }.zsbar21, .fc-agenda .zsbar21 .fc-event-time, .zsbar21 .fc-event-skin, .fc-event-container .titlecolor21 { border-color:#dd9913 !important; background-color:#e6a11b !important; color:#fff !important; font-size:1em !important; }.zsbar22, .fc-agenda .zsbar22 .fc-event-time, .zsbar22 .fc-event-skin, .fc-event-container .titlecolor22 { border-color:#ee601b !important; background-color:#f3672a !important; color:#fff !important; font-size:1em !important; }.zsbar23, .fc-agenda .zsbar23 .fc-event-time, .zsbar23 .fc-event-skin, .fc-event-container .titlecolor23 { border-color:#dd2d2d !important; background-color:#f62d2d !important; color:#fff !important; font-size:1em !important; }.zsbar24, .fc-agenda .zsbar24 .fc-event-time, .zsbar24 .fc-event-skin, .fc-event-container .titlecolor24 { border-color:#c03e38 !important; background-color:#d2423c !important; color:#fff !important; font-size:1em !important; }.zsbar0 a:visited, .zsbar0 a,.zsbar1 a:visited, .zsbar1 a,.zsbar2 a:visited, .zsbar2 a,.zsbar3 a:visited, .zsbar3 a,.zsbar4 a:visited, .zsbar4 a,.zsbar5 a:visited, .zsbar5 a,.zsbar6 a:visited, .zsbar6 a,.zsbar7 a:visited, .zsbar7 a,.zsbar8 a:visited, .zsbar8 a,.zsbar9 a:visited, .zsbar9 a,.zsbar10 a:visited, .zsbar10 a,.zsbar11 a:visited, .zsbar11 a,.zsbar12 a:visited, .zsbar12 a,.zsbar13 a:visited, .zsbar13 a,.zsbar14 a:visited, .zsbar14 a,.zsbar15 a:visited, .zsbar15 a,.zsbar16 a:visited, .zsbar16 a,.zsbar17 a:visited, .zsbar17 a,.zsbar18 a:visited, .zsbar18 a,.zsbar19 a:visited, .zsbar19 a,.zsbar20 a:visited, .zsbar20 a,.zsbar21 a:visited, .zsbar21 a,.zsbar22 a:visited, .zsbar22 a,.zsbar23 a:visited, .zsbar23 a,.zsbar24 a:visited, .zsbar24 a { color:#fff !important; }#bbs-searchwrap {background-color:#dfe4ea;padding: 20px;margin-bottom:20px;}#bbs-searchwrap .left {float:left}#bbs-searchwrap .right {float:right;}.portfolio-overlay.board {height: 98.5% !important;background-color: rgba(44,62,80,0.5) !important;}.portfolio-desc.board {padding:10px 5px 10px;}.portfolio-desc.board .tit {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.portfolio-desc.board .tit a{font-size:15px;font-weight:700;color:#333}.portfolio-desc.board .tit a:hover{font-weight:700;color:#2980b9}.portfolio-desc.board .date {margin:6px 0 0px;font-size:12px;line-height:12px;color:#888}.portfolio-desc.board .date span {display: inline;background:#999;color:#fff;padding:1px 4px;font-size:12px;line-height:12px;font-weight:500;border-radius:6px;margin-right:3px;}.thumbnail-wrap {display: inline-block;width: 100%;border: 1px solid #ccc;}.thumbnail-wrap img {display: block;max-width: 100%;height: auto;}.thumbnail-wrap .thumb {position: relative;padding-top: 100%;overflow: hidden;}.thumbnail-wrap .thumb img {position: absolute;top:0;left: 0;}.thumbnail-wrap .thumb .centered {position: absolute; top: 0;left: 0;  right: 0;  bottom: 0; -webkit-transform: translate(50%,50%); -ms-transform: translate(50%,50%); transform: translate(50%,50%);}.thumbnail-wrap .thumb .centered img { -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}.thumbnail-wrap .thumb img.portrait { width: 100%; max-width: none; height: auto;}.thumbnail-wrap .thumb img.landscape { width: auto; max-width: none; height: 100%;}.bbs-blogstyle .cont{margin:0px 0 0 0;}.bbs-blogstyle {border-top:2px solid #ccc;border-bottom:1px solid #ccc;padding:0px 12px;}.bbs-blogstyle ul{margin:0;padding:0;list-style:none;}.bbs-blogstyle li{position:relative;padding:30px 0;border-bottom:1px dotted #ddd;}.bbs-blogstyle li:after{display:block;clear:both;content:""}.bbs-blogstyle li:last-child {border-bottom:0}.bbs-blogstyle a {text-decoration:none;cursor:pointer}.bbs-blogstyle a strong{margin:0 0 0px 0;color:#333;font-size:16px;font-weight:700}.bbs-blogstyle a:hover strong,.bbs-blogstyle a:active strong,.bbs-blogstyle a:focus strong{text-decoration:underline}.bbs-blogstyle a strong.board-tit {font-size:18px;}.bbs-blogstyle div.cont-block { float: left; margin-right: 10px; font-size:16px;}.bbs-blogstyle .thumb {float:left;margin:4px 22px 10px 0;zoom:1;*display:inline;min-width:140px;}.bbs-blogstyle .thumb img {border:0;max-width:240px;border:1px solid #eee;}.bbs-blogstyle .date {margin:5px 0 5px 0;line-height:1.4;font-size:12px;display:block;}.bbs-blogstyle .date span {color:#888;font-size:12px}.bbs-blogstyle .date em {color:#ddd;font-style:normal;padding:0 5px;}.bbs-blogstyle .date a:hover {text-decoration:underline}.bbs-blogstyle .deleted{color:#c0392b;text-decoration: line-through;margin-right:5px;}.bbs-blogstyle .cate {margin-right:5px;}.bbs-blogstyle p {line-height:1.6 !important}.bbs-thumb .cont{margin:0px 0 0 0;}.bbs-thumb {border-top:2px solid #ccc;border-bottom:1px solid #ccc;padding:0px 12px;}.bbs-thumb ul{margin:0;padding:0;list-style:none;}.bbs-thumb li{position:relative;padding:26px 0;border-bottom:1px dotted #bbb;}.bbs-thumb li:after{display:block;clear:both;content:""}.bbs-thumb li:last-child {border-bottom:0}.bbs-thumb a {text-decoration:none;cursor:pointer}.bbs-thumb a:hover strong,.bbs-thumb a:active strong,.bbs-thumb a:focus strong{text-decoration:underline;color:#000}.bbs-thumb a strong.board-tit {font-size:18px;font-weight:500;color:#555;}.bbs-thumb div.cont-block {float: left;margin-right: 10px; font-size:16px;}.bbs-thumb .thumb {float:left;margin:6px 30px 10px 0;zoom:1;*display:inline;min-width:140px;}.bbs-thumb .thumb img {border:0;max-width:240px;border:1px solid #eee;}.bbs-thumb .date {margin:5px 0 16px 0;line-height:1.4;font-size:13px;display:block;font-weight:400}.bbs-thumb .date span {color:#777;}.bbs-thumb .date em {color:#ddd;font-style:normal;padding:0 8px;}.press-name,.bbs-thumb .date .press {color:#079992 !important;font-weight:500 !important}.bbs-thumb a .summary {font-size:15px;line-height:1.6;color:#666}.bbs-thumb a:hover .summary {color:#222}.bbs-thumb .deleted{color:#c0392b;text-decoration: line-through;margin-right:5px;}.bbs-thumb .cate {margin-right:5px;}.bbs-thumb p {line-height:1.6 !important}.bbs-view-wrap {margin:5px 0px;position:relative;border-top:0px solid #ddd;border-bottom:0px solid #ddd;}.bbs-view-wrap h1.bbstitle {color:#333;font-size:1.25rem;font-weight:700;border-top:2px solid #666;padding:22px 7px;margin-bottom:0}.bbs-view-wrap .infowrap {position:relative;color:#222;background:#f2f2f2;padding:10px 16px;border:1px solid #ddd;}.bbs-view-wrap .infowrap p {margin-bottom:0 !important;}.bbs-view-wrap .writer {float:left;font-size:0.9rem;line-height:20px;}.bbs-view-wrap .sns {float:right;color:#333;font-size:20px;line-height:20px;}.bbs-view-wrap .sns a {color:#333;margin-left:8px;}.bbs-view-wrap .sns a:hover {color:#194389}.bbs-view-wrap .writer span {color:#333}.bbs_contents {border-bottom:1px solid #ccc; padding: 40px 10px 60px;margin-bottom:30px;}.bbs-view-wrap .cnt {padding:15px 5px;border-bottom:1px dotted #bbb;color:#555;font-size:14px;}.bbs-view-wrap .cnt img {max-width:100%;height:auto}.bbs-view-wrap .att-file {border:1px solid #ddd;padding:18px 20px;background:#ecf0f1}.bbs-view-wrap .att-file p {font-size:14px;font-weight:400;color:#333; margin-bottom:10px;}.bbs-view-wrap .att-file ul { margin-bottom:0px;}.bbs-view-wrap .att-file li {list-style:none;padding:4px 0 0 0px;}.bbs-view-wrap .att-file li span{margin-left:4px;font-size:12px;font-family:'tahoma'}.bbs-view-wrap .att-file li a {color:#444}.bbs-view-wrap .att-file li a:hover {color:#2754a7;text-decoration:underline}.board-filelist { margin: 0; padding:10px 16px; border: 1px dotted #ccc;border-radius:10px;background:#f9f9f9;}.board-filelist li { list-style:none; margin:0; padding:2px 0px;}.board-moviebox { border:1px dotted #ddd; padding:10px; }.bbs-view-wrap .function {padding:10px 3px;position:relative}.bbs-view-wrap .tline {border-top:1px solid #ddd;}.bbs-view-wrap .lbtn {float:left}.bbs-view-wrap .rbtn {float:right;line-height:20px;font-size:12px;margin-top:3px;margin-bottom:0 !important;}.bbs-calinfo2 {padding:20px;font-size:1rem;font-weight:500}.bbs-calinfo2 span {margin-right:10px;font-weight:500}@media screen and (max-width: 767.98px) { .bbs-blogstyle a strong.board-tit {font-size:16px;} .bbs-blogstyle div.cont-block {font-size:14px;} .bbs-blogstyle a strong{font-size:14px;} .bbs-blogstyle .thumb{display:block;clear:both;margin:0px 0 20px 0;zoom:1;*;width:100%;text-align:center;background:#f4f4f4;padding:20px;} .bbs-blogstyle .thumb img{max-width:100%;height:auto;max-height:200px;border:1px solid #ddd} .bbs-blogstyle .tit {display:block;} .bbs-thumb a strong.board-tit {font-size:16px;font-weight:700;} .bbs-thumb div.cont-block {font-size:14px;} .bbs-thumb .thumb{display:block;clear:both;margin:0px 0 22px 0;zoom:1;*;width:100%;text-align:center;background:#f4f4f4;padding:0px;} .bbs-thumb .thumb img{max-width:100%;height:auto;max-height:200px;border:1px solid #ddd} .bbs-thumb .date {font-size:12px} .bbs-thumb a .summary {font-size:14px;} .bbs-tblstyle .title a span {font-size:14px;} .bbs-view-wrap h1.bbstitle {font-size:16px;}}@media screen and (max-width: 575.98px) { #bbs-searchwrap .form-inline { display:block; } #bbs-searchwrap .form-inline .form-control { display:block; width:100%;}}@media print { .bbs-view-wrap .sns { display:none;}}.pdb-0 {padding-bottom:0 !important}.bbs-name{ padding-bottom: 1rem; border-bottom: 1px solid #c7c7d3; margin-bottom: 2rem; font-size:26px; font-weight:600;}.bbs-name.bul:before{ width: 6px; height: 1.5rem; margin: 0 5px 0 0;}.board .s-box{ background-color:#f5f6fa; border:1px solid #dcdde1; border-radius: 5px; padding:20px 20px 5px; margin-bottom:20px;}.board .s-box form {margin:0}.board .s-box .btn {border-radius:3px;}.board .s-box .categorywrap {padding:10px 0 5px;border-top:1px dashed #ccc}.board .s-box .categorywrap a {padding:10px 12px;margin:8px 2px;border:1px solid #ccc;background:#fff;border-radius:0.3em;font-size:15px;line-height:15px;font-weight:500;display:inline-block}.board .s-box .categorywrap a.current,.board .s-box .categorywrap a:hover {background:#0a314d;color:#c1a783;border-color:#0a314d;font-weight:700;}@media (max-width: 575.98px) { .board .s-box{padding:8px 8px 4px;} .board .s-box .form-group {margin-bottom:5px;text-align:center} .board .s-box .form-group {width:100% !important;} .board .s-box .form-group.mr5, .board .s-box .form-group.mr10 {margin-right:0 !important} .board .s-box .btn.w100 {width:100%;margin:0 0 5px 0 !important;padding: 0.375rem 0.75rem;} .board .s-box .btn {padding: 0.2rem 0.75rem;font-size:0.9rem;} .board .s-box .form-control {padding: 0.2rem 0.6rem;font-size: 0.9rem;} .board .s-box .categorywrap {margin-top:10px} .board .s-box .categorywrap a {padding:6px 8px;margin:3px 2px;font-size:14px;line-height:14px;}}.board-footer-wrap{ padding:20px !important; background-color: #f9f9f9; border: 1px solid #ddd; border-radius: 3px; margin-top: 50px;}.board-footer-wrap .next-wrap{ display:flex; flex-wrap:nowrap; flex-direction: row; justify-content: flex-start; gap: 10px; margin: 5px 0;}.board-footer-wrap .next-wrap .item{ min-width:40px; color: #000; font-size:1rem; font-weight: 600;}.board-footer-wrap .next-wrap a{ color: #024c56; font-size:1rem; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; -webkit-line-clamp:1;}.board-footer-wrap hr{ border-top: 2px dotted #aaa;}@media (max-width: 575.98px) { .board-footer-wrap .next-wrap{  display: flex;  flex-direction:column;  margin: 10px 0;  gap:0; }}.no-article{ font-weight:500; color: #BF0000;}.board td span.notice {  display: inline-block;  padding: 3px 8px;  background-color:var(--cnvs-themecolor);  color:#fff;  border-radius: 5px;font-size:13px;font-weight:700}th.fc-day-header {padding:10px;background:#f9f9f9;}.fc-unthemed td.fc-today {background: #e7f2f9;color:var(--cnvs-themecolor);}.fc-today .fc-day-number {font-weight:700}.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {padding: 8px;}.fc .fc-axis {padding:8px 16px; }@media (max-width: 575.98px) { th.fc-day-header {padding:6px;}}