.c-headline-1{margin-bottom:.24rem}.p-inner{margin-inline:auto;max-width:10rem}.p-message{margin-top:.24rem;text-align:center}.p-button-wrap{align-items:center;display:flex;justify-content:center;margin-top:.4rem;position:relative;text-align:center}.p-headline{color:#bf5800;text-align:center}.p-table{background-color:#fff;border-bottom:1px solid #000;border-right:1px solid #000;display:flex;flex-direction:column}.p-table+.p-table{margin-top:.1rem}.p-table__row{border-top:1px solid #000;display:flex}.p-table__cell{border-left:1px solid #000;font-size:.18rem;line-height:1.4;padding:.16rem}.p-table__cell.is-center{text-align:center}.p-table__cell.is-right{text-align:right}.p-table__cell-head,.p-table__cell.is-bold{font-weight:700}.p-table.is-2column .p-table__cell-head{width:31.6%}.p-table.is-2column .p-table__cell-body{width:68.4%}.p-table.is-3column .p-table__row .p-table__cell:first-of-type{width:60%}.p-table.is-3column .p-table__row .p-table__cell:nth-of-type(2){width:11.5%}.p-table.is-3column .p-table__row .p-table__cell:nth-of-type(3){width:28.5%}.p-table.is-1column,.p-table.is-1column .p-table__row{display:block}.p-estimate-head{align-items:stretch;display:flex;justify-content:space-between;margin-bottom:.3rem}.p-estimate-head__left{width:56.8%}.p-estimate-head__right{display:flex;flex-direction:column;justify-content:space-between}.p-estimate-head__name{font-size:.24rem;font-weight:700;line-height:1}.p-estimate-head__text{font-size:.18rem;margin-top:.16rem;text-align:right}.p-estimate-head__price{align-items:baseline;display:flex;justify-content:space-between;margin-top:.16rem;position:relative}.p-estimate-head__price-head{font-size:.24rem;font-weight:700;line-height:1}.p-estimate-head__price-body{align-items:baseline;display:flex;line-height:1}.p-estimate-head__price-unit{font-size:.24rem;font-weight:700;line-height:1}.p-estimate-head__price-number{font-size:.4rem;font-weight:700;line-height:1}.p-estimate-head__price-tax{font-size:.18rem;line-height:1}.p-estimate-head__date{font-size:.18rem;text-align:right}.p-estimate-head__from{font-size:.18rem;line-height:1.4;margin-top:auto}@page{size:A4;margin:12.7mm 9.7mm}#js-simulator-result{display:none}.p-simulator .form-container .hs-form-field>label,.p-simulator .hs-form .hs-form-field>label{line-height:1.7}.p-simulator .hs-form-radio-display{align-items:center;display:inline-flex}.p-simulator .hs-form-radio-display input[type=radio]{height:auto;margin-block:auto;margin-right:5px;width:auto}.hs-field-desc-under{color:#6d7682;font-size:.12rem;line-height:1.2;margin-top:.08rem}.p-estimate-note{padding-left:1em;text-indent:-1em}@media screen and (max-width:767px){.p-button-wrap{gap:.1rem}.p-button-wrap,.p-table.is-2column .p-table__row{flex-direction:column}.p-table.is-2column .p-table__cell-head{width:auto}.p-table.is-2column .p-table__cell-body{border-top:1px solid #9199a3;width:auto}.p-table.is-3column .p-table__row{flex-wrap:wrap}.p-table.is-3column .p-table__row .p-table__cell:first-of-type{width:100%}.p-table.is-3column .p-table__row .p-table__cell:nth-of-type(2){border-top:1px solid #9199a3;width:33.3%}.p-table.is-3column .p-table__row .p-table__cell:nth-of-type(3){border-left:1px solid #9199a3;border-top:1px solid #9199a3;width:66.7%}.p-estimate-head{flex-direction:column-reverse}.p-estimate-head__left{margin-top:.4rem;width:auto}.p-estimate-head__price{display:block}.p-estimate-head__price-head{margin-bottom:.1rem}.p-estimate-head__price-body{justify-content:flex-end}}@media not screen and (max-width:767px){.p-button-wrap .p-button__back{left:0;position:absolute}}@media print{html{font-size:100px}body{background:none;color:#000;margin:0;padding:0}.c-bread-crumb,.c-footer,.c-header,.c-noprint{display:none}.c-container{padding-top:0;width:100%}.page-break{page-break-before:always}.p-estimate-head__name{font-size:.22rem}.p-estimate-head__text{font-size:.16rem}.p-estimate-head__price-head{font-size:.2rem}.p-estimate-head__price-number{font-size:.32rem}.p-estimate-head__price-unit{font-size:.2rem}.p-estimate-head__date,.p-estimate-head__from,.p-estimate-head__price-tax,.p-table__cell{font-size:.16rem}.p-table__cell{padding:.1rem}.p-table__cell.is-remark.p-table__cell-head{line-height:1}.p-table.is-3column .p-table__row .p-table__cell:nth-of-type(2){white-space:nowrap;width:15%}.p-table.is-3column .p-table__row .p-table__cell:nth-of-type(3){white-space:nowrap;width:25%}.p-estimate-note{font-size:.14rem}}