#_JW_diet_basic ._dietInfo{
	border: 2px solid #ddd;
	overflow: hidden;
	margin-bottom: 20px;
	padding: 20px;
}
#_JW_diet_basic ._dietInfo img{
	width: 300px;
	float: left;
	border: 1px solid #ddd;
	margin-right: 20px;
}
#_JW_diet_basic ._dietInfo dl{
	float: left;
	width: calc(100% - 320px);
}
#_JW_diet_basic ._dietInfo dl dt{
	font-size: 20px;
line-height: 30px;
letter-spacing: -0.5px;
color: #151515;
font-family: "Noto Medium";
padding-bottom: 15px;
border-bottom: 1px solid #E2E2E2;
margin-bottom: 15px;
}
#_JW_diet_basic ._dietInfo dl dd {margin-bottom: 5px;}
#_JW_diet_basic ._dietInfo dl dd:last-child {margin-bottom: 0;}
#_JW_diet_basic ._dietInfo dl dd span.title {
	display: inline-block;
	width: 70px;
    vertical-align: top;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: -0.5px;
    color: #666666;
}
#_JW_diet_basic ._dietInfo dl dd span.info {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
line-height: 26px;
letter-spacing: -0.75px;
color: #666666;
    font-family: "Noto Light";
}
#_JW_diet_basic ._dietTerm{
	margin-bottom: 1em;
	border: 1px #ddd solid;
	padding: 1em;
	background-color: #fff;
	text-align: center;
}

#_JW_diet_basic ._dietTerm label{
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -5000px;
}

#_JW_diet_basic ._dietTerm ._termLeft{
	background-image: url("../images/term_btn.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 29px;
	height: 29px;
	text-indent: -5000px;
	border: 0;
	margin-right: 20px;
}
#_JW_diet_basic ._dietTerm ._termRight{
	background-image: url("../images/term_btn.gif");
	background-repeat: no-repeat;
	background-position: -29px top;
	width: 29px;
	height: 29px;
	text-indent: -5000px;
	border: 0;
	margin-left: 20px;
}

#_JW_diet_basic ._fnTable {
	margin-bottom: 1em;
}

#_JW_diet_basic ._fnTable colgroup col.dDate{
	width: 140px;
}
#_JW_diet_basic ._fnTable colgroup col.dSep{
	width: 100px;
}
#_JW_diet_basic ._fnTable colgroup col.dTitle{
	width: 100px;
}
#_JW_diet_basic ._fnTable colgroup col.dContent{
	width: auto;
}
#_JW_diet_basic ._fnTable colgroup col.dInfor{
	width: 100px;
}

/*20231220 학생식당 구분선 */
#_JW_diet_basic .table_1 tbody tr:first-child th {border-top: 1px solid #eaeaea;}
#_JW_diet_basic .table_1 tbody th {border-bottom: 1px solid #eaeaea;}

@media all and (max-width: 768px){
	#_JW_diet_basic ._dietInfo img {float: none;}
	#_JW_diet_basic ._dietInfo dl {float: none; width: 100%; margin-top: 20px;}
}
