/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.modal__overlay{align-items:center;background:rgba(0,0,0,.9);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal__container{max-height:100vh;max-width:1028px;position:relative;width:calc(100% - 50px)}.modal__content{box-sizing:border-box;line-height:1.5;overflow-y:auto;padding:50px 0}@media screen and (max-width:768px){.modal__content{padding:40px 0}}.modal__content img{filter:drop-shadow(0 0 10px rgba(0,0,0,.6))}.modal__content .hs-video-widget{border-radius:8px;overflow:hidden;position:relative;z-index:1}.modal__close{-webkit-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;height:40px;outline:none;position:absolute;right:-50px;top:0;transition:opacity .3s linear;width:40px}@media screen and (max-width:1100px){.modal__close{right:0}}@media screen and (max-width:768px){.modal__close{height:30px;width:30px}}.modal__close:hover{opacity:.6}.modal__close:after,.modal__close:before{background:#fff;content:"";height:2px;inset:0 0 0 -5px;margin:auto;position:absolute;width:50px}@media screen and (max-width:768px){.modal__close:after,.modal__close:before{height:1px;width:40px}}.modal__close:before{transform:rotate(45deg)}.modal__close:after{transform:rotate(-45deg)}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.ff-en{font-family:Montserrat,sans-serif;font-style:italic}h1,h2,h3,h4,h5,h6{color:#333;font-weight:500;margin:1.5em 0 1em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}ol,p,table,ul{margin:1em 0}ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}ol:first-child,p:first-child,table:first-child,ul:first-child{margin-top:0}hr{border:0;border-top:1px solid #000;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box}img{max-width:100%;vertical-align:bottom}html{font-size:10px}:root{--spacing:0.04em}body{color:#555;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body *{letter-spacing:var(--spacing)}@media screen and (min-width:769px){a{transition:opacity .3s}a:hover{opacity:.5}}button{-webkit-appearance:none;appearance:none;cursor:pointer}.dnd-section{padding:0 2rem}.dnd-section>.row-fluid{margin-left:auto;margin-right:auto}.row-fluid{width:100%;*zoom:1}.row-fluid:after,.row-fluid:before{content:"";display:table}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;float:left;margin-left:2.127659574%;min-height:1px;width:100%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.489361693%}.row-fluid .span10{width:82.978723396%}.row-fluid .span9{width:74.468085099%}.row-fluid .span8{width:65.957446802%}.row-fluid .span7{width:57.446808505%}.row-fluid .span6{width:48.936170208%}.row-fluid .span5{width:40.425531911%}.row-fluid .span4{width:31.914893614%}.row-fluid .span3{width:23.404255317%}.row-fluid .span2{width:14.89361702%}.row-fluid .span1{width:6.382978723%}@media screen and (max-width:768px){.row-fluid [class*=span]{display:block;float:none;margin-left:0;width:auto}}.adjust-width{margin-left:auto;margin-right:auto;max-width:1000px;width:95%}@media screen and (max-width:768px){.adjust-width{padding-left:20px;padding-right:20px;width:100%}}.c-button{align-items:center;background:linear-gradient(45deg,#2871cf,#32b4b8,#2871cf);background-position:0 0;background-repeat:no-repeat;background-size:200%;border:none;border-radius:100px;display:flex;font-size:1.6rem;font-weight:500;height:auto!important;justify-content:center;letter-spacing:.05em;margin:0 auto;min-height:64px;padding:0 55px 0 40px;position:relative;text-align:center;text-decoration:none;transition:background-position .25s;z-index:0}.c-button,.c-button:active,.c-button:link,.c-button:visited{color:#fff}.c-button:after{content:none!important}.c-button>*{display:block;width:100%}.c-button svg{fill:#fff;transition:fill .25s}.c-button:hover{background-position:100% 0;opacity:1}.c-button em{font-size:1.3125em;margin-right:4px}.c-button i{align-items:center;background-color:currentcolor;bottom:0;display:flex;height:10px;margin:auto 0;-webkit-mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-r.svg) 50% 50% no-repeat;mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-r.svg) 50% 50% no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:0;transition:inherit;width:12px}.c-button i.-right{right:24px}.c-button i.-left{left:24px;transform:rotate(180deg)}.c-button i.-arrow{width:12px!important}.c-button.-circle-icon{background:none;border-radius:none;color:#333;display:inline-flex;padding:0}.c-button.-circle-icon:hover .u-icon-arrow{transform:scale(1.1)}.c-button.-circle-icon:hover span{background-position:0 100%;background-size:100% 1px}.c-button.-circle-icon i{height:50px;margin-right:10px;position:relative;width:50px}.c-button.-circle-icon i.u-icon-arrow{flex:0 0 auto;-webkit-mask:none;mask:none;transition:transform .3s ease}.c-button.-circle-icon span{background-image:linear-gradient(90deg,currentcolor,currentcolor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;color:#333;font-size:1.4rem;font-style:italic;font-weight:300;transition:background-size .6s}@media screen and (max-width:768px){.c-button{font-size:1.5rem;min-height:60px}.c-button i.-right{right:10px}.c-button i.-left{left:10px}}form fieldset{max-width:100%!important}@media screen and (min-width:769px){form fieldset{display:flex;justify-content:space-between;padding:0}}form label{display:block;font-weight:500;margin-bottom:6px}@media screen and (min-width:769px){form .form-columns-2 .hs-form-field{width:48%!important}form .form-columns-2:last-child{margin-left:4%}}@media screen and (max-width:768px){form .form-columns-2 .hs-form-field{float:none!important;padding:0!important;width:100%!important}}form .hs-form-field{display:flex;flex-direction:column;margin-bottom:30px;width:100%}form .hs-form-field .input{margin-right:0!important}form .hs-form-field .hs-field-desc{margin-top:4px;order:2}form .form-columns-0 .hs-richtext{margin-bottom:2em}form .hs-richtext{margin-bottom:.5em}form .hs-richtext img{height:auto;max-width:100%!important}form .inputs-list{display:flex;flex-wrap:wrap;gap:20px;list-style:none;padding:0}form .inputs-list li{display:block}form .hs-form-required{color:#2871cf}form .hs-error-msg,form .hs-error-msgs{color:red;font-size:1.2rem;font-weight:400;margin:0}form .hs-error-msg li,form .hs-error-msgs li{margin:4px 0 0}form .hs_error_rollup{margin:3em auto -2em;text-align:center}form .hs_error_rollup .inputs-list li{margin:0}form .hs-field-desc{font-size:1.2rem}form input[type=date],form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background-color:#fff;border:1px solid #b8dcfc;border-radius:4px;min-height:48px;outline:none;padding:12px 1em 14px;width:100%!important}form input[type=date]::placeholder,form input[type=email]::placeholder,form input[type=file]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=search]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{color:#a8a8a8}form input[type=date]:focus,form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{border-color:#2871cf}form input[type=date]:focus::placeholder,form input[type=email]:focus::placeholder,form input[type=file]:focus::placeholder,form input[type=number]:focus::placeholder,form input[type=password]:focus::placeholder,form input[type=search]:focus::placeholder,form input[type=tel]:focus::placeholder,form input[type=text]:focus::placeholder,form select:focus::placeholder,form textarea:focus::placeholder{color:transparent}form input.error[type=date],form input.error[type=email],form input.error[type=file],form input.error[type=number],form input.error[type=password],form input.error[type=search],form input.error[type=tel],form input.error[type=text],form select.error,form textarea.error{border-color:red}form select{-webkit-appearance:none;appearance:none;background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/icon-select-arrow.svg) right 19px top 50%/12px auto no-repeat #fff;color:inherit;cursor:pointer;padding-right:40px;position:relative}form select::-ms-expand{display:none}form textarea{display:block;resize:vertical}form input[type=file]{background-color:transparent;border:initial;cursor:pointer;padding:initial}form .fn-date-picker .pika-button{font-size:14px;line-height:24px;text-align:center}form .fn-date-picker .pika-button:focus,form .fn-date-picker .pika-button:hover{background:#000!important;border-radius:0!important;color:#fff}form .fn-date-picker .is-today .pika-button{color:#000}form .fn-date-picker .is-selected .pika-button{background:#000;border-radius:0!important;box-shadow:none}form input[type=checkbox]{display:none}form input[type=checkbox]+span{cursor:pointer;display:inline-block;margin:0!important;padding-left:3.2rem;position:relative}form input[type=checkbox]+span:after,form input[type=checkbox]+span:before{box-sizing:border-box;content:"";display:block;position:absolute}form input[type=checkbox]+span:before{background:#fff;border:1px solid #b8dcfc;border-radius:4px;height:2.4rem;left:0;top:.3rem;width:2.4rem}form input[type=checkbox]+span:after{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/icon-check.svg) 50% 50% no-repeat;height:1.1rem;left:4px;opacity:0;top:10px;width:1.6rem}form input[type=checkbox]:checked+span:after{opacity:1}form input[type=radio]{display:none}form input[type=radio]+span{cursor:pointer;display:inline-block;padding-left:4rem;position:relative}form input[type=radio]+span:after,form input[type=radio]+span:before{border-radius:50%;box-sizing:border-box;content:"";display:block;position:absolute}form input[type=radio]+span:before{background-color:#fff;border:1px solid #b8dcfc;height:3.2rem;left:0;top:0;width:3.2rem}form input[type=radio]+span:after{background:#2871cf;height:1.6rem;left:.8rem;opacity:0;top:.8rem;width:1.6rem}form input[type=radio]:checked+span:after{opacity:1}form .legal-consent-container{display:flex;justify-content:center;padding-top:30px;width:100%}form .legal-consent-container .hs-form-field,form .legal-consent-container label{margin-bottom:0}form .legal-consent-container a{color:#2871cf}form .legal-consent-container a:hover{opacity:1;text-decoration:none}form .grecaptcha-badge{margin:30px auto}form .hs-submit{margin:6rem auto 0;max-width:280px;width:90%}form .actions{position:relative}form .actions:after{align-items:center;background-color:#fff;bottom:0;content:"";display:flex;height:10px;margin:auto 0;-webkit-mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-r.svg) 50% 50% no-repeat;mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-r.svg) 50% 50% no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:24px;top:0;width:12px}form input[type=submit]{align-items:center;background:linear-gradient(45deg,#2871cf,#32b4b8,#2871cf);background-position:0 0;background-repeat:no-repeat;background-size:200%;border:none;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:2.1rem;font-style:italic;font-weight:500;justify-content:center;letter-spacing:.05em;min-height:64px;outline:none;padding:0 55px 0 40px;text-align:center;text-decoration:none;transition:background-position .25s;width:100%}form input[type=submit]:hover{background-position:100% 0}form .submitted-message{text-align:center}@media screen and (min-width:769px){form .hs-outside_japan{margin-top:auto;padding-bottom:4px}}.form-title{margin:0}.-is-in-editor .c-header{position:relative}.c-header{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:hsla(0,0%,100%,.6);height:70px;left:0;padding:0 0 0 40px;position:fixed;top:0;width:100%;z-index:1000}@media screen and (max-width:1280px){.c-header{font-size:1.3vw;padding:0 0 0 20px}}@media screen and (max-width:768px){.c-header{font-size:1.6rem;height:60px;padding:0 20px}}.c-header .header-inner{align-items:center;display:flex;height:100%;justify-content:space-between}.c-header .logo{flex:0 0 auto;width:261px}@media screen and (max-width:1280px){.c-header .logo{width:18vw}}@media screen and (max-width:768px){.c-header .logo{width:175px}}.c-header .logo img{display:block}.c-header .site-name{font-size:1em;font-weight:500;line-height:1.7;margin:0 auto -4px 1.7em}@media screen and (max-width:1280px){.c-header .site-name{font-size:.75em}}@media screen and (max-width:768px){.c-header .site-name{font-size:1.2rem;margin-left:2em}}@media screen and (max-width:360px){.c-header .site-name{font-size:clamp(.625rem,.536rem + .45vw,.75rem)}}@media screen and (min-width:769px){.c-header .toggle-btn{display:none}}@media screen and (max-width:768px){.c-header .toggle-btn{background:transparent;border:none;height:100%;position:relative;width:35px}.c-header .toggle-btn:after,.c-header .toggle-btn:before{background-color:#2871cf;border:none;border-radius:1px;content:"";height:2px;inset:0;margin:auto;position:absolute;transition:all .3s ease;width:35px}.c-header .toggle-btn:before{top:-6px}.c-header .toggle-btn:after{top:6px}.c-header .toggle-btn.-js-opened:before{top:0;transform:rotate(45deg);width:24px}.c-header .toggle-btn.-js-opened:after{top:0;transform:rotate(-45deg);width:24px}}.c-header .gnav{display:flex;justify-content:flex-end}@media screen and (max-width:768px){.c-header .gnav{background:#fff;display:block;height:calc(100dvh - 60px);left:100%;overflow-y:auto;padding:10px 20px 120px;position:absolute;top:60px;transition:left .3s ease-in-out;width:100%}.c-header .gnav.-js-opened{left:0}}.c-header .gnav ul{list-style:none;margin:0;padding:0}.c-header .gnav ul li{font-weight:500}.c-header .gnav ul li a{color:#333;text-decoration:none}@media screen and (max-width:768px){.c-header .gnav ul li a{display:block}}@media screen and (min-width:769px){.c-header .gnav ul li.hs-item-has-children:before{background:#000;content:"";height:calc(100vh - 70px);left:0;opacity:0;pointer-events:none;position:fixed;top:70px;transition:opacity .4s ease-in,visibility .4s ease-in;visibility:hidden;width:100vw;z-index:-1}.c-header .gnav ul li.hs-item-has-children>ul{display:block;opacity:0;padding-top:15px;pointer-events:none;position:absolute;top:100%;visibility:hidden;width:256px;z-index:-1}.c-header .gnav ul li.hs-item-has-children>ul:after{background:#fff;border-radius:8px;bottom:0;content:"";height:calc(100% - 15px);left:0;position:absolute;width:100%;z-index:-1}.c-header .gnav ul li.hs-item-has-children>ul li{display:block}.c-header .gnav ul li.hs-item-has-children>ul li:not(:last-child){position:relative}.c-header .gnav ul li.hs-item-has-children>ul li:not(:last-child):after{background-color:#d6d6d6;bottom:0;content:"";height:1px;left:20px;margin:auto;position:absolute;width:calc(100% - 50px)}.c-header .gnav ul li.hs-item-has-children>ul li:first-child:after{left:0;width:100%}.c-header .gnav ul li.hs-item-has-children>ul li a{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-r-blue.svg) right 30px top 50% no-repeat;display:block;padding:20px 60px 20px 20px}.c-header .gnav ul li.hs-item-has-children:hover:before{opacity:.2;visibility:visible}.c-header .gnav ul li.hs-item-has-children:hover>ul{opacity:1;pointer-events:all;visibility:visible;z-index:inherit}.c-header .gnav ul li.hs-item-has-children>a{font-size:.875em}.c-header .gnav ul li.hs-item-has-children>a:after{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-b.svg) 100% 50% no-repeat;content:"";display:inline-block;height:1em;position:relative;top:0;width:1.15em}}@media screen and (min-width:769px) and (max-width:1280px){.c-header .gnav ul li.hs-item-has-children>a:after{background-position:100% 40%}}@media screen and (max-width:768px){.c-header .gnav ul li:not(.hs-item-has-children)>a{position:relative}.c-header .gnav ul li:not(.hs-item-has-children)>a:after{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-r-blue.svg) 100% 50%/contain no-repeat;bottom:0;content:"";height:8px;margin:auto;position:absolute;right:10px;top:0;width:10px}.c-header .gnav ul li.hs-item-has-children{position:relative}.c-header .gnav ul li.hs-item-has-children>a{pointer-events:none}.c-header .gnav ul li.hs-item-has-children>a:after,.c-header .gnav ul li.hs-item-has-children>a:before{background:#2871cf;bottom:0;content:"";height:1px;position:absolute;right:10px;top:23px;transition:transform .3s ease;width:14px}.c-header .gnav ul li.hs-item-has-children>a:after{transform:rotate(90deg)}.c-header .gnav ul li.hs-item-has-children.-js-opened a:after{transform:rotate(0deg)}.c-header .gnav ul li.hs-item-has-children ul{display:none;padding-left:30px}.c-header .gnav ul li.hs-item-has-children ul a{font-size:1.4rem;font-weight:400}.c-header .gnav ul li.hs-item-has-children ul a:after{content:none}.c-header .gnav ul li.hs-item-has-children ul a:before{background-color:currentcolor;content:"";display:inline-block;height:1em;-webkit-mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-line-r.svg) 0 50% no-repeat;mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-line-r.svg) 0 50% no-repeat;-webkit-mask-size:4px auto;mask-size:4px auto;position:relative;top:1px;width:15px}}.c-header .gnav .main-menu{display:flex;margin-right:40px}@media screen and (min-width:769px){.c-header .gnav .main-menu>div{display:flex}}@media screen and (max-width:1280px){.c-header .gnav .main-menu{margin-right:10px}}@media screen and (max-width:768px){.c-header .gnav .main-menu{display:block;margin:0 0 36px}}.c-header .gnav .main-menu .hs-menu-wrapper,.c-header .gnav .main-menu span{display:block;height:100%}@media screen and (min-width:769px){.c-header .gnav .main-menu .hs-menu-wrapper>ul{display:flex;gap:2em;height:100%;justify-content:space-between}}@media screen and (max-width:1200px) and (min-width:769px){.c-header .gnav .main-menu .hs-menu-wrapper>ul{gap:1em}}.c-header .gnav .main-menu .hs-menu-wrapper>ul>li{align-items:center;display:flex;flex:0 1 auto;position:relative}@media screen and (min-width:769px){.c-header .gnav .main-menu .hs-menu-wrapper>ul>li:after{background-color:#2871cf;border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;transform:scaleX(0);transition:.3s ease;width:100%}.c-header .gnav .main-menu .hs-menu-wrapper>ul>li:hover:after{transform:scale(1)}.c-header .gnav .main-menu .hs-menu-wrapper>ul>li>a{align-items:center;display:flex;height:100%;position:relative}.c-header .gnav .main-menu .hs-menu-wrapper>ul>li>a:hover{opacity:1}}@media screen and (max-width:768px){.c-header .gnav .main-menu .hs-menu-wrapper>ul>li{display:block}.c-header .gnav .main-menu .hs-menu-wrapper>ul>li:not(:last-child){margin-bottom:25px}.c-header .gnav .main-menu .hs-menu-wrapper>ul>li>a{border-bottom:1px solid #b8dcfc;padding:10px 0}.c-header .gnav .main-menu .hs-menu-wrapper>ul>li.hs-item-has-children li:not(:last-child){margin-bottom:15px}.c-header .gnav .main-menu .hs-menu-wrapper>ul>li.hs-item-has-children li a:before{background-color:#2871cf}.c-header .gnav .main-menu .hs-menu-wrapper>ul>li.hs-item-has-children ul{padding-top:15px}}.c-header .gnav .main-menu .hs-menu-wrapper>ul>li.hs-item-has-children{cursor:pointer}@media screen and (min-width:769px){.c-header .gnav .main-menu .hs-menu-wrapper>ul>li.hs-item-has-children:after{width:calc(100% - 1.15em)}.c-header .gnav .button-menu ul{display:flex}.c-header .gnav .button-menu ul li.hs-menu-depth-1:not(:first-child){border-left:1px solid #fff}.c-header .gnav .button-menu ul li.hs-menu-depth-1>a{align-items:center;color:#fff;display:flex;font-size:.8125em;height:70px;justify-content:center;max-width:110px;text-decoration:none;width:7.86em}}@media screen and (min-width:769px) and (max-width:768px){.c-header .gnav .button-menu ul li.hs-menu-depth-1>a{border-radius:8px;height:auto;justify-content:flex-start;padding:15px 30px 15px 10px;width:100%}}@media screen and (min-width:769px){.c-header .gnav .button-menu ul li.hs-item-has-children>a:after{background-image:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-b-w.svg);background-position:100% 40%;top:0}}@media screen and (max-width:768px){.c-header .gnav .button-menu ul li:not(:last-child){margin-bottom:1px}.c-header .gnav .button-menu ul li a{color:#fff;padding:15px 10px}.c-header .gnav .button-menu ul li:not(.hs-item-has-children)>a:after{background-image:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-r.svg)}.c-header .gnav .button-menu ul li.hs-item-has-children>a:after,.c-header .gnav .button-menu ul li.hs-item-has-children>a:before{background-color:#fff;top:28px}.c-header .gnav .button-menu ul li.hs-item-has-children ul{padding:0 0 15px 20px}.c-header .gnav .button-menu ul li.hs-item-has-children ul li:not(:last-child){margin-bottom:15px}.c-header .gnav .button-menu ul li.hs-item-has-children ul a{font-weight:400;padding:0}}.c-header .gnav .button-menu .hs-menu-wrapper>ul>li:first-child{background-color:#6598dc}.c-header .gnav .button-menu .hs-menu-wrapper>ul>li:nth-child(2){background-color:#57a9d1}.c-header .gnav .button-menu .hs-menu-wrapper>ul>li:nth-child(3){background-color:#65c3cc}@media screen and (max-width:768px){.c-header .gnav .button-menu .hs-menu-wrapper>ul>li{border-radius:8px}}.c-body{overflow:hidden}@media screen and (max-width:768px){.c-body{padding-top:60px}}.c-footer{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/bg-footer-shape.png) 50% 50%/100% auto no-repeat #254a99;color:#fff;padding:80px 20px 68px}@media screen and (max-width:768px){.c-footer{background-image:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/bg-footer-shape-sp.png);background-position:0 0;padding:80px 20px}}.c-footer ul{list-style:none;margin:0;padding:0}.c-footer a{background-image:linear-gradient(90deg,currentcolor,currentcolor);background-position:100% 100%;background-repeat:no-repeat;background-size:0 1px;color:#fff;text-decoration:none;transition:background-size .6s}.c-footer a:hover{background-position:0 100%;background-size:100% 1px;opacity:1}.c-footer a[target=_blank]:after{background-color:currentcolor;content:"";display:inline-block;height:13px;margin-left:8px;-webkit-mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/icon-blank.svg) 50% 50% no-repeat;mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/icon-blank.svg) 50% 50% no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;width:13px}.c-footer a[href="javascript:void(0);"]{pointer-events:none}.pagetop{align-items:center;background-color:#fff;border:1px solid;border-radius:50%;bottom:20px;color:#2871cf;cursor:pointer;display:flex;height:50px;justify-content:center;padding:0;position:fixed;right:20px;transition:color .3s ease,background-color .3s ease;width:50px;z-index:90}.pagetop:hover{background-color:#2871cf;color:#fff}.pagetop:after{background-color:currentcolor;content:"";display:block;height:8px;-webkit-mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-t.svg) 50% 50% no-repeat;mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-t.svg) 50% 50% no-repeat;-webkit-mask-size:contain;mask-size:contain;width:12px}.footer-inner{border-bottom:1px solid #4b75ce;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 30px;max-width:1200px;padding:0 0 60px}@media screen and (max-width:768px){.footer-inner{margin-bottom:40px;padding-bottom:40px}}.footer-inner .catch{font-size:4.2rem;font-weight:300;line-height:1.36;margin-bottom:80px;text-align:center;width:100%}@media screen and (max-width:768px){.footer-inner .catch{font-size:3rem}}.footer-inner .footer-left{flex:0 0 auto}@media screen and (min-width:1200px){.footer-inner .footer-left{white-space:nowrap}}@media screen and (min-width:769px){.footer-inner .footer-left{padding-right:20px;width:36%}}.footer-inner .footer-left .logo{margin-bottom:20px}@media screen and (max-width:768px){.footer-inner .footer-left .logo{margin-bottom:25px}}.footer-inner .footer-left .logo a{background:none;padding:0}.footer-inner .footer-left .logo a:after{content:none}.footer-inner .footer-left .address{font-size:1.4rem;line-height:1.86}@media screen and (max-width:768px){.footer-inner .footer-left .address{font-size:1.2rem}}.footer-inner .footer-left .address p{margin:0}.footer-inner .footer-left .address strong{font-size:1.5rem;font-weight:500}@media screen and (max-width:768px){.footer-inner .footer-left .address strong{font-size:1.4rem}}.footer-inner .footer-right{flex:1}.footer-inner .footer-right a{color:#fff;text-decoration:none}.footer-nav .hs-menu-wrapper>ul{display:grid;font-size:1.4rem;gap:20px 38px;grid-template-columns:repeat(5,auto);grid-template-rows:repeat(3,auto)}@media screen and (max-width:1200px){.footer-nav .hs-menu-wrapper>ul{gap:20px;grid-template-columns:repeat(5,auto);grid-template-rows:repeat(3,auto)}}.footer-nav .hs-menu-wrapper>ul>li:first-child{grid-column:1/2;grid-row:1/4}@media screen and (max-width:1200px){.footer-nav .hs-menu-wrapper>ul>li:first-child{grid-column:1/2;grid-row:1/2}}.footer-nav .hs-menu-wrapper>ul>li:nth-child(2){grid-column:2/3;grid-row:1/4}@media screen and (max-width:1200px){.footer-nav .hs-menu-wrapper>ul>li:nth-child(2){grid-column:2/3;grid-row:1/2}}.footer-nav .hs-menu-wrapper>ul>li:nth-child(3){grid-column:3/4;grid-row:1/4}@media screen and (max-width:1200px){.footer-nav .hs-menu-wrapper>ul>li:nth-child(3){grid-column:3/4;grid-row:1/2}}.footer-nav .hs-menu-wrapper>ul>li:nth-child(4){grid-column:4/5;grid-row:1/4}@media screen and (max-width:1200px){.footer-nav .hs-menu-wrapper>ul>li:nth-child(4){grid-column:1/2;grid-row:2/4}}.footer-nav .hs-menu-wrapper>ul>li:nth-child(5){grid-column:5/6;grid-row:1/2}@media screen and (max-width:1200px){.footer-nav .hs-menu-wrapper>ul>li:nth-child(5){grid-column:2/3;grid-row:2/4}}.footer-nav .hs-menu-wrapper>ul>li:nth-child(6){grid-column:5/6;grid-row:2/3}@media screen and (max-width:1200px){.footer-nav .hs-menu-wrapper>ul>li:nth-child(6){grid-column:3/4;grid-row:2/3}}.footer-nav .hs-menu-wrapper>ul>li:nth-child(7){grid-column:5/6;grid-row:3/4}@media screen and (max-width:1200px){.footer-nav .hs-menu-wrapper>ul>li:nth-child(7){grid-column:3/4;grid-row:3/4}}.footer-nav .hs-menu-wrapper>ul>li>a{font-weight:500}.footer-nav .hs-menu-wrapper .hs-menu-children-wrapper{margin-top:10px;padding-left:14px}.footer-nav .hs-menu-wrapper .hs-menu-children-wrapper li:not(:last-child){margin-bottom:10px}.footer-nav .hs-menu-wrapper .hs-menu-children-wrapper a:before{background-color:currentcolor;content:"";display:inline-block;height:8px;margin-right:8px;-webkit-mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-line-r.svg) 50% 50% no-repeat;mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-line-r.svg) 50% 50% no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;top:-1px;width:4px}.footer-bottom{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}@media screen and (max-width:768px){.footer-bottom{flex-direction:column-reverse}}.footer-bottom .copyright{color:#7ea4f5;font-size:1.2rem}@media screen and (max-width:768px){.footer-bottom .copyright{font-size:1rem}.footer-bottom .sub-menu{margin-bottom:20px}}.footer-bottom .sub-menu ul{display:flex;flex-wrap:wrap;font-size:1.2rem;justify-content:flex-end}@media screen and (max-width:768px){.footer-bottom .sub-menu ul{justify-content:flex-start}}.gradation-section{background:linear-gradient(45deg,#2871cf,#00c4d2)}.results-section{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/new-graduate/sec-bg-image.jpg) 100% 0 no-repeat}@media screen and (max-width:768px){.results-section{background-image:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/new-graduate/sec-bg-image-sp.jpg);background-size:100% auto}}.fixbg-section{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/bg-shape.jpg) 0 50% no-repeat;background-attachment:fixed}@media screen and (min-width:769px){.fixbg-section{background-size:100% auto}}.fixbg-section.-gray{background-color:#f7f8fa;background-image:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/bg-shape-gray.jpg)}.home-career-section{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/home/bg-career.jpg) 100% 0 no-repeat #f0f8ff}@media screen and (max-width:768px){.home-career-section{background-image:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/home/bg-career-sp.jpg);background-size:100% auto}}.home-support-section{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/home/bg-support.jpg) 0 100% no-repeat}@media screen and (max-width:768px){.home-support-section{background-image:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/home/bg-support-sp.jpg);background-size:100% auto}}.about-jobs-section{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/about/bg-jobs.jpg) 100% 0 no-repeat}@media screen and (max-width:768px){.about-jobs-section{background-image:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/about/bg-jobs-sp.jpg);background-size:100% auto}}.training-section{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/career-development/bg-training.jpg) 100% 0 no-repeat #f7f8fa}@media screen and (max-width:768px){.training-section{background-image:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/career-development/bg-training-sp.jpg);background-size:100% auto}}@media screen and (min-width:769px){.enquete-message-section{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/enquete/bg-message.jpg) 100% 0 no-repeat}}.c-heading2{font-size:3.8rem;margin:0 0 40px;padding-left:32px;position:relative}@media screen and (max-width:768px){.c-heading2{font-size:3.2rem;padding-left:28px}}.c-heading2:before{background-color:#2871cf;border:7px solid #e0effc;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:25px;width:7px}@media screen and (max-width:768px){.c-heading2:before{border-width:6px;height:6px;top:22px;width:6px}}.c-heading3{color:#254a99;font-size:2.4rem;line-height:1.58;padding-bottom:21px;position:relative}@media screen and (max-width:768px){.c-heading3{font-size:2rem}}.c-heading3:after{background:currentcolor;bottom:0;content:"";height:1px;left:0;position:absolute;width:24px}.c-card-item a{color:#fff;display:block;padding-left:30px;position:relative;text-decoration:none}@media screen and (max-width:768px){.c-card-item a{padding-left:20px}}.c-card-item a:hover{opacity:1}.c-card-item a:hover .image img{transform:scale(1.1)}.c-card-item a:hover .u-icon-arrow{background:#fff;border-color:#fff;color:#2871cf;transform:scale(1.1)}.c-card-item a .image{border-radius:8px;overflow:hidden;position:relative}.c-card-item a .image:after{background:linear-gradient(0deg,#2871cf,transparent);content:"";height:100%;left:0;opacity:.85;position:absolute;top:0;width:100%}.c-card-item a .image img{height:100%;transition:transform .3s ease;width:100%}.c-card-item a .text{bottom:0;left:0;position:absolute}.c-card-item a .text.-has-sub .title{margin-bottom:25px}.c-card-item a .text .title{color:#333;font-size:1.8rem;font-weight:500;line-height:1.86;margin:0 0 35px}.c-card-item a .text .title>span{background:linear-gradient(0deg,#fff,#fff);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline;padding:0 10px 2px}.c-card-item a .text .department{font-size:1.4rem;line-height:1.7;margin:0;padding:0 65px 20px 50px}@media screen and (max-width:768px){.c-card-item a .text .department{padding-left:40px}}.c-card-item a .u-icon-arrow{border:1px solid;bottom:20px;height:38px;position:absolute;right:20px;width:38px}.c-card-item.-link a{padding-left:0}.c-card-item.-link a .image:after{background:linear-gradient(0deg,#2871cf,transparent 50%)}.c-card-item.-link a .text{bottom:30px;padding-right:72px;width:100%}@media screen and (max-width:768px){.c-card-item.-link a .text{bottom:20px}}.c-card-item.-link a .text .title{color:#fff;font-size:3rem;line-height:1.5;margin-bottom:0;padding-left:60px;position:relative}@media screen and (max-width:768px){.c-card-item.-link a .text .title{font-size:2.2rem;padding-left:35px}}.c-card-item.-link a .text .title:before{background-color:currentcolor;content:"";height:1px;left:0;position:absolute;top:.9em;width:40px}@media screen and (max-width:768px){.c-card-item.-link a .text .title:before{width:25px}}.c-card-item.-link a .u-icon-arrow{bottom:0;right:30px}@media screen and (max-width:768px){.c-card-item.-link a .u-icon-arrow{right:20px}}.c-card-item:not(.-link) a .image:after{bottom:0;height:60%;top:auto}.c-card-item:not(.-link) a .text .title:last-child{margin-bottom:65px}:root .c-card-item a .text .title>span,_::-webkit-full-page-media,_:future{padding:4px 10px 3px}.c-pagination .inner{align-items:center;display:flex;gap:10px;justify-content:center}.c-pagination .inner ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.c-pagination .inner .number-link span,.c-pagination .inner a{align-items:center;border-radius:50%;color:#2871cf;display:flex;font-style:normal;height:44px;justify-content:center;padding:3px 0 0 2px;text-decoration:none;transition:.3s ease;width:44px}.c-pagination .inner .number-link span:hover,.c-pagination .inner a:hover{background-color:#2871cf;color:#fff;opacity:1}.c-pagination .inner .number-link.-current span{background-color:#2871cf;color:#fff}.c-pagination .inner a.next-link:before,.c-pagination .inner a.prev-link:before{background-color:currentcolor;content:"";display:inline-block;height:12px;-webkit-mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-line-r.svg) 50% 50% no-repeat;mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-line-r.svg) 50% 50% no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;top:-1px;width:6px}.c-pagination .inner a.prev-link:before{transform:rotate(180deg)}@media screen and (min-width:769px){.u-sp-only{display:none}a[href^="tel:"]{color:inherit;cursor:default;display:inline-block;pointer-events:none;text-decoration:none}}@media screen and (max-width:768px){.u-pc-only{display:none}}.u-mt-none{margin-top:0}.u-mt-small{margin-top:30px}.u-mt-default{margin-top:40px}@media screen and (max-width:768px){.u-mt-default{margin-top:32px}}.u-mt-large{margin-top:100px}@media screen and (max-width:768px){.u-mt-large{margin-top:80px}}.u-mb-none{margin-bottom:0}.u-mb-small{margin-bottom:30px}.u-mb-default{margin-bottom:40px}@media screen and (max-width:768px){.u-mb-default{margin-bottom:32px}}.u-mb-large{margin-bottom:100px}@media screen and (max-width:768px){.u-mb-large{margin-bottom:80px}}.u-ofi{font-family:"object-fit: cover; object-position: 50% 50%;";object-fit:cover;object-position:50% 50%}.u-ofi.-contain{font-family:"object-fit: contain; object-position: 50% 50%;";object-fit:contain}.-js-slide-toggle-trig,[data-tab-switch],[data-tab-target]{-webkit-user-select:none;user-select:none}.-js-tab-switch-hide,.-js-tab-target-hide,.u-tab-switch-target{display:none}.-js-tab-switch-show,.-js-tab-target-show{animation:fade-in .25s ease-out;display:block}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.u-icon-arrow{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;position:relative;transition:transform .3s ease,background-color .3s ease}.u-icon-arrow:after{background-color:currentcolor;content:"";display:inline-block;height:8px;-webkit-mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-r.svg) 50% 50% no-repeat;mask:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/common/arrow-r.svg) 50% 50% no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;transition:inherit;width:10px}.u-icon-arrow.-white{background:linear-gradient(45deg,#2871cf,#00c4d2);color:#fff}.c-container:not(.is-in-editor) .u-fadein{opacity:0;transform:translateY(20px);transition-duration:.8s;transition-property:opacity,transform,visibility;transition-timing-function:ease-in-out;visibility:hidden}.c-container:not(.is-in-editor) .u-fadein.-is-active{opacity:1;transform:translateY(0);visibility:visible}.u-datalist{margin:0}.u-datalist dt{font-weight:600;margin-bottom:1.3rem}.u-datalist dd{font-size:1.4rem;margin:0}.u-datalist dd:not(:last-child){margin-bottom:24px}.u-is-editor{background:rgba(127,209,222,.3);border:2px solid #7fd1de;cursor:pointer;margin:40px 0 20px!important;padding:20px;text-align:center}@media screen and (min-width:769px){.u-hme-title{max-width:520px}}.u-hme-title .main{position:relative}.u-hme-title .heading{display:flex;flex-direction:column;margin:0}.u-hme-title .heading .ja{font-size:2.2rem;font-weight:500;line-height:1;padding-left:20px;position:relative}.u-hme-title .heading .ja:before{background-color:currentcolor;content:"";height:1px;left:0;position:absolute;top:.6em;width:14px}@media screen and (min-width:769px){.u-hme-title .button{bottom:-10px;position:absolute;right:0}}@media screen and (max-width:768px){.u-hme-title .button{margin-top:30px}}.u-hme-title .lead{line-height:2.22;margin-top:50px;width:100%}@media screen and (max-width:768px){.u-hme-title .lead{line-height:1.875;margin-top:60px}}.u-points-columns{display:flex;flex-wrap:wrap;gap:0 48px;justify-content:space-between}@media screen and (min-width:769px){.u-points-columns ul{width:calc(50% - 24px)}}@media screen and (max-width:768px){.u-points-columns ul:not(:first-child){margin-top:28px}}.u-points-list{list-style:none;margin:0;padding:0}.u-points-list li{font-size:1.5rem;font-weight:500;line-height:1.67;padding-left:21px;position:relative}.u-points-list li:not(:last-child){margin-bottom:28px}.u-points-list li:before{border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:3px}.u-points-list li:nth-child(odd):before{background:#32b4b8}.u-points-list li:nth-child(2n):before{background:#2871cf}@media screen and (max-width:768px){.u-points-list.-sp-color-reverse li:nth-child(2n):before{background:#32b4b8}.u-points-list.-sp-color-reverse li:nth-child(odd):before{background:#2871cf}}.u-ranking-list{display:flex;gap:12px 48px;list-style:none;padding:0}@media screen and (max-width:768px){.u-ranking-list{flex-direction:column}}.u-ranking-list li{align-items:flex-end;color:#254a99;display:flex;font-size:3rem;font-weight:500;line-height:1.3}@media screen and (max-width:1040px){.u-ranking-list li{font-size:min(2.4vw,3rem)}}@media screen and (max-width:768px){.u-ranking-list li{font-size:min(5.2vw,2.4rem);padding-bottom:4px}}.u-ranking-list li:first-child .crown{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/enquete/icon-ranking01.png) 0 0/36px auto no-repeat;padding-left:6px}@media screen and (max-width:768px){.u-ranking-list li:first-child .crown{background-size:30px auto;padding-left:0}}.u-ranking-list li:first-child .crown strong{color:#d8ad5e}.u-ranking-list li:nth-child(2) .crown{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/enquete/icon-ranking02.png) 0 0/36px auto no-repeat;padding-left:2px}@media screen and (max-width:768px){.u-ranking-list li:nth-child(2) .crown{background-size:30px auto;padding-left:0}}.u-ranking-list li:nth-child(2) .crown strong{color:#b5b2b2}.u-ranking-list li:nth-child(3) .crown{background:url(https://www.nittsu-necl.co.jp/hubfs/Nittsu-necl-recruit2024/assets/images/enquete/icon-ranking03.png) 0 0/36px auto no-repeat;padding-left:2px}@media screen and (max-width:768px){.u-ranking-list li:nth-child(3) .crown{background-size:30px auto;padding-left:0}}.u-ranking-list li:nth-child(3) .crown strong{color:#d59633}.u-ranking-list li .crown{color:#333;flex:0 0 auto;font-size:1.8rem;letter-spacing:0;line-height:1;margin-right:24px;padding-top:28px;white-space:nowrap}@media screen and (max-width:1040px) and (min-width:769px){.u-ranking-list li .crown{margin-right:14px}}@media screen and (max-width:768px){.u-ranking-list li .crown{background-position:4px 0!important;margin:0 0 -3px;padding-top:21px;width:76px}}.u-ranking-list li .crown strong{font-size:5.2rem;font-weight:500}@media screen and (max-width:768px){.u-ranking-list li .crown strong{display:inline-block;font-size:4.6rem;text-align:center;width:36px}}.u-ranking-list li small{font-size:.633em}@media screen and (max-width:768px){.u-ranking-list li small{display:inline-block;padding-bottom:3px}.u-bloken-table table,.u-bloken-table tbody,.u-bloken-table td,.u-bloken-table th,.u-bloken-table tr{display:block}}.u-bloken-table td,.u-bloken-table th{padding:20px 0}@media screen and (min-width:769px){.u-bloken-table tr:first-child td,.u-bloken-table tr:first-child th{padding-top:0}.u-bloken-table tr:last-child td,.u-bloken-table tr:last-child th{padding-bottom:0}}@media screen and (max-width:768px){.u-bloken-table tr:first-child th{padding-top:0}.u-bloken-table tr:last-child td{padding-bottom:0}}.u-bloken-table th{font-size:1.8rem;text-align:left}@media screen and (min-width:769px){.u-bloken-table th{padding-right:30px;width:190px}}@media screen and (max-width:768px){.u-bloken-table th{border-bottom:none!important;padding-bottom:0}}