.flowTitle{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2.6rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;padding-bottom:1rem;margin-bottom:7rem;border-bottom:2px solid #d80c24}@media screen and (max-width: 768px){.flowTitle{font-size:2rem;margin-bottom:4rem}}#linkBox ul.fixed{width:calc(100% - 120px);max-width:864px}@media screen and (max-width: 768px){#linkBox ul.fixed{width:100%}}#printing .framework{display:block;padding:8rem 2rem 6rem}#printing .framework .subTitle{position:relative;z-index:1}#printing .framework .image{position:absolute}#printing .framework .image.printer01{bottom:1.8rem;left:1.8rem}@media screen and (min-width: 769px)and (max-width: 1200px){#printing .framework .image.printer01{width:20%}}@media screen and (max-width: 768px){#printing .framework .image.printer01{width:25%;bottom:1rem;left:1rem}}#printing .framework .image.printer02{right:2rem;bottom:2rem}@media screen and (min-width: 769px)and (max-width: 1200px){#printing .framework .image.printer02{width:20%}}@media screen and (max-width: 768px){#printing .framework .image.printer02{width:25%;right:1.5rem;bottom:1.5rem}}#strongWrap #strongBox section{min-height:400px}#strongWrap #strongBox section .image{max-width:600px}#strongWrap #strongBox section .title,#strongWrap #strongBox section p{min-width:calc(100% - 600px);padding-left:clamp(4rem,5.6vw,7.7rem)}@media screen and (max-width: 768px){#strongWrap #strongBox section .title,#strongWrap #strongBox section p{width:100%;padding-left:0}}#exampleWrap{padding-bottom:17.4rem}@media screen and (max-width: 768px){#exampleWrap{padding-bottom:8rem}}#exampleWrap .title01{margin-bottom:6rem}@media screen and (max-width: 768px){#exampleWrap .title01{margin-bottom:5rem}}#exampleWrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8rem}@media screen and (max-width: 768px){#exampleWrap ul{margin-bottom:6rem}}#exampleWrap ul li{position:relative;width:32.5%;background-color:#1e2e2c;padding:3.9rem 3rem 3rem;border-radius:10px}@media screen and (min-width: 769px)and (max-width: 900px){#exampleWrap ul li{width:49%}}@media screen and (max-width: 768px){#exampleWrap ul li{width:100%}}#exampleWrap ul li:not(:nth-child(3n)){margin-right:1.25%}@media screen and (max-width: 900px){#exampleWrap ul li:not(:nth-child(3n)){margin-right:0}}#exampleWrap ul li:not(:nth-last-child(-n+3)){margin-bottom:1.9rem}@media screen and (max-width: 900px){#exampleWrap ul li:not(:nth-last-child(-n+3)){margin-bottom:0}}@media screen and (min-width: 769px)and (max-width: 900px){#exampleWrap ul li:nth-child(odd){margin-right:2%}}@media screen and (max-width: 768px){#exampleWrap ul li:nth-child(odd){margin-right:0}}@media screen and (max-width: 900px){#exampleWrap ul li:not(:last-child){margin-bottom:2rem}}#exampleWrap ul li .category{position:absolute;display:block;top:1rem;left:2rem;font-size:1.6rem;font-family:"Source Code Pro",monospace;font-weight:700;color:#0cd8c3}@media screen and (max-width: 768px){#exampleWrap ul li .category{font-size:1.4rem}}#exampleWrap ul li .category::before{position:absolute;content:"";width:28px;height:2px;top:-1rem;left:0;background-color:#d80c24}#exampleWrap ul li h3{font-size:2rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;margin-bottom:2.9rem;letter-spacing:.05em}@media screen and (max-width: 768px){#exampleWrap ul li h3{font-size:1.8rem;margin-bottom:2rem}}#exampleWrap ul li .icon{margin-bottom:3rem;text-align:center}@media screen and (max-width: 768px){#exampleWrap ul li .icon{margin-bottom:2rem}}#exampleWrap ul li .icon img{width:auto;height:80px}@media screen and (max-width: 768px){#exampleWrap ul li .icon img{height:60px}}#exampleWrap ul li p{font-size:1.6rem;font-family:"-apple-system","BlinkMacSystemFont","Helvetica Neue","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,"メイリオ","Meiryo",sans-serif;color:#c9c9c9;font-weight:normal;line-height:1.75}@media screen and (max-width: 768px){#exampleWrap ul li p{font-size:1.5rem}}#exampleWrap #flowWrap{padding-bottom:0}#exampleWrap #flowWrap #flowContainer .flowBox:last-child{margin-bottom:0}#shoppingWrap .title01{margin-bottom:4rem}#shoppingWrap #shoppingText{color:#c9c9c9;margin-bottom:4.7rem;line-height:1.75}#shoppingWrap #shoppingBox section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#1e2e2c;padding:4.7rem 4.5rem 4.6rem;border-radius:10px}@media screen and (max-width: 768px){#shoppingWrap #shoppingBox section{display:block;padding:3.6rem 2.6rem}}#shoppingWrap #shoppingBox section::before{position:absolute;content:"";width:125px;height:2px;top:0;left:45px;background-color:#d80c24}@media screen and (max-width: 768px){#shoppingWrap #shoppingBox section::before{width:80px;left:28px}}#shoppingWrap #shoppingBox section .left{width:360px}@media screen and (min-width: 769px)and (max-width: 900px){#shoppingWrap #shoppingBox section .left{width:270px}}@media screen and (max-width: 768px){#shoppingWrap #shoppingBox section .left{width:100%;margin-bottom:2rem}}#shoppingWrap #shoppingBox section .left h3{font-size:2.4rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#0cd8c3;margin-bottom:3.9rem}@media screen and (min-width: 769px)and (max-width: 900px){#shoppingWrap #shoppingBox section .left h3{font-size:1.8rem}}@media screen and (max-width: 768px){#shoppingWrap #shoppingBox section .left h3{font-size:1.8rem;margin-bottom:2rem}}#shoppingWrap #shoppingBox section .right{width:calc(100% - 360px);padding-left:12.3rem}@media screen and (min-width: 769px)and (max-width: 1200px){#shoppingWrap #shoppingBox section .right{padding-left:4rem}}@media screen and (min-width: 769px)and (max-width: 900px){#shoppingWrap #shoppingBox section .right{width:calc(100% - 270px)}}@media screen and (max-width: 768px){#shoppingWrap #shoppingBox section .right{width:100%;padding-left:0}}#shoppingWrap #shoppingBox section .right p{color:#c9c9c9;line-height:1.75}@media screen and (max-width: 768px){#shoppingWrap #shoppingBox section .right p{font-size:1.5rem}}#shoppingWrap #shoppingBox section .right p.text{margin-bottom:2rem}@media screen and (max-width: 768px){#shoppingWrap #shoppingBox section .right p.text{margin-bottom:1rem}}#shoppingWrap #shoppingBox section .right .btnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:3rem}#shoppingWrap #shoppingBox section:not(:last-child){margin-bottom:1.9rem}#shoppingWrap #shoppingBox section:last-child{margin-bottom:8rem}#shoppingWrap #flowWrap02{padding-bottom:10.5rem}@media screen and (max-width: 768px){#shoppingWrap #flowWrap02{padding-bottom:10rem}}#shoppingWrap #flowWrap02 .title01{margin-bottom:6rem}@media screen and (max-width: 768px){#shoppingWrap #flowWrap02 .title01{margin-bottom:5rem}}#shoppingWrap #flowWrap02 #flowContainer02{position:relative;padding-left:4.6rem}#shoppingWrap #flowWrap02 #flowContainer02::before{position:absolute;content:"";width:1px;height:calc(100% - 6rem);background-color:#167c72;top:3rem;left:1.2rem}@media screen and (max-width: 768px){#shoppingWrap #flowWrap02 #flowContainer02::before{top:1.5rem}}#shoppingWrap #flowWrap02 #flowContainer02 .circle{position:absolute;left:-4.6rem}#shoppingWrap #flowWrap02 #flowContainer02 .circle svg{width:25px;height:25px}#shoppingWrap #flowWrap02 #flowContainer02 h3{font-size:2.6rem;font-family:"Noto Sans JP",sans-serif;font-weight:500}@media screen and (max-width: 768px){#shoppingWrap #flowWrap02 #flowContainer02 h3{font-size:2.2rem}}#shoppingWrap #flowWrap02 #flowContainer02 .flow{font-size:1.6rem;color:#c9c9c9;margin-top:2rem;line-height:1.75}@media screen and (max-width: 768px){#shoppingWrap #flowWrap02 #flowContainer02 .flow{margin-top:1.9rem}}#shoppingWrap #flowWrap02 #flowContainer02 .flow a{color:#c9c9c9;text-decoration:underline}#shoppingWrap #flowWrap02 #flowContainer02 .flow a:hover{opacity:1;text-decoration:none}#shoppingWrap #flowWrap02 #flowContainer02 .flow span{font-weight:bold}#shoppingWrap #flowWrap02 #flowContainer02 ul.flow li:not(:last-child){margin-bottom:1.5rem}#shoppingWrap #flowWrap02 #flowContainer02 .flowBox{position:relative}#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .flowHead{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .flowHead{display:block}}#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .flowHead div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .flowHead div span.circle{display:block;top:1.5rem}@media screen and (max-width: 768px){#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .flowHead div span.circle{top:.2rem}}#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .flowHead div span.circle svg{color:#1b4e49;fill:#1b4e49}#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .flowHead div span.step{display:block;font-size:1.2rem;font-family:"Source Code Pro",monospace;font-weight:500;color:#caf2ee;margin-right:.4rem}#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .flowHead div span.num{display:block;font-size:3.6rem;font-family:"Source Code Pro",monospace;font-weight:500;color:#0cd8c3;margin-right:2.3rem}@media screen and (max-width: 768px){#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .flowHead div span.num{font-size:1.8rem;margin-right:0}}#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .singleHead{position:relative}#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .singleHead .circle{display:block;top:2rem}@media screen and (max-width: 768px){#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .singleHead .circle{top:1.2rem}}#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .singleHead .circle svg{color:#d80c24;fill:#d80c24}#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .singleHead h3{display:inline-block;padding:1.1rem 3.2rem;border:2px solid #d80c24}@media screen and (max-width: 768px){#shoppingWrap #flowWrap02 #flowContainer02 .flowBox .singleHead h3{padding:.5rem 1.1rem}}#shoppingWrap #flowWrap02 #flowContainer02 .flowBox:last-child::before{position:absolute;content:"";width:2px;height:calc(100% - 2rem);top:2rem;left:-3.4rem;background-color:#212121}#shoppingWrap #flowWrap02 #flowContainer02 .flowBox:not(:last-child){margin-bottom:5.2rem}@media screen and (max-width: 768px){#shoppingWrap #flowWrap02 #flowContainer02 .flowBox:not(:last-child){margin-bottom:4.8rem}}#costWrap #costBox{background-color:rgba(0,0,0,0);padding:0;border-radius:0}#costWrap #costBox section{background-color:#1e2e2c;padding:5.7rem 5rem 6rem;border-radius:10px}@media screen and (max-width: 768px){#costWrap #costBox section{padding:5rem 2.5rem}}#costWrap #costBox section h3{font-size:2rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#0cd8c3;margin-bottom:2.8rem}@media screen and (max-width: 768px){#costWrap #costBox section h3{font-size:1.8rem}}#costWrap #costBox section table{margin-bottom:2rem}#costWrap #costBox section table .max949{display:none}@media screen and (max-width: 949px){#costWrap #costBox section table .max949{display:block}}#costWrap #costBox section table tbody tr td span.include{font-size:1.8rem}@media screen and (max-width: 768px){#costWrap #costBox section table tbody tr td span.include{font-size:1.6rem}}#costWrap #costBox section table tbody tr td .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){#costWrap #costBox section table tbody tr td .flexbox{display:block}}#costWrap #costBox section table tbody tr td .flexbox .envelope{font-size:1.8rem;padding-right:1rem}#costWrap #costBox section .caution{font-size:1.6rem;font-family:"-apple-system","BlinkMacSystemFont","Helvetica Neue","Yu Gothic Medium","游ゴシック Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",Arial,"メイリオ","Meiryo",sans-serif;color:#c9c9c9;padding-left:1em;text-indent:-1em;line-height:1.75}@media screen and (max-width: 768px){#costWrap #costBox section .caution{font-size:1.5rem}}#costWrap #costBox section .caution a{color:#c9c9c9;text-decoration:underline}#costWrap #costBox section .caution a:hover{opacity:1;text-decoration:none}#costWrap #costBox section .caution a:visited{color:#c9c9c9}#costWrap #costBox section#productionCost{margin-bottom:1.8rem}#costWrap #costBox section#productionCost table tbody tr td{min-width:350px}@media screen and (max-width: 768px){#costWrap #costBox section#productionCost table tbody tr td{min-width:auto}}#costWrap #costBox section#productionCost .linkList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}#costWrap #costBox section#productionCost .linkList li a{opacity:.25}#costWrap #costBox section#productionCost .linkList li a:hover{opacity:1}#costWrap #costBox section#productionCost .linkList li a:visited{color:#c9c9c9}#costWrap #costBox section#productionCost .linkList li:not(:last-child){margin-right:1.6rem}#costWrap #costBox section#otherCost table tbody tr th{vertical-align:top}#costWrap #costBox section#otherCost table tbody tr th .max900{display:none}@media screen and (max-width: 900px){#costWrap #costBox section#otherCost table tbody tr th .max900{display:block}}#costWrap #costBox section#otherCost table tbody tr td .flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#costWrap #costBox section#otherCost table tbody tr td .flexbox .left{margin-right:2.6rem}@media screen and (max-width: 768px){#costWrap #costBox section#otherCost table tbody tr td .flexbox .left{margin-right:2rem}}#costWrap #costBox section#otherCost table tbody tr td .caution{margin-top:2.8rem}@media screen and (max-width: 768px){#costWrap #costBox section#otherCost table tbody tr td .caution{margin-top:2rem}}#faqWrap .toggle a{color:#c9c9c9;text-decoration:underline}#faqWrap .toggle a:hover{opacity:1;text-decoration:none}#faqWrap .toggle a:visited{color:#c9c9c9}/*# sourceMappingURL=ondemand.min.css.map */