body.solution .wSmall{max-width:86rem}body.solution .numberListVox{box-shadow:0px 0px .5rem rgba(0,0,0,.5);padding:7.5rem 7rem}body.solution .numberListVox.ex01{padding:0;box-shadow:none}body.solution .numberListVox .numberList>li{display:flex}body.solution .numberListVox .numberList>li:not(:last-child){margin-bottom:4.5rem}body.solution .numberListVox .numberList>li .numberVox{width:8.2rem;margin-right:3.5rem;flex-shrink:0}body.solution .numberListVox .numberList>li .txtVox{margin-right:auto}body.solution .numberListVox .numberList>li .txtVox .title{font-size:3.5rem;font-family:"M PLUS 1p",sans-serif;font-weight:500;letter-spacing:-0.06em;transform:rotate(0.05deg);margin-bottom:.7rem;color:#c50018;line-height:1.6}body.solution .numberListVox .numberList>li .imgVox{width:26.4rem;flex-shrink:0;margin-left:3rem}body.solution .mvWrapper{margin-bottom:7.5rem}body.solution .mvWrapper .mvVox .labelImg{position:absolute;right:0;top:5.4rem}body.solution .mvWrapper .mvListImg{margin-top:-1rem}body.solution .mvWrapper .mvCopy{color:#fff;text-align:center;margin-top:auto;margin-bottom:auto !important;padding-top:5.3rem}body.solution .mvWrapper .mvCopy .mvTitle{font-size:5.5rem;font-weight:900;line-height:1.2;margin-bottom:3.7rem;text-shadow:0 0 .5rem rgba(0,0,0,.5)}body.solution .mvWrapper .mvCopy .mvTxt{font-size:2.5rem;line-height:1.5;text-shadow:0 0 .5rem rgba(0,0,0,.5)}body.solution .mvWrapper .mvCopy .mvTxt+.mvTitle{margin-top:1.8rem}body.solution .mvWrapper .mainBtnVox{margin-top:0}body.solution .mainBtnVox{margin-top:10rem;padding:9rem 0}body.solution .introVox .introListVox{background:#efeae6;border-radius:1.3rem;padding:5.5rem 27rem 5.5rem 8rem;position:relative}body.solution .introVox .introListVox::before{content:"";position:absolute;margin:auto;background:url(../../images/content/solution/bg-introListVox01.svg) no-repeat center/contain;right:3.7rem;bottom:3.5rem;width:22.8rem;height:21.6rem}body.solution .introVox .introListVox ul li{font-size:2.3rem;line-height:1.5;font-family:"M PLUS 1p",sans-serif;font-weight:400;letter-spacing:-0.06em;transform:rotate(0.05deg)}body.solution .introVox .introListVox ul li:not(:last-child){margin-bottom:2.5rem}body.solution .introVox .introListVox ul li span{display:flex}body.solution .introVox .introListVox ul li span::before{content:"";display:inline-block;width:3.7rem;height:3.6rem;background:url(../../images/content/solution/ico_introList01.svg) no-repeat center/contain;margin-right:1.8rem;flex-shrink:0}body.solution .introVox .introListVox.ex01::after{content:"";position:absolute;margin:auto;width:0;height:0;border-style:solid;border-right:3.6rem solid rgba(0,0,0,0);border-left:3.6rem solid rgba(0,0,0,0);border-top:3.6rem solid #efeae6;border-bottom:0;bottom:-3.6rem;left:50%;transform:translateX(-50%)}body.solution.returnmail .mvWrapper{position:relative}body.solution.returnmail .mvWrapper .mvVox{background-image:url(../../images/content/solution/returnmail/mv.jpg)}body.solution.returnmail .imtroVox .img01{width:65rem}body.solution.btobtoc .mvWrapper .mvVox{background-image:url(../../images/content/solution/btobtoc/mv.jpg)}body.solution.btobtoc .introVox .introListVox{padding:5.5rem 5.5rem 5.5rem 5.5rem;margin-bottom:14rem}body.solution.btobtoc .introVox .introListVox::before{right:0rem;bottom:-7rem}body.solution.btobtoc .introVox .itemVox01{display:flex;justify-content:center;gap:9.5rem;position:relative}body.solution.btobtoc .introVox .itemVox01::after{content:"";position:absolute;margin:auto;background:url(../../images/content/solution/btobtoc/ico_arrow01.svg) no-repeat center/contain;width:3.6rem;height:2.4rem;top:50%;left:50%;transform:translate(-50%, -50%)}body.solution.btobtoc .introVox .itemVox01 .item{font-size:2.5rem;font-family:"M PLUS 1p",sans-serif;font-weight:400;letter-spacing:-0.06em;transform:rotate(0.05deg);width:35.6rem;height:5rem;background:#c50018;color:#fff;display:flex;justify-content:center;align-items:center}body.solution.btobtoc .introVox .itemVox01 .item .small{font-size:1.5rem}body.solution.btobtoc .introVox .itemVox02{justify-content:center;align-items:center;gap:4.5rem;border:1px solid #c50018;padding:5rem 4rem;width:81rem}body.solution.btobtoc .introVox .itemVox02 .txtVox{width:30.3rem;line-height:1.5}body.solution.btobtoc .introVox .itemVox02 .txtVox .title{font-size:3rem;font-family:"M PLUS 1p",sans-serif;font-weight:500;letter-spacing:-0.06em;transform:rotate(0.05deg)}body.solution.btobtoc .introVox .itemVox02 .txtVox .txt{font-size:1.6rem}body.solution.btobtoc .introVox .itemVox03{gap:1.5rem;align-items:center}body.solution.btobtoc .introVox .itemVox03 .titleVox{font-size:2.1rem;font-family:"M PLUS 1p",sans-serif;font-weight:500;letter-spacing:-0.06em;transform:rotate(0.05deg);flex-shrink:0}body.solution.btobtoc .introVox .itemVox03 .listVox{width:100%}body.solution.btobtoc .introVox .itemVox03 .listVox ol li{display:flex;font-family:"M PLUS 1p",sans-serif;font-weight:400;letter-spacing:-0.06em;transform:rotate(0.05deg)}body.solution.btobtoc .introVox .itemVox03 .listVox ol li>span{width:100%;display:flex;justify-content:space-between;align-items:center}body.solution.btobtoc .introVox .itemVox03 .listVox ol li>span::before{content:"";width:2rem;height:2rem;background:#c50018;flex-shrink:0;display:inline-block;margin-right:.8rem;vertical-align:middle}body.solution.btobtoc .introVox .itemVox03 .listVox ol li>span .large{font-size:2rem}body.solution.btobtoc .introVox .itemVox03 .listVox ol li>span .small{font-size:1.3rem;margin-left:auto;text-align:left;width:33rem;position:relative}body.solution.btobtoc .introVox .itemVox03 .listVox ol li>span .small::before{content:"";position:absolute;margin:auto;background:url(../../images/content/solution/btobtoc/line01.png) no-repeat center/contain;width:5.1rem;height:.1rem;top:50%;left:-7rem;transform:translateY(-50%)}body.solution.fanclub .mvWrapper{position:relative}body.solution.fanclub .mvWrapper .mvVox{background-image:url(../../images/content/solution/fanclub/mv.jpg)}body.solution.fanclub .introVox .itemVox01{padding:3rem 4.5rem 5rem}body.solution.fanclub .introVox .itemVox01 ul{display:flex;justify-content:space-between}body.solution.fanclub .introVox .itemVox01 ul li{width:28rem;background:#c50018;font-size:1.9rem;color:#fff;height:6.6rem;border-radius:.3rem;display:flex;justify-content:center;align-items:center}body.solution.fanclub .introVox .imgVox01{padding:2.5rem 0 7rem}body.solution.fanclub .introVox .imgVox01 .img01{width:91.5rem}body.solution.fanclub .introVox .itemVox03{border:2px solid #7ba857;background:#e5eedd;text-align:center;padding:3rem 0 5rem;position:relative;overflow:visible}body.solution.fanclub .introVox .itemVox03::before{content:"";position:absolute;margin:auto;background:url(../../images/content/solution/fanclub/line01.png) no-repeat center/contain;width:3rem;height:11.9rem;top:-11.9rem;left:28rem}body.solution.fanclub .introVox .itemVox03 .img02{width:82.5rem}body.solution.fanclub .introVox .itemVox03 .hS04{color:#7ba857}body.solution.ticket .mvWrapper{position:relative}body.solution.ticket .mvWrapper .mvVox{background-image:url(../../images/content/solution/ticket/mv.jpg)}body.solution.ticket .introVox .itemVox01{padding:3rem 4.5rem 5rem}body.solution.ticket .introVox .itemVox01 ul{display:flex;justify-content:space-between}body.solution.ticket .introVox .itemVox01 ul li{width:19.8rem;height:6.6rem;font-size:2rem;display:flex;justify-content:center;align-items:center;border-radius:.3rem;position:relative;z-index:1}body.solution.ticket .introVox .itemVox01 ul li:not(:last-child)::after{content:"";position:absolute;margin:auto;background:url(../../images/content/solution/ticket/ico_arrow01.svg) no-repeat center/contain;width:3.6rem;height:.6rem;top:50%;right:-3.6rem;transform:translateY(-50%);z-index:-1}body.solution.ticket .introVox .itemVox01 ul li.item01{border:1px solid;background:#fff}body.solution.ticket .introVox .itemVox01 ul li.item02{background:#7ba857;color:#fff}body.solution.ticket .introVox .itemVox01 ul li.item03{background:#95c255;color:#fff}body.solution.ticket .introVox .itemVox01 ul li.item04{background:#b3c816;color:#fff}body.solution.ticket .introVox .itemVox02{border:2px solid #7ba857;background:#e5eedd;text-align:center;padding:3rem 0 5rem}body.solution.ticket .introVox .itemVox02 .img02{width:90.7rem}body.solution.ticket .introVox .itemVox02 .hS04{color:#7ba857}body.solution.contactcenter .mvWrapper{position:relative}body.solution.contactcenter .mvWrapper .mvVox{background-image:url(../../images/content/solution/contactcenter/mv.jpg)}body.solution.contactcenter .mvWrapper .mvListImg{width:59.8rem}body.solution.contactcenter .mvWrapper .mvTitle{font-size:6.1rem}@media(min-width: 768px){body.solution.contactcenter .introListVox::before{right:8.5rem;bottom:6.5rem}}body.solution.logistics .mvWrapper{position:relative}body.solution.logistics .mvWrapper .mvVox{background-image:url(../../images/content/solution/logistics/mv.jpg)}body.solution.logistics .mvWrapper .mvTitle{font-size:5rem}body.solution.logistics .mvWrapper .mvTitle .large{font-size:7.8rem}body.solution.logistics .mvWrapper .mvListImg{width:40.4rem}@media(min-width: 768px){body.solution.logistics .introListVox::before{right:8.5rem;bottom:6rem}}body.solution.ledger .mvWrapper{position:relative}body.solution.ledger .mvWrapper .mvVox{background-image:url(../../images/content/solution/ledger/mv.jpg)}body.solution.ledger .mvWrapper .mvListImg{width:59.9rem}body.solution.ledger .introVox .introListVox{padding:5.5rem 5.5rem 2.5rem 5.5rem;margin-bottom:14rem}body.solution.ledger .introVox .introListVox ul{display:flex;flex-wrap:wrap;gap:0 3rem}body.solution.ledger .introVox .introListVox ul li{width:39rem}body.solution.ledger .introVox .introListVox::before{right:-3rem;bottom:-3rem}body.solution.localgovernment .mvWrapper{position:relative}body.solution.localgovernment .mvWrapper .mvVox{background-image:url(../../images/content/solution/localgovernment/mv.jpg)}body.solution.localgovernment .mvWrapper .mvListImg{width:79.2rem}@media(min-width: 768px){body.solution.localgovernment .introListVox::before{right:8.5rem}}body.solution.localgovernment .introVox .serviceVox ul{gap:1.4rem;flex-wrap:wrap}body.solution.localgovernment .introVox .serviceVox ul li{width:49.3rem;box-shadow:0px 0px .5rem rgba(0,0,0,.5);position:relative;border-radius:1rem;overflow:hidden}body.solution.localgovernment .introVox .serviceVox ul li .icoVox{position:absolute;top:50%;transform:translateY(-50%);left:1.3rem;z-index:2}body.solution.localgovernment .introVox .serviceVox ul li dl dt,body.solution.localgovernment .introVox .serviceVox ul li dl dd{padding-left:11rem}body.solution.localgovernment .introVox .serviceVox ul li dl dt{background:#c50018;color:#fff;font-size:3rem;font-family:"M PLUS 1p",sans-serif;font-weight:500;letter-spacing:-0.06em;transform:rotate(0.05deg);padding-top:.2rem;padding-bottom:0}body.solution.localgovernment .introVox .serviceVox ul li dl dd{font-family:"M PLUS 1p",sans-serif;font-weight:400;letter-spacing:-0.06em;transform:rotate(0.05deg);font-size:1.7rem;padding-top:1rem;padding-bottom:1rem}body.solution.print .mvWrapper{position:relative}body.solution.print .mvWrapper .mvVox{background-image:url(../../images/content/solution/print/mv.jpg)}body.solution.print .mvWrapper .mvListImg{width:63.1rem}@media(min-width: 768px){body.solution.print .introListVox{margin-bottom:12rem}body.solution.print .introListVox::before{right:-3.9rem;bottom:-5rem}}body.solution.print .introVox .itemVox01{max-width:84rem;margin:0 auto;display:flex;justify-content:center;align-items:flex-start;gap:2.4rem}body.solution.print .introVox .itemVox01 .listVox{flex-shrink:0;background:#efeae6;padding:1.5rem 1.2rem 1.8rem;width:44.5rem;border-radius:.3rem}body.solution.print .introVox .itemVox01 .listVox .title{color:#c50018;font-size:2.3rem;font-family:"M PLUS 1p",sans-serif;font-weight:500;letter-spacing:-0.06em;transform:rotate(0.05deg);margin-bottom:1rem;text-align:center}body.solution.print .introVox .itemVox01 .listVox ul{display:flex;flex-wrap:wrap;gap:.7rem}body.solution.print .introVox .itemVox01 .listVox ul li{font-size:2.5rem;background:#fff;color:#c50018;border:1px solid;width:205px;min-height:4rem;padding:.05rem;display:flex;justify-content:center;align-items:center;font-size:1.4rem}body.solution.print .secVox01{background:#efeae6;padding:6rem 0 5.5rem}body.solution.print .secVox01 .itemVox{background:#fff;padding:5rem 8.5rem;box-shadow:0px 0px .5rem rgba(0,0,0,.5)}body.solution.print .secVox01 .itemVox .item{display:flex;justify-content:space-between}body.solution.print .secVox01 .itemVox .item .txtVox{width:53.7rem}body.solution.print .secVox01 .itemVox .item .txtVox .title{font-size:2.6rem;font-family:"M PLUS 1p",sans-serif;font-weight:500;letter-spacing:-0.06em;transform:rotate(0.05deg);color:#c50018;line-height:1.6}body.solution.print .secVox01 .itemVox .item .txtVox .btnVox .btn01{background:linear-gradient(180deg, rgb(197, 0, 24) 0%, rgb(197, 0, 24) 48%, rgb(167, 0, 24) 52%, rgb(167, 2, 25) 100%);box-shadow:1.88px 1.88px 3.13px rgba(0,0,0,.3);font-size:2rem;line-height:1.1;text-align:center;margin-left:auto;width:27rem;height:5rem;font-weight:500;border-radius:2.5rem;display:flex;justify-content:center;align-items:center;position:relative;color:#fff;padding:0 3.5rem}body.solution.print .secVox01 .itemVox .item .txtVox .btnVox .btn01::before{content:"";position:absolute;margin:auto;background:url(../../images/content/solution/print/ico_arrow01.svg) no-repeat center/contain;width:2rem;height:2rem;top:50%;right:1.2rem;transform:translateY(-50%)}body.solution.print .secVox01 .itemVox .item .imgVox{width:27.3rem}body.solution.print .secVox01 .itemVox .item:nth-child(2n){flex-direction:row-reverse}body.solution.print .secVox01 .itemVox .item:not(:last-child){margin-bottom:4.5rem}body.solution.print .secVox01 .img01,body.solution.print .secVox01 .img02{width:60rem}body.solution.print .secVox02{padding:5rem 0 15rem}body.solution.print .secVox02.ex02{padding:8rem 0 7rem}body.solution.print .secVox02 .title01{text-align:center}body.solution.print .secVox02 .title01 span{font-size:2.8rem;margin:0 auto;border:1px solid #17294d;font-family:"M PLUS 1p",sans-serif;font-weight:500;letter-spacing:-0.06em;transform:rotate(0.05deg);display:flex;justify-content:center;align-items:center;display:inline-flex;padding:.4rem 3.5rem;background:#fff}body.solution.print .secVox02 .itemVox .item{display:flex;justify-content:space-between}body.solution.print .secVox02 .itemVox .item:not(:last-child){margin-bottom:5rem}body.solution.print .secVox02 .itemVox .item .txtVox{width:59rem}body.solution.print .secVox02 .itemVox .item .txtVox .title02{font-size:2.6rem;font-family:"M PLUS 1p",sans-serif;font-weight:700;letter-spacing:-0.06em;transform:rotate(0.05deg)}body.solution.print .secVox02 .itemVox .item .imgVox{width:37rem}body.solution.print .secVox02 .itemVox .item .imgVox .subItemVox{display:flex;align-items:flex-end}body.solution.print .secVox02 .itemVox .item .imgVox .subItemVox .subItem{text-align:center}body.solution.print .secVox02 .itemVox .item .imgVox .subItemVox .subItem.subItem01{width:calc(100% - 14.7rem)}body.solution.print .secVox02 .itemVox .item .imgVox .subItemVox .subItem.subItem01 .ico01{width:14.7rem}body.solution.print .secVox02 .itemVox .item .imgVox .subItemVox .subItem.subItem02{font-size:1.5rem;width:14.7rem;flex-shrink:0;font-size:1.1rem;line-height:1.5}body.solution.print .secVox02 .itemVox .item .imgVox .subItemVox .subItem.subItem02 .ico02{width:7.7rem}body.solution.print .achievementsVox{padding:7rem 0 15rem}body.solution.print .achievementsVox .title01{font-size:4.3rem;font-weight:900;text-align:center}body.solution.print .achievementsVox ul{display:flex;flex-wrap:wrap;gap:2rem 5rem}body.solution.print .achievementsVox ul li{width:30rem}body.solution.print .achievementsVox ul li dl dt{background:#ccc;font-size:2.1rem;font-weight:500;padding:1.2rem 2.4rem}body.solution.print .achievementsVox ul li dl dt.ex01{padding-left:.5rem;padding-right:.5rem;text-align:center}body.solution.print .achievementsVox ul li dl dd{font-size:1.6rem;padding:1.6rem 2.4rem;background:#fff;min-height:15rem}body.solution.ecopita .mvWrapper{position:relative}body.solution.ecopita .mvWrapper .mvVox{background-image:url(../../images/content/solution/ecopita/mv.jpg)}body.solution.ecopita .mvWrapper .mvListImg{width:56.4rem}body.solution.ecopita .mvWrapper .mvTitle{font-size:7.7rem}body.solution.ecopita .secVox01{padding:6rem 0}body.solution.ecopita .secVox01 .numberListVox{max-width:84rem;margin:0 auto}body.solution.ecopita .secVox02{padding:10rem 0 13rem}body.solution.ecopita .secVox02 .secInner{max-width:89.5rem}body.solution.ecopita .secVox02 .imgVox02 .img02{width:100%}body.solution.colorvariable .mvWrapper{position:relative}body.solution.colorvariable .mvWrapper .mvVox{background-image:url(../../images/content/solution/colorvariable/mv.jpg)}body.solution.colorvariable .mvWrapper .mvListImg{width:61.6rem}body.solution.colorvariable .introVox .flexVox{justify-content:space-between}body.solution.colorvariable .introVox .flexVox>*{width:47.1rem}body.solution.colorvariable .secVox01{padding:7rem 0 8rem}body.solution.colorvariable .secVox01 .sliderWrapper .slider .slide-item .mvImg{text-align:center}body.solution.colorvariable .secVox01 .sliderWrapper .slider .slide-item .mvImg img{width:74rem;margin:0 auto}@media only screen and (max-width: 767px){body.solution .wSmall{max-width:auto}body.solution .numberListVox{padding:2.5rem 2rem}body.solution .numberListVox.ex01{padding:0;box-shadow:none}body.solution .numberListVox .numberList>li{flex-wrap:wrap}body.solution .numberListVox .numberList>li:not(:last-child){margin-bottom:2.5rem}body.solution .numberListVox .numberList>li .numberVox{width:3.6rem;margin-right:1rem;flex-shrink:0}body.solution .numberListVox .numberList>li .txtVox{margin-right:auto;width:calc(100% - 4.6rem)}body.solution .numberListVox .numberList>li .txtVox .title{font-size:1.8rem;margin-bottom:.5rem;line-height:1.5}body.solution .numberListVox .numberList>li .imgVox{width:100%;margin-left:0;margin-top:1rem}body.solution .mvWrapper{margin-bottom:2.5rem}body.solution .mvWrapper .mvVox{background:none !important}body.solution .mvWrapper .mvVox .labelImg{display:none}body.solution .mvWrapper .secInner{padding:0 2rem}body.solution .mvWrapper .mvListImg{margin-top:-0.2rem}body.solution .mvWrapper .mvCopy{padding-top:0}body.solution .mvWrapper .mvCopy .mvTitle{font-size:2.4rem;margin-bottom:1rem}body.solution .mvWrapper .mvCopy .mvTxt{font-size:1.1rem}body.solution .mvWrapper .mvCopy .mvTxt+.mvTitle{margin-top:1rem}body.solution .mvWrapper .mainBtnVox{margin-top:0}body.solution .mainBtnVox{margin-top:5rem;padding:2.5rem 0}body.solution .introVox .introListVox{border-radius:1.3rem;padding:2.5rem 2rem 2.5rem 2rem;margin-bottom:7rem}body.solution .introVox .introListVox::before{content:"";position:absolute;margin:auto;background:url(../../images/content/solution/bg-introListVox01.svg) no-repeat center/contain;right:0;bottom:-5rem;width:8.4rem;height:7.9rem}body.solution .introVox .introListVox ul li{font-size:1.1rem;font-family:"M PLUS 1p",sans-serif;font-weight:400;letter-spacing:-0.06em;transform:rotate(0.05deg)}body.solution .introVox .introListVox ul li:not(:last-child){margin-bottom:.4rem}body.solution .introVox .introListVox ul li span{display:flex}body.solution .introVox .introListVox ul li span::before{width:1.3rem;height:1.2rem;margin-right:.5rem;margin-top:.2rem}body.solution .introVox .introListVox.ex01::after{border-right:1.6rem solid rgba(0,0,0,0);border-left:1.6rem solid rgba(0,0,0,0);border-top:1.6rem solid #efeae6;bottom:-1.6rem}body.solution.ecopita .mvWrapper{position:relative}body.solution.ecopita .mvWrapper .mvTxtVox{background-image:url(../../images/content/solution/ecopita/mv.jpg)}body.solution.ecopita .mvWrapper .mvTitle{font-size:3.4rem}body.solution.ecopita .mvWrapper .mvListImg{width:27.2rem}body.solution.ecopita .secVox01{padding:6rem 0}body.solution.ecopita .secVox02{padding:5rem 0 6.5rem}body.solution.ecopita .secVox02 .secInner{max-width:none}body.solution.ecopita .secVox02 .imgVox02 .img02{width:100%}body.solution.colorvariable .mvWrapper{position:relative}body.solution.colorvariable .mvWrapper .mvTxtVox{background-image:url(../../images/content/solution/colorvariable/mv.jpg)}body.solution.colorvariable .mvWrapper .mvTitle{font-size:3.3rem}body.solution.colorvariable .mvWrapper .mvListImg{width:30rem}body.solution.colorvariable .introVox .flexVox{justify-content:space-between}body.solution.colorvariable .introVox .flexVox>*{width:100%}body.solution.colorvariable .introVox .flexVox>*:not(:last-child){margin-bottom:2rem}body.solution.colorvariable .secVox01{padding:3.5rem 0 4rem}body.solution.colorvariable .secVox01 .sliderWrapper .slider .slide-item .mvImg{text-align:center}body.solution.colorvariable .secVox01 .sliderWrapper .slider .slide-item .mvImg img{width:80%;margin:0 auto}body.solution.print .mvWrapper{position:relative}body.solution.print .mvWrapper .mvTxtVox{background-image:url(../../images/content/solution/print/mv.jpg)}body.solution.print .mvWrapper .mvTitle{font-size:3.5rem}body.solution.print .mvWrapper .mvListImg{width:29.6rem}body.solution.print .introVox .itemVox01{max-width:auto;margin:0 auto;display:flex;justify-content:center;flex-direction:column;gap:1rem}body.solution.print .introVox .itemVox01 .listVox{padding:1rem .8rem 1.2rem;width:100%}body.solution.print .introVox .itemVox01 .listVox .title{font-size:1.5rem}body.solution.print .introVox .itemVox01 .listVox ul{gap:.6rem 2%}body.solution.print .introVox .itemVox01 .listVox ul li{font-size:1rem;font-size:clamp(10px,2.67vw,1rem);width:49%;min-height:2.7rem;line-height:1.3;letter-spacing:-0.05em}body.solution.print .secVox01{padding:2rem 0 5.5rem}body.solution.print .secVox01 .itemVox{padding:1.4rem 1rem}body.solution.print .secVox01 .itemVox .item .txtVox{width:calc(100% - 9.5rem)}body.solution.print .secVox01 .itemVox .item .txtVox .title{font-size:1.2rem;line-height:1.5}body.solution.print .secVox01 .itemVox .item .txtVox .btnVox .btn01{font-size:1.5rem;line-height:1.1;text-align:center;margin-left:auto;width:27.1rem;height:3.6rem;border-radius:1.8rem;padding:0 3.5rem;margin-top:2rem;margin-bottom:1.5rem}body.solution.print .secVox01 .itemVox .item .txtVox .btnVox .btn01::before{width:1.4rem;height:1.4rem;right:1rem}body.solution.print .secVox01 .itemVox .item .imgVox{width:8.5rem}body.solution.print .secVox01 .itemVox .item:nth-child(2n){flex-direction:row}body.solution.print .secVox01 .itemVox .item:not(:last-child){margin-bottom:2rem}body.solution.print .secVox01 .img01,body.solution.print .secVox01 .img02{width:60rem}body.solution.print .secVox02{padding:5rem 0 8rem}body.solution.print .secVox02.ex02{padding:4rem 0 3.5rem}body.solution.print .secVox02 .title01{text-align:center}body.solution.print .secVox02 .title01 span{font-size:1.5rem;display:flex;padding:.2rem 3.5rem}body.solution.print .secVox02 .itemVox .item{display:block}body.solution.print .secVox02 .itemVox .item:not(:last-child){margin-bottom:2.5rem}body.solution.print .secVox02 .itemVox .item .txtVox{width:100%;margin-bottom:1.5rem}body.solution.print .secVox02 .itemVox .item .txtVox .title02{font-size:1.7rem}body.solution.print .secVox02 .itemVox .item .imgVox{width:100%}body.solution.print .secVox02 .itemVox .item .imgVox .subItemVox{align-items:center}body.solution.print .secVox02 .itemVox .item .imgVox .subItemVox .subItem{text-align:center}body.solution.print .secVox02 .itemVox .item .imgVox .subItemVox .subItem.subItem01{width:calc(100% - 9.2rem)}body.solution.print .secVox02 .itemVox .item .imgVox .subItemVox .subItem.subItem01 .ico01{width:8.2rem}body.solution.print .secVox02 .itemVox .item .imgVox .subItemVox .subItem.subItem02{font-size:1rem;font-size:clamp(10px,2.67vw,1rem);width:14.7rem;flex-shrink:0}body.solution.print .secVox02 .itemVox .item .imgVox .subItemVox .subItem.subItem02 .ico02{width:7.7rem}body.solution.print .achievementsVox{padding:2rem 0 8rem}body.solution.print .achievementsVox .title01{font-size:1.5rem}body.solution.print .achievementsVox ul{display:flex;flex-wrap:wrap;flex-direction:column;gap:1.5rem 0}body.solution.print .achievementsVox ul li{width:100%}body.solution.print .achievementsVox ul li dl dt{background:#ccc;font-size:1.2rem;font-weight:500;padding:1.2rem 1.5rem}body.solution.print .achievementsVox ul li dl dt.ex01{padding:1.2rem 1.5rem;text-align:left}body.solution.print .achievementsVox ul li dl dd{font-size:1rem;font-size:clamp(10px,2.67vw,1rem);padding:1.6rem 1.5rem;min-height:auto}body.solution.ticket .mvWrapper{position:relative}body.solution.ticket .mvWrapper .mvTxtVox{background-image:url(../../images/content/solution/ticket/mv.jpg)}body.solution.ticket .introVox .itemVox01{padding:1rem 1.7rem 1.7rem}body.solution.ticket .introVox .itemVox01 ul{flex-direction:column;gap:2.2rem 0}body.solution.ticket .introVox .itemVox01 ul li{width:100%;height:2.7rem;font-size:1.36rem}body.solution.ticket .introVox .itemVox01 ul li:not(:last-child)::after{background:url(../../images/content/solution/ticket/ico_arrow02.svg);height:1.8rem;width:.6rem;top:auto;bottom:-1.8rem;right:auto;left:50%;transform:translateX(-50%);transform-origin:center}body.solution.ticket .introVox .itemVox01 ul li.item01{border:1px solid;background:#fff}body.solution.ticket .introVox .itemVox01 ul li.item02{background:#7ba857;color:#fff}body.solution.ticket .introVox .itemVox01 ul li.item03{background:#95c255;color:#fff}body.solution.ticket .introVox .itemVox01 ul li.item04{background:#b3c816;color:#fff}body.solution.ticket .introVox .itemVox02{padding:2rem}body.solution.ticket .introVox .itemVox02 .img02{width:100%}body.solution.btobtoc .mvWrapper .mvTxtVox{background-image:url(../../images/content/solution/btobtoc/mv.jpg)}body.solution.btobtoc .introVox .introListVox{padding:2rem;margin-bottom:10rem}body.solution.btobtoc .introVox .itemVox01{flex-direction:column;gap:5rem;margin-bottom:3rem}body.solution.btobtoc .introVox .itemVox01::after{content:"";position:absolute;margin:auto;background:url(../../images/content/solution/btobtoc/ico_arrow01.svg) no-repeat center/contain;width:3.6rem;height:2.4rem;top:auto;left:50%;transform:rotate(90deg) translate(0, 60%)}body.solution.btobtoc .introVox .itemVox01 .item{font-size:1.3rem;font-family:"M PLUS 1p",sans-serif;font-weight:400;letter-spacing:-0.06em;transform:rotate(0.05deg);width:100%;height:4rem}body.solution.btobtoc .introVox .itemVox01 .item .small{font-size:1.1rem}body.solution.btobtoc .introVox .itemVox02{flex-direction:column;justify-content:center;align-items:center;gap:4.5rem;padding:2rem;width:100%}body.solution.btobtoc .introVox .itemVox02 .txtVox{width:100%}body.solution.btobtoc .introVox .itemVox02 .txtVox .title{font-size:1.4rem}body.solution.btobtoc .introVox .itemVox02 .txtVox .txt{font-size:1.1rem}body.solution.btobtoc .introVox .itemVox02 .imgVox{margin-top:2rem;text-align:center}body.solution.btobtoc .introVox .itemVox02 .imgVox img{width:90%;margin:0 auto}body.solution.btobtoc .introVox .itemVox03{gap:1.5rem;align-items:center;margin-bottom:3rem}body.solution.btobtoc .introVox .itemVox03 .titleVox{font-size:1.7rem;text-align:center;margin-bottom:.5rem}body.solution.btobtoc .introVox .itemVox03 .listVox{width:100%}body.solution.btobtoc .introVox .itemVox03 .listVox ol li{display:flex;flex-direction:column;font-family:"M PLUS 1p",sans-serif;font-weight:400;letter-spacing:-0.06em;transform:rotate(0.05deg);color:#c50018}body.solution.btobtoc .introVox .itemVox03 .listVox ol li>span{width:100%;display:block}body.solution.btobtoc .introVox .itemVox03 .listVox ol li>span::before{content:none}body.solution.btobtoc .introVox .itemVox03 .listVox ol li>span .large{font-size:1.7rem;width:100%;display:block}body.solution.btobtoc .introVox .itemVox03 .listVox ol li>span .small{font-size:1.1rem;margin-left:auto;text-align:left;width:100%;position:relative}body.solution.btobtoc .introVox .itemVox03 .listVox ol li>span .small::before{content:none}body.solution.contactcenter .mvWrapper{position:relative}body.solution.contactcenter .mvWrapper .mvTxtVox{background-image:url(../../images/content/solution/contactcenter/mv.jpg)}body.solution.contactcenter .mvWrapper .mvTitle{font-size:2.7rem}body.solution.contactcenter .mvWrapper .mvListImg{width:27.2rem}body.solution.fanclub .mvWrapper{position:relative}body.solution.fanclub .mvWrapper .mvTxtVox{background-image:url(../../images/content/solution/fanclub/mv.jpg)}body.solution.fanclub .introVox .itemVox01{padding:1rem 5rem}body.solution.fanclub .introVox .itemVox01 ul{flex-direction:column;gap:1rem}body.solution.fanclub .introVox .itemVox01 ul li{width:100%;font-size:1.2rem;height:2.9rem}body.solution.fanclub .introVox .imgVox01{padding:1rem 1.5rem}body.solution.fanclub .introVox .imgVox01 .hS04{margin-bottom:.5rem}body.solution.fanclub .introVox .imgVox01 .img01{width:100%}body.solution.fanclub .introVox .itemVox03{padding:2rem}body.solution.fanclub .introVox .itemVox03::before{content:"";position:absolute;margin:auto;background-image:url(../../images/content/solution/fanclub/line01-sp.png);width:1.3rem;height:40.5rem;top:-40rem;left:.5rem}body.solution.fanclub .introVox .itemVox03 .img02{width:82.5rem}body.solution.fanclub .introVox .itemVox03 .hS04{color:#7ba857}body.solution.returnmail .mvWrapper{position:relative}body.solution.returnmail .mvWrapper .mvTxtVox{background-image:url(../../images/content/solution/returnmail/mv.jpg)}body.solution.returnmail .imtroVox .img01{width:100%}body.solution.ledger .mvWrapper{position:relative}body.solution.ledger .mvWrapper .mvTxtVox{background-image:url(../../images/content/solution/ledger/mv.jpg)}body.solution.ledger .mvWrapper .mvTitle{font-size:2.8rem}body.solution.ledger .mvWrapper .mvListImg{width:27.4rem}body.solution.ledger .introVox .introListVox{padding:2rem;margin-bottom:6rem}body.solution.ledger .introVox .introListVox ul{display:flex;flex-wrap:wrap;gap:0 3rem}body.solution.ledger .introVox .introListVox ul li{width:39rem}body.solution.ledger .introVox .introListVox::before{right:0rem;bottom:-3rem}body.solution.logistics .mvWrapper{position:relative}body.solution.logistics .mvWrapper .mvTxtVox{background-image:url(../../images/content/solution/logistics/mv.jpg)}body.solution.logistics .mvWrapper .mvTitle{font-size:2.2rem}body.solution.logistics .mvWrapper .mvTitle .large{font-size:3.5rem}body.solution.logistics .mvWrapper .mvListImg{width:18.4rem}body.solution.localgovernment .mvWrapper{position:relative}body.solution.localgovernment .mvWrapper .mvTxtVox{background-image:url(../../images/content/solution/localgovernment/mv.jpg)}body.solution.localgovernment .mvWrapper .mvTitle{font-size:2.6rem}body.solution.localgovernment .mvWrapper .mvListImg{width:33rem}body.solution.localgovernment .introVox .serviceVox ul{gap:1.5rem;flex-wrap:wrap;flex-direction:column}body.solution.localgovernment .introVox .serviceVox ul li{width:100%}body.solution.localgovernment .introVox .serviceVox ul li .icoVox{position:absolute;left:1.3rem;width:5rem}body.solution.localgovernment .introVox .serviceVox ul li dl dt,body.solution.localgovernment .introVox .serviceVox ul li dl dd{padding-left:8rem}body.solution.localgovernment .introVox .serviceVox ul li dl dt{background:#c50018;color:#fff;font-size:1.5rem;font-family:"M PLUS 1p",sans-serif;font-weight:500;letter-spacing:-0.06em;transform:rotate(0.05deg);padding-top:.8rem;padding-bottom:.8rem}body.solution.localgovernment .introVox .serviceVox ul li dl dd{font-family:"M PLUS 1p",sans-serif;font-weight:400;letter-spacing:-0.06em;transform:rotate(0.05deg);font-size:1.2rem;padding-top:1rem;padding-bottom:1rem;padding-right:1rem}}