@charset "utf-8";

/*===================================================================
	index.htm
===================================================================*/

.setsuzokuWrap .tblMod01 {
	table-layout: fixed;
	font-size: 10px;
}
.setsuzokuWrap .setsuzokuTitle th {
	font-size: 12px;
	background: #ecece9;
}
.tblMod01 th {
	padding-right: 10px;
}
.setsuzokuWrap .tblMod01 th.taC,
.setsuzokuWrap .tblMod01 td.taC {
	padding: 15px 0;
}
h4 {
	background-color: #f1f1f1;
	padding: 5px 10px;
}
.setsuzokuWrap .tblMod01 .hrDoubleL {
	border-left-style: double;
	border-color: #E5E5E5;
}
.setsuzokuWrap .tblMod01 .hrDoubleT {
	border-top-style: double;
	border-color: #E5E5E5;
}
.setsuzokuWrap .tblMod01 .setsuzokuNew01 {
	background-image: url(/products/receiptprinter/setsuzoku/images/icn_new.png);
	background-position: 6% 10%;
	background-repeat: no-repeat;
}

/* modify 2020.1.11 */

/*SP only*/
@media only screen and (max-width: 768px) {
	.setsuzokuWrap {
		width: 100%;
	  overflow-x: scroll;
	  -webkit-overflow-scrolling: touch;
  }
  .setsuzokuWrap.mt25 {
  	margin-top: 5px !important;
  }
  .setsuzokuWrap .tblMod01 {
  	width: 700px;
  }
  .purchase .tbl-cell:nth-of-type(1){
    display: block;
    width: 100%;
    padding: 0;
    margin: 0 0 15px;
  }
  .purchase .tbl-cell:nth-of-type(2){
    display: block;
    width: 100%;
    padding: 0;
  }
  .services .service_under{
    width: 100%;
  }
  .services .service_under a{
    width: 100%;
  }
}