@charset "utf-8";#career_intro h3{}#career_intro h3:before{content:url(https://www.ichijo-h.co.jp/images/user/career/title.webp);margin-right:.2em}#career_intro>p{font-size:87.5%}@media screen and (max-width:767px){#career_intro{margin-bottom:6.25%}#career_intro h3{font-size:112.5%;margin-bottom:1.5625%}#career_intro>p{padding:0 3.125%;text-align:left}}@media screen and (min-width:768px){#career_intro{margin:0 auto 50px}#career_intro:after{clear:both;content:"";display:block}#career_intro h3{font-size:125%;margin-bottom:10px;text-align:left}}@media screen and (min-width:768px) and (max-width:939px){#career_intro{width:740px}}@media screen and (min-width:940px){#career_intro{width:780px}}#career_area>ul{counter-reset:num}#career_area>ul>li{text-align:left}#career_area>ul>li a{background-color:#FFF;display:block;font-size:87.5%;position:relative;text-decoration:none}#career_area>ul>li a:before{background-color:#009245;border-radius:3px;color:#FFF;counter-increment:num;content:counter(num);display:inline-block;height:1.25em;line-height:1.25em;margin-right:.2em;text-align:center;vertical-align:text-bottom;width:1.25em}#career_area>ul>li a:after{color:#B40020;content:"\F142";display:block;font-size:150%;line-height:1;position:absolute;top:50%;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:479px){#career_area>ul>li{padding:0 3.125%}#career_area>ul>li+li{margin-top:1.5625%}#career_area>ul>li a{padding:1.666666666666667% 3.333333333333333%}}@media screen and (min-width:480px) and (max-width:767px){#career_area>ul>li{display:inline-block;margin-top:10px;width:-webkit-calc((100% - (3.125% * 2) - 1.5625%) / 2);width:calc((100% - (3.125% * 2) - 1.5625%) / 2)}#career_area>ul>li:nth-child(even){margin-left:1.5625%}#career_area>ul>li a{padding:3.355704697986577% 6.779661016949153%}}@media screen and (max-width:767px){#career_area{background-image:none!important;margin-top:3.125%}#career_area>ul:before{background:url(https://www.ichijo-h.co.jp/images/user/career/map_00.webp) center center no-repeat;background-size:75% auto;content:"";display:block;padding-top:62.5%}#career_area>ul>li a{background-color:#FFF;border:1px solid #B40020;display:block;position:relative;text-align:left;text-decoration:none}#career_area>ul>li a:after{color:#B40020;content:"\F142";display:block;font-size:150%;line-height:1;position:absolute;top:50%;right:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:768px){#career_area{background-image:url(https://www.ichijo-h.co.jp/images/user/career/map_00.webp);background-position:right top;background-repeat:no-repeat;float:left;margin-top:30px;position:relative}#career_area:after{background-color:#666;content:"";display:block;height:100%;position:absolute;top:0;width:1px}#career_area>ul{background-color:#DEDEDE;padding:5px;width:150px}#career_area>ul>li+li{margin-top:5px}#career_area>ul>li a{padding:5px 10px}}@media screen and (min-width:768px) and (max-width:939px){#career_area{background-size:auto 280px;min-height:280px;width:520px}#career_area:after{right:-25px}}@media screen and (min-width:940px){#career_area{background-size:auto 310px;min-height:310px;width:555px}#career_area:after{right:-30px}#career_area>ul>li a{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background-color 0.2s ease-out 0s}#career_area>ul>li a:hover{background-color:#FF7485;color:#FFF}#career_area>ul>li a:hover:after{color:#FFF}}#career_search h3{font-size:125%;line-height:1.2;margin-left:auto;margin-right:auto;padding-left:.5em;position:relative;text-align:left}#career_search h3:before{background-color:#5CA099;content:"";height:1em;position:absolute;top:50%;left:0;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px}#career_search table{margin-left:auto;margin-right:auto}#career_search table tr td{text-align:left}#career_search .btn_search{background-color:#5CA099;border-radius:5px}#career_search .btn_search:before{content:"\F349"}@media screen and (max-width:767px){#career_search{margin-bottom:6.25%}#career_search h3{margin-bottom:3.125%;width:93.75%}#career_search table,#career_search table tbody,#career_search table tr,#career_search table tr th,#career_search table tr td{display:block}#career_search table{margin-bottom:3.125%}#career_search table tr th{border:1px solid #DEDEDE;margin-left:auto;margin-right:auto;padding:1.5625% 3.125%;text-align:left;width:-webkit-calc(93.75% + (1px * 2));width:calc(93.75% + (1px * 2))}#career_search table tr td{border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;margin-left:auto;margin-right:auto;padding:1.5625% 3.125%;width:-webkit-calc(93.75% + (1px * 2));width:calc(93.75% + (1px * 2))}#career_search table tr:last-child td{border-bottom:1px solid #DEDEDE}}@media screen and (min-width:768px){#career_search{margin-bottom:50px}#career_search h3{margin-bottom:20px}#career_search table{background-color:#DEDEDE;border-collapse:separate;border-spacing:1px;margin-bottom:30px}#career_search table tr th{background-color:#FFF;width:7em}#career_search table tr td{background-color:#FFF;padding:1em}}@media screen and (min-width:768px) and (max-width:939px){#career_search h3{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:880px}#career_search table{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:880px}}@media screen and (min-width:940px){#career_search h3{width:880px}#career_search table{width:880px}}#career_detail>div{margin-left:auto;margin-right:auto;text-align:left}#career_detail_img{display:block;margin-left:auto;margin-right:auto}#career_detail_img img{width:100%}#career_detail>div h3{font-size:125%}#career_detail>div p{font-size:87.5%}#career_detail table{font-size:87.5%;width:100%}#career_detail table tr th{background-color:#5CA099;color:#FFF;text-align:center}[id^="career_detail"] .career_detail_contact{text-align:center}[id^="career_detail"] .career_detail_contact div{background-color:#5CA099;color:#FFF;display:inline-block;vertical-align:top}[id^="career_detail"] .career_detail_contact div .mdi-phone{font-size:125%!important;line-height:1}[id^="career_detail"] .career_detail_contact div a{color:#FFF}[id^="career_detail"] .career_detail_contact .link_to{vertical-align:top}@media screen and (max-width:767px){#career_detail{margin-bottom:6.25%}#career_detail_img{margin-bottom:3.125%;width:62.5%;max-width:600px}#career_detail>div h3{padding:0 3.125%}#career_detail>div p{padding:0 3.125%}#career_detail table,#career_detail table tbody,#career_detail table tr,#career_detail table tr th,#career_detail table tr td{display:block}#career_detail table{margin-top:3.125%;margin-bottom:3.125%}#career_detail table tr th{margin-left:auto;margin-right:auto;padding:1.5625% 3.125%;width:93.75%}#career_detail table tr td{padding:1.5625% 3.125%}#career_detail table tr:not(:last-child) td{margin-bottom:3.125%}[id^="career_detail"] .career_detail_contact div{font-size:87.5%;height:42px;margin:0 1.5625% 3.125%;width:240px}[id^="career_detail"] .career_detail_contact .link_to{margin:0 1.5625% 3.125%}#career_detail h4{padding:0 3.125%}}@media screen and (min-width:768px){#career_detail{margin-bottom:50px}#career_detail_img{margin-bottom:30px;width:600px}#career_detail table{background-color:#DEDEDE;border-collapse:separate;border-spacing:1px;margin-top:20px;table-layout:fixed}#career_detail table tr th{padding:.5em 1em;width:8em}#career_detail table tr td{background-color:#FFF;padding:.5em 1em;width:-webkit-calc((100% - (8em * 2)) / 2);width:calc((100% - (8em * 2)) / 2)}[id^="career_detail"] .career_detail_contact{margin-top:20px}[id^="career_detail"] .career_detail_contact div{height:50px;margin:0 5px;width:240px}[id^="career_detail"] .career_detail_contact .link_to{font-size:125%;height:50px;line-height:50px;margin:0 5px;width:180px}[id^="career_detail"] .career_detail_contact .link_to:after{right:0}#career_detail h4{margin-top:30px}#career_detail h4+p{margin-top:10px}}@media screen and (min-width:768px) and (max-width:939px){#career_detail>div{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:885px}}@media screen and (min-width:940px){#career_detail>div{width:885px}}#career_detail_main>div{margin-left:auto;margin-right:auto;text-align:left}#career_detail_main h4{background-color:#5CA099;color:#FFF}@media screen and (max-width:767px){#career_detail_main{}#career_detail_main h4{margin:0 auto 1.5625%;padding:1.5625% 3.125%;width:93.75%}}@media screen and (min-width:768px){#career_detail_main{}#career_detail_main h4{margin-bottom:10px;padding:2px 20px}}@media screen and (min-width:768px) and (max-width:939px){#career_detail_main>div{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:885px}}@media screen and (min-width:940px){#career_detail_main>div{width:885px}#career_detail_main>div:after{clear:both;content:"";display:block}}#career_detail_business dl{font-size:87.5%}#career_detail_business dl dt h5{font-size:100%}#career_detail_business dl dt h5:before{content:"\F44A";color:#5CA099}#career_detail_business p{font-size:87.5%}#career_detail_business dl dd{border-bottom:1px dashed #DEDEDE}@media screen and (max-width:767px){#career_detail_business{margin-bottom:6.25%}#career_detail_business dl{margin-bottom:6.25%}#career_detail_business dl dt{padding:0 3.125%}#career_detail_business dl:not(:first-child) dt{margin-top:3.125%}#career_detail_business dl dd{margin-left:auto;margin-right:auto;padding-bottom:3.125%;width:93.75%}#career_detail_business p{padding:0 3.125%}}@media screen and (min-width:768px){#career_detail_business{}#career_detail_business dl{margin-bottom:30px}#career_detail_business dl dd{padding-bottom:.5em}#career_detail_business dl dd+dt{margin-top:10px}}@media screen and (min-width:940px){#career_detail_business{float:left;width:420px}}#career_detail_info table{font-size:87.5%}#career_detail_info table tr th{background-color:#EEE}@media screen and (max-width:767px){#career_detail_info{margin-bottom:6.25%}#career_detail_info table,#career_detail_info table tbody,#career_detail_info table tr,#career_detail_info table tr th,#career_detail_info table tr td{display:block}#career_detail_info table{margin-top:3.125%;margin-bottom:3.125%}#career_detail_info table tr th{margin-left:auto;margin-right:auto;padding:1.5625% 3.125%;width:93.75%}#career_detail_info table tr td{padding:1.5625% 3.125%}#career_detail_info table tr:not(:last-child) td{margin-bottom:3.125%}}@media screen and (min-width:768px){#career_detail_info{margin-bottom:50px}#career_detail_info table{border-collapse:separate;border-spacing:0 5px}#career_detail_info table tr th{padding:.5em 1em;vertical-align:top;width:10em}#career_detail_info table tr td{padding:.5em 1em;vertical-align:top}}@media screen and (min-width:768px) and (max-width:939px){#career_detail_business+#career_detail_info{margin-top:30px}}@media screen and (min-width:940px){#career_detail_business+#career_detail_info{float:right;width:420px}}#career_form form{display:block;margin-left:auto;margin-right:auto}#career_form_info{border:1px solid #DEDEDE;text-align:left}#career_form_info dl{font-size:87.5%}#career_form_info dl+dl{border-top:1px solid #DEDEDE}#career_form_info dl dt:before{content:"\F44A";color:#5CA099}@media screen and (max-width:767px){#career_form form{margin-bottom:6.25%}#career_form .error,#career_form .success,#career_form .failed{margin:3.125% auto;width:93.75%}#career_form_info{margin:0 auto 3.125%;-webkit-width:calc(93.75% + (1px * 2));width:calc(93.75% + (1px * 2))}#career_form_info dl{padding:3.333333333333333%}#career_form_info dl dd+dt{margin-top:3.571428571428571%}}@media screen and (min-width:768px){#career_form form{margin-bottom:50px}#career_form .error,#career_form .success,#career_form .failed{margin:30px auto}#career_form_info{margin-bottom:30px}#career_form_info dl{padding:20px}#career_form_info dl dd+dt{margin-top:20px}}@media screen and (min-width:768px) and (max-width:939px){#career_form form{width:-webkit-calc(100% - (20px * 2));width:calc(100% - (20px * 2));max-width:885px}#career_form .error,#career_form .success,#career_form .failed{width:100%}}@media screen and (min-width:940px){#career_form form{width:885px}#career_form form:after{clear:both;content:"";display:block}#career_form_info{float:left;width:320px}#career_form_input{float:right;width:530px}#career_form .error,#career_form .success,#career_form .failed{width:885px}}#career_form #career_progress{border:1px solid #DDD;margin-left:auto;margin-right:auto;overflow:hidden}#career_form #career_progress>li{background-color:#F4F4F4;color:#BDBDBD;position:relative}#career_form #career_progress>li.active{background-color:#FFF;color:#6B6B6B}#career_form #career_progress>li:not(:last-child):before{border-style:solid;content:"";display:block;height:0;position:absolute;width:0;z-index:1}#career_form #career_progress>li:not(:last-child):not(.active):after{border-style:solid;content:"";display:block;height:0;position:absolute;width:0;z-index:1}@media screen and (max-width:639px){#career_form #career_progress{width:93.75%}#career_form #career_progress>li{padding:8px 0}#career_form #career_progress>li:not(:last-child):before{border-width:10px 15px 0 15px;border-color:#FFF transparent transparent transparent;-ms-transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);bottom:0;left:50%}#career_form #career_progress>li:not(:last-child).active:before{border-width:14px 17px 0 17px}#career_form #career_progress>li:not(:last-child):not(.active):after{border-width:10px 15px 0 15px;border-color:#F4F4F4 transparent transparent transparent;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);bottom:4px;left:50%}}@media screen and (min-width:640px){#career_form #career_progress{width:584px}#career_form #career_progress>li{display:inline-block;height:36px;line-height:36px;width:194px}#career_form #career_progress>li:not(:last-child):before{border-width:18px 0 18px 16px;border-color:#F4F4F4 #F4F4F4 #F4F4F4 #FFF;top:50%;right:0;-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}#career_form #career_progress>li:not(:last-child):not(.active):after{border-width:18px 0 18px 16px;border-color:transparent transparent transparent #F4F4F4;top:50%;right:4px;-ms-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}}@media screen and (max-width:767px){#career_form #career_progress{margin-top:3.125%;margin-bottom:3.125%}}@media screen and (min-width:768px){#career_form #career_progress{margin-top:30px;margin-bottom:30px}}
