.ocp01_map{position:relative}.ocp01_map a,.ocp01_map span{color:#fff;display:inline-block;font-size:min(1.8vw,23px);font-weight:700;line-height:1;white-space:nowrap}.ocp01_map a.sty_1,.ocp01_map span.sty_1{line-height:1.1}.ocp01_map a{padding:0 22px 0 10px}.ocp01_map a span{border-bottom:1.5px solid #fff;padding-bottom:4px;text-decoration:none}.ocp01_map a:after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:min(12px,1.4vw);left:calc(100% - 15px);position:absolute;top:50%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);width:min(12px,1.4vw)}@media screen and (max-width:1000px){.ocp01_map a,.ocp01_map span{font-size:min(2.2vw,14px)}.ocp01_map a{padding:0 min(10px,4vw) 0 min(3px,1.3vw)}.ocp01_map a:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:block;height:min(8px,1.2vw);left:calc(100% - 8px);position:absolute;top:49%;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);width:min(8px,1.2vw)}}.ocp01_map .job-list{padding:20px 0 3%}.ocp01_map .job-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0}.ocp01_map .job-list ul p{font-size:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ocp01_map .job-list ul li{display:block;padding:6% 0 0;position:relative;width:24%}.ocp01_map .job-list ul li:first-of-type{background-color:#fd8c3a}.ocp01_map .job-list ul li:nth-of-type(2){background-color:#00b700}.ocp01_map .job-list ul li:nth-of-type(3){background-color:#33c}.ocp01_map .job-list ul li:nth-of-type(4){background-color:#b24f4f}@media screen and (max-width:1000px){.ocp01_map .job-list{padding-top:0}}.ocp01_map .map{background-image:url(https://23961337.fs1.hubspotusercontent-na1.net/hubfs/23961337/aichi-corp.co.jp/aichi-recruit2023/assets/images/occupation/occupation-job-introduction-map.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;padding:58.4% 0 0;position:relative;width:100%}.ocp01_map .map>h6,.ocp01_map .map>p{display:block;font-size:0;left:0;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ocp01_map .map .t_1{left:10%;top:8%}.ocp01_map .map .t_2{left:10%;top:29%}.ocp01_map .map .t_3{left:10%;top:52%}.ocp01_map .map .t_4{left:10%;top:75%}.ocp01_map .map .t_5{left:33%;top:8%}.ocp01_map .map .t_6{left:37%;top:24.5%}.ocp01_map .map .t_7{left:37%;top:38.5%}.ocp01_map .map .t_8{left:37%;top:52%}.ocp01_map .map .t_9{left:37%;top:66%}.ocp01_map .map .t_10{left:37%;top:80%}.ocp01_map .map .t_11{left:56%;top:8%}.ocp01_map .map .t_12{left:61%;top:52%}.ocp01_map .map .t_13{left:78%;top:8%}.ocp01_map .map .t_14{left:78%;top:29%}.ocp01_map .map .t_15{left:78%;top:52%}.ocp01_map .map .t_16{left:78%;top:75%}.ocp01_map .map .t_17{left:45%;top:93.5%}.ocp01_map .map .t_18{left:94%;top:52%}.ocp01_map .note{padding:15px 0 0}.ocp01_map .note p{font-size:20px;font-weight:700;line-height:1;text-align:right}@media screen and (max-width:1000px){.ocp01_map .note{padding:13px 0 0}.ocp01_map .note p{font-size:14px}}