@charset "utf-8";
/* CSS Document */



.txt_product{ /*商品詳細介紹大區塊*/
    width: 100%;
    padding:3% 10px 3% 10px;
	line-height:30px;
	
}





.txt_GY{ /*商品詳細介紹 小區塊*/
    background-color: #eee;
    width: 100%;
    padding:20px 15px;
	font-size: 14px;
	color: #222;
	line-height: 2em;
	display:block;
}
.txt_BK{ /*商品詳細介紹 小區塊*/
    background-color: #000;
    width: 100%;
    padding:5px 5px 5px 10px;
	font-size: 24px;
	color: #fff;
	line-height: 2em;
	font-weight: 900;
	display:block;
}

.B_PIC {
	display:block;
	padding:5px 0 5px 0;
}

.SS_PIC { 
    display:block;
	max-width:150px !important;

}
.S_PIC { 
    display:block;
	max-width:200px !important;

}
.M_PIC { 
	max-width:400px !important;

}
.info{
 font-size:15px;
 letter-spacing:1px;
 padding:0 20px;
 text-align:left;
 line-height:20px;
 color: #222;
 }



/*---- 規 格 表 區 ----*/

table,th,td{ 
   border-collapse:collapse;
   margin:7px 0 15px 0;
   border: 1px solid white;
}
th /*表格上標*/
{
   height:auto;
   padding:6px 8px;
   background-color: #999;
   color:#fff;
   text-align:center;
   font-size: 14px;
}
tr { /*阿災*/
   background-color: #f0f0f0;
   height:auto;

}

td /*表格內容*/
{
   height:auto;
   padding:8px 8px;
   background-color: #f0f0f0;
   color:#333;
   text-align:center;
   font-size: 12px;
}


/*---- 規 格 表 區 ----*/






#table-no-resize table {
  border: none !important;

  }
table {
  border-collapse: collapse;
  width: 100%;
}

table tr,td {
  border: none !important;
}


@media only screen and (max-width: 568px) {
  #table-no-resize thead {
    display: none;
  }
  #table-no-resize tbody td {
   display: block;
  }

}

/*---- 規 格 表 區 2.0 ----*/

.table_scroll {
  max-width: 100%;
  overflow-x: scroll; 
  border:0;}

/*  INNOVA 旋轉表格  */
#twist_content {
  height: auto;
  border: 0;
  display: flex;
  flex-direction: row;
  text-align:left;
  vertical-align:middle;
  margin: 0 auto;
  width:100%;
}
#twist_content_B {
  height: auto;
  border: 0;
  display: flex;
  flex-direction: row;
  text-align:left;
  vertical-align:middle;
  margin: 0 auto;
  width:100%;
}

.twist_box {
  width:  auto;
  height:  auto;
  margin: 0 auto;
  width:100%;

}

.box_text {
  padding:20px 20px 30px 20px;
}
@media only screen and (max-width:600px){
#twist_content {
  height:auto;
  border:0;
  display: flex;
  text-align:left;
  flex-direction: column-reverse;
}
#twist_content_B {
  height:auto;
  border:0;
  display: flex;
  flex-direction: column;
}

.twist_box {
  width:  auto;
  height: auto;
}
}
@media (max-width: 600px) {
#compare_content {
  width: 400px;
  height:auto;
  border:0;
  display: flex;
  flex-direction: column;
}
.compare_box {
  width:  auto;
  height: auto;
}
}


@media (max-width: 600px) {

.product_box_topic{
line-height:30px;
font-size:24px;
font-weight:800;
}
.product_box_note{
line-height:20px;
font-size:16px;
padding:10px 16px;
}


.product_box_icon_b{
font-size:80px;
margin-top:2rem;
}
.product_box_icon{
font-size:80px;
margin-top:2rem;
}
}

/*  CONTACT US 表格備註 POPUP */