@charset "utf-8";

/* list */
.ui-list__table{border-top: 2px solid #3f3f52;position:relative;width:100%;}
.ui-list__table .item{position:relative;/*border-top:1px solid #d7d7d7;*/margin-top:-1px;margin-right:-1px;float:left;width:calc(50% + 1px);border:1px solid #d7d7d7;border-top:none;}
.ui-list__table .item .link{position:relative;padding:25px;padding-left:90px;display:block;width:100%;height:100%;}
.ui-list__table .item .link .number{position:absolute;top:50%;left:0;/* margin-top:-21px; */padding: 30px 20px;height: 100%;width:60px;border-bottom:0;border-right:1px solid #eee;line-height:21px;text-align:center;transform: translate(0, -50%);font-weight: bold;color: #d71a1f;font-size: 15px;}
.ui-list__table .item .link .card--body{}
.ui-list__table .item .link .card--body .tit{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:16px;font-weight:800;letter-spacing:-1px;color:#444}
.ui-list__table .item .link:hover .card--body .tit,
.ui-list__table .item .link:focus .card--body .tit{color:#d71a1f}
.ui-list__table .item .link .card--body .cont{display:block;position:relative;margin:15px 0;padding:15px 5px;overflow:hidden;color:#777;border-bottom: 1px dashed #ddd;border-top: 1px dashed #ddd;}
.ui-list__table .item .link .card--body .cont>em{display:block;overflow:hidden;min-height: 18px;font-size:14px;line-height:1.3;}
.ui-list__table .item .link .card--body .list_ul{width:100%}
.ui-list__table .item .link .card--body .list_ul:after {display:block;visibility:hidden;clear:both;content:""}
.ui-list__table .item .link .card--body .list_ul li{display:block;padding:4px 0;padding-left:28px;margin-right:15px;position:relative;font-size: 14px;line-height:1.6;}
.ui-list__table .item .link .card--body .list_ul li b{font-size:0;line-height:0}
.ui-list__table .item .link .card--body .list_ul li:before{content:"";display:block;position:absolute;top:4px;left:0;width:22px;height:23px;background:url(/images/prog/paSymMaster/ir.png) no-repeat;}
.ui-list__table .item .link .card--body .list_ul li.tel:before{background-position:-22px 0}
.ui-list__table .item .link .card--body .list_ul li.date:before{background-position:-66px 0}
.ui-list__table .item .link .card--body .list_ul li.regPeople:before{background-position:-44px 0}

@media(max-width:850px){
	.ui-list__table .item{width: calc(100% + 1px);}
}

@media(max-width:610px){
	.program--search .fieldset{display:block;}
}


/* view */
.ui-view__table .bbs--view--header .bbs--view--tit{text-align:center;margin-bottom:0;}
.ui-view__table .bbs--view--info{padding:15px 10px;text-align:right;border-bottom:1px solid #dcdcdc}
.ui-view__table .bbs--view--info:after{clear:both;display:block;content:""}
.ui-view__table .bbs--view--info span{padding-left:8px;display:inline-block;font-size:0.938em;line-height:1.3333em;color:#767676;letter-spacing:-0.03333em}
.ui-view__table .bbs--view--info span i{position:relative;padding-right:8px;margin-right:8px;font-weight:400;color:#444;font-style:normal}
.ui-view__table .bbs--view--info span i:after{position:absolute;top:3px;right:0;width:1px;height:14px;background:#dcdcdc;content:""}
.ui-view__table .bbs--view--info .info > span ~ span{margin-left:20px}
.ui-view__table.bbs--view{margin-bottom:20px;padding-bottom:20px;}
.ui-view__table.bbs--view .bbs--view--file{margin:0}

.bbs-Info__desc{overflow:hidden;padding:20px 0;margin-bottom:20px;border-bottom:1px solid #dcdcdc}
.bbs-Info__desc ul:after{clear:both;display:block;content:""}
.bbs-Info__desc li{float:left;position:relative;width:33.33%;min-height:145px;padding:0 25px 15px}
.bbs-Info__desc li:after{position:absolute;top:0;left:0;width:1px;height:100%;background:#dcdcdc;content:""}
.bbs-Info__desc li:first-child:after{display:none}
.bbs-Info__desc .title{display:block;overflow:hidden;margin:0 0 19px;font-weight:bolf;font-size:14px;line-height:1.3;color:#fff;letter-spacing:-0.04167em;text-align:center}
.bbs-Info__desc .title > em{width:55px;height:55px;padding:17px 0;border-radius:50%;background:transparent;display:block;}
.bbs-Info__desc .gigan .title > em,.bbs-Info__desc .price .title > em{background:#262a36}
.bbs-Info__desc .place .title > em{background:#d72429}
.bbs-Info__desc .cnts{display:block;padding-left:10px;font-size:1.125em;line-height:1.5556em;color:#333;letter-spacing:-0.04167em;word-break:keep-all}
