body{padding:8px;font-family: 'Atomy', 'NotoKr', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움', 'Gulim', '굴림', sans-serif;}
/* 초기화 */
a:link{color:#555; text-decoration:none;}
a:visited{color:#555; text-decoration:none;}
a:hover{color:#555; text-decoration:none;}
a:focus{text-decoration:underline;}
a:active{color:#555; text-decoration:none;}

/* 버튼스타일 */
.btn{display:inline-block; position:relative; min-width:100px; margin:0; padding:6px; border:1px solid #898d9f; border-radius:3px; box-sizing:border-box; background-color:#fff; font-size:16px; line-height:28px; color:#4a506b; text-align:center; font-weight:200; transition:0.1s; vertical-align:middle;}
.btn:after{display:inline-block; position:relative; top:-1px; vertical-align:middle; background-repeat:no-repeat;}
.btn.minwon:after, .btn.blank:after, .btn.link:after, .btn.down:after{margin-left:7px; }
.btn:hover{border-color:#4a506b; background-color:#4a506b; color:#fff;}
.btn.type2{background-color:#fff; border-color:#535da1; color:#535da1;}
.btn.type2:hover{background-color:#535da1; border-color:#535da1; color:#fff;}
.btn.small{min-width:70px; padding:0 6px; font-size:14px;}
.btn.small.minwon:after, .btn.small.blank:after, .btn.small.link:after, .btn.small.down:after{margin-left:5px;}
.btn + .btn{margin-left:6px;}

/* 강조 글자*/
.em_point{color:#049bc1;}
.em_point2{color:#767676;}
.em_point3{color:#df3796;}
.em_point{font-size:15px; color:#049bc1;}
.em_point.type2{color:#767676;}
.em_point.type3{color:#df3796;}
.small{font-size: 0.92em;}
.large{font-size: 1.167em; letter-spacing: -1px;}
.underline{text-decoration:underline;}
.em_green{color:#05a981;}
.em_pink{color:#535da1;}
.em_blue{color:#535da1;}
.em_navy{color:#535da1;}
.em_orange{color:#ef6c42;}
.em_red{color:#e0413b;}
.em_black {color:#000; }
.em_b_green{color:#018c32; font-weight:500;}
.em_b_pink{color:#535da1; font-weight:500;}
.em_b_blue{color:#535da1; font-weight:500;}
.em_b_navy{color:#535da1; font-weight:500;}
.em_b_orange{color:#ef6c42; font-weight:500;}
.em_b_red{color:#e0413b; font-weight:500;}
.em_b_black{color:#000; font-weight:500;}

/* 정렬 */
.text_center{text-align:center !important;}
.text_right{text-align:right !important;}
.text_left{text-align:left !important;}

/* 들여쓰기 */
.indent{margin-left:0;}
.indent10{margin-left: 10px;}
.indent20{margin-left: 20px;}
.indent25{margin-left: 25px;}
.indent30{margin-left: 30px;}
.indent40{margin-left: 40px;}
.indent50{margin-left: 50px;}

/* margin */
.margin_0{margin:0 !important;}
.margin_10{margin:10px !important;}
.margin_20{margin:20px !important;}
.margin_30{margin:30px !important;}

.margin_t_0{margin-top:0 !important;}
.margin_t_5{margin-top:5px !important;}
.margin_t_10{margin-top:10px !important;}
.margin_t_15{margin-top:15px !important;}
.margin_t_20{margin-top:20px !important;}
.margin_t_25{margin-top:25px !important;}
.margin_t_30{margin-top:30px !important;}
.margin_t_35{margin-top:35px !important;}
.margin_t_40{margin-top:40px !important;}
.margin_t_45{margin-top:45px !important;}
.margin_t_50{margin-top:50px !important;}
.margin_t_60{margin-top:60px !important;}

.margin_r_0{margin-right:0 !important;}
.margin_r_5{margin-right:5px !important;}
.margin_r_10{margin-right:10px !important;}
.margin_r_15{margin-right:15px !important;}
.margin_r_20{margin-right:20px !important;}
.margin_r_25{margin-right:25px !important;}
.margin_r_30{margin-right:30px !important;}
.margin_r_35{margin-right:35px !important;}
.margin_r_40{margin-right:40px !important;}
.margin_r_45{margin-right:45px !important;}
.margin_r_50{margin-right:50px !important;}
.margin_r_55{margin-right:55px !important;}
.margin_r_60{margin-right:60px !important;}

.margin_b_0{margin-bottom:0 !important;}
.margin_b_5{margin-bottom:5px !important;}
.margin_b_10{margin-bottom:10px !important;}
.margin_b_15{margin-bottom:15px !important;}
.margin_b_20{margin-bottom:20px !important;}
.margin_b_25{margin-bottom:25px !important;}
.margin_b_30{margin-bottom:30px !important;}
.margin_b_35{margin-bottom:35px !important;}
.margin_b_40{margin-bottom:40px !important;}
.margin_b_45{margin-bottom:45px !important;}
.margin_b_50{margin-bottom:50px !important;}
.margin_b_55{margin-bottom:55px !important;}
.margin_b_60{margin-bottom:60px !important;}

.margin_l_0{margin-left:0 !important;}
.margin_l_5{margin-left:5px !important;}
.margin_l_10{margin-left:10px !important;}
.margin_l_15{margin-left:15px !important;}
.margin_l_20{margin-left:20px !important;}
.margin_l_25{margin-left:25px !important;}
.margin_l_30{margin-left:30px !important;}
.margin_l_35{margin-left:35px !important;}
.margin_l_40{margin-left:40px !important;}
.margin_l_45{margin-left:45px !important;}
.margin_l_50{margin-left:50px !important;}

/* padding */
.padding_0{padding:0 !important;}
.padding_10{padding:10px !important;}
.padding_20{padding:20px !important;}
.padding_30{padding:30px !important;}
.padding_40{padding:40px !important;}

.padding_t_0{padding-top:0 !important;}
.padding_t_5{padding-top:5px !important;}
.padding_t_10{padding-top:10px !important;}
.padding_t_15{padding-top:15px !important;}
.padding_t_20{padding-top:20px !important;}
.padding_t_25{padding-top:25px !important;}
.padding_t_30{padding-top:30px !important;}
.padding_t_35{padding-top:35px !important;}
.padding_t_40{padding-top:40px !important;}
.padding_t_45{padding-top:45px !important;}
.padding_t_50{padding-top:50px !important;}
.padding_t_60{padding-top:60px !important;}

.padding_r_0{padding-right:0 !important;}
.padding_r_5{padding-right:5px !important;}
.padding_r_10{padding-right:10px !important;}
.padding_r_15{padding-right:15px !important;}
.padding_r_20{padding-right:20px !important;}
.padding_r_25{padding-right:25px !important;}
.padding_r_30{padding-right:30px !important;}
.padding_r_35{padding-right:35px !important;}
.padding_r_40{padding-right:40px !important;}
.padding_r_45{padding-right:45px !important;}
.padding_r_50{padding-right:50px !important;}

.padding_b_0{padding-bottom:0 !important;}
.padding_b_5{padding-bottom:5px !important;}
.padding_b_10{padding-bottom:10px !important;}
.padding_b_15{padding-bottom:15px !important;}
.padding_b_20{padding-bottom:20px !important;}
.padding_b_25{padding-bottom:25px !important;}
.padding_b_30{padding-bottom:30px !important;}
.padding_b_35{padding-bottom:35px !important;}
.padding_b_40{padding-bottom:40px !important;}
.padding_b_45{padding-bottom:45px !important;}
.padding_b_50{padding-bottom:50px !important;}

.padding_l_0{padding-left:0 !important;}
.padding_l_5{padding-left:5px !important;}
.padding_l_10{padding-left:10px !important;}
.padding_l_15{padding-left:15px !important;}
.padding_l_20{padding-left:20px !important;}
.padding_l_25{padding-left:25px !important;}
.padding_l_30{padding-left:30px !important;}
.padding_l_35{padding-left:35px !important;}
.padding_l_40{padding-left:40px !important;}
.padding_l_45{padding-left:45px !important;}
.padding_l_50{padding-left:50px !important;}

.row{display:block;}
.row:after{display:table;clear:both}
.col,.col-1,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,.col-19,.col-2,.col-20,.col-21,.col-22,.col-23,.col-24,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-2,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px;float:left;box-sizing:border-box}
.col-1.left,.col-10.left,.col-11.left,.col-12.left,.col-13.left,.col-14.left,.col-15.left,.col-16.left,.col-17.left,.col-18.left,.col-19.left,.col-2.left,.col-20.left,.col-21.left,.col-22.left,.col-23.left,.col-24.left,.col-3.left,.col-4.left,.col-5.left,.col-6.left,.col-7.left,.col-8.left,.col-9.left,.col-sm-1.left,.col-sm-10.left,.col-sm-11.left,.col-sm-12.left,.col-sm-13.left,.col-sm-14.left,.col-sm-15.left,.col-sm-16.left,.col-sm-17.left,.col-sm-18.left,.col-sm-19.left,.col-sm-2.left,.col-sm-20.left,.col-sm-21.left,.col-sm-22.left,.col-sm-23.left,.col-sm-24.left,.col-sm-3.left,.col-sm-4.left,.col-sm-5.left,.col-sm-6.left,.col-sm-7.left,.col-sm-8.left,.col-sm-9.left,.col.left{text-align:left}
.col-1.right,.col-10.right,.col-11.right,.col-12.right,.col-13.right,.col-14.right,.col-15.right,.col-16.right,.col-17.right,.col-18.right,.col-19.right,.col-2.right,.col-20.right,.col-21.right,.col-22.right,.col-23.right,.col-24.right,.col-3.right,.col-4.right,.col-5.right,.col-6.right,.col-7.right,.col-8.right,.col-9.right,.col-sm-1.right,.col-sm-10.right,.col-sm-11.right,.col-sm-12.right,.col-sm-13.right,.col-sm-14.right,.col-sm-15.right,.col-sm-16.right,.col-sm-17.right,.col-sm-18.right,.col-sm-19.right,.col-sm-2.right,.col-sm-20.right,.col-sm-21.right,.col-sm-22.right,.col-sm-23.right,.col-sm-24.right,.col-sm-3.right,.col-sm-4.right,.col-sm-5.right,.col-sm-6.right,.col-sm-7.right,.col-sm-8.right,.col-sm-9.right,.col.right{text-align:right}
.col-1.center,.col-10.center,.col-11.center,.col-12.center,.col-13.center,.col-14.center,.col-15.center,.col-16.center,.col-17.center,.col-18.center,.col-19.center,.col-2.center,.col-20.center,.col-21.center,.col-22.center,.col-23.center,.col-24.center,.col-3.center,.col-4.center,.col-5.center,.col-6.center,.col-7.center,.col-8.center,.col-9.center,.col-sm-1.center,.col-sm-10.center,.col-sm-11.center,.col-sm-12.center,.col-sm-13.center,.col-sm-14.center,.col-sm-15.center,.col-sm-16.center,.col-sm-17.center,.col-sm-18.center,.col-sm-19.center,.col-sm-2.center,.col-sm-20.center,.col-sm-21.center,.col-sm-22.center,.col-sm-23.center,.col-sm-24.center,.col-sm-3.center,.col-sm-4.center,.col-sm-5.center,.col-sm-6.center,.col-sm-7.center,.col-sm-8.center,.col-sm-9.center,.col.center{text-align:center}
@media only screen and (max-width:765px){
    .col-1.sm-left,.col-10.sm-left,.col-11.sm-left,.col-12.sm-left,.col-13.sm-left,.col-14.sm-left,.col-15.sm-left,.col-16.sm-left,.col-17.sm-left,.col-18.sm-left,.col-19.sm-left,.col-2.sm-left,.col-20.sm-left,.col-21.sm-left,.col-22.sm-left,.col-23.sm-left,.col-24.sm-left,.col-3.sm-left,.col-4.sm-left,.col-5.sm-left,.col-6.sm-left,.col-7.sm-left,.col-8.sm-left,.col-9.sm-left,.col-sm-1.sm-left,.col-sm-10.sm-left,.col-sm-11.sm-left,.col-sm-12.sm-left,.col-sm-13.sm-left,.col-sm-14.sm-left,.col-sm-15.sm-left,.col-sm-16.sm-left,.col-sm-17.sm-left,.col-sm-18.sm-left,.col-sm-19.sm-left,.col-sm-2.sm-left,.col-sm-20.sm-left,.col-sm-21.sm-left,.col-sm-22.sm-left,.col-sm-23.sm-left,.col-sm-24.sm-left,.col-sm-3.sm-left,.col-sm-4.sm-left,.col-sm-5.sm-left,.col-sm-6.sm-left,.col-sm-7.sm-left,.col-sm-8.sm-left,.col-sm-9.sm-left,.col.sm-left{text-align:left}
    .col-1.sm-right,.col-10.sm-right,.col-11.sm-right,.col-12.sm-right,.col-13.sm-right,.col-14.sm-right,.col-15.sm-right,.col-16.sm-right,.col-17.sm-right,.col-18.sm-right,.col-19.sm-right,.col-2.sm-right,.col-20.sm-right,.col-21.sm-right,.col-22.sm-right,.col-23.sm-right,.col-24.sm-right,.col-3.sm-right,.col-4.sm-right,.col-5.sm-right,.col-6.sm-right,.col-7.sm-right,.col-8.sm-right,.col-9.sm-right,.col-sm-1.sm-right,.col-sm-10.sm-right,.col-sm-11.sm-right,.col-sm-12.sm-right,.col-sm-13.sm-right,.col-sm-14.sm-right,.col-sm-15.sm-right,.col-sm-16.sm-right,.col-sm-17.sm-right,.col-sm-18.sm-right,.col-sm-19.sm-right,.col-sm-2.sm-right,.col-sm-20.sm-right,.col-sm-21.sm-right,.col-sm-22.sm-right,.col-sm-23.sm-right,.col-sm-24.sm-right,.col-sm-3.sm-right,.col-sm-4.sm-right,.col-sm-5.sm-right,.col-sm-6.sm-right,.col-sm-7.sm-right,.col-sm-8.sm-right,.col-sm-9.sm-right,.col.sm-right{text-align:right}
    .col-1.sm-center,.col-10.sm-center,.col-11.sm-center,.col-12.sm-center,.col-13.sm-center,.col-14.sm-center,.col-15.sm-center,.col-16.sm-center,.col-17.sm-center,.col-18.sm-center,.col-19.sm-center,.col-2.sm-center,.col-20.sm-center,.col-21.sm-center,.col-22.sm-center,.col-23.sm-center,.col-24.sm-center,.col-3.sm-center,.col-4.sm-center,.col-5.sm-center,.col-6.sm-center,.col-7.sm-center,.col-8.sm-center,.col-9.sm-center,.col-sm-1.sm-center,.col-sm-10.sm-center,.col-sm-11.sm-center,.col-sm-12.sm-center,.col-sm-13.sm-center,.col-sm-14.sm-center,.col-sm-15.sm-center,.col-sm-16.sm-center,.col-sm-17.sm-center,.col-sm-18.sm-center,.col-sm-19.sm-center,.col-sm-2.sm-center,.col-sm-20.sm-center,.col-sm-21.sm-center,.col-sm-22.sm-center,.col-sm-23.sm-center,.col-sm-24.sm-center,.col-sm-3.sm-center,.col-sm-4.sm-center,.col-sm-5.sm-center,.col-sm-6.sm-center,.col-sm-7.sm-center,.col-sm-8.sm-center,.col-sm-9.sm-center,.col.sm-center{text-align:center}
}
.col{width:100%}
.col-auto{width:auto;max-width:none}
.col-1{width:4.16667%}
.col-2{width:8.33333%}
.col-3{width:12.5%}
.col-4{width:16.66667%}
.col-5{width:20.83333%}
.col-6{width:25%}
.col-7{width:29.16667%}
.col-8{width:33.33333%}
.col-9{width:37.5%}
.col-10{width:41.66667%}
.col-11{width:45.83333%}
.col-12{width:50%}
.col-13{width:54.16667%}
.col-14{width:58.33333%}
.col-15{width:62.5%}
.col-16{width:66.66667%}
.col-17{width:70.83333%}
.col-18{width:75%}
.col-19{width:79.16667%}
.col-20{width:83.33333%}
.col-21{width:87.5%}
.col-22{width:91.66667%}
.col-23{width:95.83333%}
.col-24{width:100%}
@media only screen and (max-width:765px){
    .col-sm-1{width:4.16667%}
    .col-sm-2{width:8.33333%}
    .col-sm-3{width:12.5%}
    .col-sm-4{width:16.66667%}
    .col-sm-5{width:20.83333%}
    .col-sm-6{width:25%}
    .col-sm-7{width:29.16667%}
    .col-sm-8{width:33.33333%}
    .col-sm-9{width:37.5%}
    .col-sm-10{width:41.66667%}
    .col-sm-11{width:45.83333%}
    .col-sm-12{width:50%}
    .col-sm-13{width:54.16667%}
    .col-sm-14{width:58.33333%}
    .col-sm-15{width:62.5%}
    .col-sm-16{width:66.66667%}
    .col-sm-17{width:70.83333%}
    .col-sm-18{width:75%}
    .col-sm-19{width:79.16667%}
    .col-sm-20{width:83.33333%}
    .col-sm-21{width:87.5%}
    .col-sm-22{width:91.66667%}
    .col-sm-23{width:95.83333%}
    .col-sm-24{width:100%}
}
.col-offset{margin-left:0}
.col-offset-1{margin-left:4.16667%}
.col-offset-2{margin-left:8.33333%}
.col-offset-3{margin-left:12.5%}
.col-offset-4{margin-left:16.66667%}
.col-offset-5{margin-left:20.83333%}
.col-offset-6{margin-left:25%}
.col-offset-7{margin-left:29.16667%}
.col-offset-8{margin-left:33.33333%}
.col-offset-9{margin-left:37.5%}
.col-offset-10{margin-left:41.66667%}
.col-offset-11{margin-left:45.83333%}
.col-offset-12{margin-left:50%}
.col-offset-13{margin-left:54.16667%}
.col-offset-14{margin-left:58.33333%}
.col-offset-15{margin-left:62.5%}
.col-offset-16{margin-left:66.66667%}
.col-offset-17{margin-left:70.83333%}
.col-offset-18{margin-left:75%}
.col-offset-19{margin-left:79.16667%}
.col-offset-20{margin-left:83.33333%}
.col-offset-21{margin-left:87.5%}
.col-offset-22{margin-left:91.66667%}
.col-offset-23{margin-left:95.83333%}
.col-offset-24{margin-left:100%}
@media only screen and (max-width:765px){
    .col-sm-offset{margin-left:0}
}
@media only screen and (max-width:765px){
    .col-sm-offset-1{margin-left:4.16667%}
    .col-sm-offset-2{margin-left:8.33333%}
    .col-sm-offset-3{margin-left:12.5%}
    .col-sm-offset-4{margin-left:16.66667%}
    .col-sm-offset-5{margin-left:20.83333%}
    .col-sm-offset-6{margin-left:25%}
    .col-sm-offset-7{margin-left:29.16667%}
    .col-sm-offset-8{margin-left:33.33333%}
    .col-sm-offset-9{margin-left:37.5%}
    .col-sm-offset-10{margin-left:41.66667%}
    .col-sm-offset-11{margin-left:45.83333%}
    .col-sm-offset-12{margin-left:50%}
    .col-sm-offset-13{margin-left:54.16667%}
    .col-sm-offset-14{margin-left:58.33333%}
    .col-sm-offset-15{margin-left:62.5%}
    .col-sm-offset-16{margin-left:66.66667%}
    .col-sm-offset-17{margin-left:70.83333%}
    .col-sm-offset-18{margin-left:75%}
    .col-sm-offset-19{margin-left:79.16667%}
    .col-sm-offset-20{margin-left:83.33333%}
    .col-sm-offset-21{margin-left:87.5%}
    .col-sm-offset-22{margin-left:91.66667%}
    .col-sm-offset-23{margin-left:95.83333%}
    .col-sm-offset-24{margin-left:100%}
}
/* board_temp */
.p-button {padding-top:0;padding-bottom:0;}
.p-button.edit {border:1px solid #535da1;color:#fff;}
.p-button.edit:link {background-color:transparent;border-color:#535da1;color:#535da1;}
.p-button.edit:hover {background-color:#535da1;border:1px solid #535da1;color:#fff;}
.p-button.delete:link {background-color:transparent;color:#4a506b;border:1px solid #898d9f}
.p-button.delete:hover {background-color:#4a506b;border:1px solid #4a506b;color:#fff;}
.p-button.list {border:1px solid #898d9f;color:#4a506b;}
.p-button.list:hover {background-color:#4a506b;border:1px solid #4a506b;color:#fff;}
.bbs .p-button.write {position:relative;border:1px solid #535da1;background-color:transparent;font-size:16px;letter-spacing:-0.04em;color:#535da1;}
.bbs .p-button.write:after {display:inline-block;position:relative;top:4px;margin-left:7px;margin-right:-4px;width:18px;height:18px;background:url(/site/public/images/sub/board_temp.png) no-repeat -35px -25px;}
.bbs .p-button.write:hover {background-color:#535da1;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:#f6f7f9;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;}
.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('/site/public/images/template/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:39px;margin-left: 6px;padding: 6px 28px 8px 28px;border:1px solid #4a506b;border-radius:3px;background-color:#4a506b;font-weight: 200;line-height: 19px;box-sizing: border-box;}
.p-form-group__button .p-button:before {display:inline-block;position:relative;top: 2px;width:16px;height:16px;margin-right:6px;background:url(/site/public/images/sub/board_temp.png) no-repeat 0 0;}
.bbs .p-search .p-form-group {width:60%;}
.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:#535da1;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(/site/public/images/sub/board_temp.png) no-repeat -26px 0;}
.row .col-12.col-sm-24.margin_t_10.small {position:relative;padding-left:33px;}
.row .col-12.col-sm-24.margin_t_10.small:before {display:inline-block;position:absolute;left:9px;top: 3px;width:14px;height:18px;background:url(/site/public/images/sub/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 #e0e1e3;}
.bbs .p-table thead th,.program.bbs .table thead th {}
.p-table thead tr th,.program .table thead tr th {border-bottom:1px solid #363c5a;font-size:16px;line-height: 24px;font-weight:bold;letter-spacing:-0.04em;color:#535da1;}
.p-table thead tr:first-child th,.program .table thead tr:first-child th {border-top:1px solid #363c5a;}
.p-table thead tr:last-child th,.p-table thead tr:last-child th {/* border-bottom:0; */}

.p-pagination{position:relative;display:table;margin:32px auto}
.p-pagination.left{margin-left:0;margin-right:auto}
.p-pagination.right{margin-left:auto;margin-right:0}
.p-page{display:table;margin:0;text-align:center}
.p-page__link{display:table-cell;position:relative;width:40px;height:40px;margin-left:0;margin-right:0;text-align:center;font-size:.95em;color:#222;line-height:40px;letter-spacing:-2px;vertical-align:middle;border-top:solid 1px #dedede;border-right:solid 1px #dedede;border-bottom:solid 1px #dedede;background:#fff}
.p-page__link.active{border-color:#202e70;background:#202e70;color:#fff;font-weight:400}
.p-page__link.active:after{display:block;position:absolute;left:50%;bottom:8px;transform:translateX(-5px);width:12px;height:1px;background:rgba(255,255,255,.8)}
.p-page__link.active:hover{background:#202e70}
.p-page__link:hover{background:#f4f4f4}
.p-page__link-group{display:inline-block;border-left:solid 1px #dedede;vertical-align:top}
.p-page__control{display:inline-block;margin:0 3px;border-left:solid 1px #dedede;vertical-align:top}
.p-page__control svg{vertical-align:middle}
.p-page__control .next-end:before,.p-page__control .next:before,.p-page__control .prev-end:before,.p-page__control .prev:before{display:inline-block;width:12px;height:18px;margin-top:-2px;background-repeat:no-repeat;background-position:center center;background-size:16px 18px;vertical-align:middle}
.p-page__control .prev-one:before,.p-page__control .prev:before{width:6px;height:18px;background-image:url(/common/images/program/p-icon-view.svg#angle-left);background-size:18px 18px}
.p-page__control .prev-end:before{background-image:url(/common/images/program/p-icon-view.svg#angle-double-left)}
.p-page__control .next-one:before,.p-page__control .next:before{width:6px;height:18px;background-image:url(/common/images/program/p-icon-view.svg#angle-right);background-size:18px 18px}
.p-page__control .next-end:before{background-image:url(/common/images/program/p-icon-view.svg#angle-double-right)}
.p-page__control .prev-one{display:none;background:0 0}
.p-page__control .next-one{display:none;background:0 0}
@media only screen and (max-width:765px){
    .p-pagination{display:block}
    .p-page{display:block;margin:0}
    .p-page__link{display:inline-block;border-left:solid 1px #dedede}
    .p-page__link-group{display:none}
    .p-page__control{display:inline-block;width:49.5%;margin:0;border:none;text-align:right;height:54px;line-height:50px}
    .p-page__control:first-child{text-align:left}
    .p-page__control .next,.p-page__control .next-end,.p-page__control .prev,.p-page__control .prev-end{display:none}
    .p-page__control .next-one,.p-page__control .prev-one{display:inline-block;width:auto;min-width:95%;background:#fafafa;font-size:inherit;text-indent:0}
    .p-page__control .prev-one:before{display:inline-block;width:8px;height:18px;margin:0 10px 5px 0;background-image:url(/common/images/program/p-icon-view.svg#angle-left);background-repeat:no-repeat;background-position:center center;background-size:16px 18px;vertical-align:middle}
    .p-page__control .next-one:after{display:inline-block;width:8px;height:18px;margin:0 0 5px 10px;background-image:url(/common/images/program/p-icon-view.svg#angle-right);background-repeat:no-repeat;background-position:center center;background-size:16px 18px;vertical-align:middle}
}
.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 {display:block;position:absolute;left:calc(50% - 8px);top:calc(50% - 6px);width:16px;height:14px;background:url(/site/public/images/sub/board_temp.png) no-repeat 0 -28px;}
.p-page__control .prev-one:before, .p-page__control .prev:before {display:block;position:absolute;left: calc(50% - 6px);top: calc(50% - 5px);width:10px;height:14px;background:url(/site/public/images/sub/board_temp.png) no-repeat -21px -28px;}
.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 #535da1;background-color:transparent;color:#535da1;font-weight: bold;}
.p-page__link {}
.p-page__control .next-end:before {display:block;position:absolute;left:calc(50% - 8px);top:calc(50% - 6px);width:16px;height:14px;background:url(/site/public/images/sub/board_temp.png) no-repeat 0 -28px;transform:rotate(180deg)}
.p-page__control .next-one:before, .p-page__control .next:before {display:block;position:absolute;left: calc(50% - 6px);top: calc(50% - 5px);width:10px;height:14px;background:url(/site/public/images/sub/board_temp.png) no-repeat -21px -28px;transform:rotate(180deg);}



.p-dropdown .p-button, select.p-input, select.p-upload__file {min-height:40px;}
.bbs .p-button {min-height:40px;line-height: 34px;border-radius:3px;box-sizing:border-box;}
.bbs .p-search .p-dropdown .p-button, .bbs .p-search select.p-input, .bbs .p-search select.p-upload__file, .p-dropdown .bbs .p-search .p-button {height:40px;background: url(/site/public/images/template/select_input.png) #fff no-repeat right top 50%;line-height:28px;}
.bbs .p-search .p-dropdown .p-button, .bbs .p-search .p-input, .bbs .p-search .p-upload__file, .p-dropdown .bbs .p-search .p-button {height:40px;color: #555;}
.p-search select.p-input {padding-right: 41px;}
.bbs .p-button.cancel .bbs .p-button.list, .bbs .p-button.write {padding:0 20px;}
.p-input__addon .p-input__item, .p-input__split .p-input__item {background-color:#fff;border-top-right-radius:3px;border-bottom-right-radius: 3px;}
@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:90%;}
}
@media screen and (max-width:765px){
    .bbs .p-search .p-form-group {width:100%;}
    .row .col-12.col-sm-24.right {text-align:left;margin-top:10px;}
    .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:none;}
    .p-page__control .prev-one:before {display:inline-block;position:relative;left:auto;top:2px;margin-right: 20px;}
    .p-page__control .next, .p-page__control .next-end, .p-page__control .prev, .p-page__control .prev-end {display:none;}
    .p-page__control .next-one, .p-page__control .prev-one{display:inline-block;width:auto;min-width:95%;background:#fafafa;font-size:15px;text-indent:0}
    .p-page__control .next-one {margin-left:5%}
    .p-page__control .next-one:before {display:none;}
    .p-page__control .next-one:after {display:inline-block;position:relative;top: 2px;width: 10px;height: 14px;margin-left: 20px;background:url(/site/public/images/sub/board_temp.png) no-repeat -21px -28px;transform:rotate(180deg);}
}
@media screen and (max-width:600px){
    .bbs .card--bgcolor {padding:20px;}
    .bbs .p-search .p-form-group {display:block;}
    .bbs .p-search .p-form__split {display:none;}
    .bbs .p-search select.p-input {display:block;width:100%;}
    .p-nav--group .p-nav__link {font-size:13px;line-height:20px;}
    .p-nav--group .p-nav__link.active {font-size:13px;line-height:20px;}
    .p-nav--group .p-nav__link.active:before {top:5px;}
    .p-form-group__button {display:block;width: auto;vertical-align: top;}
    .p-form-group__button:before {display:none;}
    .row .col-12.col-sm-24.right select.p-input {height:25px;min-height:40px;line-height:25px;font-size:13px;}
    .row .col-12.col-sm-24.right .p-button {height:25px;min-height:40px;line-height:25px;font-size:13px;}
    .bbs .p-search .p-button {display:block;width:100%;margin-left:0 !important;}
    .bbs .p-button,.bbs .p-table .p-button {font-size:13px;height: auto;min-height: 35px;padding-top:0;padding-bottom:0;line-height: 35px;}
}
.p-table caption+tbody tr:first-child td, .p-table caption+tbody tr:first-child th, .p-table colgroup+tbody tr:first-child td, .p-table colgroup+tbody tr:first-child th,
.program .table caption+tbody tr:first-child td, .program .table caption+tbody tr:first-child th, .program .table colgroup+tbody tr:first-child td, .program .table colgroup+tbody tr:first-child th {border-top: 1px solid #4d5980;border-bottom: 0;}
.p-table caption+tbody tr:first-child td, .p-table caption+tbody tr:first-child th, .p-table colgroup+tbody tr:first-child td, .p-table colgroup+tbody tr:first-child th, .program .table caption+tbody tr:first-child td, .program .table caption+tbody tr:first-child th, .program .table colgroup+tbody tr:first-child td, .program .table colgroup+tbody tr:first-child th {border-top: 1px solid #4d5980;}

.p-table td .p-table__subject_text {margin-right: 10px;font-size:20px;line-height:30px;letter-spacing:-0.04em;color:#535da1;font-weight:bold;}
.p-author__info {margin-top: 15px;font-size:15px;letter-spacing:-0.04em;color:#666666;}
.p-table td.p-table__content {padding:50px 30px;color: #4c4c4c;}
@media screen and (max-width:600px){
    .p-table td .p-table__subject_text {font-size:16px;}
    .p-author__info {margin-top:5px;font-size:14px;}
}



.p-table caption+tbody th, .p-table colgroup+tbody th,.p-form__label {background-color: #f9f9fb;color: #535da1;}
.p-input__addon .p-input__item, .p-input__split .p-input__item {height:39px;width:39px;margin-left:-3px;}
.p-input__split .p-input__item {display:inline-block;position: relative;border-left:1px solid #c5c9d6;border-top-right-radius: 3px;border-bottom-right-radius: 3px;background-color:#fff;margin-left: -2px;z-index: 10;}
.p-input__split .p-input__item:after {display:block;position:absolute;left:0;top:0;width:1px;height:100%;background-color: #c5c9d6;z-index: 100;}
.p-date__icon:before {width:14px;height:13px;background:url(/site/public/images/sub/board_temp.png) no-repeat -75px -28px;}
.program .table thead th,.program .table.tr_over thead th {background-color:transparent;}
.program .table.tr_over tbody tr:first-child th,.program .table.tr_over tbody tr:first-child td {border-top:0;}
/*.program .table:before {background-color:#e0e1e3;}*/

.p-table{position:relative;width:100%;border-collapse:collapse;margin:2px 0 8px}
.p-table thead tr:first-child th{border-top:2px solid #222}
.p-table caption+tbody tr:first-child td,.p-table caption+tbody tr:first-child th,.p-table colgroup+tbody tr:first-child td,.p-table colgroup+tbody tr:first-child th{border-top:2px solid #222}
.p-table td,.p-table th{border-bottom:1px solid #d9d9d9}
.p-table th{padding:13px 11px;color:#000;text-align:center;font-weight:400;vertical-align:middle}
.p-table th:first-child:before{display:none}
.p-table th .p-form__label:before{display:none}
.p-table tbody th{background:#fcfcfc}
.p-table caption+tbody th,.p-table colgroup+tbody th{background:#f6f6f6}
.p-table td{padding:11px;box-sizing:border-box;vertical-align:middle}
.p-table td.p-table__subject{text-align:left}
.p-table td.p-table__subject>.p-icon{margin-left:0}
.p-table td img{vertical-align:middle}
.p-table td .p-photo img{margin:2px 0;vertical-align:middle}
.p-table td.p-subject a{display:inline}
.p-table td.p-subject .p-icon{margin-top:1px;vertical-align:top}
.p-table td.p-table__content{padding-top:24px;padding-bottom:24px;word-break:break-all}
.p-table td .p-table__subject_text{font-size:1.12em;color:#222;vertical-align:middle}
.p-table__cheecked{box-shadow:1px 1px 10px rgba(0,0,0,.1)}
.p-table--th-left th{position:static;text-align:left;padding-left:20px;padding-right:20px}
.p-table--bordered th{position:static}
.p-table--bordered td,.p-table--bordered th{border:1px solid #d9d9d9}
.p-table--bordered th:before{display:none}
.p-table--hover tbody tr:hover td,.p-table--hover tbody tr:hover th{background:rgba(220,220,220,.1)!important}
.p-table--narrow td,.p-table--narrow th{padding:11px 3px}
.p-table--layout thead tr:first-child th{border-top:none}
.p-table--layout caption+tbody tr:first-child td,.p-table--layout caption+tbody tr:first-child th,.p-table--layout colgroup+tbody tr:first-child td,.p-table--layout colgroup+tbody tr:first-child th{border-top:none}
.p-table--layout td,.p-table--layout th{background:0 0;border:none}
@media only screen and (max-width:765px){
    .p-table.simple{border-top:2px solid #222;display:table;table-layout:fixed;padding-top:6px}
    .p-table.simple colgroup,.p-table.simple thead,.p-table.simple thead th{display:none}
    .p-table.simple tbody{display:table-row-group}
    .p-table.simple tbody tr{display:table-row-group;width:100vw;border-bottom:1px solid #d9d9d9}
    .p-table.simple tbody tr:nth-child(even){background:#f8f8f8}
    .p-table.simple tbody td{display:table-row;padding:0;border-top:none;border-bottom:none;text-align:left;box-sizing:border-box;overflow:hidden}
    .p-table.simple tbody td:first-child:not(.p-table__hidden--mobile){padding-top:5.5px}
    .p-table.simple tbody td.p-subject{width:auto}
    .p-table.simple tbody td.p-table__hidden--mobile{display:none}
    .p-table.simple tr:last-child td{border-bottom:none}
    .p-table.simple tr:last-child td:last-child{border-bottom:1px solid #a2a2a2}
    .p-table.simple .p-notice{background-color:transparent}
    .p-table.simple .add-head{display:table-cell;width:24vw;color:#000;text-align:right;padding:2px 15px 2px 0}
    .p-table.simple .add-head:after{content:" : "}
    .p-table.simple .tds{display:table-cell;width:80vw;padding:1.83333px 15px 1.83333px 0}
    .p-table.simple td:first-child .add-head{padding-top:11px}
    .p-table.simple td:last-child .add-head{padding-bottom:11px}
    .p-table.simple .checkbox{display:none}
    .p-table.simple tr:last-child{border:none}
}


.p-dropdown .p-button,.p-input,.p-upload__file{display:inline-block;width:100%;margin:2px 0;background-color:#fff;border:1px solid #cdcdcd;border-radius:0;vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:textfield;box-sizing:border-box;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;height:30px;padding:0 12px 2px;line-height:inherit}
.p-dropdown .p-button::placeholder,.p-input::placeholder,.p-upload__file::placeholder{color:#757575;font-size:.9em}
.p-dropdown .p-button:not([readonly]):focus,.p-input:not([readonly]):focus,.p-upload__file:not([readonly]):focus{outline:0;border-color:#888;box-shadow:0 0 6px rgba(0,0,0,.2)}
.p-dropdown .p-button[type=number]::-webkit-inner-spin-button,.p-dropdown .p-button[type=number]::-webkit-outer-spin-button,.p-input[type=number]::-webkit-inner-spin-button,.p-input[type=number]::-webkit-outer-spin-button,.p-upload__file[type=number]::-webkit-inner-spin-button,.p-upload__file[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.disabled.p-upload__file,.p-dropdown .disabled.p-button,.p-dropdown .p-button[disabled],.p-dropdown .p-button[readonly],.p-dropdown .readonly.p-button,.p-input.disabled,.p-input.readonly,.p-input[disabled],.p-input[readonly],.p-upload__file[disabled],.p-upload__file[readonly],.readonly.p-upload__file{cursor:not-allowed;background:#f0f0f0;border-color:#d7d7d7;opacity:1}
.p-dropdown .p-button .disabled,.p-dropdown .p-button[disabled],.p-input .disabled,.p-input[disabled],.p-upload__file .disabled,.p-upload__file[disabled]{color:#959595}
.p-input--readonly{cursor:not-allowed;background:#f0f0f0;border-color:#d7d7d7;opacity:1}
.p-input--auto{display:inline-block;width:auto}


.p-dropdown .p-button, select.p-input, select.p-upload__file {min-height:40px;}
.bbs .p-button {min-height:40px;line-height: 34px;border-radius:3px;box-sizing:border-box;}
.bbs .p-search .p-dropdown .p-button, .bbs .p-search select.p-input, .bbs .p-search select.p-upload__file, .p-dropdown .bbs .p-search .p-button {height:40px;background: url(../images/template/select_input.png) #fff no-repeat right top 50%;line-height:28px;}
.bbs .p-search .p-dropdown .p-button, .bbs .p-search .p-input, .bbs .p-search .p-upload__file, .p-dropdown .bbs .p-search .p-button {height:40px;color: #555;}
.p-search select.p-input {padding-right: 41px;}
.bbs .p-button.cancel .bbs .p-button.list, .bbs .p-button.write {padding:0 20px;}
.p-input__addon .p-input__item, .p-input__split .p-input__item {background-color:#fff;border-top-right-radius:3px;border-bottom-right-radius: 3px;}

.program.waste_search .bbs_list .row .p-input.p-input--beside{width:34%;}
.program.waste_search .bbs_list .btn.close_btn{font-size:15px; line-height: 26px;}
@media all and (max-width:600px){
    .program.waste_search .bbs_list .row .p-input.p-input--beside{font-size:14px;}
    .program.waste_search .bbs_list .p-table.simple{font-size:14px;}
    .program.waste_search .bbs_list .btn.close_btn{font-size:13px; line-height: 22px;}
}
