@charset "UTF8";#cp-cutting div,#cp-cutting span{-webkit-box-sizing:border-box;box-sizing:border-box}#cp-cutting p{margin:0 0 1rem}#cp-cutting select{width:100%}#cp-cutting input[type="number"]{text-align:center}#cp-cutting button.cp-btn{padding:.5rem 1rem;display:inline-block;color:#fff;font-size:.85rem;font-weight:bold;background-color:#f80;border:2px solid #fc8;border-radius:.33rem;text-align:center;width:auto;height:auto;min-width:25%}#cp-cutting .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#cp-cutting .w100{width:100%}#cp-cutting .w50{width:50%}@media screen and (max-width:640px){#cp-cutting .w50{width:100%}}#cp-cutting .text-left{-moz-text-align-last:left;text-align-last:left}#cp-cutting .text-center{text-align:center}#cp-cutting .text-right{text-align:right}#cp-cutting .rem{color:#080;font-size:.85em}#cp-cutting p.rem{margin:0;padding:.125rem 0}#cp-cutting span{display:inline-block;white-space:nowrap;overflow:visible}#cp-cutting #cp-step1,#cp-cutting #cp-step2,#cp-cutting #cp-step3,#cp-cutting .cp-info{display:none}#cp-cutting .cp-info{margin:.5rem 0;padding:1rem .5rem;border:1px solid #888;-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,0.25);box-shadow:0 .25rem .5rem rgba(0,0,0,0.25);border-radius:.5rem;background-color:#eee;color:#444;text-align:center}#cp-cutting .cp-step h1{margin-top:1rem}#cp-cutting .cp-form{margin:.5rem 0;padding:1rem .5rem .5rem;border:1px solid #888;-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,0.25);box-shadow:0 .25rem .5rem rgba(0,0,0,0.25);border-radius:.5rem;background-color:#fed}#cp-cutting .cp-entry{margin-bottom:1rem;padding:.25rem}#cp-cutting .cp-label{margin:0 0 .25rem;padding:.125rem .25rem;line-height:1;border-left:3px solid #c00;font-weight:bold}#cp-cutting .cp-rem{margin:0;padding:0}#cp-cutting .cp-rem p{margin:0;padding:0 .125rem;color:#080;font-size:.75rem}#cp-cutting .cp-rem p:before{content:"※";padding-right:.25rem}#cp-cutting .cp-error{margin:0;padding:0}#cp-cutting .cp-error p{margin:0;padding:0 .125rem;color:#e00;font-size:.75rem;font-weight:bold}#cp-cutting .cp-error p:before{content:"※";padding-right:.25rem}#cp-cutting .cp-estimate-result{margin:.5rem 0;padding:1rem .5rem .5rem;border:1px solid #888;-webkit-box-shadow:0 .25rem .5rem rgba(0,0,0,0.25);box-shadow:0 .25rem .5rem rgba(0,0,0,0.25);border-radius:.5rem;background-color:#f8f8ff}#cp-cutting .cp-estimate-result form{border:0}#cp-cutting .cp-estimate-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#cp-cutting .cp-estimate-detail .cp-item-name-wrapper{margin:0 0 1rem;padding:.2rem 0;border-bottom:2px solid #000}#cp-cutting .cp-estimate-detail .cp-item-name-wrapper .cp-item-name{font-size:1.25rem;font-weight:bold;white-space:normal;overflow-wrap:break-word;width:100%;max-width:100%}#cp-cutting .cp-estimate-detail .cp-item-size-wrapper{margin:.25rem .5rem;padding:.25rem .5rem;border:1px solid #888;border-radius:.3333rem;font-size:.85rem}#cp-cutting .cp-estimate-detail .cp-item-size-wrapper .cp-item-size{font-size:1.1666rem;font-weight:bold}#cp-cutting .cp-estimate-detail .cp-item-direction-wrapper{margin:.25rem .5rem;padding:.25rem .5rem;border:1px solid #888;border-radius:.3333rem;font-size:.85rem}#cp-cutting .cp-estimate-detail .cp-item-direction-wrapper .cp-item-direction{font-size:1.1666rem;font-weight:bold}#cp-cutting .cp-estimate-detail .cp-item-qty-wrapper{margin:.25rem .5rem;padding:.25rem .5rem;border:1px solid #888;border-radius:.3333rem;font-size:.85rem}#cp-cutting .cp-estimate-detail .cp-item-qty-wrapper .cp-item-qty{font-size:1.1666rem;font-weight:bold}#cp-cutting .cp-estimate-detail .cp-item-unit-wrapper{margin:0;padding:1rem;font-weight:bold;width:50%;text-align:right;font-size:1rem}@media screen and (max-width:480px){#cp-cutting .cp-estimate-detail .cp-item-unit-wrapper{width:100%;text-align:center}}#cp-cutting .cp-estimate-detail .cp-item-unit-wrapper .cp-item-unit{font-weight:inherit;font-size:inherit}#cp-cutting .cp-estimate-detail .cp-item-total-wrapper{margin:0;padding:1rem;width:50%;font-weight:bold;text-align:left;font-size:1rem}@media screen and (max-width:480px){#cp-cutting .cp-estimate-detail .cp-item-total-wrapper{width:100%;text-align:center}}#cp-cutting .cp-estimate-detail .cp-item-total-wrapper .cp-item-total{font-weight:inherit;font-size:inherit}#cp-cutting .cp-price{font-weight:inherit;font-size:125%;color:#f00}#cp-cutting .cp-price-unit{font-weight:inherit;font-size:80%;color:#f00}
/*# sourceMappingURL=./style.css.map */