#print_service #undercolumn{
	margin: 10px auto 10px auto;
    width: 905px;
	}
	
#print_service td.sp_title {
	background-color:#8ADAF7;
	border-bottom:dotted 1px #A8A7A7;
	border-right:dotted 1px #A8A7A7;
	font-size:12px;
    padding: 8px;
}
#print_service td.sp_data {
	border-bottom:dotted 1px #A8A7A7;
	border-right:dotted 1px #A8A7A7;
	font-size:13px;
    padding: 8px;
}
#print_service td.sp_data_left {
	border-bottom:dotted 1px #A8A7A7;
	border-right:dotted 1px #A8A7A7;
	border-left:dotted 1px #A8A7A7;
	font-size:13px;
}
#print_service td.sp_data_kakaku {
	border-bottom:dotted 1px #A8A7A7;
	border-right:dotted 1px #A8A7A7;
	font-size:14px;
	color: #D5282B;
	font-weight:bold;
}


#print_service .sisyu190726 {
	  text-align: center;
	  margin: auto;
	  width: 905px;
	}
	#print_service h1.sisyuheadingh1 {
	  background: #3e62ad;
	  box-shadow: 0px 0px 0px 5px #3e62ad;
	  border: dashed 2px #96c2fe;
	  padding: 0.2em 0.5em;
	  color: #FFFFFF;
	  margin: 10% 0 3% 0;
	  text-align: center;
	  display: inline-block;
	  width: 95%;
	  font-weight: bold;
	  font-size: 2.5em;
	}
	#print_service h2.sisyuheadingh2 {
	  color: #3e62ad;/*文字色*/
	  font-size: 2em;
	  /*線の種類（点線）2px 線色*/
	  border-bottom: dashed 2px #3e62ad;
	  margin: 10% 0 3% 0;
	  text-align: center;
	  display: inline-block;
	  width: 60%;
	  font-weight: bold;
	  font-size: 2em;
	}
	#print_service div.sisyuattention{
	  border: solid 1px #e2041b;
	  color: #e2041b;
	  margin-top: 5%;
	  display: block;
	  padding: 3%;
	}
	#print_service .sisyuattention ul{
	  display: inline-block;
	}
	#print_service .sisyuattention ul li {
	  text-align: left;
	  list-style-type: square;
	}

	#print_service .sisyuposition {
	  border-collapse: collapse;
	  width: 100%;
	  margin-top:5%;
	}
	#print_service .sisyuposition img {
	  width: auto;
	  height: 90%;
	  margin: 0% 5% 5% 5%;
	}
	#print_service .sisyuposition p {
	  font-size: 1.5em;
	  font-weight: bold;
	}

	#print_service .sisyufontlist {
	  border-collapse: collapse;
	  width: 100%;
	  margin-top:5%;
	}
	#print_service .sisyufontlist td {
	  border: solid 1px #c0c6c9;
	}
	#print_service .sisyufontlist img {
	  width: auto;
	  height: 80%;
	  margin: 5% 5% 10% 5%;
	}
	#print_service .sisyufontlist p {
	  font-size: 1.5em;
	  font-weight: bold;
	}

	#print_service .sisyuyarnlist {
	  border-collapse: collapse;
	  width: 100%;
	  margin-top:5%;
	}
	#print_service .sisyuyarnlist td {
	  margin: auto;
	  border: solid 1px #c0c6c9;
	}
	#print_service .sisyuyarnlist img {
	  width: 40%;
	  height: auto;
	  margin: 5%;
	}

	#print_service .sisyupricelist {
	  border-collapse: collapse;
	  width: 100%;
	  margin-top:5%;
	}
	#print_service .sisyupricelist td {
	  border: solid 1px #c0c6c9;
	  padding: 3%;
	  font-size: 1.5em;
	}
	#print_service .sisyupricelist th {
	  margin: auto;
	  border: solid 1px #c0c6c9;
	  background-color: #bbc8e6;
	}
	#print_service .sisyupricelist p {
	  font-size: 1.5em;
	  font-weight: bold;
	}

	#print_service .sisyuprice {
	  color: #FF0000;
	}

	#print_service .btn-stitch {
	display: inline-block;
	padding: 0.5em 1em;
	text-decoration: none;
	background: #668ad8;
	color: #FFF;
	border-radius: 4px;
	box-shadow: 0px 0px 0px 5px #668ad8;
	border: dashed 1px #FFF;
	font-size: 1.5em;
  }

  #print_service .btn-stitch:hover {
	border: dotted 1px #FFF;
  }
  #print_service h3.sisyuheadingh3{
   padding-bottom: .5em;
   border-bottom: 2px solid #bbc8e6;
   margin-top: 5%;
   text-align: left;
   font-size: 1.5em;
   font-weight: bold;
  }
  #print_service h3.sisyuheadingh3:first-letter {
   margin-right: .1em;
   font-size: 2em;
   color:#bbc8e6;
  }
  #print_service .sisyuorder img {
	width: 90%;
	margin: auto;
  }
