@charset "UTF-8";
/*
Sitename: ArtPrintJapan
Date: 2017.06.13
LastUpdate：2017.06.13
Author：Otoha Sudo
Copyright Comcent All Right Reserved.
*/
/*
Sitename: ArtPrintJapan
Date: 2017.04.25
LastUpdate：2017.06.06
Author：Otoha Sudo
Copyright Comcent All Right Reserved.
*/
/*
Sitename: ArtPrintJapan
Date: 2017.05.29
LastUpdate：2017.06.05
Author：Otoha Sudo
Copyright Comcent All Right Reserved.
*/
/*
Sitename: ArtPrintJapan
Date: 2017.05.29
LastUpdate：2017.06.05
Author：Otoha Sudo
Copyright Comcent All Right Reserved.
*/
.pageSlSizeInputArea {
  width: 100%; }

.dSlSizeInputBox {
  width: 100%;
  margin: 0 0 10px;
  border: 1px solid #000000; }

.dSlSizeInputBoxTitle {
  position: relative;
  padding: 10px;
  font-size: 12px;
  background: #e6e6e6;
  border-bottom: 1px solid #000000; }
  .dSlSizeInputBoxTitle span {
    display: inline-block;
    font-size: 10px; }
    .dSlSizeInputBoxTitle span .checkBoxArea {
      position: absolute;
      top: 10px;
      right: 0; }
    .dSlSizeInputBoxTitle span .checkBoxPseudoBtn {
      font-size: 14px; }
    .dSlSizeInputBoxTitle span .checkBoxTitle {
      font-size: 12px; }

.dSlSizeInputNumberBox {
  padding: 10px 5px; }

.dSlSizeInputNumberArea {
  margin: 10px auto 5px; }

.dSlSizeInputNumberName {
  font-size: 12px; }

.dSlSizeInputNumberForm {
  width: 40%;
  max-width: 100px;
  margin: 0 5px;
  padding: 5px;
  font-size: 14px; }

@media screen and (min-width: 768px) {
  .pSlTab {
    width: 100%;
    border: 1px solid #000000; }
    .pSlTab label {
      background: #e6e6e6; }
    .pSlTab:last-of-type {
      border-right: 1px solid #000000; }
  .dSlSizeNotInput {
    margin: 5px auto; }
  .dSlSizeInputBoxTitle {
    font-size: 14px; }
    .dSlSizeInputBoxTitle span {
      font-size: 12px; }
      .dSlSizeInputBoxTitle span .checkBoxTitle {
        font-size: 14px; }
  .dSlSizeInputBox {
    width: 49.5%; }
    .dSlSizeInputBox:nth-of-type(2) {
      margin: 0 0 10px 1%; } }
@media only screen and (max-width:480px){
	.dSlSizeInputNumberForm{
		max-width:40px;
	}
	#spmattHeight,#spmattWidth,#spmattCropHeight,#spmattCropWidth{
		max-width:55px;
		margin:5px 0;
		padding:5px;
	}
}