#fdc_rentalContents {
	margin: 0;
	padding: 0;
	color: #333;
	font-family: "メイリオ", Meiryo, "Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pr";
}
br.sp {
	display:none;
}
@media only screen and (max-width:560px) {

	br.sp {
		display:block;
	}
}



#fdc_rentalTool-2244 {
	font-size:13px;
}
#fdc_rentalTool-2244 .ladyListContents{
	box-sizing:border-box;
	max-width:696px;
	margin:auto;
}
@media only screen and (max-width:560px) {

	#fdc_rentalTool-2244 .ladyListContents{
		padding:1em 2%;
	}
}

#fdc_rentalTool-2244 .ladyListContents h2 {
	font-size:1.4em;
	border-bottom:solid 1px #d5cfc8;
	padding:1.6em 0 0.5em;
	margin-bottom:1.5em;
	text-align:center;
	font-weight:normal;
}

#fdc_rentalTool-2254 .newFaceList {
	padding:0 4%;
	margin-bottom:3em;
}
#fdc_rentalTool-2254 .newFaceList {
	position:relative;
	width:100%;
	padding:0;
	margin:0;
	
}
#fdc_rentalTool-2254 .newFaceList .prev-arrow {/* スライダー矢印 */
	position:absolute;
	top:5.5em; left:-2em;
	width:4em;
	height:auto;
	padding:0;
	z-index:2;
}
#fdc_rentalTool-2254 .newFaceList .next-arrow {/* スライダー矢印 */
	position:absolute;
	top:5.5em; right:-2em;
	width:4em;
	height:auto;
	padding:0;
	z-index:2;
}
#fdc_rentalTool-2254 .newFaceList .prev-arrow img,
#fdc_rentalTool-2254 .newFaceList .next-arrow img {
	width:100%;
}
#fdc_rentalTool-2254 .newFaceList li a {
	display:block;
	padding:0 2%;
	color:#333333;
}
#fdc_rentalTool-2254 .newFaceList li .ladyPhoto {
	position:relative;
	width:100%
	height:100%;
	padding:100% 0 0;
	overflow:hidden;
}
	#fdc_rentalTool-2254 .newFaceList li .ladyPhoto img {
		position:absolute;
		top:0; left:0;
		width:100%;
		height:auto;
	}

#fdc_rentalTool-2254 .newFaceList li .ladyData {
	padding-top:0.3em;
	text-align:center;
	font-weight:100;
}
	#fdc_rentalTool-2254 .newFaceList li .ladyData .name {
		font-weight:bold;
	}

#fdc_rentalTool-2244 .ladyListContents .ladyList {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
#fdc_rentalTool-2244 .ladyListContents .ladyList::after {
	content:"";
	display:block;
	width:33%;
}
#fdc_rentalTool-2244 .ladyListContents .ladyList li {
	font-size:1.2em;
	position:relative;
	/*border-bottom:1px dotted #a1a1a1;*/
	width:33%;
	/*font-size:0.6em;*/
	padding-bottom:1em;
	margin-bottom:1em;
	color:#000000;
}
@media only screen and (max-width:560px) {

	#fdc_rentalTool-2244 .ladyListContents .ladyList::after {
		content:"";
		display:block;
		width:49%;
	}
	#fdc_rentalTool-2244 .ladyListContents .ladyList li {
		width:49%;
	}
}
	
	#fdc_rentalTool-2244 .ladyListContents .ladyList li::after {
		content:"";
		position:absolute;
		bottom:0;
		border-bottom:1px dotted #a1a1a1;
		width:100%;
		height:1px;
	}
	#fdc_rentalTool-2244 .ladyListContents .ladyList li:nth-child(3n+1)::after {
		left:0;
	}
	#fdc_rentalTool-2244 .ladyListContents .ladyList li:nth-child(3n)::after {
		left:-5%;
		width:107%;
	}

#fdc_rentalTool-2244 .ladyListContents .ladyList li .ladyPhoto {
	position:relative;
	aspect-ratio:3/4;
	width:100%;
	overflow:hidden;
}
	#fdc_rentalTool-2244 .ladyListContents .ladyList li .ladyPhoto img {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:auto;
	}

#fdc_rentalTool-2244 .ladyListContents .ladyList .ladyData {
	width:100%;
}

#fdc_rentalTool-2244 .ladyListContents .ladyList .ladyData .nameAge {
	font-size:1.2em;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0.8em 0;
}

