@charset "UTF-8";
/*建築・リフォーム課*/

/*共通調整の読み込み*/
@import url(page-common-adjust.css);

/*
.section-exp .elementor-widget-container {
	text-align: center;
}

.section-exp p {
	display: inline-block;
	text-align: left;
}
*/

.pcbr {
	display: block;
}

.pc-br {
	display: none;
}

.sumahobr {
	display: block;
}

.sumahobr2 {
	display: none;
}

#botan {
	transition: 0.5s;
}

#botan:hover {
	transition: 0.5s;
}

.kaigyou10 {
	display: none;
}

.kaigyou10-2 {
	display: none;
}

table {
	margin: 0px;
	padding: 0px;
}

tr {
	margin: 0px;
	padding: 0px;
}

td {
	margin: 0px;
	padding: 0px;
	width: 300px;
}

/* PC*/
@media print,
screen and (min-width: 768px) {
	.details ul {
		display: flex;
		flex-wrap: wrap;
	}

	.details ul li {
		width: calc(100% / 2);
	}
}


/* タブレットレイアウト */
@media screen and (min-width:768px) and (max-width:959px) {

	.pcbr {
		display: none;
	}

	.pc-br {
		display: block;
	}
    
	.sumahobr {
		display: block;
	}

	.sumahobr2 {
		display: none;
	}

	#botan {
		transition: 0.5s;
	}
	
	#botan:hover {
		transition: 0.5s;
	}

	.kaigyou10 {
		display: block;
	}

	.kaigyou10-2 {
		display: none;
	}

	table {
		margin: 0px;
		padding: 0px;
	}
	
	tr {
		margin: 0px;
		padding: 0px;
	}
	
	td {
		margin: 0px;
		padding: 0px;
		width: 250px;
	}

}























/* スマートフォンレイアウト */
@media screen and (max-width: 767px) {

	.pcbr {
		display: none;
	}

	.pc-br {
		display: none;
	}

	.sumahobr {
		display: none;
	}

	.sumahobr2 {
		display: block;
	}

	#botan {
		transition: 0.5s;
	}
	
	#botan:hover {
		transition: 0.5s;
	}

	.kaigyou10 {
		display: none;
	}

	.kaigyou10-2 {
		display: block;
	}

	table {
		margin: 0px;
		padding: 0px;
	}
	
	tr {
		margin: 0px;
		padding: 0px;
	}
	
	td {
		margin: 0px;
		padding: 0px;
		display: block;
		width: 100%;
	}
	
}