@charset "utf-8";#recruit_line{text-align:center}#recruit_line dt{line-height:1.2;position:relative}#recruit_line dt img{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#recruit_line dd .link_to{border-radius:100px}@media screen and (max-width:767px){#recruit_line{margin-bottom:3.125%}#recruit_line dt{margin-bottom:1.5625%}#recruit_line dt img{width:64px}#recruit_line dt img:first-child{right:-webkit-calc(50% + 5em);right:calc(50% + 5em)}#recruit_line dt img:last-child{left:-webkit-calc(50% + 5em);left:calc(50% + 5em)}#recruit_line dt b{font-size:125%}}@media screen and (min-width:768px){#recruit_line{margin-bottom:50px}#recruit_line dt{margin-bottom:20px}#recruit_line dt img{width:72px}#recruit_line dt img:first-child{right:-webkit-calc(50% + 7em);right:calc(50% + 7em)}#recruit_line dt img:last-child{left:-webkit-calc(50% + 7em);left:calc(50% + 7em)}#recruit_line dt b{font-size:150%}}#recruit_link>li{display:inline-block}#recruit_link>li a{background-color:#5CA099;color:#FFF;display:block;position:relative;text-decoration:none}#recruit_link>li a:after{border-style:solid;border-width:0 0 8px 8px;border-color:transparent transparent #FFF transparent;content:"";display:block;height:0;position:absolute;bottom:3px;right:3px;width:0}@media screen and (max-width:359px){#recruit_link>li{width:93.75%}#recruit_link>li a{padding:1.666666666666667% 3.333333333333333%}}@media screen and (min-width:360px) and (max-width:479px){#recruit_link>li{width:87.5%}#recruit_link>li a{padding:1.785714285714286% 3.571428571428571%}}@media screen and (min-width:480px) and (max-width:639px){#recruit_link>li{width:75%}#recruit_link>li a{padding:1.388888888888889% 2.777777777777778%}}@media screen and (min-width:640px) and (max-width:767px){#recruit_link>li{width:320px}#recruit_link>li a{padding:1.5625% 3.125%}}@media screen and (max-width:767px){#recruit_link{margin-bottom:3.125%}#recruit_link>li{margin:0 3.125% 3.125%;vertical-align:top}#recruit_link>li a{line-height:1.4}}@media screen and (min-width:768px){#recruit_link{margin-bottom:30px}#recruit_link>li{margin:0 10px 20px;vertical-align:middle}#recruit_link>li a{height:54px;line-height:54px}}@media screen and (min-width:768px) and (max-width:939px){#recruit_link>li{width:355px}}@media screen and (min-width:940px){#recruit_link>li{width:360px}#recruit_link>li a{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#recruit_link>li a:hover{opacity:.7}}#recruit_interview_img{margin-left:auto;margin-right:auto;position:relative}#recruit_interview_img img{width:100%}#recruit_interview_img .slick-dots{bottom:0}@media screen and (max-width:767px){#recruit_interview_img{margin-bottom:6.25%}}@media screen and (min-width:768px){#recruit_interview_img{margin-bottom:50px}}@media screen and (min-width:768px) and (max-width:939px){#recruit_interview_img{width:-weblit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}}@media screen and (min-width:940px){#recruit_interview_img{width:-weblit-calc(100% - (50px * 2));width:calc(100% - (50px * 2))}#recruit_interview_img a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 0.2s ease-out 0s}#recruit_interview_img a:hover img{opacity:.7}#recruit_interview_img .slick-prev{left:-50px;height:50px;width:50px}#recruit_interview_img .slick-prev:before{color:#4D4D4D;content:"\F141";font-family:"Material Design Icons";font-size:50px}#recruit_interview_img .slick-next{right:-50px;height:50px;width:50px}#recruit_interview_img .slick-next:before{color:#4D4D4D;content:"\F142";font-family:"Material Design Icons";font-size:50px}}#recruit_attribute{border-radius:20px;margin-left:auto;margin-right:auto;overflow:hidden}#recruit_attribute.lazyloaded{background:url(https://www.ichijo-h.co.jp/images/user/recruit/attribute/img_010.webp) center bottom no-repeat;background-size:contain}#recruit_attribute:after{content:"";display:block;padding-bottom:40.625%}#recruit_attribute h3{line-height:1.2}#recruit_attribute p{font-size:87.5%;text-align:left}@media screen and (max-width:767px){#recruit_attribute{width:93.75%}#recruit_attribute h3{font-size:137.5%;margin-bottom:3.125%}}@media screen and (min-width:768px){#recruit_attribute h3{font-size:175%;margin-bottom:20px}}@media screen and (min-width:768px) and (max-width:939px){#recruit_attribute{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}#recruit_attribute p{padding:0 20px}}@media screen and (min-width:940px) and (max-width:1199px){#recruit_attribute{width:100%}#recruit_attribute p{padding:0 30px}}@media screen and (min-width:1200px){#recruit_attribute{width:780px}#recruit_attribute p{padding:0 50px}}@media screen and (max-width:479px){#recruit_banner img{margin-top:3.125%;width:93.75%}}@media screen and (min-width:480px) and (max-width:767px){#recruit_banner img{margin:3.125% 1.5625% 0;width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (max-width:767px){#recruit_banner{margin-bottom:3.125%;padding-top:3.125%}}@media screen and (min-width:768px){#recruit_banner{margin-bottom:50px;padding-top:30px}#recruit_banner img{margin:20px 10px 0}}@media screen and (min-width:768px) and (max-width:1199px){#recruit_banner img{width:-webkit-calc((100% - (20px * 3)) / 2);width:calc((100% - (20px * 3)) / 2)}#recruit_banner img[src$="interview.webp"]{width:-weblit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}}@media screen and (min-width:1200px){#recruit_banner img{width:380px}#recruit_banner img[src$="interview.webp"]{width:760px}}#recruit_belief{border-radius:20px;margin-left:auto;margin-right:auto}#recruit_belief h3 img{width:100%}#recruit_belief figcaption hr{border-color:#5CA099;border-width:0 0 3px 0}#recruit_belief figcaption p{font-size:87.5%;text-align:left}@media screen and (max-width:767px){#recruit_belief{background-color:#F1F1F1;margin-bottom:3.125%;padding:0 3.125% 3.125%;width:93.75%}#recruit_belief figcaption hr{margin:3.571428571428571% 0}}@media screen and (min-width:768px){#recruit_belief{background:#F1F1F1 url(https://www.ichijo-h.co.jp/images/user/recruit/belief/img_010.webp) left bottom no-repeat;background-size:contain;margin-bottom:50px}#recruit_belief figcaption hr{margin:20px 0}}@media screen and (min-width:768px) and (max-width:1199px){#recruit_belief{padding:20px 20px 20px 280px;width:-weblit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}}@media screen and (min-width:1200px){#recruit_belief{padding:30px 30px 30px 330px;width:780px}}#recruit_interview figure{margin-left:auto;margin-right:auto}#recruit_interview figure figcaption{text-align:left}#recruit_interview figure figcaption h3{color:#5CA099;line-height:1.2}#recruit_interview figure figcaption h3 b{margin-right:.2em}#recruit_interview figure figcaption h3 span{font-size:75%;font-weight:400}#recruit_interview h4{color:#5CA099}#recruit_interview figure figcaption>span{font-size:87.5%}#recruit_interview figure figcaption p{font-size:87.5%}#recruit_interview_text{margin-left:auto;margin-right:auto;text-align:left;word-break:break-all}#recruit_interview_text section{font-size:87.5%}#recruit_interview_text section img{max-width:100%}#recruit_interview_text h4{border-bottom:3px solid #5CA099}@media screen and (max-width:767px){#recruit_interview figure{}#recruit_interview figure:not(:first-child){padding-top:3.125%}#recruit_interview figure>a img{width:56.25%}#recruit_interview figure>div img{width:62.5%}#recruit_interview figure figcaption{margin-left:auto;margin-right:auto;width:93.75%}#recruit_interview figure.list figcaption{border-bottom:1px solid #4D4D4D;padding-bottom:3.125%}#recruit_interview figure figcaption>span{display:inline-block;margin-right:3.333333333333333%}#recruit_interview figure figcaption h3{margin-top:1.666666666666667%;margin-bottom:3.333333333333333%}#recruit_interview figure figcaption h3 b{font-size:137.5%}#recruit_interview figure figcaption h3 span{display:inline-block}#recruit_interview figure figcaption>.center{margin-top:1.666666666666667%}#recruit_interview_text h4{margin:3.125% auto 1.5625%;width:93.75%}#recruit_interview_text section{padding:0 3.125%}}@media screen and (min-width:768px){#recruit_interview figure{display:table}#recruit_interview figure.list{border-bottom:1px solid #4D4D4D;padding-bottom:30px}#recruit_interview figure:not(:first-child){padding-top:30px}#recruit_interview figure>a,#recruit_interview figure>div{display:table-cell}#recruit_interview figure>a{vertical-align:top}#recruit_interview figure>div{vertical-align:middle}#recruit_interview figure>a img,#recruit_interview figure>div img{width:100%}#recruit_interview figure figcaption{display:table-cell;vertical-align:top}#recruit_interview figure>div+figcaption{vertical-align:middle}#recruit_interview figure figcaption>span{margin-right:1em}#recruit_interview figure figcaption h3{margin-top:5px;margin-bottom:10px}#recruit_interview figure figcaption h3 b{font-size:175%}#recruit_interview h4{font-size:125%}#recruit_interview figure figcaption>.center{margin-top:20px}#recruit_interview_text h4{margin-top:20px;margin-bottom:10px}}@media screen and (min-width:768px) and (max-width:939px){#recruit_interview figure{width:-weblit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}#recruit_interview figure>a{width:200px}#recruit_interview figure>div{width:240px}#recruit_interview figure figcaption{padding-right:20px}#recruit_interview figure>a+figcaption,#recruit_interview figure>div+figcaption{padding-left:20px}#recruit_interview_text{width:-weblit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}}@media screen and (min-width:940px){#recruit_interview figure{width:100%}#recruit_interview figure>a,#recruit_interview figure>div{overflow:hidden}#recruit_interview figure>a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform 0.2s ease-out 0s}#recruit_interview figure>a:hover img{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (min-width:940px) and (max-width:1199px){#recruit_interview figure>a{width:200px}#recruit_interview figure>div{width:240px}#recruit_interview figure figcaption{padding-right:20px}#recruit_interview figure>a+figcaption,#recruit_interview figure>div+figcaption{padding-left:20px}}@media screen and (min-width:1200px){#recruit_interview figure>a{width:260px}#recruit_interview figure>div{width:300px}#recruit_interview figure figcaption{padding-right:30px}#recruit_interview figure>a+figcaption,#recruit_interview figure>div+figcaption{padding-left:30px}}#recruit_greetings p{font-size:87.5%;text-align:left}#recruit_greetings ul>li{display:inline-block}#recruit_greetings ul>li img{width:100%}@media screen and (max-width:319px){#recruit_greetings ul>li{width:62.5%}}@media screen and (min-width:320px){#recruit_greetings ul{text-align:left}}@media screen and (min-width:320px) and (max-width:767px){#recruit_greetings ul>li{margin-left:3.125%;width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (max-width:767px){#recruit_greetings p{padding:0 3.125%}#recruit_greetings p+p{margin-top:3.125%}#recruit_greetings ul{margin-top:3.125%}}@media screen and (min-width:768px){#recruit_greetings p+p{margin-top:20px}#recruit_greetings ul{margin-top:20px}#recruit_greetings ul>li{width:140px}}@media screen and (min-width:768px) and (max-width:939px){#recruit_greetings{width:-weblit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}}#recruit_policy_vision{margin-left:auto;margin-right:auto}#recruit_policy_vision_tab>li{border-color:#4D4D4D;border-style:solid;border-width:1px 1px 0 1px;border-radius:5px 5px 0 0;cursor:pointer;display:inline-block;vertical-align:bottom}#recruit_policy_vision_tab>li:after{content:"\F13C";display:block;line-height:1;margin-top:-4px}#recruit_policy_vision_tab>li.active:nth-child(1){background-color:#FFF3CF;border-color:#FFA529}#recruit_policy_vision_tab>li.active:nth-child(2){background-color:#FFE3E4;border-color:#FF484A}#recruit_policy_vision_tab>li.active:nth-child(3){background-color:#D9EBD0;border-color:#52A529}#recruit_policy_vision_tab>li:nth-child(1):after{color:#FFA529}#recruit_policy_vision_tab>li:nth-child(2):after{color:#FF484A}#recruit_policy_vision_tab>li:nth-child(3):after{color:#52A529}#recruit_policy_vision_tab>li p{font-size:62.5%;margin-bottom:-6px}#recruit_policy_vision_tab>li span{font-size:62.5%;margin-bottom:-6px}#recruit_policy_vision_tab>li:nth-child(1) span{color:#FFA529}#recruit_policy_vision_tab>li:nth-child(2) span{color:#FF484A}#recruit_policy_vision_tab>li:nth-child(3) span{color:#52A529}#recruit_policy_vision_main>li h4{color:#FFF;letter-spacing:.2em;margin-left:auto;margin-right:auto;position:relative}#recruit_policy_vision_main>li h4:after{content:"";display:block;border-style:solid;height:0;position:absolute;bottom:0;left:50%;-ms-transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:0}#recruit_policy_vision_main>li:nth-child(1) h4{background-color:#FFA529}#recruit_policy_vision_main>li:nth-child(2) h4{background-color:#FF7C7E}#recruit_policy_vision_main>li:nth-child(3) h4{background-color:#52A529}#recruit_policy_vision_main>li:nth-child(1) h4.dark{background-color:#F08114}#recruit_policy_vision_main>li:nth-child(2) h4.dark{background-color:#E14C4E}#recruit_policy_vision_main>li:nth-child(3) h4.dark{background-color:#248C0C}#recruit_policy_vision_main>li:nth-child(1) h4:after{border-color:#FFA529 transparent transparent transparent}#recruit_policy_vision_main>li:nth-child(2) h4:after{border-color:#FF7C7E transparent transparent transparent}#recruit_policy_vision_main>li:nth-child(3) h4:after{border-color:#52A529 transparent transparent transparent}#recruit_policy_vision_main>li:nth-child(1) h4.dark:after{border-color:#F08114 transparent transparent transparent}#recruit_policy_vision_main>li:nth-child(2) h4.dark:after{border-color:#E14C4E transparent transparent transparent}#recruit_policy_vision_main>li:nth-child(3) h4.dark:after{border-color:#248C0C transparent transparent transparent}#recruit_policy_vision_main>li dl dt{border-style:solid;border-width:1px;border-radius:5px}#recruit_policy_vision_main>li dl dd{text-align:left}#recruit_policy_vision_main>li:nth-child(1) dl dt{border-color:#FFA529;color:#FFA529}#recruit_policy_vision_main>li:nth-child(2) dl dt{border-color:#FF7C7E;color:#FF7C7E}#recruit_policy_vision_main>li:nth-child(3) dl dt{border-color:#52A529;color:#52A529}#recruit_policy_vision_main>li dl dd .list_dot>li{display:inline-block;margin-right:2em}#recruit_policy_vision_main>li strong{color:#E40D23;display:block}#recruit_policy_vision_main>li .promote{background-color:#E40D23;color:#FFF;display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){#recruit_policy_vision{margin-bottom:6.25%}#recruit_policy_vision h3 img{width:93.75%}#recruit_policy_vision_tab{margin-top:3.125%}#recruit_policy_vision_tab>li{padding:1.5625% .78125%;width:-webkit-calc((100% - (3.125% * 4)) / 3);width:calc((100% - (3.125% * 4)) / 3)}#recruit_policy_vision_tab>li:not(:nth-child(3n+1)){margin-left:3.125%}#recruit_policy_vision_tab>li b{font-size:112.5%}#recruit_policy_vision_main>li h4{font-size:125%;padding:1.5625% 3.125%;margin-bottom:-webkit-calc(5px + 1.5625%);margin-bottom:calc(5px + 1.5625%);width:93.75%}#recruit_policy_vision_main>li h4:after{border-width:5px 5px 0 5px}#recruit_policy_vision_main>li h4:not(:first-child){margin-top:3.125%}#recruit_policy_vision_main>li dl+dl{margin-top:3.125%}#recruit_policy_vision_main>li dl dt{margin:0 auto 1.5625%;padding:1.5625% 3.125%;width:93.75%}#recruit_policy_vision_main>li dl dd{padding:0 3.125%}#recruit_policy_vision_main>li p{padding:0 3.125%}#recruit_policy_vision_main>li>strong{padding:0 3.125%}#recruit_policy_vision_main>li .promote{font-size:125%;margin-bottom:1.5625%;padding:1.5625% 3.125%;width:62.5%}}@media screen and (min-width:768px){#recruit_policy_vision{margin-bottom:50px}#recruit_policy_vision_tab{margin-top:20px}#recruit_policy_vision_tab>li b{font-size:125%}#recruit_policy_vision_main>li h4{font-size:150%;height:60px;line-height:60px;margin-bottom:30px}#recruit_policy_vision_main>li h4:after{border-width:10px 10px 0 10px}#recruit_policy_vision_main>li h4:not(:first-child){margin-top:30px}#recruit_policy_vision_main>li p{font-size:150%}#recruit_policy_vision_main>li strong{margin-top:10px}#recruit_policy_vision_main>li dl{display:inline-block;vertical-align:top}#recruit_policy_vision_main>li dl dt{font-size:125%;height:54px;line-height:52px;margin-bottom:10px}#recruit_policy_vision_main>li dl dd{padding:0 1em}#recruit_policy_vision_main>li .promote{font-size:150%;height:62px;line-height:62px;margin-bottom:20px;width:385px}}@media screen and (min-width:768px) and (max-width:939px){#recruit_policy_vision{padding:0 20px}#recruit_policy_vision_tab>li{height:100px;padding-top:10px;width:-webkit-calc((100% - (10px * 2)) / 3);width:calc((100% - (10px * 2)) / 3)}#recruit_policy_vision_tab>li:not(:nth-child(3n+1)){margin-left:10px}#recruit_policy_vision_main>li dl{width:-webkit-calc((100% - 20px) / 2);width:calc((100% - 20px) / 2)}#recruit_policy_vision_main>li dl+dl{margin-left:20px}}@media screen and (min-width:768px) and (max-width:1199px){#recruit_policy_vision h3 img{width:100%}}@media screen and (min-width:940px) and (max-width:1199px){#recruit_policy_vision_tab>li{height:110px;padding-top:15px;width:-webkit-calc((100% - (15px * 2)) / 3);width:calc((100% - (15px * 2)) / 3)}#recruit_policy_vision_tab>li:not(:nth-child(3n+1)){margin-left:15px}#recruit_policy_vision_main>li dl{width:-webkit-calc((100% - 40px) / 2);width:calc((100% - 40px) / 2)}#recruit_policy_vision_main>li dl+dl{margin-left:40px}}@media screen and (min-width:1200px){#recruit_policy_vision{}#recruit_policy_vision_tab>li{height:110px;padding-top:15px;width:250px}#recruit_policy_vision_tab>li:not(:nth-child(3n+1)){margin-left:15px}#recruit_policy_vision_main{padding:0 -webkit-calc((100% - 780px) / 2);padding:0 calc((100% - 780px) / 2)}#recruit_policy_vision_main>li dl{width:-webkit-calc((100% - 60px) / 2);width:calc((100% - 60px) / 2)}#recruit_policy_vision_main>li dl+dl{margin-left:60px}}#recruit_policy_place{margin-left:auto;margin-right:auto}#recruit_policy_place h3{background-color:#8DC21F;color:#FFF;text-align:left;position:relative}#recruit_policy_place h3:after{content:"";display:block;border-color:transparent transparent transparent #8DC21F;border-style:solid;height:0;position:absolute;top:50%;right:0;-ms-transform:translate(100%,-50%);-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);width:0}#recruit_policy_place h4{border-bottom:3px solid #5CA099;line-height:1.2;padding-bottom:.2em;text-align:left}#recruit_policy_place p{font-size:87.5%;text-align:left}@media screen and (max-width:767px){#recruit_policy_place{margin-bottom:6.25%}#recruit_policy_place h3{font-size:125%;height:40px;line-height:40px;margin-left:3.125%;margin-right:auto;margin-bottom:1.5625%;padding:0 3.125%;width:-webkit-calc(93.75% - 15px);width:calc(93.75% - 15px)}#recruit_policy_place h3:after{border-width:20px 0 20px 15px}#recruit_policy_place img[src$="recruit/policy/place_010.webp"]{width:93.75%}#recruit_policy_place h4{font-size:125%;margin:3.125% auto 1.5625%;width:93.75%}#recruit_policy_place p{padding:0 3.125%}}@media screen and (min-width:768px){#recruit_policy_place{margin-bottom:50px}#recruit_policy_place h3{font-size:150%;height:56px;line-height:56px;margin-right:auto;margin-bottom:20px;padding:0 30px;width:calc(100% - 100px)}#recruit_policy_place h3:after{border-width:28px 0 28px 20px}#recruit_policy_place img[src$="recruit/policy/place_010.webp"]{display:block;margin-right:auto}#recruit_policy_place h4{font-size:150%;margin-top:30px}}@media screen and (min-width:768px) and (max-width:939px){#recruit_policy_place{padding:0 20px}}@media screen and (min-width:1200px){#recruit_policy_place{width:780px}}#recruit_details>table{font-size:87.5%;text-align:left}#recruit_details>table tr th{color:#AAA}#recruit_details>table tr td{border-bottom:1px solid #AAA}@media screen and (max-width:767px){#recruit_details>table,#recruit_details>table tbody,#recruit_details>table tr,#recruit_details>table tr th,#recruit_details>table tr td{display:block;margin-left:auto;margin-right:auto}#recruit_details>table tr th{width:93.75%}#recruit_details>table tr td{padding-bottom:3.125%;width:93.75%}#recruit_details>table tr:not(:last-child) td{margin-bottom:3.125%}}@media screen and (min-width:768px){#recruit_details>table{border-collapse:separate;border-spacing:1px;width:100%}#recruit_details>table tr th{border-bottom:1px solid #AAA;padding:1em;vertical-align:top;width:10em}#recruit_details>table tr td{padding:1em;vertical-align:top}}#recruit_yanamoto h4{color:#5CA099;line-height:1.2;margin-left:auto;margin-right:auto;text-align:left}#recruit_yanamoto p{font-size:87.5%;margin-left:auto;margin-right:auto;text-align:left}@media screen and (max-width:767px){#recruit_yanamoto{margin-bottom:6.25%}#recruit_yanamoto h4{font-size:125%;margin-top:3.125%;margin-bottom:1.5625%;padding:0 3.125%}#recruit_yanamoto p{padding:0 3.125%}#recruit_yanamoto img[src$="yanamoto/company_020.webp"]{margin-top:1.5625%;max-width:93.75%}}@media screen and (min-width:768px){#recruit_yanamoto{margin-bottom:50px}#recruit_yanamoto h4{font-size:150%;margin-top:30px;margin-bottom:10px;max-width:720px}#recruit_yanamoto p{max-width:720px}#recruit_yanamoto img[src$="yanamoto/company_020.webp"]{margin-top:20px}}@media screen and (min-width:768px) and (max-width:939px){#recruit_yanamoto{width:-weblit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}}@media screen and (min-width:768px) and (max-width:1199px){#recruit_yanamoto img[src$="yanamoto/company_010.webp"],#recruit_yanamoto img[src$="yanamoto/company_020.webp"]{max-width:100%}}#recruit_company{margin-left:auto;margin-right:auto}#recruit_company h3{border-bottom:1px solid #4D4D4D;line-height:1.2;padding-bottom:.2em;text-align:left}#recruit_company table{font-size:87.5%;text-align:left;width:100%}#recruit_company table tr th:before{color:#5CA099;content:"\F12E"}@media screen and (max-width:767px){#recruit_company{margin-bottom:6.25%}#recruit_company h3{font-size:125%;margin:0 auto 3.125%;width:93.75%}#recruit_company table,#recruit_company table tbody,#recruit_company table tr,#recruit_company table tr th,#recruit_company table tr td{display:block}#recruit_company table tr th{padding:0 3.125%}#recruit_company table tr td{padding:0 3.125%}#recruit_company table tr:not(:last-child) td{margin-bottom:3.125%}}@media screen and (min-width:768px){#recruit_company{margin-bottom:50px}#recruit_company h3{font-size:150%;margin-bottom:20px}#recruit_company table tr th{padding:1em;width:12em}#recruit_company table tr td{padding:1em}}@media screen and (min-width:768px) and (max-width:939px){#recruit_company{width:-weblit-calc(100% - (20px * 2));width:calc(100% - (20px * 2))}}