#fdc_rentalTool-2244 .ladyListContents .ladyList .ladyData .newFaceIcn {
	font-size:0.6em;
	line-height:1;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	display:flex;
	justify-content:center;
	align-items:center;
	background:#22b9f0;
	border-radius:0.9em;
	width:3.6em;
	height:1.8em;
	margin:auto;
	text-align:center;
	color:#fff;
}

#fdc_rentalTool-2244 .ladyListContents .ladyList .ladyData .attend {
	position:relative;
	height:1.5em;
}
@media only screen and (max-width:560px) {

	#fdc_rentalTool-2244 .ladyListContents .ladyList .ladyData .attend {
		height:3.5em;
		text-align:center;
	}
}

#fdc_rentalTool-2244 .ladyListContents .ladyList .ladyData .attend .time {
	line-height:1.6;
	background:url(../images/icon_time.png) left center no-repeat;
	background-size:auto 1.1em;
	box-sizing:border-box;
	height:1.6em;
	padding-left:1.5em;
	letter-spacing:0.1em;
}
@media only screen and (max-width:560px) {

	#fdc_rentalTool-2244 .ladyListContents .ladyList .ladyData .attend .time {
		display:inline-block;
		padding-left:1.3em;
	}
}

#fdc_rentalTool-2244 .ladyListContents .ladyList .ladyData .attend .time.none {
	background-image:none;
}
#fdc_rentalTool-2244 .ladyListContents .ladyList .ladyData .attend .now {
	font-size:0.7em;
	line-height:1.6;
	position:absolute;
	top:0; right:0; bottom:0;
	background:#aa0000;
	border-radius:0.8em;
	height:1.6em;
	padding:0 1em;
	margin:auto;
	color:#ffffff;
}
@media only screen and (max-width:560px) {

	#fdc_rentalTool-2244 .ladyListContents .ladyList .ladyData .attend .now {
		bottom:-1em; left:0; right:0;
		display:block;
		width:70%;
		max-width:110px;
	}
}

	#fdc_rentalTool-2244 .ladyListContents .ladyList .ladyData .attend .now img  {
		width:auto;
		height:100%;
	}

#fdc_rentalTool-2244 .ladyListContents .ladyList .ladyData .message {
	font-size:0.9em;
	line-height:1.5;
	padding-top:0.5em;
}
#fdc_rentalTool-2244 .ladyListContents .ladyList .ladyData .icon {
	display:flex;
	justify-content:flex-end;
	padding-top:0.5em;
}
	#fdc_rentalTool-2244 .ladyListContents .ladyList .ladyData .icon .twitter img {
		width:auto;
		height:30px;
	}

#fdc_rentalTool-2243 .ladyScheduleContents {
}
@media only screen and (max-width:560px) {

	#fdc_rentalTool-2243 .ladyScheduleContents {
		padding:0 2%;
	}
}


#fdc_rentalTool-2243 .ladyScheduleContents .weeklyNav {
	display:flex;
	justify-content:space-between;
	align-items:center;
	max-width:696px;
	margin:auto;
	padding:3em 0 4em;
	text-align:center;
}
#fdc_rentalTool-2243 .ladyScheduleContents .weeklyNav li {
	border-right:1px solid #ffffff;
	box-sizing:border-box;
	width:calc(100% / 7);
	overflow:hidden;
}
#fdc_rentalTool-2243 .ladyScheduleContents .weeklyNav li:last-child {
	border-right:0;
}
	#fdc_rentalTool-2243 .ladyScheduleContents .weeklyNav li a {
		display:flex;
		justify-content:center;
		flex-direction:column;
		align-items:center;
		background-color:#a49788;
		width:100%;
		height:5em;
		font-weight:100;
		color:#ffffff;
		text-decoration:none;
		transition:.2s;
		transform:scale(1);
	}
	#fdc_rentalTool-2243 .ladyScheduleContents .weeklyNav li a:hover {
		transform:scale(1.2);
	}
	#fdc_rentalTool-2243 .ladyScheduleContents .weeklyNav li.current a {
		background-color:#372718;
		pointer-events:none;
	}
	#fdc_rentalTool-2243 .ladyScheduleContents .weeklyNav li span {
		display:block;
		font-weight:100;
	}


#fdc_rentalTool-2243 .ladyScheduleContents .ladyList {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	max-width:696px;
	min-height: calc(100vh / 2);
	margin:auto;
}
	.ladyScheduleContents .ladyList::after {
		content:"";
		margin-right:32%;
	}

