@charset "UTF-8";

/* *****************************************************
店舗物件募集
***************************************************** */

.profile_box{
	padding:0 0 10px 0;
}
.profile_box dl{
	display:block;
}
.profile_box dl dt{
	display:block;
	width:18%;
	float:left;
	background-color:#4c4c4c;
	line-height:32px;
	color:#FFFFFF;
	text-align:center;
	letter-spacing:1px;
}
.profile_box dl dd{
	display:block;
	width:79%;
	float:right;
	padding:4px 0 0 0;
	line-height:1.5;
}

.profile_box dl.tble01 dt{
	width:40%;
}
.profile_box dl.tble01 dd{
	width:57%;
}

 

.historytabl{ margin:0 0 20px; width:100%;  }
.historytabl th{ padding:0 0 0 0; background:url(/lib/images/common/bg_box2.png) repeat 0 0; border-bottom:6px solid #FFFFFF; border-top:6px solid #FFFFFF; width:110px; text-align:center; vertical-align:middle; font-size:138%;}
.historytabl td{ padding:0 0 0 0; border-bottom:6px solid #FFFFFF; border-top:6px solid #FFFFFF; vertical-align:middle; }
.historytabl td p{ display:block; padding:6px 15px; margin:0 0 0 0; line-height:1.6; }

.mapbox{ margin:0 0 20px 0;}
.mapbox iframe{ height:300px; }

.sptxt{ display:none;}

@media screen and (min-width: 768px) and (max-width: 979px) {
	.profile_box dl dt{
		width:23%;
		font-size:89%;
	}
	.profile_box dl dd{
		width:74%;
		font-size:89%;
		line-height:1.5;
	}
	.profile_box dl.tble01 dt{
		width:54%;
		margin: 0 0 8px 0;
	}
	.profile_box dl.tble01 dd{
		width:100%;
	}

	.historytabl th{ width:23%; font-size:125%;}
	.historytabl td{ padding:0 0 0 0; border-bottom:6px solid #FFFFFF; border-top:6px solid #FFFFFF; vertical-align:middle; }
	.historytabl td p{ font-size:89%; line-height:1.6; padding:6px 0 6px 15px;}
	
	.mapbox{ margin:0 0 20px 0;}
	.mapbox iframe{ height:500px; }

	.sptxt{ display:block; font-size:89%;}
}
@media screen and (max-width: 767px) {
	.profile_box dl{
		margin:0 0 10px 0;
	}
	.profile_box dl dt{
		width:30%;
		font-size:75%;
		float:none;
		margin:0 0 2px 0;
		line-height:24px;
	}
	.profile_box dl dd{
		width:100%;
		font-size:75%;
		line-height:1.5;
		float:none;
	}
	.profile_box dl.tble01 dt{
		width:50%;
	}
	.profile_box dl.tble01 dd{
		width:100%;
	}
	
	.historytabl th{ width:23%; font-size:75%;}
	.historytabl td{ padding:0 0 0 0; border-bottom:6px solid #FFFFFF; border-top:6px solid #FFFFFF; vertical-align:middle; }
	.historytabl td p{ font-size:75%; line-height:1.6; padding:6px 0 6px 8px;}
	
	.mapbox{ margin:0 0 20px 0;}
	.mapbox iframe{ height:200px; }

	.sptxt{ display:block; font-size:75%;}
}
