
/*こども連れのお客さま、そして周りのお客さまへ*/
ul.seating_chart_list li {
    font-size: 1.4rem;
    margin-top: 1rem;
    font-weight: bold;
}
h1.tit_child {
	background-image: linear-gradient( -45deg, #fff 25%, #f6f6b5 25%, #f6f6b5 50%, #fff 50%, #fff 75%, #f6f6b5 75%, #f6f6b5 );
    background-size: 4px 4px;
}
.att_child p {
	font-size: 1.4rem;
}
.att_child p img {
	vertical-align: middle;
}
.data_table01 th {
	width: 55%;
	text-align: center;
	font-weight: normal;
}
.data_table01 td {
	width: 45%;
	text-align: center;
}
@media screen and (min-width: 768px) {
.child_care{
	margin-top:60px;
}
h1.tit_child {
	font-size: 1.8rem;
	padding: 14px;
	margin: 0 0 16px;
}
.att_child {
	margin: 0 0 30px;
}
.bg_bear {
    background: transparent url(/lfj_2026/performance/img/pic_performance_01_02.png) no-repeat left center / 90px auto;
    padding: 0 0 0 110px;
}
.data_table01 {
	width: 60%;
}
}
@media screen and (max-width: 767px) {
.child_care{
	margin-top:40px;
}
h1.tit_child {
	font-size: 1.6rem;
	padding: 10px;
	margin: 0 0 14px;
}
.att_child {
	margin: 0 0 20px;
}
.att_child p img {
	display: inline;
	width: 35px;
	height: 32px;
}
.bg_bear {
	background: transparent url(/lfj_2026/performance/img/pic_performance_01_02.png) no-repeat top center / auto 110px;
	padding: 130px 0 0 0;
}
.data_table01 th,
.data_table01 td {
	display: table-cell;
}
.data_table01 tr:first-child td {
    border-top: 1px solid #d4d4d4;
}
.data_table01 th {
	border-left: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
}
}

/* タブレット調整 */
@media screen and (min-width:768px) and (max-width:1025px) {
.bg_bear {
	background: transparent url(/lfj_2026/performance/img/pic_performance_01_02.png) no-repeat left top / 76px auto;
	padding: 0 0 0 90px;
}
}