#fdc_rentalTool-2243 .ladyScheduleContents .ladyList li {
	font-size:1.2em;
	position:relative;
	width:32%;
	padding-bottom:1em;
	margin-bottom:1em;
	color:#000000;
}
@media only screen and (max-width:560px) {


	.ladyScheduleContents .ladyList::after {
		content:"";
		margin-right:49%;
	}
	#fdc_rentalTool-2243 .ladyScheduleContents .ladyList li {
		
		width:49%;

	}

}

	
	#fdc_rentalTool-2243 .ladyScheduleContents .ladyList li::after {
		content:"";
		position:absolute;
		bottom:0;
		border-bottom:1px dotted #a1a1a1;
		width:100%;
		height:1px;
	}
	#fdc_rentalTool-2243 .ladyScheduleContents .ladyList li:nth-child(3n+1)::after {
		left:0;
	}
	#fdc_rentalTool-2243 .ladyScheduleContents .ladyList li:nth-child(3n)::after {
		left:-5%;
		width:107%;
	}

#fdc_rentalTool-2243 .ladyScheduleContents .ladyList li .ladyPhoto {
	position:relative;
	aspect-ratio:3/4;
	width:100%;
	overflow:hidden;
}
	#fdc_rentalTool-2243 .ladyScheduleContents .ladyList li .ladyPhoto img {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:auto;
	}

#fdc_rentalTool-2243 .ladyScheduleContents .ladyList .ladyData {
	width:100%;
}

#fdc_rentalTool-2243 .ladyScheduleContents .ladyList .ladyData .nameAge {
	font-size:1.2em;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0.8em 0;
}

#fdc_rentalTool-2243 .ladyScheduleContents .ladyList .ladyData .nameAge .newFaceIcn {
	font-size:0.6em;
	line-height:1;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	display:flex;
	justify-content:center;
	align-items:center;
	background:#22b9f0;
	border-radius:0.9em;
	width:3.6em;
	height:1.8em;
	margin:auto;
	text-align:center;
	color:#fff;
}

#fdc_rentalTool-2243 .ladyScheduleContents .ladyList .ladyData .attend {
	position:relative;
	height:1.5em;
	/*margin-bottom:1em;*/
	text-align:center;
}
#fdc_rentalTool-2243 .ladyScheduleContents .ladyList .ladyData .attend .time {
	line-height:1.6;
	display:inline-block;
	background:url(../images/icon_time.png) left center no-repeat;
	background-size:auto 1.1em;
	box-sizing:border-box;
	height:1.6em;
	padding-left:1.5em;
	letter-spacing:0.1em;
}
#fdc_rentalTool-2243 .ladyScheduleContents .ladyList .ladyData .attend .time.none {
	background-image:none;
}
#fdc_rentalTool-2243 .ladyScheduleContents .ladyList .ladyData .attend .now {
	font-size:0.7em;
	line-height:1.6;
	position:absolute;
	top:0; right:0; bottom:0;
	background:#aa0000;
	border-radius:0.8em;
	height:1.6em;
	padding:0 1em;
	margin:auto;
	color:#ffffff;
}
	#fdc_rentalTool-2243 .ladyScheduleContents .ladyList .ladyData .attend .now img  {
		width:auto;
		height:100%;
	}

#fdc_rentalTool-2243 .ladyScheduleContents .ladyList .ladyData .message {
	font-size:0.9em;
	line-height:1.5;
	padding-top:0.5em;
}
#fdc_rentalTool-2243 .ladyScheduleContents .ladyList .ladyData .icon {
	display:flex;
	justify-content:flex-end;
	padding-top:0.5em;
}
	#fdc_rentalTool-2243 .ladyScheduleContents .ladyList .ladyData .icon .twitter img {
		width:auto;
		height:30px;
	}


#fdc_rentalTool-2252 {
	font-size:13px;
	background: url(../images/bg_all.jpg) top center repeat-y;
}
@media only screen and (max-width:560px) {

	#fdc_rentalTool-2252 {
		background:none;
	}
	#fdc_rentalTool-2252 img {
		width:100%;
	}
}

#fdc_rentalTool-2252 .contents_frame {
	width:696px;
	padding:3em 20px 0;
	margin:0 auto;
}

