@charset "UTF-8";
/* CSS Document */

body{
	_zoom:68%; 
	-webkit-print-color-adjust: exact !important;
      overflow: visible !important;
}
.crumb { margin-bottom: 30px !important; }
.pageBreak { display: block; width: 100%; margin-top: 100px; page-break-before: always; break-before: always; }
.pageBreakIndex { display: block; width: 100%; margin-top: 750px; page-break-before: always; break-before: always; }
.pageBreakIndex:before { display: block; width: 100%; height: 100px; margin-top: 750px;  content: ''; page-break-before: always; break-before: always; }
.pageBreakFaq { display: block; width: 100%; margin-top: 50px; page-break-before: always; break-before: always; }
.pageBreakFaq:before { display: block; width: 100%; height: 10px; margin-top: 10px;  content: ''; page-break-before: always; break-before: always; }
#residential .heatTransmission h2, #residential .heatTransmission .point dd, .heatTransmission .h2Notes, .heatTransmission dt { margin-bottom: 10px !important; }
.confirmSymbol dl { margin-bottom: 30px !important; }
#residential .confirmSymbol dl { margin-bottom: 30px !important; }
#seisanseikojo .box { margin-bottom: 10px !important; }
#residential .evaluation .faqList li{ margin-bottom: 0 !important; }
#residential .evaluation .faqList .answer{ margin: 0 0 5px !important;; }
#confirmSymbolPrint dt, #confirmSymbolPrint p { margin-bottom: 5px !important; }
#wrap div#residential div.cont_r div.sub_menu { margin: -18px 0px 10px 0px; }
