@charset "utf-8";#recruit{background-position:center bottom;background-repeat:no-repeat}#recruit.wide.lazyloaded{background-image:url(https://hiroshima-seiken.co.jp/images/user/recruit/back_w.webp)}#recruit.vertical.lazyloaded{background-image:url(https://hiroshima-seiken.co.jp/images/user/recruit/back_v.webp);background-size:100% auto}#recruit h3{color:navy;line-height:1.2}#recruit>h3{position:relative}#recruit>h3:before,#recruit>h3:after{background-color:navy;content:"";display:block;height:1px;position:absolute}@media screen and (max-width:767px){#recruit{}#recruit h3{font-size:137.5%}#recruit>h3{margin-bottom:3.125%;padding:1.5625% 6.25%}#recruit>h3:before,#recruit>h3:after{left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:93.75%}#recruit>h3:before{top:0}#recruit>h3:after{bottom:0}}@media screen and (min-width:768px){#recruit{}#recruit>h3{margin-bottom:30px;text-align:center}#recruit>h3:before,#recruit>h3:after{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:-webkit-calc((100% - 28em) / 2);width:calc((100% - 28em) / 2)}#recruit>h3:before{left:0}#recruit>h3:after{right:0}}@media screen and (min-width:768px) and (max-width:939px){#recruit h3{font-size:150%}}@media screen and (min-width:940px) and (max-width:1023px){#recruit h3{font-size:162.5%}}@media screen and (min-width:1024px){#recruit h3{font-size:175%}}@media screen and (max-width:1999px){#recruit.wide{background-size:100% auto}}#environment{text-align:center}#environment>li{display:inline-block;vertical-align:top}#environment>li img{width:100%}@media screen and (max-width:639px){#environment>li{width:93.75%;max-width:500px}}@media screen and (min-width:640px) and (max-width:767px){#environment>li{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (max-width:767px){#environment{}#environment>li{margin:0 1.5625% 3.125%}}@media screen and (min-width:768px){#environment{margin-bottom:40px}}@media screen and (min-width:768px) and (max-width:939px){#environment>li{width:236px}}@media screen and (min-width:768px) and (max-width:1279px){#environment>li:not(:nth-child(3n+1)){margin-bottom:10px;margin-left:10px}}@media screen and (min-width:940px) and (max-width:1023px){#environment>li{width:290px}}@media screen and (min-width:1024px) and (max-width:1199px){#environment>li{width:314px}}@media screen and (min-width:1200px) and (max-width:1279px){#environment>li{width:370px}}@media screen and (min-width:1280px){#environment>li{width:392px}#environment>li:not(:nth-child(3n+1)){margin-bottom:10px;margin-left:12px}}#policy{text-align:center}@media screen and (max-width:767px){#policy{padding:0 3.125%;margin-bottom:3.125%}}@media screen and (min-width:768px){#policy{margin-bottom:40px}}#onsite{text-align:center}@media screen and (max-width:359px){#onsite:not(.slick-slider) img{width:93.75%}}@media screen and (min-width:360px) and (max-width:639px){#onsite:not(.slick-slider) img{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (min-width:640px) and (max-width:767px){#onsite:not(.slick-slider) img{width:-webkit-calc((100% - (3.125% * 4)) / 3);width:calc((100% - (3.125% * 4)) / 3)}}@media screen and (max-width:767px){#onsite{}#onsite.slick-slider{margin-bottom:3.125%;width:93.75%}#onsite:not(.slick-slider) img{margin:0 1.5625% 3.125%}}@media screen and (min-width:768px){#onsite{}#onsite.slick-slider{margin-top:10px}#onsite:not(.slick-slider) img{margin-top:10px}#onsite:not(.slick-slider) img:not(:nth-child(3n+1)){margin-left:8px}}@media screen and (min-width:768px) and (max-width:1023px){#onsite.slick-slider{width:100%}}@media screen and (min-width:768px) and (max-width:939px){#onsite:not(.slick-slider) img{width:214px}}@media screen and (min-width:940px) and (max-width:1023px){#onsite:not(.slick-slider) img{width:260px}}@media screen and (min-width:1024px) and (max-width:1199px){#onsite:not(.slick-slider) img{width:280px}}@media screen and (max-width:1023px){#onsite.slick-slider{margin-left:auto;margin-right:auto;max-width:500px}}@media screen and (min-width:1200px){#onsite:not(.slick-slider) img{width:352px}}#experience picture img{vertical-align:middle}#experience picture img[src$="contact_010.webp"]{width:51.78907721280603%}#experience picture img[src$="contact_020.webp"]{width:48.21092278719397%}#experience picture>p{color:navy;font-size:87.5%;line-height:1.5;padding-left:1em;position:relative}#experience picture>p:before{background-color:navy;content:"";display:block;height:3em;position:absolute;left:0;top:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.2em}#experience picture address dl dt{line-height:1.6}#experience picture address dl dt span{border-bottom:1px solid #E50012;display:inline-block;font-size:75%}#experience picture address dl dt p{color:#314673;font-size:62.5%}#experience_tel{line-height:1}#experience_tel:before{content:"\F03F2";font-family:"Material Design Icons"}@media screen and (max-width:767px){#experience{}#experience figcaption h3{margin-bottom:1.5625%;padding:0 3.125%}#experience figcaption p{padding:0 3.125%}#experience picture{margin-left:auto;margin-right:auto;padding-left:3.125%;width:100%;max-width:531px}#experience picture img{margin-top:-9.375%}#experience picture>p,#experience picture address{display:none}}@media screen and (min-width:768px){#experience{border-collapse:collapse;display:table;table-layout:fixed;width:100%}#experience figcaption{display:table-cell;vertical-align:middle;width:50%}#experience figcaption h3{margin-bottom:30px}#experience figcaption p{font-size:75%}#experience picture{background-color:rgba(255,255,255,.6);display:table-cell;vertical-align:middle}#experience picture>p{margin-top:-3em}#experience picture address dl{margin-top:20px}#experience_tel{font-size:175%}}@media screen and (min-width:768px) and (max-width:939px){#experience figcaption{padding-right:20px}#experience picture{padding:20px 0 20px 20px}}@media screen and (min-width:768px) and (max-width:1023px){#experience picture address dl dt{margin-bottom:10px}}@media screen and (min-width:940px){#experience figcaption{padding:0 4.5%}#experience picture{padding:2.5% 5%}}@media screen and (min-width:1024px){#experience picture address dl{position:relative}#experience picture address dl dt{position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#experience picture address dl dd{padding-left:10em}}@media screen and (min-width:1024px) and (max-width:1199px){#experience picture address dl dd .contact_link{font-size:87.5%;width:16em}}