#fdc_rentalTool-2252 .ladyProfileContents {
	padding-bottom:5em;
}
@media only screen and (max-width:560px) {

	#fdc_rentalTool-2252 .contents_frame {
		box-sizing:border-box;
		width:100%;
		padding:1.5em 4% 0;

	}
}
#fdc_rentalTool-2252 .ladyProfileContents .midashi {
	font-size:1.2em;
	background: linear-gradient(to bottom, rgba(149,132,114,1) 0%,rgba(84,70,57,1) 100%);
	border-radius:10px;
	padding:0.8em 0 0.8em 1.4em;
	margin-bottom:2em;
	color:#fff;
}

#fdc_rentalTool-2252 .ladyProfileContents .profImage {
}
#fdc_rentalTool-2252 .ladyProfileContents .question {
	margin-top:3em;
}
	#fdc_rentalTool-2252 .ladyProfileContents .question .ans {
		display:flex;
		padding:1em 0;
	}

	#fdc_rentalTool-2252 .ladyProfileContents .question.rev {
		text-align:right;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .question.rev .ans {
		flex-direction:row-reverse;
	}

	#fdc_rentalTool-2252 .ladyProfileContents .question .ans .word {
		padding:1em;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .question .ans .ladyImage img {
		width:200px;
	}

@media only screen and (max-width:560px) {

	#fdc_rentalTool-2252 .ladyProfileContents .question > img {
		width:70%;
	}
}


#fdc_rentalTool-2252 .ladyProfileContents .myProf {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin:3em 0 1.5em;
}

#fdc_rentalTool-2252 .ladyProfileContents .myProf dl {
	display:flex;
	justify-content:space-between;
	padding:0 0 0.8em 0;
	margin:0;
}

	#fdc_rentalTool-2252 .ladyProfileContents .myProf dl dt,
	#fdc_rentalTool-2252 .ladyProfileContents .myProf dl dd {
		padding:0 0 0.3em 0;
		margin:0;
		text-align:left;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .myProf dl dt {
		font-weight:bold;
	}

@media only screen and (min-width:561px) {

	#fdc_rentalTool-2252 .ladyProfileContents .myProf dl:nth-child(2n+1) {/*左側枠*/
		width:43%;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .myProf dl:nth-child(2n+1) dt {
		width:30%;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .myProf dl:nth-child(2n+1) dd {
		width:68%;
	}

	#fdc_rentalTool-2252 .ladyProfileContents .myProf dl:nth-child(2n) {/*右側枠*/
		width:54%;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .myProf dl:nth-child(2n) dt {
		width:40%;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .myProf dl:nth-child(2n) dd {
		width:58%;
	}
}


@media only screen and (max-width:560px) {

	#fdc_rentalTool-2252 .ladyProfileContents .myProf {
		display:block;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .myProf dl {
		width:100%;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .myProf dl dt {
		width:35%;
		padding:0 0 0.3em 0;
		margin:0;
		text-align:left;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .myProf dl dd {
		width:63%;
		padding:0 0 0.3em 0;
		margin:0;
		text-align:left;
	}
}




#fdc_rentalTool-2252 .ladyProfileContents .dipExp {
	font-size:0.8em;
	margin:0 0 0.5em 0;
	text-align:left;
}
	#fdc_rentalTool-2252 .ladyProfileContents .dipExp dt {
		font-weight:bold;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .dipExp dd {
		padding:0;
		margin:0;
		text-align:left;
	}

#fdc_rentalTool-2252 .ladyProfileContents .mySkill {
	display:flex;
	flex-wrap:wrap;
	border:solid 1px #d5cfc8;
	margin-bottom:3em;
}
#fdc_rentalTool-2252 .ladyProfileContents .mySkill dl {
	display:flex;
	box-sizing:border-box;
	width:50%;
	padding:0;
	margin:0;
	text-align:center;
}
	#fdc_rentalTool-2252 .ladyProfileContents .mySkill.standard dl {
		border-bottom:solid 1px #d5cfc8;
	}

	/*
	#fdc_rentalTool-2252 .ladyProfileContents .mySkill.standard dl:nth-child(9),
	#fdc_rentalTool-2252 .ladyProfileContents .mySkill.standard dl:nth-child(10) {
		border-bottom:0;
	}
	*/
	/*2024.06.10*/
	#fdc_rentalTool-2252 .ladyProfileContents .mySkill.standard dl:nth-last-child(3),
	#fdc_rentalTool-2252 .ladyProfileContents .mySkill.standard dl:nth-last-child(4) {
		border-bottom:0;
	}
	/*2024.06.10*/
	#fdc_rentalTool-2252 .ladyProfileContents .mySkill.standard dl:nth-last-child(1),
	#fdc_rentalTool-2252 .ladyProfileContents .mySkill.standard dl:nth-last-child(2) {
		display:none;
	}

