@charset "UTF-8";

/*================================================
 *  主要設備
 ================================================*/


section[id^="eq_detail_area"]:nth-of-type(n+2) {
	margin-top: 170px;
}
section[id^="eq_detail_area"] h3 {
	font-size: 46px;
	font-weight: bold;
	line-height: 1.5;
	letter-spacing: 0.06em;
	text-align: center;
	margin-bottom: 50px;
}

section[id^="eq_detail_area"] .inner .unit_txt {
	width: 560px;
	width: calc(50% + 10px);
}
section[id^="eq_detail_area"] .inner .unit_txt table {
	font-size: 20px;
	line-height: 1.5;
}
section[id^="eq_detail_area"] .inner .unit_txt table thead th:first-of-type,
section[id^="eq_detail_area"] .inner .unit_txt table tbody th {
	padding: 25px 0 25px 30px;
}
section[id^="eq_detail_area"] .inner .unit_txt table thead th:last-of-type,
section[id^="eq_detail_area"] .inner .unit_txt table tbody td {
	padding: 25px 0;
	width: 100px;
	text-align: center;
}
section[id^="eq_detail_area"] .inner .unit_txt table thead th {
	border-bottom: 1px solid;
	padding-top: 0!important;
}
section[id^="eq_detail_area"] .inner .unit_txt table tbody th,
section[id^="eq_detail_area"] .inner .unit_txt table tbody td {
	border-bottom: 1px solid #ccc;
}


section[id^="eq_detail_area"] .inner .unit_img {
	width: 460px;
	width: calc(50% - 90px);
}
section[id^="eq_detail_area"] .inner .unit_img figure {
	display: block;
}
section[id^="eq_detail_area"] .inner .unit_img figure:nth-of-type(n+2) {
	margin-top: 35px;
}
section[id^="eq_detail_area"] .inner .unit_img figure figcaption {
	font-size: 22px;
	line-height: 1.5;
	letter-spacing: 0.06em;
	padding-top: 0.7em;
}


@media screen and (max-width: 1200px) {
	section[id^="eq_detail_area"] .inner .unit_txt {
		width: calc(50% + 0.833vw);
	}
	section[id^="eq_detail_area"] .inner .unit_img {
		width: calc(50% - 7.5vw);
	}
}
@media screen and (max-width: 1000px) {
	section[id^="eq_detail_area"] .inner {
		display: block;
		max-width: 750px;
	}
	section[id^="eq_detail_area"] .inner .unit_txt {
		width: 640px;
		margin: 0 auto;
	}
	section[id^="eq_detail_area"] .inner .unit_img {
		width: 600px;
		margin: 80px auto 0;
	}
}






/*================================================
 *  スマートフォン向けデザイン
 ================================================*/
@media screen and (max-width: 767px) {



section[id^="eq_detail_area"]:nth-of-type(n+2) {
	margin-top: 24vw;
}
section[id^="eq_detail_area"] h3 {
	font-size: 6.9vw;
	margin-bottom: 9vw;
}

section[id^="eq_detail_area"] .inner .unit_txt {
	width: 100%;
}
section[id^="eq_detail_area"] .inner .unit_txt table {
	font-size: 4vw;
}
section[id^="eq_detail_area"] .inner .unit_txt table thead th:first-of-type,
section[id^="eq_detail_area"] .inner .unit_txt table tbody th {
	padding: 5vw 0 5vw 6vw;
}
section[id^="eq_detail_area"] .inner .unit_txt table thead th:last-of-type,
section[id^="eq_detail_area"] .inner .unit_txt table tbody td {
	padding: 5vw 0;
	width: 17vw;
}


section[id^="eq_detail_area"] .inner .unit_img {
	margin-top: 10vw;
}
section[id^="eq_detail_area"] .inner .unit_img figure:nth-of-type(n+2) {
	margin-top: 8vw;
}
section[id^="eq_detail_area"] .inner .unit_img figure figcaption {
	font-size: 4.5vw;
}






}