

/*******************************
*　アクリルエマルジョン
********************************/
.pg_acrylicemulsion{

}
.pg_acrylicemulsion .section.sec1{
}
.pg_acrylicemulsion .section.sec1:after{

}
.pg_acrylicemulsion .section.sec2{
  padding-top: 30px;
  /*margin-top: 50px;*/
}
.pg_pg_acrylicemulsionxxx .section.sec3{
  padding-top: 0;
  padding-bottom: 0;
}

.acrylic_tbl_box{
  background: #f7f7f7;
  padding: 0 0 30px;
}

/*.pg_acrylicemulsion .xl{
  width:116px
}
.pg_acrylicemulsion .xll {
  width:105px;
}
.pg_acrylicemulsion .l{
  width:96px;
}
.pg_acrylicemulsion .md{
  width:86px;
}
.pg_acrylicemulsion .s{
  width:56px;
}*/



/*テーブル*/
.acrylic_tbl_wrap{
  padding-top: 10px;
}
.acrylic_tbl{
  /*padding:0 20px;*/
  /*margin-top: 32px;*/
}
.acrylic_tbl th,
.acrylic_tbl td{
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 0;
  text-align: center;
  background: #fff;
  border: 1px solid #bbbbbb;
  /*line-height: 1.6em;*/
  padding: 0 0;
}
.acrylic_tbl tr:first-child th,
.acrylic_tbl tr:first-child td{
  /*padding: 5px 0;*/
}
/*.acrylic_tbl tr:nth-child(n+2) th,
.acrylic_tbl tr:nth-child(n+2) td{
  line-height: 1;
}
.acrylic_tbl tr:last-child th,
.acrylic_tbl tr:last-child td{
  line-height: 1.6em;
  padding: 14px 0;
}
.acrylic_tbl th{
  width: 96px;
}*/

.acrylic_tbl thead th{
  font-size: 15px;
  line-height: 1.4;
  letter-spacing: 0;
  padding: 5px 0;
}
.acrylic_tbl tbody td{
  line-height: 1.333;
  height: 53px;
}

.acrylic_tbl .th1,
.acrylic_tbl .th2,
.acrylic_tbl .th3,
.acrylic_tbl .th7,
.acrylic_tbl .th8{
  width: 8.347%;
  width: 8.3%;
}
.acrylic_tbl .th4{
  width: 4.869%;
  width: 4.769%;
}
.acrylic_tbl .th5,
.acrylic_tbl .th6,
.acrylic_tbl .th11{
  width: 10.086%;
  width: 10.0%;
}
.acrylic_tbl .th9,
.acrylic_tbl .th10{
  width: 7.478%;
}




.acrylic_tbl_sub_desc{
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 2.133em;
  margin-top: 12px;
}

.acrylic_tbl_box .desc{
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0.075em;
  line-height: 2.125em;
  text-align: justify;
  padding: 20px 20px 0;
}

.acrylic_tbl_box:nth-child(n+2){
  margin-top: 30px;
}
/*テーブル2*/
.acrylic_tbl_single{
  /*padding: 0 20px;*/
  margin-top:20px;
}
.acrylic_tbl_single th,
.acrylic_tbl_single td{
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0.075em;
  border: 1px solid #bbbbbb;
  padding: 10px 16px;
}
.acrylic_tbl_single th{
  width: 110px;
  background: #d1e0e9;
  text-align: left;
  border-right: none;
}
.acrylic_tbl_single td{
  border-left: none;
}



/* コピー用 */
@media (max-width:767px){

}
@media (min-width:768px){
  .pg_acrylicemulsion{

  }
  .pg_acrylicemulsion .section.sec1{
  }
  .pg_acrylicemulsion .section.sec1:after{

  }
  .pg_acrylicemulsion .section.sec2{
    padding-top: 60px;
    /*margin-top: 240px;*/
  }
  .pg_pg_acrylicemulsionxxx .section.sec3{
    padding-top: 0;
    padding-bottom: 0;
  }
  .acrylic_tbl_box:first-child{
    margin-bottom: 115px;
  }
  .acrylic_tbl_box:nth-child(n+2){
    margin-top: 70px;
  }
  /*テーブル2*/
  .acrylic_tbl_single{
    margin-top: 30px;
  }
  .acrylic_tbl_single th,
  .acrylic_tbl_single td{
    padding: 9px 50px;
  }
  .acrylic_tbl_single th{
    width: 200px;
  }
  .acrylic_tbl_single td{

  }
  
  .pg_acrylicemulsion .section.sec2 .js-scrollable table{
    min-width: 900px;
  }
}
@media (min-width:1024px){
  .pg_acrylicemulsion{

  }
  .pg_acrylicemulsion .section.sec1{
  }
  .pg_acrylicemulsion .section.sec1:after{
    /*height: 720px;*/
  }
  .pg_acrylicemulsion .section.sec2{
    padding-top: 90px;
    /*margin-top: 240px;*/
  }
  .pg_pg_acrylicemulsion .section.sec3{
    padding-top: 0;
    padding-bottom: 0;
  }

  .pg_acrylicemulsion .section.sec1 .cmn_box01 .txt{
    padding-right: 65px;
  }
  .acrylic_tbl_box .cmn_box02 .ttl{
    font-size: 18px;
    padding: 13px;
  }

  /*テーブル2*/
  .acrylic_tbl_single{

  }
  .acrylic_tbl_single th,
  .acrylic_tbl_single td{

  }
  .acrylic_tbl_single th{
    width: 275px;
  }
  .acrylic_tbl_single td{

  }
  
  .acrylic_mt120{
    margin-top: 120px !important;
  }
  
  .pg_acrylicemulsion .cmn_box02 .inner2{
    padding-bottom: 25px;
  }

}
@media (min-width:1200px){


}