#fdc_rentalTool-2252 .ladyProfileContents .mySkill dl dt {
	background:#ece8e4;
	width:70%;
	padding:0.5em 0;
	margin:0;
}
	#fdc_rentalTool-2252 .ladyProfileContents .mySkill dl:nth-of-type(1) dt,
	#fdc_rentalTool-2252 .ladyProfileContents .mySkill dl:nth-of-type(2) dt {
		background:#d0c7bd;
	}

#fdc_rentalTool-2252 .ladyProfileContents .mySkill dl dd {
	display:flex;
	justify-content:center;
	align-items:center;
	box-sizing:border-box;
	width:30%;
	padding:0.5em 0;
	margin:0;
}


#fdc_rentalTool-2252 .ladyProfileContents .mySchedule {
	width:100%;
	margin-bottom:3em;
}
#fdc_rentalTool-2252 .ladyProfileContents .mySchedule h2 {
	font-size:14px;
	font-weight:normal;
}

#fdc_rentalTool-2252 .ladyProfileContents .mySchedule .weekly table {
	/*display:table;*/
	border-collapse:collapse;
	width:100%;
}
#fdc_rentalTool-2252 .ladyProfileContents .mySchedule .weekly th {
	/*display:table-cell;*/
	width:calc(100% / 7);
	background:#ece8e4;
	border:solid 1px #d5cfc8;
	padding:0.8em 0;
	margin:0;
	text-align:center;
}
#fdc_rentalTool-2252 .ladyProfileContents .mySchedule .weekly td {
	border:solid 1px #d5cfc8;
}
#fdc_rentalTool-2252 .ladyProfileContents .mySchedule .weekly td div {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0;
	margin:0;
	height:5em;
}
	#fdc_rentalTool-2252 .ladyProfileContents .mySchedule .weekly td div > span {
		display:flex;
		justify-content:center;
		flex-direction:column;
		padding:0;
		margin:0;
		height:5em;
	}

.ladyProfileContents .mySchedule .weekly dl dt {
	padding:0.8em 0;
	background:#ece8e4;
	width:100%;
}
.ladyProfileContents .mySchedule .weekly dl dd {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0;
	margin:0;
	width:100%;
	height:5em;
}

#fdc_rentalTool-2252 .ladyProfileContents .mySchedule .blank {
	border-left:1px solid #d5cfc8;
	border-right:1px solid #d5cfc8;
	border-bottom:1px solid #d5cfc8;
	padding:1.5em 0;
	text-align:center;
}

@media only screen and (max-width:560px) {

	#fdc_rentalTool-2252 .ladyProfileContents .mySchedule .scrollFrame {
		overflow-x:auto;
		white-space:nowrap;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .mySchedule .weekly  {
		width:170%;
	}
}





#fdc_rentalTool-2252 .ladyProfileContents .question {
	margin-top:3em;
}
	#fdc_rentalTool-2252 .ladyProfileContents .question .ans {
		display:flex;
		padding:1em 0;
	}

	#fdc_rentalTool-2252 .ladyProfileContents .question.rev {
		text-align:right;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .question.rev .ans {
		flex-direction:row-reverse;
	}

	#fdc_rentalTool-2252 .ladyProfileContents .question .ans .word {
		padding:1em;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .question .ans .ladyImage img {
		width:200px;
	}

@media only screen and (max-width:560px) {

	#fdc_rentalTool-2252 .ladyProfileContents .question .ans .ladyImage {
		width:30%;
	}
	#fdc_rentalTool-2252 .ladyProfileContents .question .ans .ladyImage img {
		width:100%;
	}
}










#fdc_rentalTool-2252 .ladyProfileContents .therapistBlog {
	text-align:right;
}
@media only screen and (max-width:560px) {

	#fdc_rentalTool-2252 .ladyProfileContents .therapistBlog {
		text-align:center;
		margin-top:3em;
	}

}

#fdc_rentalTool-2252 .ladyProfileContents .therapistBlog a {
	position:relative;
	display:inline-block;
}
#fdc_rentalTool-2252 .ladyProfileContents .therapistBlog a span {
	font-size:1.2em;
	display:inline-block;
	position:absolute;
	top:50%;
	left:43%;
	color:#fff;
}





