@CHARSET "UTF-8";

@import url("/sites/guide/style/css/bbs_common.css");

.kr_dining{}

/*캠퍼스*/
.kr_dining ._dietInfo{display:none;}

/*기간선택*/
.kr_dining ._dietTerm{font-size:23px;font-weight:bold;text-align:center;margin-bottom:50px;position:relative;box-sizing:border-box;}
.kr_dining ._dietTerm label{display:none;}
.kr_dining ._dietTerm input[type=button]{display:inline-block;text-indent:-9999px;width:45px;height:45px;vertical-align:2px;border-radius:100%;background-color:#959595;background-repeat:no-repeat;background-position:center;}
.kr_dining ._dietTerm input._termLeft{margin-right:10px;background-image:url(/sites/guide/images/arrow_7_l_w.png);}
.kr_dining ._dietTerm input._termRight{margin-left:10px;background-image:url(/sites/guide/images/arrow_7_r_w.png);}
.kr_dining ._dietTerm input[type=button]:hover,
.kr_dining ._dietTerm input[type=button]:focus{background-color:#2d2d2f;}
@media screen and (max-width:400px) {
	.kr_dining ._dietTerm{font-size:18px;}
	.kr_dining ._dietTerm:before,
	.kr_dining ._dietTerm:after{display:none;}
	.kr_dining ._dietTerm input[type=button]{vertical-align:0px;}
}
@media screen and (max-width:320px) {
	.kr_dining ._dietTerm input[type=button]{display:block;vertical-align:auto;}
	.kr_dining ._dietTerm input._termLeft{margin:0 auto 10px auto;background-image:url(/sites/guide/images/arrow_6_u_w.png);}
	.kr_dining ._dietTerm input._termRight{margin:10px auto 0 auto;background-image:url(/sites/guide/images/arrow_6_d_w.png);}
}

.kr_dining ._dietTable{border-top:1px solid #074880;}
.kr_dining ._dietTable table{border:0;}
.kr_dining ._dietTable  caption{text-indent:-9999px;font-size:16px;opacity:1;}

.kr_dining ._dietTable col.dDate{width:15%;}
.kr_dining ._dietTable col.dSep{width:15%;}
.kr_dining ._dietTable col.dTitle{width:15%;}
.kr_dining ._dietTable col.dContent{width:auto;}
.kr_dining ._dietTable col.dInfor{width:15%;}

.kr_dining ._dietTable thead{border-bottom:1px solid #074880;}
.kr_dining ._dietTable thead th{background:#0665b7;color:#FFF;font-weight:bold;padding:13px 0;line-height:1.25;border:0;box-shadow:none;}
.kr_dining ._dietTable tbody{border-bottom:2px solid #cccccc;}
.kr_dining ._dietTable tbody td{border-bottom:1px solid #f3f3f3;padding:13px 0;text-align:center;}

.kr_dining ._dietTable tr.headline{background-color:#fbfbfb;}
.kr_dining ._dietTable td._noData{width:100% !important;line-height:1.5;}
.kr_dining ._dietTable td._artclTdTitle{text-align:left;}
.kr_dining ._dietTable td._artclTdWriter{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.kr_dining ._dietTable td a.artclLinkView{display:inline-block;vertical-align:-4px;width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.kr_dining ._dietTable td a.artclLinkView strong{display:inline-block;}
.kr_dining ._dietTable td a.artclLinkView:hover{text-decoration:underline;}