.red{
	color:#A20000;
}

td a{
	text-decoration:underline;
}


/* ヘッダー画像 */
/*------------------------------------------------------*/

/* 各ページスマホ用CSS */
@media print, screen and ( max-width : 768px ) {
	
	#p_viewer::before {
		content: "物件概要";
		position: absolute;
		top: 52%;
		left: 0%;
		font-size:50px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFFFFF;
		padding:0.5% 0;
		z-index: 10;
	}
	
}

/* 各ページPC用CSS */
@media print, screen and ( min-width : 769px ) {
	
	#p_viewer::before {
		content: "物件概要";
		position: absolute;
		top: 52%;
		left: 0%;
		font-size:40px;
		font-weight:bold;
		text-align:center;
		width:100%;
		color:#FFFFFF;
		padding:0.5% 0;
		z-index: 10;
	}
	
}


/* 各ページスマホ用CSS */
@media print, screen and ( max-width : 768px ) {
	
	.building_area {
		margin:0 auto;
		padding:0;
	}
	
	.building_data{
		padding: 20px;
		text-align: center;
		border: 1px solid #5F6E74;
		width:100%;
		box-sizing: border-box;
		margin-bottom:20px;
	}
	
	.access_img img {
		width:100%;
	}
	
}

/* 各ページPC用CSS */
@media print, screen and ( min-width : 769px ) {
	
	.building_area {
		display: flex;  /* 子要素を横並びにする */
		gap: 10px;      /* 要素間の隙間 */
	}
	
	.building_data{
		padding: 20px;
		text-align: center;
		border: 1px solid #5F6E74;
		width:395px;
		box-sizing: border-box;
	}
	
	.access_img img {
		width:400px;
	}
	
}

/*------------------------------------------------------*/


/* フォームの設定 */
/*------------------------------------------------------*/

form input {
	padding:5px;
	border:1px solid #999;
	background:#FFFFFF;
}

form input[type="text"]{
	width:90%;
}

form input[type="tel"]{
	width:90%;
}

form input[type="email"]{
	width:90%;
}

form input[type="submit"]{
	width:200px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ae7521+0,e5c46f+50,ae7521+100 */
	background: #ae7521; /* Old browsers */
	background: -moz-linear-gradient(top,  #ae7521 0%, #e5c46f 50%, #ae7521 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ae7521), color-stop(50%,#e5c46f), color-stop(100%,#ae7521)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ae7521 0%,#e5c46f 50%,#ae7521 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ae7521 0%,#e5c46f 50%,#ae7521 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ae7521 0%,#e5c46f 50%,#ae7521 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ae7521 0%,#e5c46f 50%,#ae7521 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae7521', endColorstr='#ae7521',GradientType=0 ); /* IE6-9 */
	color:#FFF;
	padding:10px;
	font-weight:bold;
	font-size:16px;
	border: 1px solid #AE7521;
}

form input[type="button"]{
	width:200px;
	background:#7F7F7F;
	color:#FFF;
	padding:10px;
	font-weight:bold;
	font-size:16px;
	border: 1px solid #7F7F7F;
}

form input[type="submit"]:hover{
	width:200px;
	background:#FFF;
	color:#AE7521;
	padding:10px;
	font-weight:bold;
	font-size:16px;
	border: 1px solid #AE7521;
	cursor:pointer;
}

form input[type="button"]:hover{
	width:200px;
	background:#FFF;
	color:#7F7F7F;
	padding:10px;
	font-weight:bold;
	font-size:16px;
	border: 1px solid #7F7F7F;
	cursor:pointer;
}

form textarea{
	width:90%;
	padding:5px;
	border:1px solid #999;
	background:#FFFFFF;
}

form input[type="radio"]{
	border:1px solid #F00;
	background:#33CCCC;
}

.f_red{
	color:#F00;
	font-weight:bold;
}

.err{
	font-weight:bold;
	color:#FF0000;
	font-size:14px;
}

#send_ok{
	text-align:center;
	border:3px solid #06F;
	color: #06F;
	font-weight:bold;
	padding:10px;
	margin-bottom:30px;
}

#send_ng{
	text-align:center;
	border:3px solid #F00;
	color: #F00;
	font-weight:bold;
	padding:10px;
	margin-bottom:30px;
}

.inquiry_btn{
	display: inline-block;
	background:#BE9B5A;
	color: #fff;
	padding: 16px 40px;
	text-decoration: none;
	border-radius: 30px;
	transition: background-color 0.3s ease;
	font-size:18px;
	font-weight:bold;
}

.inquiry_btn:hover {
	background-color:#DBAF6A;
	transition: background-color 0.3s ease;
}

/*------------------------------------------------------*/