@media only screen and (min-width:561px) {


	#fdc_rentalTool-2252 .footerFixedNavi {
		display:none;
	}

	#fdc_rentalTool-2252 .foot_contact {
		position:relative;
		background:url(../images/foot_contact_datacenter.jpg) center center no-repeat;
		width:695px;
		height:120px;
		margin-top:100px;
	}
	#fdc_rentalTool-2252 .foot_contact .line_link {
		position:absolute;
		top:16px;
		left:554px;
		display:block;
		width:125px;
		height:44px;
	}
	#fdc_rentalTool-2252 .foot_contact .access_link {
		position:absolute;
		top:63px;
		left:554px;
		display:block;
		width:125px;
		height:44px;
	}
}
@media only screen and (max-width:560px) {

	#fdc_rentalTool-2252 .foot_contact {
		display:none;
	}

	#fdc_rentalTool-2252 .footerFixedNavi {
		background:rgba(0,0,0,0.5);
		position:fixed;
		left:0;
		bottom:0;
		box-sizing:border-box;
		width:100%;
		min-width:320px;
		padding:0 3px;
		z-index:9999;
	}
	#fdc_rentalTool-2252 .footerFixedNavi ul {
		box-sizing:border-box;
		width:100%;
		margin:0 auto;
		padding:6px 0;
		overflow:hidden;
	}
	#fdc_rentalTool-2252 .footerFixedNavi ul li {
		display:table;
		float:left;
		box-sizing:border-box;
		padding:0 2px;
		cursor:pointer;

	}
	#fdc_rentalTool-2252 .footerFixedNavi ul li a {
		border-radius:7px;
		box-sizing:border-box;
		display:table-cell;
		height:45px !important;
		padding:0 3px;
		vertical-align:middle;
		text-align:center;
	}

	/*=== 求人以外の表示 ===*/

	/* 電話ボタン */
	#fdc_rentalTool-2252 .footerFixedNavi ul.normal li.tel {
		width:39%;
	}
	#fdc_rentalTool-2252 .footerFixedNavi ul.normal li.tel a {
		background:#CD0000;
		background: -webkit-linear-gradient(top, #F20000 60%,#AA0000 100%);
		background: linear-gradient(to bottom, #F20000 60%,#AA0000 100%);
		border:1px solid #AA0101;
		box-shadow:rgba(163, 163, 163, 0.65) 0px 0px 2px 0px;
	}
	#fdc_rentalTool-2252 .footerFixedNavi ul.normal  li.tel img {
		width:auto;
		height:35px;
	}

	/* 予約ボタン */
	#fdc_rentalTool-2252 .footerFixedNavi ul.normal li.reserve {
		width:39%;
	}
	#fdc_rentalTool-2252 .footerFixedNavi ul.normal li.reserve a {
		background:#17a703;
		/*background: linear-gradient(to bottom, #ffffff 60%,#ebebeb 100%);*/
		background: linear-gradient(to bottom, #19bc03 80%,#17a703 100%);
		border:1px solid #17a703;
		box-shadow:rgba(163, 163, 163, 0.65) 0px 0px 2px 0px;
	}
	#fdc_rentalTool-2252 .footerFixedNavi ul.normal li.reserve img {
		width:auto;
		height:35px;
	}

	/* アクセスボタン */
	#fdc_rentalTool-2252 .footerFixedNavi ul.normal li.access {
		width:22%;
	}
	#fdc_rentalTool-2252 .footerFixedNavi ul.normal li.access a {
		background: #050a44;
		background: -webkit-linear-gradient(top, #ffffff 60%,#ebebeb 100%);
		background: linear-gradient(to bottom, #ffffff 60%,#ebebeb 100%);
		border:1px solid #ddd;
		box-sizing:border-box;
	}
	#fdc_rentalTool-2252 .footerFixedNavi ul.normal li.access img {
		width:auto;
		height:35px;
	}
}

/*------- 戻るボタン ---------*/
#fdc_rentalTool-2252 .btnClose  {
	font-size: 0.9em;
	background: #d2d2d2;
	border-radius: 1.5em;
	width:40%;
	margin: 3em auto 0;
	text-align: center;
}
#fdc_rentalTool-2252  .btnClose p  {
	font-size: 1.2em;
	padding: 1em 0;
	color:#fff;
	cursor: pointer;
}
