@charset "utf-8";#strengths picture{text-align:center}@media screen and (max-width:479px){#strengths picture img{width:93.75%;max-width:400px}}@media screen and (max-width:639px){#strengths picture{margin-top:-3.125%}#strengths picture img{margin-top:3.125%}}@media screen and (min-width:480px) and (max-width:639px){#strengths picture img{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}#strengths picture img:nth-child(even){margin-left:3.125%}}@media screen and (min-width:640px) and (max-width:767px){#strengths picture img{width:-webkit-calc((100% - (3.125% * 4)) / 3);width:calc((100% - (3.125% * 4)) / 3)}#strengths picture img:not(:nth-child(3n+1)){margin-left:3.125%}}@media screen and (max-width:767px){#strengths{margin-bottom:6.25%}}@media screen and (min-width:768px){#strengths{margin-bottom:100px}}@media screen and (min-width:768px) and (max-width:1279px){#strengths picture img{width:-webkit-calc((100% - (11px * 2)) / 3);width:calc((100% - (11px * 2)) / 3)}#strengths picture img:not(:nth-child(3n+1)){margin-left:10px}}@media screen and (min-width:1280px){#strengths picture img{width:392px}#strengths picture img:not(:nth-child(3n+1)){margin-left:12px}}@media screen and (max-width:767px){#corresponding{}}@media screen and (min-width:768px){#corresponding{}}#philosophy{background-repeat:no-repeat;color:#FFF}#philosophy figure figcaption>strong{display:block;line-height:1.2}#philosophy figure figcaption p{margin-top:2em}#philosophy figure picture{text-align:center}@media screen and (max-width:319px){#philosophy figure figcaption>strong br:not(:last-child){display:none}}@media screen and (max-width:479px){#philosophy figure figcaption p br:not(:last-child){display:none}}@media screen and (min-width:320px) and (max-width:767px){#philosophy figure figcaption>strong{text-align:center}}@media screen and (min-width:480px) and (max-width:767px){#philosophy figure figcaption p{text-align:center}}@media screen and (max-width:767px){#philosophy{background-color:#B2B2B2;background-position:bottom center;background-size:100% auto;margin-bottom:6.25%;padding-top:6.25%}#philosophy.lazyloaded{background-image:url(https://hiroshima-seiken.co.jp/images/user/philosophy/back_011.webp)}#philosophy figure figcaption>strong{font-size:125%;padding:0 3.125%}#philosophy figure figcaption p{padding:0 3.125%}#philosophy figure figcaption p.right{text-align:center}#philosophy figure figcaption p.right span{display:block}#philosophy figure picture{padding-top:18.75%;padding-bottom:18.75%}#philosophy figure picture .title_section b{font-size:112.5%}#philosophy figure picture img{width:93.75%}}@media screen and (min-width:768px){#philosophy{background-position:center center;margin-bottom:100px}#philosophy.lazyloaded{background-image:url(https://hiroshima-seiken.co.jp/images/user/philosophy/back_010.webp)}#philosophy figure{display:table;width:100%}#philosophy figure figcaption{display:table-cell;padding-top:100px;padding-bottom:100px;vertical-align:middle}#philosophy figure figcaption .title_section{text-align:left}#philosophy figure figcaption>strong{font-size:150%}#philosophy figure figcaption p.right span{display:inline-block;position:relative;top:-1em}#philosophy figure figcaption p.right img[src$="ceo.webp"]{margin-top:1em}#philosophy figure picture{display:table-cell;vertical-align:middle;width:45%}#philosophy figure picture .title_section b{font-size:125%}#philosophy figure picture img{width:100%}}@media screen and (min-width:768px) and (max-width:939px){#philosophy figure figcaption p{font-size:87.5%}}@media screen and (min-width:1280px){#philosophy figure figcaption{padding-left:9%;padding-right:9%}#philosophy figure picture{padding-right:9%}}#performance #performances:not(.slick-slider){margin-bottom:0}#performances.slick-slider{margin-left:auto;margin-right:auto;max-width:396px}#performances a.slick-slide{margin:0 5px}#performance .slick-prev:before,#performance .slick-next:before{color:#E50012;font-family:"Material Design Icons"}#performance .slick-prev:before{content:"\F0B28"}#performance .slick-next:before{content:"\F0B2A"}@media screen and (max-width:767px){#performance{margin-bottom:6.25%}#performances.slick-slider{margin-bottom:3.125%;width:93.75%}#performance .slick-prev,#performance .slick-next{height:28px;line-height:28px;width:28px}#performance .slick-prev{left:-9px}#performance .slick-next{right:-9px}#performance .slick-prev:before,#performance .slick-next:before{font-size:28px}#performance p.right{padding:0 3.125%}}@media screen and (min-width:768px){#performance{margin-bottom:100px}#performances.slick-slider{margin-bottom:50px}#performance .slick-prev,#performance .slick-next{height:32px;line-height:32px;width:32px}#performance .slick-prev{left:-11px}#performance .slick-next{right:-11px}#performance .slick-prev:before,#performance .slick-next:before{font-size:32px}}
