@charset "utf-8";
.program--search .search_inner{width:52%}
.program--search .search_inner.float-md-right .fieldset{width:100%}

@media only screen and (max-width:1000px){
.program--search .search_inner{width:auto}

}

@media only screen and (max-width:460px){
.bbs--view .bbs--view--header .bbs--view--opt span{display:block}
.bbs--view .bbs--view--header .date{float:left}
}


/* 목록 */
.board--card--list .obj{margin:0 -7px 0}
.board--card--list .obj .thm--box{padding-top:325px}
.board--card--list .obj .card--body{border-top:0;text-align:center}
.board--card--list .obj .card--body:before{display:none}

.board--card--list{overflow:visible;}
.board--card--list .obj{margin:0 -7px 0}
.board--card--list .obj .cat{top:0;left:0}
.board--card--list .obj{overflow:unset}
.board--card--list .obj .cat .type{position:absolute;width:66px;height:76px;padding: 10px 14px 10px 14px;text-align:center;margin-top:-20px;margin-left:-2px;font-size:16px;color:#fff;font-weight:800;z-index:10;}
.board--card--list .obj .cat .type1{background:url(/images/prog/specialDisplay/ribbon_img1.png) no-repeat 0 102%}
.board--card--list .obj .cat .type1:before{position: absolute;top: 0;right: -10px;border-top: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #20528c;border-left: 5px solid #20528c;content: "";}
/* .board--card--list .obj .cat .type1:after{position: absolute;left: 0;bottom: 0px;border-top: 2px solid transparent;border-right: 30px solid transparent;border-bottom: 14px solid #fff;border-left: 30px solid transparent;content: "";} */
.board--card--list .obj .cat .type2{background:url(/images/prog/specialDisplay/ribbon_img2.png) no-repeat 0 102%}
.board--card--list .obj .cat .type2:before{position: absolute;top: 0;right: -10px;border-top: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #e6002d;border-left: 5px solid #ba1e2f;content: "";}
/* .board--card--list .obj .cat .type2:after{position: absolute;left: 0;bottom: 0px;border-top: 2px solid transparent;border-right: 30px solid transparent;border-bottom: 14px solid #fff;border-left: 30px solid transparent;content: "";} */
.board--card--list .obj .cat .type3{background:url(/images/prog/specialDisplay/ribbon_img3.png) no-repeat 0 102%}
.board--card--list .obj .cat .type3:before{position: absolute;top: 0;right: -10px;border-top: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #797979;border-left: 5px solid #797979;content: "";}
/* .board--card--list .obj .cat .type3:after{position: absolute;left: 0;bottom: 0px;border-top: 2px solid transparent;border-right: 30px solid transparent;border-bottom: 14px solid #fff;border-left: 30px solid transparent;content: "";} */


/* 전시 view */

.board--card--list.view .obj{margin:30px 0 0 0}
.board--card--list.view .obj .cat{top:10px;left:0}
.board--card--list.view .obj.col1{overflow: visible;}
.board--card--list.view .obj.col1 .item{border:0;min-height:428px;padding: 0 0 0 359px;overflow: visible;}
.board--card--list.view .obj.col1 .item .thm_wrap{position:absolute;top:0;left:0;height:100%;width:359px}
.board--card--list.view .obj.col1 .thm--box{top:0;left:0;width:359px;height:422px;background:#fafafa}
.board--card--list.view .obj.col1 .thm--box img{position:absolute;top:50%;left:50%;max-width:none;max-height:100%;transform:translate(-50%, -50%);transition:-webkit-transform cubic-bezier(0.22, 0.61, 0.36, 1) 0.4s;transition:transform cubic-bezier(0.22, 0.61, 0.36, 1) 0.4s;transition:transform cubic-bezier(0.22, 0.61, 0.36, 1) 0.4s, -webkit-transform cubic-bezier(0.22, 0.61, 0.36, 1) 0.4s;-webkit-transform:translate(-50%, -50%);-webkit-transition:-webkit-transform cubic-bezier(0.22, 0.61, 0.36, 1) 0.4s;-o-transition:transform cubic-bezier(0.22, 0.61, 0.36, 1) 0.4s;-ms-transform:translate(-50%, -50%);}
.board--card--list.view .obj.col1 .item .thm_wrap .btn_box{position:absolute;top:440px;width:100%}
.board--card--list.view .obj.col1 .item .thm_wrap .btn_box a{display:block;margin:5px auto 0;width:90%;text-align:center}
.board--card--list.view .obj.col1 .item .thm_wrap .btn_box a:first-child{margin-top:0}
.board--card--list.view .obj.col1 .card--body{padding:15px 30px;text-align:left}
.board--card--list.view .obj.col1 .card--body .tit{padding-bottom:10px;margin-bottom:15px;border-bottom: 2px solid #e5e5e5;font-size: 28px;text-overflow: unset;white-space: normal;line-height:1.2}
.board--card--list.view .obj.col1 .card--body .list_ul li{padding-left:76px;line-height:32px;word-wrap:break-word;word-break:keep-all}
.board--card--list.view .obj.col1 .card--body .list_ul li:before{display: inline-block;position: absolute;top: 15px;left:0;background: #a0a0a0;width: 3px;height: 3px;content:""}
.board--card--list.view .obj.col1 .card--body .list_ul li.cont{padding-left:0}
.board--card--list.view .obj.col1 .card--body .list_ul li.cont .btn_box{display:inline-block}
.board--card--list.view .obj.col1 .card--body .list_ul li b{min-width: 74px;margin-left: -74px;;float: left;margin-right: 0;}
.board--card--list.view .obj.col1 .card--body .list_ul li b i{display:inline-block;width:18px}
.board--card--list.view .obj.col1 .card--body .list_ul li.cont b{min-width:0;margin-left:0}
.board--card--list.view .obj.col1 .card--body .list_ul li b:before{display:none}
.board--card--list.view .obj.col1 .card--body .list_ul li b:after{top:4px;right:4px}
.board--card--list.view .obj.col1 .card--body .cont{height:auto}

/* 영문view ul li */
.board--card--list.view .obj.col1 .card--body .list_ul li.eng{padding-left:132px}
.board--card--list.view .obj.col1 .card--body .list_ul li.eng b{min-width:132px;margin-left:-132px}
.board--card--list.view .obj.col1 .card--body .list_ul li.eng b em{display:block;padding-left:20px}

/* 일문view ul li */
.board--card--list.view .obj.col1 .card--body .list_ul li.jpn{padding-left:130px}
.board--card--list.view .obj.col1 .card--body .list_ul li.jpn b{min-width:130px;margin-left:-130px}

@media only screen and (max-width:767px){
.board--card--list.view .obj.col1 .col .cat{top:10px;left:0}
.board--card--list.view .obj.col1 .item{padding:0}
.board--card--list.view .obj.col1 .item .thm_wrap{position:static;width:100%;height:100%}
.board--card--list.view .obj.col1 .thm--box{position:relative;width:100%;height:300px}
.board--card--list.view .obj.col1 .item .thm_wrap .btn_box{position:static;top:0}
.board--card--list.view .obj.col1 .item .thm_wrap .btn_box a:first-child{margin-top:15px}
.board--card--list.view .obj.col1 .card--body{position:static;margin-top:20px}
.board--card--list.view .obj.col1 .card--body .tit{font-size:20px}
}

.con_txt{padding:16px 30px;font-size:16px;background-color:#fafafa}
