*{position:relative}html{overflow-y:visible}body{background:#fff;font-family:游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,helvetica,arial,sans-serif}.table01{margin:20px 0 0}.table01 table{width:100%;margin:0;border-collapse:collapse;border-spacing:0;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.table01 table th{padding:0;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;line-height:1.5;vertical-align:middle;font-weight:400;font-size:14px}.table01 table th>span{display:block;padding:15px 18px 14px 20px;height:100%}.table01 table th>span>small{display:inline;font-size:12px;color:#777}.table01 table td{padding:15px 15px 14px 15px;border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;line-height:1.5;vertical-align:middle;font-weight:400;color:#555;font-size:14px}#wrapper.print-contents{padding:0;background:#fff;position:relative}.print-wrp-contents{width:640px;margin:0 auto}.print-hdg-lv1{margin:0 auto;text-align:center!important;font-size:24px;color:#2c374b;letter-spacing:.02em}.print-date-issue{padding:5px 0 0;text-align:right;font-size:12px}.print-logo{position:absolute;right:0;top:110px}.print-address{position:absolute;right:0;top:150px;font-size:11px;text-align:right}.print-name-wrp{padding:40px 0 0;width:320px}.print-name{max-width:300px;border-bottom:1px solid #ccc}.print-name,.print-name-keisho{display:inline-block;font-size:16px}.print-name-keisho{width:20px}.print-item{padding:20px 0 0;font-size:16px}.print-item span{display:inline-block;padding:0 0 0 10px}.print-price-wrp{padding:20px 0 0}.print-price01{font-size:10px}.print-price02{display:inline-block;padding:0;border-bottom:1px solid #ccc}.print-price03{font-size:14px}.print-price03,.print-price04{display:inline-block;vertical-align:baseline}.print-price04{font-size:20px;padding:0 10px 0 50px}.print-price05{display:inline-block;font-size:10px;vertical-align:baseline}.print-table{margin:40px 0 0}.print-table .outer-table:not(:last-child){margin-bottom:20px}.print-table .outer-table th.package-header{text-align:left}.print-table .outer-table th.package-header span.package-name{padding:0 0 6px 0!important;display:block;font-size:16px}.print-table .outer-table th.package-header span.package-price{padding:0!important;display:block;font-size:14px}.print-table .outer-table.table-estimate-final .inner-table thead th:first-of-type,.print-table .outer-table.table-service-purchase .inner-table thead th:first-of-type{width:30%}.print-table .outer-table.table-estimate-final .inner-table thead th:nth-of-type(2),.print-table .outer-table.table-service-purchase .inner-table thead th:nth-of-type(2){width:17%}.print-table .outer-table.table-estimate-final .inner-table thead th:nth-of-type(3),.print-table .outer-table.table-service-purchase .inner-table thead th:nth-of-type(3){width:30%}.print-table .outer-table.table-estimate-final .inner-table thead th:nth-of-type(4),.print-table .outer-table.table-service-purchase .inner-table thead th:nth-of-type(4){width:23%}.print-table .inner-table thead th{font-size:11px}.print-table .inner-table thead th span{padding:10px 8px}.print-table .inner-table thead th small{font-size:10px}.print-table .inner-table tbody td:nth-of-type(2){text-align:center}.print-table .inner-table tbody td{font-size:11px;padding:10px 8px}.print-mitumori-note{border:3px solid #eee;margin:20px 0 0;padding:10px 20px;font-size:11px}.print-close{margin:30px 0 30px 0;text-align:center}.print-close .btn-01{min-width:100px;text-align:center;height:30px;line-height:30px;padding:0 10px;position:relative;font-size:12px;color:#999!important;border-color:#999!important;border-style:solid;border-width:1px}.print-close .btn-01:after{content:"×";position:absolute;top:0;right:10px;font-size:16px;color:#999!important}@media print{.print-address,.print-date-issue,.print-hdg-lv1,.print-item span,.print-mitumori-note,.print-name,.print-name-keisho,.print-price01,.print-price02,.print-table.table01 thead th,.print-table.table01 thead th small,.print-table td,body,html{color:#000}.table01 table{border-bottom:1px solid #000;border-right:1px solid #000}.table01 table td,.table01 table th{border-top:1px solid #000;border-left:1px solid #000}.outer-table{page-break-inside:avoid}.print-name,.print-price02{border-bottom:1px solid #000}.print-mitumori-note{border:1px solid #000}.print-close{display:none}}