@charset "utf-8";
/* CSS Document */

.main{
	overflow-x: hidden;
}
.wrap {
	background: none;
}
.secondPageKV .swiper-slide01{
  	background: url('../images/bgPC.png') no-repeat center center;
  	background-size: 100%;
}


/* section01 */
	
	.section01 table{
		width: 100%;
		margin: 0 auto;
		max-width: 1000px;
		font-weight: 300;
	}

	/* 所有表格控制 */
		.section01 table th,
		.section01 table td{
			padding: 13px 20px;
			box-sizing: border-box;
		}
		.section01 table th{
			min-width: 240px;
			max-width: 240px;
		}
		.section01 table td{
			width: 50%;
		}

	/* 產品圖表格 */
		.section01 table.tableProduct{
			margin-top: 50px;
		}
		.section01 table.tableProduct p{
		  	color: #00a919;
		  	text-align: center;
		  	font-weight: 500;
		}
		.section01 table.tableProduct img{
			max-width: 135px;
			margin: 0 auto;
		}
		.section01 table.tableProduct th,
		.section01 table.tableProduct td{
			vertical-align: top;
		}

	/* 比較表格 */
		.section01 table.tableContent th,
		.section01 table.tableContent td {
		  	border-bottom: 1px solid #dfdad1;
		}
		.section01 table.tableContent tr:last-of-type th,
		.section01 table.tableContent tr:last-of-type td {
		  	border-bottom: 0;
		}
		.section01 table.tableContent tr:nth-child(2n) td {
			background: #f9f9f5;
		}
		.section01 table.tableContent{
			text-align: center;
			border-bottom: 3px solid #f2eee6;
			border-top: 3px solid #f2eee6;
		}
		.section01 table.tableContent .tableTitle{
			background: #f2eee6;
			font-weight: 400;
			text-align: left;
		}
		.section01 table.tableContent img{
			width: 30px;
			margin: 0 auto;
		}
		.section01 table.tableContent .tableTitle img{
			width: 60px;
			display: inline-table;
			vertical-align: middle;
			margin-right: 5px;
		}
		.section01 table.tableContent .tableTitle p{
			display: inline-table;
			vertical-align: middle;
		}
		.section01 table.tableContent span{
			color: #00a919;
			display: table;
			margin: 0 auto;
		}

	br.spBr375{
		display: none;
	}
    
    

	


@media screen and (max-width: 1366px){
	/* 所有表格控制 */
		.section01 table th{
			min-width: 210px;
			max-width: 210px;
		}
}
@media screen and (max-width: 1150px){
	.secondPageKV .swiper-slide01{
	  	background: url('../images/bgSP.png') no-repeat center center;
	  	background-size: 100%;
	}

	/* 所有表格控制 */
		.section01 table th{
			min-width: 220px;
			max-width: 220px;
		}
}
@media screen and (max-width: 860px){
	/* 所有表格控制 */
		.section01 table th{
			min-width: 175px;
			max-width: 175px;
		}

	.section01 table.tableContent{
		border-right: 1px solid #dfdad1;
	}
	.section01 table.tableProduct img{
		width: 40%;
	}
}
@media screen and (max-width: 720px){
	body table a.more{
		padding: 14px 27px;
	}
}
@media screen and (max-width: 550px){
	/* 所有表格控制 */
		.section01 table th,
		.section01 table td{
			padding: 5px;
		}
		.section01 table th{
			min-width: 88px;
			max-width: 88px;
		}

	/* 比較表格 */
		.section01 table.tableContent .tableTitle p{
			display: table;
			margin: 0 auto;
		}
		.section01 table.tableContent .tableTitle img{
			width: 40px;
			display: table;
			margin: 0 auto;
		}
		
}
@media screen and (max-width: 460px){
	body table a.more{
		padding: 19px 15px;
		width: 100%;
	}
	.section01 table.tableProduct img{
		width: 50%;
	}

}
@media screen and (max-width: 375px){
	body table a.more{
		padding: 15px 15px;
	}
	br.spBr375{
		display: block;
	}
	.section01 table.tableContent .tableTitle img{
		display: none;
	}
}
@media screen and (max-width: 360px){
	/* 所有表格控制 */
		.section01 table th{
			min-width: 76px;
			max-width: 76px;
		}
		body table a.more{
			font-size: 0.875rem;
		}
}
