@charset "Shift_JIS";

/* ----------------------------------------------------------------------------------------

範囲印刷用

------------------------------------------------------------------------------------------- */
.printResult #HeaderArea,
.printResult #SiteIdentity,
.printResult #GlobalNavi,
.printResult #TopicPath,
.printResult .PageTitleStyle1,
.printResult .Section,
.printResult #contactArea,
.printResult .mf_finder_container,
.printResult .FatMenuWide,
.printResult #Footer,
.printResult .goindex,
.printResult #pageTop,
.printResult .print_btn { display: none!important; }

.printResult #corp.third { background-color: #ffffff; }
.printResult #corp.third .bgWhite { top: 0!important; padding-bottom: 0!important; }
.printResult #corp.third .relation { margin: 0; }
.printResult #corp.third .bgWhite .wrap { width: 100%; }
.printResult #corp.third::before { display: none!important; height: 0!important; }
.printResult .simulation_box { display: block!important; }
.printResult .wrap { padding: 0!important; }
.printResult #corp .btnBK.jp a { background-color: #000000!important; color: #ffffff!important; }
.printResult .simulation_result .simulation_result_left { width: 600px; }
.printResult #myChart { width: 100%!important; height: auto!important; }
.printResult .reduction_box { max-width: calc(100% - 62px)!important; }
@-moz-document url-prefix() {
    .printResult #myChart { width: auto!important; height: 300px!important; }
    .printResult .reduction_box { max-width: 378px!important; }
}

/* ----------------------------------------------------------------------------------------

デフォルト修正

------------------------------------------------------------------------------------------- */
#corp.third { background-color: #ffffff; }


/* ----------------------------------------------------------------------------------------

WIDE 版対応

------------------------------------------------------------------------------------------- */
body {
    zoom: 0.84;
    -webkit-print-color-adjust: exact;
    width: 100%!important;
    min-width: 1275px;
}