@charset "UTF-8";


/* board_temp */
.p-button {padding-top:0;padding-bottom:0;}
.p-button.edit {border:1px solid #3282e9;color:#3282e9;}
.p-button.edit:link {background-color:transparent;border-color:#3282e9;color:#3282e9;}
.p-button.edit:hover {background-color:#3282e9;border:1px solid #3282e9;color:#fff;}
.p-button.delete:link {background-color:transparent;color:#2c3e7e;border:1px solid #898d9f}
.p-button.delete:hover {background-color:#2c3e7e;border:1px solid #2c3e7e;color:#fff;}
.p-button.list {border:1px solid #898d9f;color:#282828;border-radius:3px;line-height:40px;}
.p-button.list:hover {background-color:#2c3e7e;border:1px solid #2c3e7e;color:#fff;}
.bbs .p-button.write {position:relative;border:1px solid #3282e9;background-color:transparent;font-size:16px;letter-spacing:-0.04em;color:#3282e9;}
.bbs .p-button.write:after {display:inline-block;position:relative;top:4px;margin-left:7px;margin-right:-4px;width:18px;height:18px;background:url(../../assets/images/board/board_temp.png) no-repeat -35px -25px;}
.bbs .p-button.write:hover {background-color:#3282e9;color:#fff;}
.bbs .p-button.write:hover:after {background-position:-55px -25px;}
.p-nav--group {padding: 3px 20px 4px 20px;border-radius: 3px;}
.bbs .card--bgcolor {background-color:#f4f5f9;padding:30px;}
.p-nav--group {border: 2px solid #898d9f;}
input[type=search]::placeholder, input[type=text]::placeholder {color:#969696;}
input[type=search], input[type=text] {-webkit-border-radius:3px;border-radius:3px;color:#969696;}
input.search_input {width: 100%; height: 27px; background-color: transparent; vertical-align: top; font-size: 20px; color: #fff;}
input#sc7,input#sc8 {width: 133px;}
.p-dropdown .p-button, .p-input, .p-upload__file {min-height:39px;padding: 4px 0px 5px 12px;border:1px solid #c5c9d6;border-radius:3px;color:#969696;}
.p-dropdown .p-button, select.p-input, select.p-upload__file {background:url('../../assets/images/board/select_input.png') #fff no-repeat right top 50%;min-height:39px;padding: 4px 40px 5px 12px;border:1px solid #c5c9d6;border-radius:3px;color:#555;}
.p-form-group__button {width: 1%;}
.bbs .p-search .p-button {position:relative;width:110px;height:42px;margin-left: 6px;padding: 6px 28px 8px 28px;border:1px solid #3e3e3f;border-radius:3px;background-color:#3e3e3f; font-size:16px; font-weight: 400;line-height: 19px;box-sizing: border-box;}
.p-form-group__button .p-button:before {content:'';display:inline-block;position:relative;top: 2px;width:16px;height:16px;margin-right:6px;background:url("../../assets/images/board/board_temp.png") no-repeat 0 0;}
.bbs .p-search .p-form-group {width:80%;}
.p-nav--group .p-nav__link {padding-left:0;font-size:15px;line-height:28px;letter-spacing:-0.04em;}
.p-nav--group .p-nav__link.active {padding-left:23px;background-color:transparent;color:#28348a;font-weight: bold;font-size: 16px;text-decoration: none;transition:all 0.1s}
.p-nav--group .p-nav__link:before {display:none;}
.p-nav--group .p-nav__link.active:before {display:block;position:absolute;top: 10px;left:0;width:18px;height:18px;margin-top:0;background:url(../../assets/images/board/board_temp.png) no-repeat -26px 0;}
.row .col-12.col-sm-24.margin_t_10.small {position:relative;padding-left:15px;line-height: 50px;font-size:18px;color:#000;}
/*.row .col-12.col-sm-24.margin_t_10.small:before {content:''; display:inline-block;position:absolute;left:9px;top: 3px;width:16px;height:16px;background:url(../../assets/images/board/board_temp.png) no-repeat -54px 0;}*/
.row .col-12.col-sm-24.right {}
.row .col-12.col-sm-24.right select.p-input {height: 40px;}
.row .col-12.col-sm-24.right .p-button {min-width:70px;height: 40px;border-radius:3px;border:1px solid #898d9f;background-color:transparent;font-size:15px;line-height:28px;color:#4d5980;letter-spacing:-0.035em;}
.row .col-12.col-sm-24.right .p-button:hover {background-color:#4d5980;color:#fff;border-color:#4d5980}

.program .table {border-top:1px solid #363c5a;}
.p-table,.program .table {margin-top:20px;}
.p-table.text_center td,.p-table.text_center th,.program .table.text_center td,.program .table.text_center th {text-align:center !important;}
.p-table td, .p-table th,.program .table td,.program .table th {border-bottom:1px solid #dedede;}
.bbs .p-table thead th,.program.bbs .table thead th {}
.p-table thead tr th,.program .table thead tr th {border-bottom:1px solid #dedede;font-size:16px;line-height: 24px;font-weight:500;letter-spacing:-0.04em;color:#333;}
.p-table thead tr:first-child th,.program .table thead tr:first-child th {border-top:2px solid #000;background:#f5f8fd;}
.p-table thead tr:last-child th,.p-table thead tr:last-child th {/* border-bottom:0; */}
.p-badge.type5 {position:relative;width:23px;height:23px;background-color:transparent;font-size:0;}
.p-badge.type5:before {display:block;position:absolute;left:0;top:0;width:23px;height:23px;background:url(../../assets/images/board/board_temp.png) no-repeat -105px 0;}
.p-table td,.program .table td {padding: 16px 11px;color: #555;font-weight:400;font-size:16px;}
.p-table td.p-subject a,.program .table td.p-subject a {color:#555; vertical-align: middle;}
.p-table td.p-subject .p-icon {margin-top:2px;}
.p-icon__new {position:relative;width:25px;height:25px;background-image:none;font-size:0;}
.p-icon__new:before {content:''; display:block;position:absolute;left:0;top:0;width:25px;height:25px;margin-left:5px;background:url(../../assets/images/board/board_temp.png) no-repeat -158px 0;}
.p-icon__hot {position:relative;width:36px;height:22px;background-image:none;}
.p-icon__hot:before {display:block;position:absolute;left:0;top:0;width:36px;height:22px;background:url(../../assets/images/board/board_temp.png) no-repeat -184px 0;}
.p-icon__secret {position:relative;width:17px;height:18px;background-image:none;}
.p-icon__secret:before {display:block;position:absolute;left:0;top:3px;width:14px;height:18px;background:url(../../assets/images/board/board_temp.png) no-repeat -281px 0;}
.p-icon__reply {position:relative;width:37px;height:23px;background-image:none;}
.p-icon__reply:before {display:block;position:absolute;left:0;top:0;width:37px;height:23px;background:url(../../assets/images/board/board_temp.png) no-repeat -232px 0;}
.p-table .p-subject__comment {color:#4a506b;font-weight: 500;}
.p-empty {border-top:1px solid #e0e1e3;border-bottom:1px solid #e0e1e3;color:#898989;}
.p-form__date-button {position: relative;background: transparent;border:1px solid #e0e1e3;}
.p-icon__calendar-alt {display:block;position:absolute;left: calc(50% - 7px);top: calc(50% - 7px);width: 14px;height: 13px;margin: auto;background:url(../../assets/images/board/board_temp.png) no-repeat -75px -28px;}
.p-icon__info-circle {position:relative;left:0;top: 0;width:14px;height:15px;background:url(../../assets/images/board/board_temp.png) no-repeat -95px -28px;}
.p-icon__info-circle-solid {top:2px;width:18px;height:18px;background:url(../../assets/images/board/board_temp.png) no-repeat -26px 0;}


.p-page {display:inline-block;font-size:0;line-height: 0;}
.p-page__control {margin: 0;border-left:0;}
.p-page__link {display:inline-block;}
.p-page__link-group {margin-right:10px;}
.p-page__control .p-page__link {display:inline-block;width:40px;height:40px;margin-right:10px;border-radius:3px;border: 1px solid #e0e0e0;}
.p-page__control .prev-one,.p-page__control .next-one {display:none;}
.p-page__control .prev-end:before {content: ""; display:block;position:absolute;left:calc(50% - 8px);top:calc(50% - 6px);width:16px;height:14px;background:url(../../assets/images/board/board_temp.png) no-repeat 0 -28px;}
.p-page__control .prev-one:before, .p-page__control .prev:before {content: ""; display:block;position:absolute;left: calc(50% - 6px);top: calc(50% - 5px);width:10px;height:14px;background: url(../../assets/images/board/board_temp.png) no-repeat -21px -27px;}
.p-page__link-group .p-page__link {border:1px solid #e0e0e0;border-left-width:0;font-size:15px;line-height: 38px;font-weight:200;letter-spacing:-0.04em;color:#555;box-sizing: border-box;}
.p-page__link-group .p-page__link.active,.p-page__link-group .p-page__link.active:hover {border:1px solid #01b552;background-color:transparent;color:#01b552;font-weight: bold;}
.p-page__link {}
.p-page__control .next-end:before {content: ""; display:block;position:absolute;left:calc(50% - 8px);top:calc(50% - 6px);width:16px;height:14px;background:url(../../assets/images/board/board_temp.png) no-repeat 0 -28px;transform: rotate(180deg);}
.p-page__control .next-one:before, .p-page__control .next:before {content: ""; display:block;position:absolute;left: calc(50% - 6px);top: calc(50% - 5px);width:10px;height:14px;background:url(../../assets/images/board/board_temp.png) no-repeat -21px -28px;transform:rotate(180deg);}


@media screen and (max-width:1430px) and (min-width:1241px){
    .bbs .p-search .p-form-group {width:80%;}
}

@media screen and (max-width:1240px) and (min-width:1001px){
    .bbs .p-search .p-form-group {width:100%;}
}
@media screen and (max-width:1000px){
    .bbs .p-search .p-form-group {width: 100% !important;}
}
@media screen and (max-width:765px){
    .bbs .p-search .p-form-group {width:100%;}
    .p-table tbody tr:first-child th, .p-table tbody tr:first-child td {border-top:none;}
    .p-page {display:block;}
    .p-page__link-group {display:block;width: 67%;margin: 0 auto;position: absolute;top: 0;left: 50%;transform: translate(-50%,0);}
    .p-page__link {width:26px;}
    .p-page__control .prev-one:before {display:inline-block;position:relative;left: 50%;top:0;margin-right: 25px;transform: translateX(-50%);}
    a.p-page__link.prev-one {position: absolute;left: 8%;/* display: none; */top: 0;}
    .p-page__control .next, .p-page__control .next-end, .p-page__control .prev, .p-page__control .prev-end {display: block;}
    a.p-page__link.prev {position:absolute;left: 8%;display: none;top:0;}
    a.p-page__link.next-end {
        position: absolute;
        right: -12px;
        top: 0;
    }
    a.p-page__link.next {position: absolute;right: 27px;top: 0;display: none;}
    .p-page__control .next-one, .p-page__control .prev-one{display:inline-block;width:auto;min-width: unset;background:#fafafa;font-size: 0px;text-indent:0;background-position: center;}
    .p-page__control .next-one {margin-left:5%}
    .p-page__control .next-one:before {display:none;}
    .p-page__control .next-one:after {content: ""; display:inline-block;position:relative;top: 0;left: -12px;width: 10px;height: 14px;margin-left: 25px;background: url(../../assets/images/board/board_temp.png) no-repeat -22px -28px;transform:rotate(180deg);}
    a.p-page__link.next-one {
        position: absolute;
        top: 0;
        right: 30px;
    }
    .p-page__link-group .p-page__link {width: 30px;height: 40px;}
    .p-page__link-group {}
}





