@charset "utf-8";

/* ==========================================================================
  girl
========================================================================== */
.girlListWrap ul li.listItemWrap {
	width: 176px;
}
.girlListWrap ul li.listItemWrap:nth-child(5n+5) {
	margin-right:0;
}


/* ==========================================================================
  shift
========================================================================== */
#shiftDateList {
	overflow:hidden;
	margin-bottom:10px;
}
#shiftDateList ul {
	text-align:center;
	width:99.4%;
	display:table;
	table-layout:fixed;
}
#shiftDateList ul li {
	display:table-cell;
	letter-spacing: normal;
	width:14.2%;
}
#shiftDateList ul li a {
	display:block;
	text-align:center;
}
#shiftDateList ul li a span {
	margin-left:3px;
}
@media screen and (max-width: 767px) {
	/* ==========================================================================
		girl
	========================================================================== */
	.girlListWrap {
		margin-top:0px;
	}
	#topShiftBody #girlScroll {
		overflow-y:auto;
		height:inherit;
	}
	.girlListWrap ul li.listItemWrap:nth-child(4n+4) {
		margin-right:0;
	}
	.girlListWrap ul li.listItemWrap:nth-child(5n+5) {
		margin-right:0;
	}
	.girlListWrap ul li.listItemWrap {
		float:left;
		margin:0;
		width: 49%;
		margin-right:2% !important;
		margin-bottom:2%;
		height:inherit;
		position:static;
	}
	.girlListWrap ul li.listItemWrap:nth-child(even) {
		margin-right:0 !important;
	}
	
	/* ==========================================================================
		shift
	========================================================================== */
	#shiftDateList ul li a {
		line-height:1;
		padding:3px 0;
	}
	#shiftDateList ul li a span {
		display:block;
		margin-left:0px;
	}
}
