﻿.con_safety{max-width:1520px;margin:auto}@media only screen and (min-width: 768px){.con_safety{width:90%}}@media only screen and (max-width: 767px){.con_safety{width:89.58333%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?eakoms");src:url("../fonts/icomoon.eot?eakoms#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?eakoms") format("truetype"),url("../fonts/icomoon.woff?eakoms") format("woff"),url("../fonts/icomoon.svg?eakoms#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}.view_pc-l{display:none}@media only screen and (min-width: 1521px){.view_pc-l{display:block}}@media print{.view_pc-l{display:block}}.view_tab-l{display:none}@media only screen and (min-width: 944px) and (max-width: 1119px){.view_tab-l{display:block}}.view_tab-s{display:none}@media only screen and (min-width: 768px) and (max-width: 943px){.view_tab-s{display:block}}.con_safety{margin-top:7.03125%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety{margin-top:12.05357%}}@media only screen and (max-width: 767px){.con_safety{margin-top:20.10417%}}.con_safety h3{margin-bottom:3.94737%;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety h3{margin-bottom:5.35714%}}@media only screen and (max-width: 767px){.con_safety h3{margin-bottom:10.46512%}}.con_safety .box_safety{padding:4.60526% 5.26316%;background:#fff;box-sizing:border-box}@media only screen and (max-width: 767px){.con_safety .box_safety{padding:12.2093% 12.09302%}}.con_safety .box_safety .txt_read{color:#333;font-size:122%;letter-spacing:.1em;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;line-height:2.1;text-align:center;border-bottom:1px solid #dcdcdc;padding-bottom:2.94118%;margin-bottom:5.88235%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety .box_safety .txt_read{font-size:108%}}@media only screen and (max-width: 767px){.con_safety .box_safety .txt_read{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety .box_safety .txt_read{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_safety .box_safety .txt_read{letter-spacing:.1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_safety .box_safety .txt_read{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_safety .box_safety .txt_read{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety .box_safety .txt_read{line-height:1.99}}@media only screen and (max-width: 767px){.con_safety .box_safety .txt_read{line-height:1.93}}@media only screen and (max-width: 767px){.con_safety .box_safety .txt_read{padding-bottom:9.28571%}}@media only screen and (max-width: 767px){.con_safety .box_safety .txt_read{margin-bottom:11.42857%}}.con_safety .box_safety .safety{margin-bottom:3.67647%}@media only screen and (max-width: 767px){.con_safety .box_safety .safety{margin-bottom:10.71429%}}.con_safety .box_safety .safety+.safety{border-top:1px solid #dcdcdc;padding-top:3.67647%}@media only screen and (max-width: 767px){.con_safety .box_safety .safety+.safety{padding-top:10.71429%}}@media only screen and (min-width: 768px){.con_safety .box_safety .safety{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between}}.con_safety .box_safety .safety .box_img{width:41.17647%}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_img{width:100%}}.con_safety .box_safety .safety .box_img .img+.img{margin-top:.71429%}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_img .img+.img{margin-top:.69767%}}.con_safety .box_safety .safety .box_txt{width:52.94118%}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_txt{width:100%}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_txt{margin-top:5.71429%}}.con_safety .box_safety .safety .box_txt .st{margin-bottom:5.35714%}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_txt .st{margin-bottom:5.23256%}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_txt .st span{font-size:60%}}@media only screen and (min-width: 1521px){.con_safety .box_safety .safety .box_txt .st em{font-size:200%}}@media print{.con_safety .box_safety .safety .box_txt .st em{font-size:200%}}.con_safety .box_safety .safety .box_txt .sst{margin-bottom:.89286%}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_txt .sst{margin-bottom:1.04651%}}.con_safety .box_safety .safety .box_txt .txt{color:#333;font-size:122%;letter-spacing:.1em;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;line-height:2.1;margin-bottom:7.14286%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety .box_safety .safety .box_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_txt .txt{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety .box_safety .safety .box_txt .txt{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_txt .txt{letter-spacing:.1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_safety .box_safety .safety .box_txt .txt{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_safety .box_safety .safety .box_txt .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety .box_safety .safety .box_txt .txt{line-height:1.99}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_txt .txt{line-height:1.93}}.con_safety .box_safety .safety .box_txt .txt .txt_b{font-size:142%;font-weight:medium}.con_safety .box_safety .safety .box_txt ul{color:#333;font-size:122%;letter-spacing:.1em;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;line-height:2.1}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety .box_safety .safety .box_txt ul{font-size:108%}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_txt ul{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety .box_safety .safety .box_txt ul{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_txt ul{letter-spacing:.1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_safety .box_safety .safety .box_txt ul{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_safety .box_safety .safety .box_txt ul{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety .box_safety .safety .box_txt ul{line-height:1.99}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_txt ul{line-height:1.93}}.con_safety .box_safety .safety .box_txt ul li{position:relative;padding-left:2.5em;text-indent:-1em}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_txt ul li{padding-left:2em}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_txt ul li{text-indent:-0.5em}}.con_safety .box_safety .safety .box_txt ul li:before{content:'';position:absolute;top:.6em;left:0;width:1em;height:1em;border-radius:50%;background:#e8342c}@media only screen and (max-width: 767px){.con_safety .box_safety .safety .box_txt ul li:before{top:.5em}}.con_safety .box_safety .safety.saf_block{display:block}.con_safety .box_safety .safety.saf_block .box_txt{width:100%}.con_safety .box_safety .safety.saf_block .box_txt .st{margin-bottom:2.20588%}@media only screen and (max-width: 767px){.con_safety .box_safety .safety.saf_block .box_txt .st{margin-bottom:5.23256%}}.con_safety .box_safety .safety.saf_block .box_txt .txt{margin-bottom:2.94118%}@media only screen and (max-width: 767px){.con_safety .box_safety .safety.saf_block .box_txt .txt{margin-bottom:6.97674%}}.con_safety .box_safety .safety.saf_block .box_txt .btn{width:33.82353%}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety .box_safety .safety.saf_block .box_txt .btn{width:44.64286%}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety.saf_block .box_txt .btn{width:100%}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_safety .box_safety .safety.saf_block .box_txt .btn{width:42.85714%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_safety .box_safety .safety.saf_block .box_txt .btn{width:50.89286%}}@media only screen and (min-width: 768px){.con_safety .box_safety .safety.saf_block .com_work{display:flex;justify-content:space-between}}.con_safety .box_safety .safety.saf_block .com_work .box_work{width:30.36765%}@media only screen and (max-width: 767px){.con_safety .box_safety .safety.saf_block .com_work .box_work{width:100%}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety.saf_block .com_work .box_work+.box_work{margin-top:21.42857%}}.con_safety .box_safety .safety.saf_block .com_work .box_work .img{width:100%}.con_safety .box_safety .safety.saf_block .com_work .box_work .img img{width:100%}.con_safety .box_safety .safety.saf_block .com_work .box_work .dots{margin:3.63196% 0 0;padding:0;text-align:center}@media only screen and (max-width: 767px){.con_safety .box_safety .safety.saf_block .com_work .box_work .dots{margin:0.5em 0 0}}.con_safety .box_safety .safety.saf_block .com_work .box_work .dots li{display:inline-block;margin:0 5px}.con_safety .box_safety .safety.saf_block .com_work .box_work .dots li button{position:relative;text-indent:-9999px;cursor:pointer;background:none;border:none;outline:none;padding:0 7px}.con_safety .box_safety .safety.saf_block .com_work .box_work .dots li button:before{content:'';position:absolute;left:0;right:0;top:0;width:.71em;height:.71em;background:#dcdcdc;border-radius:50%;font-size:100%}@media only screen and (max-width: 767px){.con_safety .box_safety .safety.saf_block .com_work .box_work .dots li button:before{width:.57em}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety.saf_block .com_work .box_work .dots li button:before{height:.57em}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety .box_safety .safety.saf_block .com_work .box_work .dots li button:before{font-size:93%}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety.saf_block .com_work .box_work .dots li button:before{font-size:86%}}.con_safety .box_safety .safety.saf_block .com_work .box_work .dots li.slick-active button:before{cursor:pointer;background:#e8342c}.con_safety .box_safety .safety.saf_block .com_work .box_work .box_st{margin-top:4.84262%}@media only screen and (max-width: 767px){.con_safety .box_safety .safety.saf_block .com_work .box_work .box_st{margin-top:3.57143%}}.con_safety .box_safety .safety.saf_block .com_work .box_work .box_st .note{margin-top:.5em;color:#333;font-size:108%;letter-spacing:.1em;line-height:1.6;font-family:"Noto Sans JP", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety .box_safety .safety.saf_block .com_work .box_work .box_st .note{font-size:93%}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety.saf_block .com_work .box_work .box_st .note{font-size:79%}}@media only screen and (min-width: 768px) and (max-width: 1119px){.con_safety .box_safety .safety.saf_block .com_work .box_work .box_st .note{letter-spacing:.06em}}@media only screen and (max-width: 767px){.con_safety .box_safety .safety.saf_block .com_work .box_work .box_st .note{letter-spacing:.1em}}@media only screen and (min-width: 1120px) and (max-width: 1520px){.con_safety .box_safety .safety.saf_block .com_work .box_work .box_st .note{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 943px){.con_safety .box_safety .safety.saf_block .com_work .box_work .box_st .note{font-size:86%}}
