.waku{
	margin:0 auto;
}

.block1{
	max-width:900px;
	margin:0 auto 65px;
}

.block1_tbl01{
	border-collapse:collapse;
	width:100%;
	margin:0 auto;
}
.block1_tbl01 th{
	padding:20px 2%;
	border:1px solid #aaa;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
}

.block1_tbl01 td {
	padding:20px 2%;
	border:1px solid #aaa;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
}

.block1_tbl01 td span{
	font-weight:normal;
}


.block1_tbl01_td1{
	width:40%;
}
.block1_tbl01_td2{
	width:40%;
}
.block1_tbl01_td3{
	width:20%;
}


.block2{
	background-color:#efefef;
	padding:65px 0 80px 0;
	margin-bottom:40px;
}

.block2_in{
	max-width:750px;
	margin:0 auto;
}

.block2_txt1{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-bottom:54px;
}

.block2_1_1{
	width:65%;
	margin-right:5%;
}

.block2_1_2{
	width:30%;
}

.block2_tbl01{
	border-collapse:collapse;
	width:100%;
	margin:0 auto;
}
.block2_tbl01 th{
	background-color:white;
	padding:20px 2%;
	border:1px solid #aaa;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
}

.block2_tbl01 td {
	background-color:white;
	padding:20px 4%;
	border:1px solid #aaa;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
}

.block2_tbl01_t1{
	width:10%;
	text-align:center;
}

.block2_tbl01_t2{
	width:60%;
}

.block2_tbl01_t3{
	width:30%;
	text-align:right;
}

.block2_txt2{
	font-size:12px;
	font-weight:bold;
}

.block2_txt3{
	padding-left:12px;
	font-size:12px;
	font-weight:bold;
}






/* 画面幅1024px以下　タブレット縦*/
@media screen and (max-width: 1024px) {







}

/* 画面幅896px以下　スマホ横*/
@media screen and (max-width: 896px) {

	.waku{
		margin:0 50px;
	}

	.block2{
		padding-left:5%;
		padding-right:5%;
	}




}



/* 画面幅480px以下　スマホ縦*/
@media screen and (max-width: 480px) {






}


/* 画面幅896px以上*/
@media screen and (min-width: 896px) {






}
