@charset "UTF-8";


.ttl-box {
  text-align: center;
  border-bottom: 1px solid #ffcccc;
  border-top: 1px solid #ffcccc;
  padding:65px 0;
}
.ttl-box .txt{
	color:red;
	font-size:20px;
	font-weight:bold;
	margin-top:5px;
}

.contents-wrapper {
	font-size:16px;
	width:958px;
	margin:0 auto;
	border-left: 1px solid #ffcccc;
	border-right: 1px solid #ffcccc;
	line-height:180%;
}

.content01{ padding:45px 30px;}
.content02{ padding:0 30px;}

.box-rounded{
	border:3px solid #F00;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
}
.box-inner01{padding:30px 40px;}
.box-inner02{padding:30px 25px;}

.bgRed{background-color:red;}

.subttl{font-size:24px; font-weight:bold; color:red;}

.box-wrapper{overflow:hidden;}
.box-l{float:left;}
.box-r{overflow:hidden;}
.image p.subttl{text-align:center;font-size: 18px;}
.image.left{float:left;margin-right: 30px;}
.image.right{overflow:hidden;}

/* ------ text ------ */
.fntB {font-weight:bold;}
.fntRed {color:red;}
.fntWhite{color:white;}
.fnt18{font-size:18px;}
.txtCenter{text-align:center !important;}
.indent{padding-left:1em; text-indent:-1em;}


/* ------ margin ------ */
.mgT5  {margin-top:5px !important;}
.mgT10 {margin-top:10px !important;}
.mgT15 {margin-top:15px !important;}
.mgT20 {margin-top:20px !important;}
.mgT25 {margin-top:25px !important;}
.mgT30 {margin-top:30px !important;}
.mgT35 {margin-top:35px !important;}
.mgT40 {margin-top:40px !important;}
.mgT45 {margin-top:45px !important;}
.mgT50 {margin-top:50px !important;}
.mgT70 {margin-top:70px !important;}
.mgT80 {margin-top:80px !important;}

.mgB5  {margin-bottom:5px !important;}
.mgB10 {margin-bottom:10px !important;}
.mgB15 {margin-bottom:15px !important;}
.mgB20 {margin-bottom:20px !important;}
.mgB25 {margin-bottom:25px !important;}
.mgB30 {margin-bottom:30px !important;}
.mgB35 {margin-bottom:35px !important;}
.mgB40 {margin-bottom:40px !important;}
.mgB45 {margin-bottom:45px !important;}
.mgB50 {margin-bottom:50px !important;}

/* ------ padding ------ */
.pdT5  {padding-top:5px !important;}
.pdT10 {padding-top:10px !important;}
.pdT15 {padding-top:15px !important;}
.pdT20 {padding-top:20px !important;}
.pdT25 {padding-top:25px !important;}
.pdT30 {padding-top:30px !important;}
.pdT35 {padding-top:35px !important;}
.pdT40 {padding-top:40px !important;}
.pdT45 {padding-top:45px !important;}
.pdT50 {padding-top:50px !important;}

.pdB5  {padding-bottom:5px !important;}
.pdB10 {padding-bottom:10px !important;}
.pdB15 {padding-bottom:15px !important;}
.pdB20 {padding-bottom:20px !important;}
.pdB25 {padding-bottom:25px !important;}
.pdB30 {padding-bottom:30px !important;}
.pdB35 {padding-bottom:35px !important;}
.pdB40 {padding-bottom:40px !important;}
.pdB45 {padding-bottom:45px !important;}
.pdB50 {padding-bottom:50px !important;}

.pdL3 {padding-left:3px !important;}
.pdL5 {padding-left:5px !important;}
.pdL10 {padding-left:10px !important;}
.pdL15 {padding-left:15px !important;}
.pdL30 {padding-left:30px !important;}
.pdL80 {padding-left:80px !important;}
.pdL150 {padding-left:150px !important;}


/* ------ link ------ */
.link-faq {background:url(/assets/printsamples/images/link-icon.gif) no-repeat 0 50%; padding-left:30px;}
.link-faq a, .link-faq a:link, .link-faq a:visited, .link-faq a:active, .link-faq a:hover {
 color: #2179db;
 text-decoration: none;
}


.transfer-print_details {
  padding: 0 27px;
}
.transfer-print_details > dt {
  font-size: 20px;
  color: #f00;
  font-weight: bold;
  margin-top: 60px;
}
.transfer-print_details > dt:first-child {
  margin-top: 0;
}

.transfer-print_details > dd{
  margin-top: 15px;
}
.transfer-print_details .red {color: #f00;}

.transfer-print_details ul.img {
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-top: 20px;
}

.transfer-print_details ul.img li:nth-child(even) {
  margin-left: 24px;
}
.transfer-print_details ul.img li:nth-child(n+3) {
  margin-top: 24px;
}
.anchor {
  display: flex;
      max-width: 800px;
      margin: 40px auto 0;
      -webkit-justify-content: space-around;
              justify-content: space-around;
}

.anchor li {width: 50%;}
.anchor li a{font-weight: bold;font-size: 20px;}
.anchor-point {
  margin-top: -125px;
  padding-top: 125px;
}

table.processing-dimension {
  font-size: 10px;
  margin-top: 30px;
}
table.processing-dimension * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
table.processing-dimension th,
table.processing-dimension td {
  border: #000 1px solid;
  padding: 5px 2px;
  line-height: 1.3;
  text-align: center;
  vertical-align: middle;
  
}
table.processing-dimension thead {
   font-size: 12px;
  text-align: center;
}
table.processing-dimension th {text-align: center; background: #ddd;}
table.processing-dimension .grn {background: #C1FFC1;}
table.processing-dimension .blu {background: #C1F0FF;}
table.processing-dimension .ppl {background: #E0CCFF;}
table.processing-dimension .red {background: #fcc;color: #000;}
table.processing-dimension .yel {background: #FFEBCC;}
table.processing-dimension th {width: 44px;}
table.processing-dimension .col1 {width: 85px;}
table.processing-dimension .col2 {width: 50px;}
table.processing-dimension td:empty {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJ3aWR0aDoxMDAlO2hlaWdodDoxMDAlOyI+PGxpbmUgeDE9IjEwMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSIgc3R5bGU9InN0cm9rZTogIzMzMzMzMztzdHJva2Utd2lkdGg6IDE7Ij48L2xpbmU+PC9zdmc+');
}