@charset "UTF-8";
/* CSS Document */
.w60per img {
    width: 40%;
    padding-top: 0%;padding-bottom: 10%;
}
.w60per p{margin-right: 10%;}
.w40per img{width: 100%;}
.fd80{font-size: 20px;}
.fu140{font-size: 24px;font-weight: bold;}

.w50per{width: 50%;}
.w50per img{width: 100%;}

.zeh_h3{background: url("../img/zeh_h3.svg")no-repeat;background-position: bottom;background-size: contain;padding-bottom: 1%;}
.color_red{color: #EA5514;}
.small_copy{font-size: 1rem;color: #000000;}
.border_b{border-bottom: solid 1px gray;padding-bottom: 0.5%;}
.normal{font-weight: normal;}
table {
	width:80%;
	margin-bottom:1em;
	background-color: #B4D8D4;
	border-bottom: 1px dotted #BFC0C0;
	margin: 0 auto;
}
th {
	padding:10px;
	text-align:center;
	vertical-align:middle;
	border-bottom: 1px solid #00A29A;
	color: #ffffff;
}
table th{
  border-bottom: solid 2px #00A29A;
  padding: 10px 0;
}
td {
	padding:10px 0px 10px 20px;
	text-align:left;
	background-color: #ffffff;
	border-bottom: 1px dotted #BFC0C0;
	
}
/*================================================
 *  スマートフォン向けデザイン
 ================================================*/


@media screen and (max-width: 560px){
.fd80{font-size: 16px;}
	.zeh_img{width: 100%;}
.w50per{width: 100%;}
.w48per img{padding-bottom: 4%;}
.w60per img {
    width: 60%;
    padding-top: 5%;padding-bottom: 10%;
}
.w60per p{margin-right: 0%;}

}	
