.banner-flex-box ul li p.banner-txt{text-align:center;margin-bottom:13px;font-size:13px;font-weight:bold}@media screen and (max-width:767.99px){.banner-flex-box .flx-box{row-gap: calc(35 / 3.75* 1vw)}}.p-spl-ft-box ul li p.banner-txt{text-align:center;margin-bottom:13px;font-size:13px;font-weight:bold}.p-spl-ft-box.clearfile .flx-box{display:flex;flex-wrap:wrap;justify-content:space-between}.p-spl-ft-box.clearfile .flx-box li{width:49%;margin-top:20px}@media screen and (max-width:767.99px){.p-spl-ft-box.clearfile .flx-box{display:block;text-align:center}.p-spl-ft-box.clearfile .flx-box li{width:auto;margin-top:15px}.p-spl-ft-box.clearfile .flx-box li img{width: calc(307 / 3.75* 1vw);height:110px;object-fit:cover}.p-3col-box .flx-box.bottom{margin-bottom:10px}.p-spl-ft-box ul li.sp-margin{margin-bottom:40px}}.fpage-clearfile .item-wrap .item-main-box{display:flex;justify-content:space-between}.fpage-clearfile .item-wrap .item-main-box .main-box{border:1px solid #d4d4d4;width:458px}.fpage-clearfile .item-wrap .item-main-box .main-box img{display:block;width:460px;height:520px;object-fit:cover}.fpage-clearfile .item-wrap .item-main-box .detail-box{display:flex;flex-direction:column;width:475px}.fpage-clearfile .item-wrap .item-main-box .detail-box .item-name-color{color:#28a3cd;vertical-align:baseline}.fpage-clearfile .item-wrap .item-main-box .detail-box .detail-size-txt{margin-bottom:7px;color:#999;font-size:12px}.fpage-clearfile .item-wrap .item-main-box .detail-box p.item-name{font-size:17px;font-weight:bold}.fpage-clearfile .item-wrap .item-main-box .detail-box .item-name-size{font-size:28px;vertical-align:baseline}.fpage-clearfile .item-wrap .item-main-box .detail-box .c-tag-list{margin-bottom:10px;padding:4px 4px 2px 3px}.fpage-clearfile .item-wrap .item-main-box .detail-box .detail-txt.mb{margin-bottom:25px;font-size:13px}.fpage-clearfile .item-wrap .item-main-box .detail-box .item-name.mb10{font-size:15px;font-weight:bold}.fpage-clearfile .item-wrap .item-main-box .detail-box a p{transition:.3s ease}.fpage-clearfile .item-wrap .item-main-box .detail-box p{line-height:1.5}.fpage-clearfile .item-wrap .item-main-box .detail-box .item-num.mb{color:#999;font-size:11px}.fpage-clearfile .item-wrap .item-main-box .detail-box p.item-price{font-size:13px;font-weight:bold;margin-bottom:27px}.fpage-clearfile .item-wrap .item-main-box .detail-box p.item-price .price{font-size:22px;vertical-align:baseline;margin-left:10px}.fpage-clearfile .item-wrap .item-main-box .detail-box .sub-box{display:flex;margin:auto 0 0;height:auto;align-items:flex-start;margin-bottom:30px}.fpage-clearfile .item-wrap .item-main-box .detail-box .sub-box img{display:block;margin-right:8px;border:1px solid #d4d4d4}.item-sub.clearfile .cate.orank{display:block;width:715px}.item-sub.clearfile .cate.orank.tam01 .priceList table th,.priceList table td{font-size:13px}.clearfile-img-link{width:460px;margin:0 auto}.clearfile-img-link a{width:460px}.clearfile-img-link .img{object-fit:cover;width:460px}@media screen and (max-width:767px){.fpage-clearfile .block02.pd-box{padding:0 10px}.fpage-clearfile .item-wrap.mt{margin-top:0}.fpage-clearfile .item-wrap .item-main-box{display:block}.fpage-clearfile .item-wrap .item-main-box .main-box{width:100%;margin-bottom:20px}.fpage-clearfile .item-wrap .item-main-box .main-box img{width:100%;height:auto}.fpage-clearfile .item-wrap .item-main-box .detail-box{width:100%}.fpage-clearfile .item-wrap .item-main-box .detail-box .icon-label-mb{margin-bottom:10px}.fpage-clearfile .item-wrap .item-main-box .detail-box .c-tag-list{margin-bottom:0}.fpage-clearfile .item-wrap .item-main-box .detail-box p.item-price{margin-bottom:18px}.fpage-clearfile .item-wrap .item-main-box .detail-box .sub-box{justify-content:space-between}.fpage-clearfile .item-wrap .item-main-box .detail-box .sub-box img{width: calc(170 / 3.75* 1vw);margin-right:0}.item-sub.clearfile .cate.orank{width:auto}.item-sub.clearfile .cate.orank{padding-right:0}.item-sub.clearfile .cate.orank.tam01 .priceList table th,.priceList table td{font-size:12px}.clearfile-img-link{height: calc(80 / 3.75* 1vw);width: calc(300 / 3.75* 1vw);margin:0 auto}.purpose-tgall.column-a.clearfile-img-link{padding:0}.clearfile-img-link a{height:80px;width:300px}.clearfile-img-link .img{height:80px;width:300px;object-fit:cover}}.c-tag-list.ico.clearfile{display:inline-block;margin-bottom:10px;padding:4px 3px 2px;line-height:1;color:#999;text-decoration:none;letter-spacing:-.05em;background-color:#fff;border:1px solid #ccc;border-radius:2px;font-size:12px;font-size:.75rem;font-weight:700;vertical-align:baseline}.fpage-clearfile .item-wrap .item-main-box .detail-box .detail-txt.mb.line3{margin-bottom:5px}@media screen and (max-width:767px){.fpage-clearfile .item-wrap .item-main-box .detail-box .detail-txt.mb.line3{margin-bottom:25px}}.item-sub.clearfile .priceList table td{padding:5px 0}.item-sub.clearfile .cate.orank .priceList p.note{padding-bottom:0}.top-section.wear p{font-size:13px;line-height:1.8}@media only screen and (not (min-width: 768px)) {
  .top-section.wear p {
    font-size: 3.4666666667vw;
  }
}.top-section.wear .p-lead{margin-bottom:30px;padding-bottom:0}.top-section.wear .top-lead{display:grid;grid-template-columns:1fr 565px;-moz-column-gap:24px;column-gap:24px}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .top-lead {
    grid-template-columns: 1fr;
    row-gap: 1.6vw;
  }
}.top-section.wear .print-design{position:relative;border-radius:30px 30px 0 0;padding:0 20px 33px;margin-bottom:50px}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-design {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: calc(20 / 3.75 * 1vw);
  }
}.top-section.wear .print-design::before{content:"";background-color:#d2c9ba;border-radius:30px 30px 0 0;position:absolute;top:44px;left:0;right:0;bottom:0;z-index:-1}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-design::before {
    border-radius: 0;
    left: -2.6666666667vw;
    right: -2.6666666667vw;
    top: 9.6vw;
  }
}.top-section.wear .print-design .print-design-title{display:flex;flex-direction:column;align-items:center}.top-section.wear .print-design .print-design-title-sub{background-color:#d2c9ba;padding:24px;border-radius:9999px;text-align:center;display:inline-flex;align-items:center;justify-content:center;color:#dc363e;font-size:21px;font-weight:bold;min-width:594px}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-design .print-design-title-sub {
    font-size: 3.7333333333vw;
    line-height: 1.5;
    min-width: 335px;
    padding: 4.2666666667vw 6.4vw;
  }
}.top-section.wear .print-design .print-design-title-sub::before,.top-section.wear .print-design .print-design-title-sub::after{display:inline-block;content:"";width:22px;height:34px;flex-shrink:0;background-repeat:no-repeat;background-size:contain}.top-section.wear .print-design .print-design-title-sub::before{margin-right:14px;background-image:url(/assets/img/common/xdeco-title-left.png.pagespeed.ic.KaGw6fQIJe.png)}.top-section.wear .print-design .print-design-title-sub::after{margin-left:14px;background-image:url(/assets/img/common/xdeco-title-right.png.pagespeed.ic.hFDl2k6wTM.png)}.top-section.wear .print-design .print-design-title-main{position:relative;display:block;font-size:50px;font-weight:bold;text-transform:uppercase;color:#fff;text-align:center}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-design .print-design-title-main {
    font-size: 7.2vw;
  }
}@media (min-width:767.99px){.top-section.wear .print-design .print-design-title-main::before{position:absolute;content:"";left:-155px;top:7px;display:block;width:205px;height:53px;background-image:url(/html/user_data/free/towel/deco_towel_design_left.svg);background-size:contain;background-repeat:no-repeat}.top-section.wear .print-design .print-design-title-main::after{position:absolute;content:"";right:-126px;top:-6px;display:block;width:193px;height:66px;background-image:url(/html/user_data/free/towel/deco_towel_design_right.svg);background-size:contain;background-repeat:no-repeat}}.top-section.wear .print-design .print-design-link-wrap{margin-top:18px}.top-section.wear .print-design .print-design-button{margin-top:30px}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-design .print-design-button {
    padding-left: 0;
    padding-right: 0;
  }
}.top-section.wear .print-design .color-charcoal{color:#755b42}.top-section.wear .print-design .print-design-rank{position:relative;z-index:1;padding-left:30px;padding-right:30px;padding-bottom:25px}.top-section.wear .print-design .print-design-rank::before{content:"";position:absolute;top:68px;left:0;bottom:0;right:0;background-color:#fff;z-index:-1}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-design .print-design-rank {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 6.6666666667vw;
  }
}.top-section.wear .print-design .print-design-template{margin-top:32px;padding:17px 26px 30px;background-color:#fff;position:relative}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-design .print-design-template {
    margin-top: 8.5333333333vw;
    padding: 4.5333333333vw 3.4666666667vw;
  }
}.top-section.wear .print-design .print-design-template::before{position:absolute;left:50%;top:-24px;content:"";display:block;width:70px;height:30px;background-image:url(/html/user_data/free/towel/icn_towel_arrow_top.svg);background-size:contain;background-repeat:no-repeat;transform:translateX(-50%)}.top-section.wear .print-design .print-design-template-heading{font-size:19px;text-align:center;font-weight:bold}.top-section.wear .print-design .print-design-template-heading em{font-style:normal;color:#dc363e}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-design .print-design-template-heading {
    font-size: 3.7333333333vw;
    line-height: 1.5;
  }
}.top-section.wear .print-design .print-design-sample{margin-top:12px;margin-bottom:30px;padding-left:4px;padding-right:4px}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-design .print-design-sample {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 8vw;
  }
}.top-section.wear .print-design .print-design-sample img{width:860px;height:auto;-o-object-fit:contain;object-fit:contain}.top-section.wear .print-design .print-design-template-link-wrap{margin-top:34px}.top-section.wear .print-design .print-design-link{width:auto;width:auto;display:inline-flex;padding-left:70px;padding-right:70px;min-width:400px;height:auto;min-height:55px;padding-top:10px;padding-bottom:10px}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-design .print-design-link {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 14px;
    padding-bottom: 14px;
    min-width: 84vw;
  }
}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-design .print-design-link._full {
    width: 100%;
  }
}.top-section.wear .print-rankList{position:relative;display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:25px;column-gap:25px}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-rankList {
    -moz-column-gap: 5px;
    column-gap: 5px;
  }
}.top-section.wear .print-rankList .print-rankList-item{position:relative;z-index:1}.top-section.wear .print-rank{margin-top:18px}.top-section.wear .print-rank .print-rank-title{position:relative;text-align:center;color:#fff;z-index:1}.top-section.wear .print-rank .print-rank-title::before{position:absolute;top:0;left:50%;transform:translateX(-50%);content:"";display:inline-block;width:154px;aspect-ratio: 2/1;background-color:#b18d6a;border-radius: 50%/100% 100% 0 0;z-index:-1}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-rank .print-rank-title::before {
    width: 18.9333333333vw;
  }
}.top-section.wear .print-rank .print-rank-title-sub{position:relative;display:inline-block;font-size:23px;font-weight:bold;padding:9px 10px 2px;border-bottom:1px dashed #fff;z-index:3;margin-bottom:-13px}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-rank .print-rank-title-sub {
    font-size: 3.2vw;
    padding: 1.8666666667vw 2.6666666667vw 0.5333333333vw;
  }
}.top-section.wear .print-rank .print-rank-title-number{font-size:38px;vertical-align:baseline}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-rank .print-rank-title-number {
    font-size: 5.3333333333vw;
  }
}.top-section.wear .print-rank .print-rank-title-main{position:relative;font-size:20px;font-weight:bold;background-color:#b18d6a;border-radius:12px;padding:16px 20px 13px;z-index:2;filter:drop-shadow(0 3px 0 #ddd)}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-rank .print-rank-title-main {
    font-size: 3.7333333333vw;
    letter-spacing: -0.02em;
    line-height: 1.4285714286;
    padding: 4.8vw 2.1333333333vw 2.6666666667vw;
    border-radius: 5px;
  }
}.top-section.wear .print-rank .print-rank-img-wrap{aspect-ratio: 256/124;margin-top:10px;display:grid;align-items:center;justify-content:center}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-rank .print-rank-img-wrap {
    aspect-ratio: 1/1;
  }
}.top-section.wear .print-rank .print-rank-img-wrap.has-shadow img{box-shadow:0 3px 6px rgba(0,0,0,.16);width:auto;height:127px;object-fit:contain}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-rank .print-rank-img-wrap.has-shadow img {
    width: 26.6666666667vw;
    height: auto;
    object-fit: contain;
  }
}.top-section.wear .print-rank .print-rank-img{height:auto;-o-object-fit:contain;object-fit:contain}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-rank .print-rank-img._sim {
    width: 26.6666666667vw;
  }
}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-rank .print-rank-img._sakusei {
    width: 28.5333333333vw;
  }
}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-rank .print-rank-img._data {
    width: 24.8vw;
  }
}.top-section.wear .print-rank .print-rank-link-wrap{margin-top:15px}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-rank .print-rank-link-wrap {
    margin-top: 4.2666666667vw;
  }
}.top-section.wear .print-difference{margin-bottom:50px}@media only screen and (not (min-width: 768px)) {
  .top-section.wear .print-difference {
    width: 100%;
  }
}.top-section.wear .p-3col-box{padding:0}@media only screen and (not (min-width: 768px)) {
  .top-section.wear {
    margin-top: 5.333337vw;
  }
}.cate-common.table.wear table{margin:52px auto 20px auto;width:100%;border-collapse:collapse;text-align:left;display:flex;justify-content:flex-start}.cate-common.table.wear table tbody{border-top:1px solid #ccc;border-left:1px solid #ccc}.cate-common.table.wear .about-txt{font-size:13px;line-height:1.5}.cate-common.tokucho.table.wear .link{text-align:center}.cate-common.tokucho.table.wear .link a{text-align:center}.cate-common.table.wear table th{padding:12px 8px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#333;background-color:#f0f0f0;font-weight:bold;text-align:center;vertical-align:middle}.cate-common.table.wear table td{padding:8px 52px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;font-size:14px;vertical-align:middle}.cate-common.table.wear .about01{width:186px}.cate-common.table.wear .about02,.cate-common.table.wear .about03,.cate-common.table.wear .about04{width:258px;padding:8px}.cate-common.table.wear p.title{padding:11px 21px 21px}.cate-common.table.wear .about04 p.title{padding:2px 21px 10px}.cate-common.scene.wear .cont{justify-content:flex-start;gap:40px 19px}.cate-common.scene.wear .cont .inner{width:32%}.cate-common.scene.wear .cont .inner .title-height{height:52px}.cate-common.scene.wear .cont .inner img{width:307px;margin:15px 0;padding:0}.cate-common.scene.wear.brand .cont{column-gap:22px}.cate-common.scene.wear.brand .cont .inner{width:18%}.cate-common.scene.wear.brand .cont .inner img{width:170px;margin:0;padding:0 0 16px}.cate-common.scene.wear.brand .cont .inner .name{height:43px;display:flex;align-items:center;justify-content:center}.cate-common.scene.wear.brand p.title{font-size:12px;padding:0 12px 9px}.cate-common.scene.wear.brand p.txt{font-size:12px;padding:0 12px;line-height:1.6}@media only screen and (not (min-width: 768px)) {
  .cate-common.scene.wear .cont {
    justify-content: space-between;
    gap: 15px 27px;
    margin-bottom: 0;
  }
  .cate-common.scene.wear .cont .inner {
    width: 46%;
  }
  .cate-common.scene.wear .cont .inner p.title {
    font-size: calc(12 / 3.75* 1vw);
    padding: calc(10 / 3.75 * 1vw) calc(2 / 3.75 * 1vw);
    line-height: 1.6;
  }
  .cate-common.scene.wear .cont .inner .title-height {
    height: calc(56 / 3.75 * 1vw);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .cate-common.scene.wear.line3 .cont .inner .title-height {
    height: calc(77 / 3.75 * 1vw);
  }
  .cate-common.scene.wear .cont .inner img {
    width: calc(164 / 3.75* 1vw);
    margin: 0 0 calc(10 / 3.75* 1vw);
    padding: 0px 10px;
  }
  .cate-common.scene.wear p.txt {
    padding: 0 calc(7 / 3.75* 1vw) calc(8 / 3.75* 1vw);
  }
  .cate-common.table.wear table {
    margin: calc(10 / 3.75* 1vw) 0 calc(20 / 3.75* 1vw);
  }
  .cate-common.table.wear .about01 {
    width: calc(50 / 3.75* 1vw);
  }
  .cate-common.table.wear .about02, .cate-common.table.wear .about03, .cate-common.table.wear .about04 {
    width: calc(101 / 3.75* 1vw);
    padding: calc(5 / 3.75* 1vw) calc(8 / 3.75* 1vw);
  }
  .cate-common.table.wear table tbody {
    border-right: none;
    border-left: none;
  }
  .cate-common.table.wear table th {
    border-right: none;
    padding: calc(6 / 3.75* 1vw);
    font-size: calc(12 / 3.75* 1vw);
    text-align: left;
  }
  .cate-common.table.wear table td {
    border-right: none;
    padding: calc(5 / 3.75* 1vw) calc(8 / 3.75* 1vw);
    vertical-align: middle;
    font-size: calc(11 / 3.75* 1vw);
  }
  .cate-common.table.wear table td img {
    width: calc(85 / 3.75* 1vw);
    height: auto;
    object-fit: cover;
  }
  .cate-common.table.wear p.title, .cate-common.table.wear .about04 p.title {
    padding: 0;
  }
  .cate-common.table.wear .about02 .link a, .cate-common.table.wear .about03 .link a {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .cate-common.table.wear .link a {
    font-size: calc(12 / 3.75* 1vw);
    text-decoration: none;
    height: calc(46 / 3.75* 1vw);
    line-height: 1.2;
  }
  .cate-common.scene.wear.brand {
    margin: calc(20 / 3.75* 1vw) 0;
  }
  .cate-common.scene.wear.brand .cont {
    gap: 23px 14px;
  }
  .cate-common.scene.wear.brand .cont .inner {
    width: 48%;
    border: none;
  }
  .cate-common.scene.wear.brand .cont .inner img {
    width: calc(170 / 3.75* 1vw);
  }
  .cate-common.scene.wear.brand .cont .inner .name {
    height: calc(36 / 3.75* 1vw);
    font-size: calc(12 / 3.75* 1vw);
    margin-bottom: calc(9 / 3.75* 1vw);
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .cate-common.scene.wear.brand .cont .inner .name .title {
    padding: 0;
  }
  .cate-common.scene.wear.brand p.txt {
    padding: 0px calc(11 / 3.75* 1vw);
    font-size: calc(12 / 3.75* 1vw);
  }
  .cate-common.howto.wear {
    margin-bottom: calc(20 / 3.75* 1vw);
  }
}.wear .p-3col-box .flx-box .item-3col-box>a h3{margin:1em auto .5em;text-align:center}.wear .p-3col-box .flx-box .item-3col-box{width:222px}.wear .p-3col-box .flx-box .item-3col-box>a{min-height:222px;width:222px}.wear .p-3col-box .flx-box .item-3col-box>a img{width:222px;height:222px}@media screen and (max-width:767px){.wear .p-3col-box .flx-box .item-3col-box{width: calc(170 / 3.75* 1vw)}.wear .p-3col-box .flx-box .item-3col-box>a{padding:0 0 10px;width: calc(170 / 3.75* 1vw);min-height: calc(151/ 3.75 * 1vw)}.wear .p-3col-box .flx-box .item-3col-box>a img{height: calc(170 / 3.75* 1vw);width:auto}}.tshirts{display:flex;flex-direction:column;row-gap:60px;padding:0 0 50px;width:960px}.tshirts .p-lead{line-height:21px}.tshirts-detail-txt{padding:1em 0 1em 0}.tshirts-ninki__title{display:flex;align-items:center;width:48%;justify-content:space-between;margin:30px 0 10px}.tshirts-ninki__title p{font-size:18px;font-weight:bold}.tshirts-method-title-sub{color:#e8343d;display:block;font-size:13px;font-weight:700;margin-bottom:8px;line-height:1.3}.tshirts .fpage-clearfile{margin-top:80px}.tshirts .fpage-clearfile .item-wrap .item-main-box .detail-box{height:535px}.tshirts .fpage-clearfile .item-wrap .item-main-box .detail-box p.item-price{font-size:13px;font-weight:bold;margin-bottom:10px;margin-top:20px}.tshirts .fpage-clearfile .item-wrap .item-main-box .detail-box p.item-price .price{font-size:20px}.tshirts-c-tag-list{padding-right:15px!important}.tshirts-detail-box p.item-name{margin:10px 0 20px}.tshirts-detail-box p.item-price{margin:10px 0 20px}.ounce_area{width:350px;height:auto;margin:0 auto;padding:10px 0 0}.tshirts .fpage-clearfile .item-wrap .item-main-box .main-box img{display:block;width:472px;height:535px;object-fit:cover}.wear .read,.tshirts .read{margin-top:10px}.mt30{margin-top:30px}.mt-80{margin-top:80px}@media screen and (max-width:767.99px){.tshirts{padding:0 2.6666666667vw;padding: 0 0 calc(80 / 3.75* 1vw);row-gap: calc(40 / 3.75* 1vw);width:100%;padding: calc(20 / 3.75* 1vw) calc(10 / 3.75* 1vw) 0}.tshirts-ninki__title{width:100%}.tshirts .fpage-clearfile .item-wrap .item-main-box .detail-box{height:auto}.tshirts .fpage-clearfile .item-wrap .item-main-box .main-box img{height:auto}.tshirts .fpage-clearfile{margin-top:30px}.ounce_area{width:100%}.tshirts-detail-txt{padding:1em 0 1em}}.tshirts-sub-img-area{display:flex;flex-wrap:wrap;column-gap:35px;margin-top:30px;justify-content:flex-start;row-gap:45px}@media screen and (max-width:767.99px){.tshirts-sub-img-area{padding-left:0;margin:20px 0 50px;justify-content:space-between;column-gap:15px}}.tshirts .item-detail-wrap .body-mask{display:none;height:100%;inset:0;position:fixed;width:100%;z-index:999903}.tshirts .item-detail-wrap .flow-img-wrap.on+.body-mask{background:rgba(0,0,0,.6);display:block}.tshirts .item-detail-wrap .flow-img-wrap{display:none;animation:fadeOut .2s ease-in 0s forwards}.tshirts .item-detail-wrap .flow-img-wrap.on{animation:fadeIn .2s ease-in 0s forwards;display:block}.tshirts .item-detail-wrap .modal-images-thumb{position:relative}.tshirts .item-detail-wrap .modal-images-thumb img{height:auto;-o-object-fit:contain;object-fit:contain;position:relative;width:209px}@media screen and (max-width:767.99px){.tshirts .item-detail-wrap .modal-images-thumb{width:auto}.tshirts .item-detail-wrap .modal-images-thumb img{width: calc(170 / 3.75* 1vw)
  }}.tshirts .item-detail-wrap .modal-images-thumb .item-lupe-button{position:absolute;bottom:5px;right:5px;border:#d4d4d4 solid 1px}.tshirts .tshirts-sub-img-area .item-detail-wrap .modal-images-thumb .item-lupe-button{position:absolute;bottom:27px;right:4px;border:#d4d4d4 solid 1px}.tshirts .item-detail-wrap .priceTable-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.tshirts .item-detail-wrap .item-lupe-button{width:36px;height:36px;background-image:url(https://www.shop-stationery.com/assets/img/common/xicn_zoom02.png.pagespeed.ic.KNQKJTN9Ls.png);background-repeat:no-repeat;background-position:center;background-size:20px;cursor:pointer;border:none;border-radius:50%;aspect-ratio: 1/1;background-color:#fff;transition:opacity .15s ease-in-out}.tshirts .item-detail-wrap .item-lupe-buttonM{width:50px;height:50px}.tshirts .item-detail-wrap .item-lupe-button:hover{opacity:.7}@media screen and (max-width:767.99px){.tshirts .item-detail-wrap .item-lupe-button{width:30px;height:30px;background-size:14px}.tshirts .item-detail-wrap .modal-images-thumb .item-lupe-button{bottom:0;right:10px}.tshirts .item-detail-wrap .modal-images-thumb .itemM-lupe-button{display:none}}.tshirts .item-detail-wrap .item-modal{position:fixed;inset:0;width:100%;height:100%;z-index:999905;pointer-events:none}.tshirts .item-detail-wrap .item-modal .item-modal-inner{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.tshirts .item-detail-wrap .item-modal .item-modal-images{position:relative;padding:4px;background:#fff;max-height:80vh;max-width:80vw}.tshirts .item-detail-wrap .item-modal .item-modal-images img{max-height:100%;-o-object-fit:contain;object-fit:contain;width:500px}@media screen and (max-width:767.99px){.tshirts .item-detail-wrap .item-modal .item-modal-images{max-width:calc(100vw - 20px)}.tshirts .item-detail-wrap .item-modal .item-modal-images img{width: calc(280 / 3.75* 1vw);height:auto}}.tshirts .item-detail-wrap .item-modal .item-modal-close{background:#333;height:50px;width:50px;transition:.15s ease;position:absolute;right:-50px;top:-1px;border:none;cursor:pointer;pointer-events:auto}.tshirts .item-detail-wrap .item-modal .item-modal-close:hover{background-color:#e8343d}.tshirts .item-detail-wrap .item-modal .item-modal-close:hover .item-modal-close-icon{transform:rotate(-90deg)}@media screen and (max-width:767.99px){.tshirts .item-detail-wrap .item-modal .item-modal-close{right:0;top:-50px}}.tshirts .item-detail-wrap .item-modal .item-modal-close-icon{background: url(/assets/img/common/cm-modal-close.png) center center/32px auto no-repeat;display:block;transition:.15s ease;height:100%;width:100%}.tshirts .order-button{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;background-color:#e8343d;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;width:100%;max-width:427px;padding:5px 32px 7px}.tshirts .order-button._large{padding:10px 32px 12px}.tshirts .order-button._large::after{right:22px}.tshirts .order-button::after{content:"";display:block;width:9px;height:13px;background-image:url(/assets/img/common/xarrow4_w.png.pagespeed.ic.gJe37ZeRxq.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:767.99px){.tshirts .order-button._large{padding:2.6666666667vw 5.3333333333vw 3.2vw}}@media (min-width:767.99px){.tshirts .order-button{transition:.15s ease}.tshirts .order-button:hover{background-color:#f24c54}}@media screen and (max-width:767.99px){.tshirts .order-button{width:100%;max-width:89.3333333333vw;padding:1.3333333333vw 5.8666666667vw 1.8666666667vw}.tshirts .order-button::after{right:3.4666666667vw;width:2.4vw;height:3.4666666667vw}}.tshirts .order-button .order-button-main{display:block;font-size:19px;line-height:1.5;font-weight:bold;font-style:normal}@media screen and (max-width:767.99px){.tshirts .order-button .order-button-main{font-size:4.8vw}}.tshirts .tshirts .print .order-button .order-button-sub{display:block;font-size:11px;line-height:1.3636363636;font-weight:bold}@media screen and (max-width:767.99px){.tshirts .order-button .order-button-sub{font-size:3.2vw;line-height:1.5555555556}.tshirts .order-button._large::after{right:4.2666666667vw}}.tshirts .order-button._large .order-button-sub{font-size:13px;margin-top:2px}@media screen and (max-width:767.99px){.tshirts .order-button._large .order-button-sub{font-size:2.9333333333vw;margin-top:.5333333333vw}}.tshirts .order-box-button{margin-top:auto}.tshirts-order-box-button{text-align:center}.fpage-clearfile .item-wrap .item-main-box .detail-box p.item-item-no{font-size:14px}.tshirts-detail-box p.item-name{margin:10px 0 5px}@media only screen and (not (min-width: 768px)) {
    .tshirts .p-lead {
        line-height: calc(21 / 3.75* 1vw);
    }
    .tshirts .fpage-clearfile {
        margin-top: calc(30 / 3.75* 1vw);
    }
    .tshirts-ninki__title p {
        font-size: calc(18 / 3.75* 1vw);
    }
    .tshirts-method-title-sub {
        font-size: calc(13 / 3.75* 1vw);
    }
    .fpage-clearfile .item-wrap .item-main-box .detail-box p.item-name {
        font-size: calc(17 / 3.75* 1vw);
    }
    .tshirts .fpage-clearfile .item-wrap .item-main-box .main-box img {
        width: calc(472 / 3.75* 1vw);
    }
    .tshirts .fpage-clearfile .item-wrap .item-main-box .detail-box p.item-price {
        font-size: calc(13 / 3.75* 1vw);
    }
}.wear .p-3col-box .flx-box{justify-content:flex-start;column-gap:20px}.wear .p-3col-box .flx-box .item-3col-box{width:176px}.wear .p-3col-box .flx-box .item-3col-box>a{width:176px}.wear .p-3col-box .flx-box .item-3col-box>a img{width:176px;height:auto}@media only screen and (not (min-width: 768px)){
  .wear .p-3col-box .flx-box {
    column-gap: calc(15 / 3.75 * 1vw);
  }
  .wear .p-3col-box .flx-box .item-3col-box {
    width: calc(170 / 3.75 * 1vw);
  }
  .wear .p-3col-box .flx-box .item-3col-box > a {
    width: calc(170 / 3.75 * 1vw);
  }
  .wear .p-3col-box .flx-box .item-3col-box > a img {
    width: calc(170 / 3.75 * 1vw);
  }
}.item-sub.nonwoven-bag.merit.nonwoven03 .title_popularity{font-size:15px;font-weight:bold;padding:10px 10px 3px 10px;line-height:1.5}@media not all and (min-width:768px){.item-sub.nonwoven-bag.merit.nonwoven03 .title_popularity{font-size: calc(12 / 3.75 * 1vw)}}