#header .logo a span{font-weight:700;letter-spacing:.1em;color:#048aa2;padding-left:1.35em}@media only screen and (max-width:750px){#header .logo a span{display:block;font-size:4.266vw;padding:.5vw 0 0 1.75em}}#hnav2 li a::after{background-color:#048aa2}#hnav2 li.current a{color:#048aa2}@media only screen and (min-width:751px){#hnav2 li a:hover{color:#048aa2}}.maintit{height:24.375em;padding-top:12.5em;box-sizing:border-box}@media only screen and (max-width:750px){.maintit{height:60vw;padding-top:32vw;box-sizing:border-box}}.inav{width:100%;height:22em;background:url(https://recruit.nichia.co.jp/wp-content/themes/recruit-2025/img/internship/bg.jpg.pagespeed.ce.EBzqQm7bPb.jpg) center center no-repeat;background-size:cover}.inav ul li{width:48.18%;margin-top:5.75em}.inav ul li a{width:100%;height:6em;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.5%22%20height%3D%2221.5%22%20viewBox%3D%220%200%2021.5%2021.5%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_88800%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2088800%22%20transform%3D%22translate\(21.5\)%22%3E%20%3Cg%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_36733%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2036733%22%20transform%3D%22translate\(-15\)%22%20fill%3D%22none%22%20stroke%3D%22%2324c3c9%22%20stroke-width%3D%223%22%3E%20%3Crect%20width%3D%2215%22%20height%3D%2215%22%20stroke%3D%22none%22%2F%3E%20%3Crect%20x%3D%221.5%22%20y%3D%221.5%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_93406%22%20data-name%3D%22%E3%83%91%E3%82%B9%2093406%22%20d%3D%22M0%2C0V13H11.375%22%20transform%3D%22translate\(-20%207\)%22%20fill%3D%22none%22%20stroke%3D%22%2324c3c9%22%20stroke-width%3D%223%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E) 89% center no-repeat #fff;background-size:1.1em auto;background-color:#fff;border-radius:5em;font-weight:700;text-align:center;padding-right:1.2em;display:flex;justify-content:center;align-items:center;box-sizing:border-box}@media only screen and (min-width:751px){.inav ul li a:hover{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.5%22%20height%3D%2221.5%22%20viewBox%3D%220%200%2021.5%2021.5%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_88800%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2088800%22%20transform%3D%22translate\(21.5\)%22%3E%20%3Cg%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_36733%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2036733%22%20transform%3D%22translate\(-15\)%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%3E%20%3Crect%20width%3D%2215%22%20height%3D%2215%22%20stroke%3D%22none%22%2F%3E%20%3Crect%20x%3D%221.5%22%20y%3D%221.5%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_93406%22%20data-name%3D%22%E3%83%91%E3%82%B9%2093406%22%20d%3D%22M0%2C0V13H11.375%22%20transform%3D%22translate\(-20%207\)%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E);background-color:#048aa2;color:#fff}}@media only screen and (max-width:750px){.inav{height:19em;padding-top:1.5em;box-sizing:border-box}.inav ul li{width:100%;margin-top:6.4vw}.inav ul li a{font-size:4vw;width:100%;height:5em;background-size:.9em auto}}.onav{width:100%;height:22em;background-color:rgba(203,213,220,.3);margin:9.375em 0}.onav ul li{width:41.81%;margin:6.25em 1.25em 0}.onav ul li h3{font-weight:700;line-height:1.5;letter-spacing:.03em;color:#2e3163;text-align:center;padding-bottom:1.5em}@media only screen and (max-width:750px){.onav{height:22.5em;margin:20vw 0;padding-top:3em;box-sizing:border-box}.onav ul li{width:100%;margin:0 0 2em}.onav ul li h3{font-size:4.266vw;padding-bottom:.75em}}.internship .mainvisual{width:100%;height:34.375em;background:url(https://recruit.nichia.co.jp/wp-content/themes/recruit-2025/img/internship/xmainimg.jpg.pagespeed.ic.kH5J1X3hDn.jpg) center center no-repeat;background-size:cover;position:relative;margin-bottom:7.5em}.internship .mainvisual h1{font-weight:900;line-height:1.45;letter-spacing:.06em;padding-top:6.55em}.internship .mainvisual h1 span{display:block;font-weight:400;color:#7d8b95;letter-spacing:.02em;padding-top:.5em}@media only screen and (max-width:750px){.internship .mainvisual{height:74.66vw;margin-bottom:10.5vw}.internship .mainvisual h1{font-size:6.4vw;padding-top:36vw}.internship .mainvisual h1 span{font-size:4.266vw;padding-top:.15em}}.internship .cont1{padding-bottom:5em}.internship .cont1 .headline5{line-height:1.866;padding-bottom:.75em}.internship .cont1 p{letter-spacing:.03em}@media only screen and (max-width:750px){.internship .cont1{padding-bottom:4em}.internship .cont1 .headline5{padding-bottom:1.25em}.internship .cont1 p{letter-spacing:.03em;line-height:1.857}}.internship .cont2{padding-bottom:7.8125em}.internship .cont2 ul li{width:31.818%;background-color:#eff2f5;margin:0 2.273% 1.5625em 0}.internship .cont2 ul li:nth-child(3n) {margin-right:0}.internship .cont2 ul li h3{width:100%;height:3em;background-color:#048aa2;text-align:center;display:flex;justify-content:center;align-items:center}.internship .cont2 ul li h3 span{font-weight:700;line-height:1.2;color:#fff}.internship .cont2 ul li h3 span b{display:block;padding-top:.25em}.internship .cont2 ul li .con{padding:1.75em 2.5em 1.5em}.internship .cont2 ul li .con p{min-height:11em;line-height:1.85}.internship .cont2 ul li .con h4{font-weight:700;line-height:2;letter-spacing:.03em;border-top:1px solid rgba(125,139,149,.3);padding:1em 0;text-align:center}.internship .cont2 ul li .con ul{display:flex;flex-wrap:wrap}.internship .cont2 ul li .con ul li{width:31.85%;border-radius:.4em;font-weight:700;line-height:2.1;color:#fff;text-align:center;margin:0 2.225% .5em 0}.internship .cont2 ul li .con ul li:nth-child(3n) {margin-right:0}.internship .cont2 ul li .con ul li.li1{background-color:#ff9f8d}.internship .cont2 ul li .con ul li.li2{background-color:#64b9f6}.internship .cont2 ul li .con ul li.li3{background-color:#ba5da6}.internship .cont2 ul li .con ul li.li4{background-color:#6ac182}.internship .cont2 ul li .con ul li.li5{background-color:#f6bb34}.internship .cont2 ul li .con ul li.li6{background-color:#004d67}.internship .cont2 ul li .con ul li.li7{background-color:#b16152}@media only screen and (max-width:750px){.internship .cont2{padding-bottom:20vw}.internship .cont2 ul li{width:100%;margin:0 0 5.33vw}.internship .cont2 ul li h3{font-size:5.33vw;height:3.2em}.internship .cont2 ul li h3 span b{font-size:3.733vw}.internship .cont2 ul li .con{padding:1.75em 7vw 1.5em}.internship .cont2 ul li .con p{min-height:inherit;line-height:1.85;padding-bottom:1.5em}.internship .cont2 ul li .con ul li{font-size:3.2vw}.internship .cont2 ul li .con ul li:nth-child(3n) {margin-right:0}}.internship .cont3{padding:9.375em 0 9.75em}.internship .cont3 ul li{width:48.18%;min-height:21.375em;background-color:rgba(203,213,220,.15);padding:2.5em 2.5em 0;margin-bottom:2.5em;box-sizing:border-box}.internship .cont3 ul li dl{display:flex;justify-content:space-between}.internship .cont3 ul li dl dt{width:11.11%}.internship .cont3 ul li dl dt span{font-weight:500;line-height:1.3;letter-spacing:.05em}.internship .cont3 ul li dl.q dt span{color:#048aa2}.internship .cont3 ul li dl.a dt span{color:rgba(4,138,162,.5)}.internship .cont3 ul li dl dd{width:88.89%}.internship .cont3 ul li dl.q dd{border-bottom:1px solid rgba(152,166,181,.5);padding-bottom:1.25em;margin-bottom:2em}.internship .cont3 ul li dl dd p{letter-spacing:.03em}.internship .cont3 ul li dl.q dd p{font-weight:700;line-height:1.88}@media only screen and (max-width:750px){.internship .cont3{padding:20vw 0}.internship .cont3 ul li{width:100%;min-height:inherit;padding:2.5em 7vw;margin-bottom:6.5vw}.internship .cont3 ul li dl dt span{display:block;font-size:6.4vw;line-height:1.857;margin-top:-.25em}.internship .cont3 ul li dl.q dd{padding-bottom:1em;margin-bottom:1.5em}.internship .cont3 ul li dl dd p{font-size:4vw;line-height:1.857}.internship .cont3 ul li dl.q dd p{line-height:1.857}}.recruitment .cont1{padding-bottom:9.375em}.recruitment .cont1 h2{width:100%;background-color:#048aa2;font-weight:700;line-height:3.18;letter-spacing:.04em;color:#fff;text-align:center;margin-bottom:.25em}.recruitment .cont1 table{width:100%}.recruitment .cont1 table th,.recruitment .cont1 table td{width:77.3%;background-color:rgba(203,213,220,.15);font-weight:400;letter-spacing:.03em;text-align:left;vertical-align:top;padding:1.25em 1.875em;border-bottom:.3125em solid #fff;box-sizing:border-box}.recruitment .cont1 table th{width:22.7%;background-color:rgba(0,106,183,.1);font-weight:700;color:#048aa2}@media only screen and (max-width:750px){.recruitment .cont1{padding-bottom:20vw}.recruitment .cont1 h2{font-size:5.33vw}.recruitment .cont1 table th,.recruitment .cont1 table td{display:block;width:100%;padding:1.25em 1.875em;line-height:1.857}.recruitment .cont1 table th{font-size:4.266vw;border-bottom:none;padding:1em 1.875em}}.recruitment .cont2 ul{width:25em;margin:0 auto}.recruitment .cont2 ul li{margin-bottom:1.32em}.recruitment .cont2 ul li:last-child{margin-bottom:.5em}.recruitment .cont2 ul li a{width:100%;height:4.4em;background:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.5%22%20height%3D%2221.5%22%20viewBox%3D%220%200%2021.5%2021.5%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_88758%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2088758%22%20transform%3D%22translate\(-631.5%20-5354.5\)%22%3E%20%3Cg%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_36733%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2036733%22%20transform%3D%22translate\(638%205354.5\)%22%20fill%3D%22none%22%20stroke%3D%22%232e3163%22%20stroke-width%3D%223%22%3E%20%3Crect%20width%3D%2215%22%20height%3D%2215%22%20stroke%3D%22none%22%2F%3E%20%3Crect%20x%3D%221.5%22%20y%3D%221.5%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_93406%22%20data-name%3D%22%E3%83%91%E3%82%B9%2093406%22%20d%3D%22M0%2C0V13H11.375%22%20transform%3D%22translate\(633%205361.5\)%22%20fill%3D%22none%22%20stroke%3D%22%232e3163%22%20stroke-width%3D%223%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E) 92.5% center no-repeat #dbf83b;background-size:.647em auto;color:#2e3163;display:flex;justify-content:center;align-items:center;text-align:center}.recruitment .cont2 ul li a span{font-weight:700;letter-spacing:.048em;padding-right:1em}.recruitment .cont2 ul li a span b{font-weight:900;letter-spacing:.05em;padding-left:.75em}.recruitment .cont2 .note{font-weight:500;text-align:center}@media only screen and (min-width:751px){.recruitment .cont2 ul li a:hover{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2221.5%22%20height%3D%2221.5%22%20viewBox%3D%220%200%2021.5%2021.5%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_88758%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%2088758%22%20transform%3D%22translate\(-631.5%20-5354.5\)%22%3E%20%3Cg%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_36733%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2036733%22%20transform%3D%22translate\(638%205354.5\)%22%20fill%3D%22none%22%20stroke%3D%22%23dbf83b%22%20stroke-width%3D%223%22%3E%20%3Crect%20width%3D%2215%22%20height%3D%2215%22%20stroke%3D%22none%22%2F%3E%20%3Crect%20x%3D%221.5%22%20y%3D%221.5%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%2F%3E%20%3C%2Fg%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_93406%22%20data-name%3D%22%E3%83%91%E3%82%B9%2093406%22%20d%3D%22M0%2C0V13H11.375%22%20transform%3D%22translate\(633%205361.5\)%22%20fill%3D%22none%22%20stroke%3D%22%23dbf83b%22%20stroke-width%3D%223%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E);background-color:#2e3163;color:#dbf83b}}@media only screen and (max-width:750px){.recruitment .cont2 ul{width:100%}.recruitment .cont2 ul li{margin-bottom:1em}.recruitment .cont2 ul li:last-child{margin-bottom:.75em}.recruitment .cont2 ul li a{width:100%;height:6em;background-position:94% center;background-size:1em auto}.recruitment .cont2 ul li a span{font-size:4.266vw;line-height:1.3;padding-top:.25em}.recruitment .cont2 ul li a span b{display:block;font-size:6.733vw;padding-left:0}.recruitment .cont2 ul li:last-child a span b{display:inline;font-size:6.4vw;padding-left:.75em}.recruitment .cont2 .note{font-size:3.466vw;line-height:1.7}}.schedule .cont1{padding-bottom:7.5em}.schedule .cont1 h2{width:100%;background-color:#048aa2;font-weight:700;line-height:3.18;letter-spacing:.04em;color:#fff;text-align:center;margin-bottom:1.35em}.schedule .cont1 ul li{width:100%;background-color:rgba(203,213,220,.15);padding:3.125em;margin-bottom:1.875em;box-sizing:border-box}.schedule .cont1 ul li h3{font-weight:700;line-height:2;letter-spacing:.03em;color:#006ab7;text-align:center;padding-bottom:1em}.schedule .cont1 ul li p{letter-spacing:.03em}.schedule .cont1 ul li p.note{border-top:1px solid rgba(125,139,149,.5);padding-top:1.5em;margin-top:1.5em}@media only screen and (max-width:750px){.schedule .cont1{padding-bottom:20vw}.schedule .cont1 h2{font-size:5.33vw;line-height:1.45;padding:.55em 0;margin-bottom:.75em}.schedule .cont1 ul li{width:100%;padding:2.5em 7vw 3em;margin-bottom:1.25em}.schedule .cont1 ul li h3{font-size:4.266vw;line-height:1.7;padding-bottom:1.5em}.schedule .cont1 ul li p{line-height:1.857}}