html {
  scroll-behavior: smooth;
}


/* 比較表 */
#comparison-sheet {
	background-color: #fff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	height: 6em;
}
#comparison-sheet1 {
	background-color: #fff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
}
/* 比較表複選 */
body { background-color:#fafafa; font-family:'Roboto';}
label {
	padding-top: 17px;
	padding-right: 5px;
	padding-bottom: -1px;
	padding-left: 3px;
	font-weight: 400;
	color: #3F3F40;
	font-size: 1.1rem;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}    
/* 比較表複選 */

/* 篩選 */
* {
  box-sizing: border-box;
}

body {
  padding: ;
	font-family: Arial;
}

.main {
  max-width:;
	margin: auto;

	background-color: ;
	background-color: #ECECEC;
}

h1 {
	font-size: 50px;
	word-break: break-all;
	padding: 0px;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}

.row {
  margin: ;
}

/* Add padding BETWEEN each column */
.row,
.row > .column {









}

/* Create three equal columns that floats next to each other */
.column {
  float: left;
  width: 25%;
  display: none; /* Hide all elements by default */
}

/* Clear floats after rows */ 
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Content */
.content1 {
background: rgba(0, 0, 0, 0.2) none repeat scroll !important;/* rgba(0, 0, 0, 0.2) 前三个确定颜色，最后0.2确定透明度 */
            /*实现FireFox背景透明，文字不透明*/
background: #ffffff;
filter: Alpha(opacity=20);
 /*实现IE背景透明,文字不透明*/
color: #000000;
 font-size: 20px;
font-weight: bold;
        }




.content {
	background-color: ;
	padding: 0px;
	border: 1px none #B0B0B0;
}

/* The "show" class is added to the filtered elements */
.show {
  display: block;
}

/* Style the buttons */
.button {
  border: none;
  outline: none;
  padding: 12px 16px;
  background-color: white;
  cursor: pointer;
}

/* Responsive layout - makes the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
} 
/* 篩選 */
















/* 間格 */
.a5 {
	margin: 5px;
}
.a10 {
	margin: 11px;
}
.a30 {
	margin: 30px;
}
.a50 {
	margin-top: 50px;
	margin-bottom: 50px;
}
.a80 {
	margin-top: 80px;
	margin-bottom: 80px;
}
.a250 {
	margin-top: 125px;
	margin-bottom: 125px;
}
.a200 {
	margin-top: 100px;
	margin-bottom: 100px;
}
.a118 {
	margin-top: 58px;
	margin-bottom: 58px;
}
.a150 {
	margin-top: 75px;
	margin-bottom: 75px;
}
.a240 {
	margin-top: 120px;
	margin-bottom: 120px;
}
.a300 {
	margin-top: 150px;
	margin-bottom: 150px;
}
.a350 {
	margin-top: 175px;
	margin-bottom: 175px;
}

.a400 {
	margin-top: 200px;
	margin-bottom: 200px;
}
.iop<strong>hr</strong> {
	padding-top: 170px;
	padding-bottom: 90px;
}

.hrhr1 {
	height: 1px;
}
.hrhr2 {
	height: 2px;
}
.hrhr3 {
	height: 3px;
}
.hrhr5 {
	height: 5px;
}
.hrhr8 {
	height: 8px;
}
.hrhr10 {
	height: 10px;
}
.hrhr13 {
	height: 13px;
}
.hrhr15 {
	height: 15px;
}
.hrhr20 {
	height: 20px;
}
.hrhr25 {
	height: 25px;
}
.hrhr30 {
	height: 30px;
}
.hrhr35 {
	height: 35px;
}
.hrhr38 {
	height: 38px;
}
.hrhr39 {
	height: 39px;
}
.hrhr50 {
	height: 50px;
}
.hrhr60 {
	height: 60px;
}
.hrhr70 {
	height: 70px;
}
.hrhr80 {
	height: 80px;
}
.hrhr90 {
	height: 90px;
}
.hrhr100 {
	height: 100px;
}
.hrhr120 {
	height: 120px;
}
.hrhr150 {
	height: 150px;
}
.hrhr170 {
	height: 170px;
}
.hrhr200 {
	height: 200px;
}
.hrhr260 {
	height: 260px;
}
.ah1 {
	padding-top: 1%;
	padding-bottom: 1%;
}
.ah2 {
	padding-top: 2%;
	padding-bottom: 2%;
}
.ah3 {
	padding-top: 3%;
	padding-bottom: 3%;
}
.ah4 {
	padding-top: 4%;
	padding-bottom: 4%;
}
.ah5 {
	padding-top: 5%;
	padding-bottom: 5%;
}
.ah8 {
	padding-top: 8%;
	padding-bottom: 8%;
}
.ah10 {
	padding-top: 10%;
	padding-bottom: 10%;
}
.ah20 {
	padding-top: 20%;
	padding-bottom: 20%;
}
/* 間格 */
