.title>.inner>.tx--title{font-weight:bold}@media screen and (min-width: 750px){.title>.inner .bg-bar{font-size:min(1.6248153619vw,22px);margin-bottom:min(3.3234859675vw,45px);padding:.5em 0}}@media screen and (max-width: 749px){.title>.inner .bg-bar{font-size:4vw;margin-bottom:7.3333333333vw;padding:1.7333333333vw 0}}.wrapper-corporate-menu{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto}@media screen and (min-width: 750px){.wrapper-corporate-menu{width:min(57.6070901034vw,780px)}}@media screen and (max-width: 749px){.wrapper-corporate-menu{width:90.6666666667vw}}.wrapper-corporate-menu>.flc{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}@media screen and (min-width: 750px){.wrapper-corporate-menu>.flc{margin-bottom:min(4.4313146233vw,60px)}}@media screen and (max-width: 749px){.wrapper-corporate-menu>.flc{margin-bottom:8.6666666667vw}}.wrapper-corporate-menu>.flc>.fli{background-color:#fff;border:1px solid #b3b3b3;-webkit-box-sizing:border-box;margin-bottom:-1px;margin-right:-1px}@media screen and (min-width: 750px){.wrapper-corporate-menu>.flc>.fli{padding-left:min(1.1078286558vw,15px);width:25%}}@media screen and (max-width: 749px){.wrapper-corporate-menu>.flc>.fli{padding-left:3.3333333333vw;width:50%}}.wrapper-corporate-menu>.flc>.fli>a{height:100%;width:100%}.wrapper-corporate-menu>.flc>.fli>a .flc{align-items:center;-webkit-box-align:center;-ms-flex-align:center}@media screen and (min-width: 750px){.wrapper-corporate-menu>.flc>.fli>a{padding:min(.7385524372vw,10px) 0}}@media screen and (max-width: 749px){.wrapper-corporate-menu>.flc>.fli>a{font-size:4.1333333333vw;letter-spacing:.1653333333vw;padding:2vw 0}}.wrapper-corporate-menu>.flc>.fli>a dl.flc{align-items:center;-webkit-box-align:center;-webkit-box-pack:start;-ms-flex-align:center;-ms-flex-pack:start;justify-content:flex-start}.wrapper-corporate-menu>.flc>.fli>a dl>dt{color:#ff3700;margin-right:.3em}.wrapper-corporate-menu>.flc>.fli>a dl>dd{font-weight:bold}@media screen and (min-width: 750px){.wrapper-corporate-menu>.flc>.fli>a dl>dd{font-size:min(1.329394387vw,18px);line-height:1.1111111111em}}@media screen and (max-width: 749px){.wrapper-corporate-menu>.flc>.fli>a dl>dd{font-size:4.1333333333vw;line-height:1.064516129em}}.container-index-important-notice{margin-left:auto;margin-right:auto}@media screen and (min-width: 750px){.container-index-important-notice{margin-bottom:min(2.9542097489vw,40px)}}@media screen and (max-width: 749px){.container-index-important-notice{margin-bottom:4vw}}.container-index-important-notice>.inner>dl{width:100%}@media screen and (max-width: 749px){.container-index-important-notice>.inner>dl.flc{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}}.container-index-important-notice>.inner>dl>dt{background-color:#c1272d}.container-index-important-notice>.inner>dl>dt.fli{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width: 750px){.container-index-important-notice>.inner>dl>dt{padding:.7em 1.5em;width:16.0984848485%}}@media screen and (max-width: 749px){.container-index-important-notice>.inner>dl>dt{padding:.5em 0}}.container-index-important-notice>.inner>dl>dt>.tx--heading{color:#fff;display:block;font-weight:bold;line-height:1.5em;text-align:center}@media screen and (min-width: 750px){.container-index-important-notice>.inner>dl>dt>.tx--heading{font-size:min(1.1816838996vw,16px)}}@media screen and (max-width: 749px){.container-index-important-notice>.inner>dl>dt>.tx--heading{font-size:4vw}}.container-index-important-notice>.inner>dl>dd{background-color:#fff;border:1px solid #c1272d;width:100%}@media screen and (min-width: 750px){.container-index-important-notice>.inner>dl>dd{font-size:min(1.1816838996vw,16px);padding:.7em 1.5em}}@media screen and (max-width: 749px){.container-index-important-notice>.inner>dl>dd{font-size:3.4666666667vw;padding:1em}}@media screen and (max-width: 749px){.container-index-important-notice>.inner>dl>dd>a>.tx--sentence{letter-spacing:.1333333333vw;line-height:1.3846153846em}}main.bg-fill{background-color:#fffaec}.container-corporate-safetyreport{margin-right:auto;margin-left:auto}@media screen and (min-width: 750px){.container-corporate-safetyreport{width:min(43.5745937962vw,590px);margin-bottom:min(2.9542097489vw,40px)}}@media screen and (max-width: 749px){.container-corporate-safetyreport{width:90.6666666667vw}}.container-corporate-safetyreport>.inner .c-bar{padding-top:0}.container-corporate-safetyreport>.inner .c-bar+.tx--sentence{text-align:justify}@media screen and (min-width: 750px){.container-corporate-safetyreport>.inner .c-bar+.tx--sentence{margin-bottom:2em;font-size:min(1.0339734121vw,14px);line-height:1.5714285714em}}@media screen and (min-width: 750px){.container-corporate-safetyreport>.inner>.flc{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}@media screen and (max-width: 749px){.container-corporate-safetyreport>.inner>.flc{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;margin-bottom:8.6666666667vw}}@media screen and (min-width: 750px){.container-corporate-safetyreport>.inner>.flc>.fli{flex-shrink:0;width:49%;margin-bottom:2%;-ms-flex-negative:0}}@media screen and (max-width: 749px){.container-corporate-safetyreport>.inner>.flc>.fli{margin-bottom:4vw}}.container-corporate-safetyreport>.inner>.flc>.fli>a{display:block;font-weight:bold;color:#fff;text-align:center;background-color:#009fa8}@media screen and (min-width: 750px){.container-corporate-safetyreport>.inner>.flc>.fli>a{padding:min(1.1078286558vw,15px);font-size:min(1.1816838996vw,16px)}}@media screen and (max-width: 749px){.container-corporate-safetyreport>.inner>.flc>.fli>a{padding:2vw 0;font-size:4.5333333333vw}}.container-corporate-safetyreport>.inner>.flc>.fli:last-of-type{margin-bottom:0}@media screen and (min-width: 750px){.container-corporate-safetyreport>.inner>.flc>.fli:last-of-type{width:100%}}.w780-680{background-color:#fff;border:1px solid #b3b3b3}@media screen and (min-width: 750px){.w780-680{margin-bottom:min(2.9542097489vw,40px)}}@media screen and (max-width: 749px){.w780-680{margin-bottom:9.3333333333vw}}.w780-680>.tx--heading{font-weight:bold;color:#fff;text-align:center;background-color:#b3b3b3}@media screen and (min-width: 750px){.w780-680>.tx--heading{height:2.0555555556em;margin-bottom:min(2.2816166884vw,35px);font-size:min(1.329394387vw,18px);line-height:2.0555555556em}}@media screen and (max-width: 749px){.w780-680>.tx--heading{padding:2.6666666667vw 0;margin-bottom:6.6666666667vw;font-size:4.8vw;line-height:1.1111111111em}}@media screen and (min-width: 750px){.w780-680>.inner{padding:0 min(5.8670143416vw,90px) min(4.4313146233vw,60px)}}@media screen and (max-width: 749px){.w780-680>.inner{padding:0 4.6666666667vw 4.6666666667vw}}.w780-680>.inner>.tx--middleheading{font-weight:bold}@media screen and (min-width: 750px){.w780-680>.inner>.tx--middleheading{margin-bottom:min(.8862629247vw,12px);font-size:min(1.1816838996vw,16px)}}@media screen and (max-width: 749px){.w780-680>.inner>.tx--middleheading{margin-bottom:5.6vw;font-size:4vw}}@media screen and (min-width: 750px){.w780-680>.inner>.tx--subheading{font-size:min(1.1816838996vw,16px)}}@media screen and (max-width: 749px){.w780-680>.inner>.tx--subheading{font-size:4vw}}.w780-680>.inner>.tx--note{margin-bottom:2em}@media screen and (min-width: 750px){.w780-680>.inner>.tx--note{font-size:min(1.0339734121vw,14px)}}@media screen and (max-width: 749px){.w780-680>.inner>.tx--note{font-size:3.2vw}}.w780-680>.inner>ol{margin-bottom:2.5em;margin-left:1em}.w780-680>.inner>ol>li{margin-bottom:1em;font-weight:bold;text-align:justify}@media screen and (min-width: 750px){.w780-680>.inner>ol>li{font-size:min(1.0339734121vw,14px);line-height:1.7857142857em}}@media screen and (max-width: 749px){.w780-680>.inner>ol>li{font-size:3.4666666667vw;line-height:1.7692307692em}.w780-680>.inner>ol>li>dl>dt{font-weight:bold}}.w780-680>.inner>ol>li>ul>li{font-weight:normal}.w780-680>.inner>ol>li>ul>li>dl>dt{font-weight:bold}.w780-680>.inner>ol>li>dl.flc{align-items:flex-start;-webkit-box-align:start;-webkit-box-pack:start;-ms-flex-align:start;-ms-flex-pack:start;justify-content:flex-start}.w780-680>.inner>ol>li>dl.flc>dt{font-weight:normal}.w780-680>.inner>ol>li>dl>dd{font-weight:normal}.w780-680>.inner>ol>li>dl>dd>ul{margin-bottom:1em}.w780-680>.inner>ol:last-of-type{margin-bottom:0}@media screen and (min-width: 750px){.w780-680:last-of-type{margin-bottom:min(4.4313146233vw,60px)}}@media screen and (max-width: 749px){.w780-680:last-of-type{margin-bottom:10.6666666667vw}}@media screen and (min-width: 750px){.w780-680:last-of-type>.inner{padding-right:min(3.5853976532vw,55px);padding-left:min(3.5853976532vw,55px)}}.container-corporate-safetyreport-basic-safety-policy>.inner>.tx--middleheading{padding-bottom:1em;margin-bottom:1em;color:#ff3700;text-align:center;border-bottom:1px solid #a9a9a9}.container-corporate-safetyreport-basic-safety-policy>.inner>ol:first-of-type>li{font-weight:normal}.container-corporate-safetyreport-basic-safety-policy>.inner>ol>li{list-style:decimal}.container-corporate-safetyreport-basic-safety-policy>.inner>ol>li>dl>dd>ul>li{margin-left:1em;text-indent:-1em}.container-corporate-safetyreport-basic-safety-policy>.inner>ol>li>dl>dd>ul>li>ul{margin-left:1em;list-style:disc}.container-corporate-safetyreport-basic-safety-policy>.inner>ol>li>dl>dd>ul>li>ul>li{padding-left:0;text-indent:0}.container-corporate-safetyreport-basic-safety-policy>.inner>ol>li>dl.list_disc>dd ul{margin-left:1em;list-style:disc}.container-corporate-safetyreport-basic-safety-policy>.inner>ol>li>dl.list_disc>dd ul>li{padding-left:0;text-indent:0}.container-corporate-safetyreport-basic-safety-policy>.inner .wrapper-box-list{margin-right:auto;margin-left:auto}@media screen and (min-width: 750px){.container-corporate-safetyreport-basic-safety-policy>.inner .wrapper-box-list{width:min(29.5420974889vw,400px);margin-bottom:min(4.4313146233vw,60px)}}@media screen and (max-width: 749px){.container-corporate-safetyreport-basic-safety-policy>.inner .wrapper-box-list{margin-bottom:8vw}}.container-corporate-safetyreport-basic-safety-policy>.inner .wrapper-box-list>.tx--subheading{margin-bottom:1em;font-weight:bold}@media screen and (min-width: 750px){.container-corporate-safetyreport-basic-safety-policy>.inner .wrapper-box-list>.tx--subheading{margin-bottom:min(1.5509601182vw,21px);font-size:min(1.1078286558vw,15px)}}@media screen and (max-width: 749px){.container-corporate-safetyreport-basic-safety-policy>.inner .wrapper-box-list>.tx--subheading{margin-bottom:5.6vw;font-size:4vw}}.container-corporate-safetyreport-basic-safety-policy>.inner .wrapper-box-list>table>tbody>tr>th,.container-corporate-safetyreport-basic-safety-policy>.inner .wrapper-box-list>table>tbody>tr>td{width:50%;border:1px solid #b3b3b3}@media screen and (min-width: 750px){.container-corporate-safetyreport-basic-safety-policy>.inner .wrapper-box-list>table>tbody>tr>th,.container-corporate-safetyreport-basic-safety-policy>.inner .wrapper-box-list>table>tbody>tr>td{padding:min(.6646971935vw,9px)}}@media screen and (max-width: 749px){.container-corporate-safetyreport-basic-safety-policy>.inner .wrapper-box-list>table>tbody>tr>th,.container-corporate-safetyreport-basic-safety-policy>.inner .wrapper-box-list>table>tbody>tr>td{padding:2vw}}.container-corporate-safetyreport-basic-safety-policy>.inner .wrapper-box-list>table>tbody>tr>th{font-weight:normal;color:#fff;text-align:center;background-color:#00a0e9}.container-corporate-safetureport-accident-prevention-measures>.inner .wrapper-box-list{margin-right:auto;margin-left:auto}@media screen and (min-width: 750px){.container-corporate-safetureport-accident-prevention-measures>.inner .wrapper-box-list{width:min(29.5420974889vw,400px);margin-bottom:min(2.2156573117vw,30px)}}@media screen and (max-width: 749px){.container-corporate-safetureport-accident-prevention-measures>.inner .wrapper-box-list{margin-bottom:4vw}}.container-corporate-safetureport-accident-prevention-measures>.inner .wrapper-box-list>table>tbody>tr>th,.container-corporate-safetureport-accident-prevention-measures>.inner .wrapper-box-list>table>tbody>tr>td{width:50%;border:1px solid #c8c8c8}@media screen and (min-width: 750px){.container-corporate-safetureport-accident-prevention-measures>.inner .wrapper-box-list>table>tbody>tr>th,.container-corporate-safetureport-accident-prevention-measures>.inner .wrapper-box-list>table>tbody>tr>td{padding:min(.6646971935vw,9px)}}@media screen and (max-width: 749px){.container-corporate-safetureport-accident-prevention-measures>.inner .wrapper-box-list>table>tbody>tr>th,.container-corporate-safetureport-accident-prevention-measures>.inner .wrapper-box-list>table>tbody>tr>td{padding:2vw}}.container-corporate-safetureport-accident-prevention-measures>.inner .wrapper-box-list>table>tbody>tr>th{font-weight:normal;color:#fff;text-align:center;background-color:#00a0e9}.container-corporate-safetureport-accident-prevention-measures>.inner .wrapper-box-list:first-of-type>table>tbody>tr:first-of-type>th{background-color:#b3b3b3}.container-corporate-safetureport-accident-prevention-measures>.inner>dl{margin-bottom:2.5em}.container-corporate-safetureport-accident-prevention-measures>.inner>dl>dt{margin-bottom:1em}.container-corporate-safetureport-accident-prevention-measures>.inner>dl>dd{margin-bottom:2.5em}@media screen and (min-width: 750px){.container-corporate-safetureport-accident-prevention-measures>.inner>dl>dd{font-size:min(1.0339734121vw,14px);line-height:1.7857142857em}}.container-corporate-safetureport-accident-prevention-measures>.inner>dl>dd ol{margin-top:1em;margin-left:1em;list-style:decimal}.container-corporate-safetureport-accident-prevention-measures>.inner>dl>dd ol li>span{display:block;font-weight:bold}.container-corporate-safetureport-accident-prevention-measures>.inner>dl:last-of-type{margin-bottom:0}.container-corporate-safetureport-accident-prevention-measures>.inner>dl:last-of-type>dd{margin-bottom:0}.container-corporate-safetureport-transportation-safety>.inner>ol{list-style:decimal}@media screen and (min-width: 750px){.container-corporate-safetureport-safety-management-system>.inner>.box-list{margin-bottom:min(2.9542097489vw,40px)}}@media screen and (max-width: 749px){.container-corporate-safetureport-safety-management-system>.inner>.box-list{margin-bottom:5.3333333333vw}}.container-corporate-safetureport-safety-management-system>.inner>.box-list>dl{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #b3b3b3;border-right:1px solid #b3b3b3;border-left:1px solid #b3b3b3}@media screen and (min-width: 750px){.container-corporate-safetureport-safety-management-system>.inner>.box-list>dl.flc{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width: 749px){.container-corporate-safetureport-safety-management-system>.inner>.box-list>dl.flc{-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 750px){.container-corporate-safetureport-safety-management-system>.inner>.box-list>dl>dt,.container-corporate-safetureport-safety-management-system>.inner>.box-list>dl>dd{padding:min(.7385524372vw,10px);font-size:min(1.0339734121vw,14px);line-height:1.7857142857em}}@media screen and (max-width: 749px){.container-corporate-safetureport-safety-management-system>.inner>.box-list>dl>dt,.container-corporate-safetureport-safety-management-system>.inner>.box-list>dl>dd{padding:2vw;font-size:3.4666666667vw;line-height:1.7692307692em}}.container-corporate-safetureport-safety-management-system>.inner>.box-list>dl>dt{font-weight:normal;color:#fff;text-align:center;background-color:#00a0e9}@media screen and (min-width: 750px){.container-corporate-safetureport-safety-management-system>.inner>.box-list>dl>dt{-ms-flex-negative:0;flex-shrink:0;width:7em}}.container-corporate-safetureport-safety-management-system>.inner>.box-list>dl>dd{text-align:justify}.container-corporate-safetureport-safety-management-system>.inner>.box-list>dl>dd>ul{margin-left:1em;list-style:decimal}.container-corporate-safetureport-safety-management-system>.inner>.box-list>dl>dd>ul>li{margin-bottom:1em}.container-corporate-safetureport-safety-management-system>.inner>.box-list>dl>dd>ul>li:last-of-type{margin-bottom:0}.container-corporate-safetureport-safety-management-system>.inner>.box-list>dl:last-of-type{border-bottom:1px solid #b3b3b3}.container-corporate-safetureport-safety-management-system>.inner>.box-list:last-of-type{margin-bottom:0}@media screen and (min-width: 750px){.container-corporate-safetureport-safety-management-system>.inner>.box-list:last-of-type>dl{align-items:center;-webkit-box-align:center;-ms-flex-align:center}}@media screen and (min-width: 750px){.container-corporate-safetureport-safety-management-system>.inner>.box-list:last-of-type>dl>dt{width:12em}}.container-corporate-safetureport-sustainable-development>.inner{padding-bottom:0}@media screen and (min-width: 750px){.container-corporate-safetureport-sustainable-development>.inner>.tx--middleheading,.container-corporate-safetureport-sustainable-development>.inner>.tx--sentence{width:min(44.3131462334vw,600px);margin-right:auto;margin-bottom:1em;margin-left:auto}}@media screen and (max-width: 749px){.container-corporate-safetureport-sustainable-development>.inner>.tx--middleheading,.container-corporate-safetureport-sustainable-development>.inner>.tx--sentence{font-size:3.4666666667vw;line-height:1.7692307692em}}@media screen and (min-width: 750px){.container-corporate-safetureport-sustainable-development>.inner>.tx--midlleheading{font-weight:bold;text-align:left}}@media screen and (min-width: 750px)and (min-width: 750px){.container-corporate-safetureport-sustainable-development>.inner>.tx--midlleheading{font-size:min(1.1816838996vw,16px);line-height:1.625em}}.container-corporate-safetureport-sustainable-development>.inner>.tx--sentence{margin-bottom:2em;text-align:left}@media screen and (min-width: 750px){.container-corporate-safetureport-sustainable-development>.inner>.tx--sentence{font-size:min(1.0339734121vw,14px);line-height:1.7142857143em}}.container-corporate-safetureport-sustainable-development>.inner>.tx--sentence:last-of-type{margin-bottom:1.5em;text-align:center}.container-corporate-safetureport-sustainable-development>.inner .container-index-important-notice{width:initial}@media screen and (min-width: 750px){.container-corporate-safetureport-sustainable-development>.inner .container-index-important-notice>.inner>dl>dt{width:25.5681818182%}}
