@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";.contact{background:#092053;padding:100px 0 120px;position:relative}@media(max-width: 767px){.contact{padding:70px 0 70px}}.contact .contact_inner{color:#fff;margin:0 auto;max-width:1000px;padding:0 100px;position:relative;z-index:5}@media(max-width: 767px){.contact .contact_inner{padding:0 20px}}.contact .contact-title{color:#fff;text-align:center;font-size:36px;font-weight:700;letter-spacing:1.8px}@media(max-width: 767px){.contact .contact-title{font-size:28px}}.contact .contact-text{text-align:center;font-size:16px;font-weight:700;letter-spacing:.8px;margin-top:20px}@media(max-width: 767px){.contact .contact-text{font-size:14px}}.contact .contact-text .contact-text-caption{color:#ffe303;display:block;font-weight:500;margin-top:10px}.contact .contact-form{margin-top:60px}@media(max-width: 767px){.contact .contact-form{margin-top:40px}}.contact .contact-form .contact-form__input-list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;gap:0 40px;margin-top:35px;width:100%}@media(max-width: 767px){.contact .contact-form .contact-form__input-list-item{display:block;margin-top:30px}}.contact .contact-form .contact-form__input-list-item.add-choice{margin:30px 0 -15px}@media(max-width: 767px){.contact .contact-form .contact-form__input-list-item.add-choice{margin:20px 0 20px}}.contact .contact-form .contact-form_input-label{color:#fff;font-size:20px;width:30%}@media(max-width: 767px){.contact .contact-form .contact-form_input-label{font-size:14px}}.contact .contact-form .contact-form_input-label .contact-form_input-label-supplement{font-size:16px;font-weight:500;margin-left:3px}@media(max-width: 767px){.contact .contact-form .contact-form_input-label .contact-form_input-label-supplement{font-size:12px}.contact .contact-form .contact-form_input-label .contact-form_input-label-supplement.is-sp{display:inline-block !important}}.contact .contact-form .contact-form_input-label .contact-form_input-label-caption{color:#ffe303;font-size:16px;font-weight:400;margin-left:3px}@media(max-width: 767px){.contact .contact-form .contact-form_input-label .contact-form_input-label-caption{font-size:12px}}.contact .contact-form .contact-form_input-inner{margin-left:80px;position:relative;width:calc(100% - 80px)}@media(max-width: 767px){.contact .contact-form .contact-form_input-inner{margin-left:40px;width:calc(100% - 40px)}}.contact .contact-form .contact-form_input-inner .add-choice-text{font-size:15px;color:#ffe303;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact .contact-form .contact-form_input-inner .add-choice-text:before{content:"+";font-size:14px;margin-right:5px}.contact .contact-form #inputSecondChoice,.contact .contact-form #addThirdChoice,.contact .contact-form #inputThirdChoice{display:none}.contact .contact-form .contact-form_remove-btn{height:auto;left:-37px;margin-top:.8rem;position:absolute;top:16px;width:24px}@media(max-width: 767px){.contact .contact-form .contact-form_remove-btn{margin-top:10px;top:0}}.contact .contact-form .contact-form__input-group-wrapper{position:relative;width:100%}.contact .contact-form .contact-form_input-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 40px;margin-top:13px;position:relative;width:100%}@media(max-width: 767px){.contact .contact-form .contact-form_input-container{gap:0 10px}}.contact .contact-form .contact-form_input-container.-spinbtn{position:relative}.contact .contact-form .contact-form_input-container.-spinbtn::before,.contact .contact-form .contact-form_input-container.-spinbtn::after{pointer-events:none;content:"";position:absolute;top:0;bottom:0;right:20px;margin:auto 0;border-right:#666 2px solid;border-bottom:#666 2px solid;width:10px;height:10px}@media(max-width: 767px){.contact .contact-form .contact-form_input-container.-spinbtn::before,.contact .contact-form .contact-form_input-container.-spinbtn::after{right:15px;height:7px;width:7px}}.contact .contact-form .contact-form_input-container.-spinbtn::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:-10px}@media(max-width: 767px){.contact .contact-form .contact-form_input-container.-spinbtn::before{top:-7px}}.contact .contact-form .contact-form_input-container.-spinbtn::after{top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width: 767px){.contact .contact-form .contact-form_input-container.-spinbtn::after{top:7px}}.contact .contact-form .contact-form_input-container .contact-form_input{border:1px solid #c7c7c7;border-radius:8px;font-size:20px;font-weight:500;padding:12px 20px;width:100%}@media(max-width: 767px){.contact .contact-form .contact-form_input-container .contact-form_input{font-size:16px;padding:15px 20px}}.contact .contact-form .contact-form_input-container .contact-form_input.contact-form__input--half{width:50%}.contact .contact-form .contact-form_input-container .contact-form_input::-moz-placeholder{color:#c7c7c7}.contact .contact-form .contact-form_input-container .contact-form_input::-moz-placeholder,.contact .contact-form .contact-form_input-container .contact-form_input:-ms-input-placeholder,.contact .contact-form .contact-form_input-container .contact-form_input::placeholder{color:#c7c7c7}.contact .contact-form .contact-form_select{border:1px solid #c7c7c7;border-radius:8px;color:#666;font-size:20px;padding:16px 20px;width:100%}@media(max-width: 767px){.contact .contact-form .contact-form_select{font-size:16px}}.contact .contact-form .contact-form_select.ios_click{padding:12px 14px}@media(max-width: 767px){.contact .contact-form .contact-form_select.ios_click{padding:12px 14px}}.contact .contact-form .contact-form__input-jobtype-container{position:relative;padding-top:42px}.contact .contact-form .contact-form__input-jobtype-container::before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;left:50%;position:absolute;rotate:45deg;top:15px;translate:-50% 0;width:10px}.contact .contact-form .contact-form__select--jobtype{pointer-events:none;color:#c7c7c7}.contact .contact-form_note{font-size:16px;font-weight:400;text-align:center;margin-top:60px}@media(max-width: 767px){.contact .contact-form_note{font-size:12px;line-height:20px}}.contact .contact-form_note a{font-weight:700;text-decoration:underline}.contact .contact-form_note a:hover{text-decoration:none}.contact .contact-form_button button{background:#ffe303 url(/content_assets/42yy_a/img/icon-button-arrow.svg) no-repeat right 8px center;background-size:38px auto;border-radius:5px;color:#333;display:block;font-size:28px;font-weight:700;margin:30px auto 0;padding:30px 0;position:relative;-webkit-transition:all ease-in .2s;transition:all ease-in .2s;width:57%}@media(max-width: 767px){.contact .contact-form_button button{font-size:22px;padding:24px 0;width:97%}}.contact .contact-form_button button:hover{background-color:#fff196;background-position:right 5px center;cursor:pointer;opacity:1}.contact .contact-bg{position:absolute;right:18%;top:0;width:35%;z-index:1}@media(max-width: 767px){.contact .contact-bg{top:-4px;right:0;width:90%}}.is-error{font-size:16px;color:#ff0809}.error_msg{position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);bottom:0}#name_mei_error{left:54%}#nullSyokusyutype-error{position:absolute;-webkit-transform:translateY(170%);transform:translateY(170%);left:34.5%}#nullJobtype-error{position:absolute;bottom:0;left:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.add-select-form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.add-select-form .contact-form__input-label{width:calc(25% + 5px)}.add-select-form .contact-form__input-container{width:100%}.add-select-form .contact-form__input-label{position:relative;width:32.5%;gap:55px}.add-select-form .select_parent{width:100%}.add-select-form .error_msg{left:147px}.select_seisyainkeiken.add-select-form .contact-form__input-label{width:33.5%}.select_seisyainkeiken .error_msg{left:0}.is-pc{display:block !important}@media(max-width: 767px){.is-pc{display:none !important}}.is-sp{display:none !important}@media(max-width: 767px){.is-sp{display:block !important}}.blue-bg{background-color:#0156a0}.green-bg{background-color:#484848}.blue{color:#0156a0}.green{color:#484848}.w4{font-weight:400}.w5{font-weight:500}.w6{font-weight:600}.w7{font-weight:700}.w8{font-weight:800}a{-webkit-transition:all .1s ease-in;transition:all .1s ease-in}a:hover{opacity:.7}@media(max-width: 767px){a:hover{opacity:1}}.sub-title{font-size:24px;font-weight:700;line-height:36px}@media(max-width: 767px){.sub-title{font-size:20px;line-height:30px}}.income-header{max-width:980px;margin-inline:auto;padding:50px 0 35px}@media(max-width: 1000px){.income-header{padding:25px 20px 55px}}.income-header .income-header-title{font-size:27px;font-weight:700}@media(max-width: 767px){.income-header .income-header-title{font-size:25px}}.income-fv{background:linear-gradient(115.46deg, #3767C7 12.46%, #009ACB 80.21%)}.income-fv .income-fv-inner{padding:55px 0;margin-inline:auto;max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 clamp(30px,4.6875vw,60px)}@media(max-width: 767px){.income-fv .income-fv-inner{display:block;padding:25px 20px 28px}}.income-fv .income-left{width:31%}@media(max-width: 1000px){.income-fv .income-left{margin-left:20px;width:calc(31% - 20px)}}@media(max-width: 767px){.income-fv .income-left{width:300px;margin:0 auto}}.income-fv .income-fv-title{background-color:rgba(255,255,255,.2);border-radius:4px;color:#fff;font-size:clamp(13px,1.25vw,16px);font-weight:700;text-align:center;width:100%;height:35px;line-height:35px}@media(max-width: 767px){.income-fv .income-fv-title{background-color:#0062c3;font-size:16px;margin-top:-42px;position:relative}}.income-fv .income-fv-img{display:block;margin:25px auto 0;max-width:clamp(228px,23.828125vw,305px);height:auto}@media(max-width: 767px){.income-fv .income-fv-img{margin-top:25px;margin-bottom:20px;max-width:270px}}.income-fv .income-right{width:62.5%}@media(max-width: 767px){.income-fv .income-right{width:100%}}.income-fv .income-fv-box{background:#fff;border-radius:8px;padding:35px 30px;-webkit-box-shadow:4px 4px 0px 0px rgba(6,95,173,.4);box-shadow:4px 4px 0px 0px rgba(6,95,173,.4);color:#333}@media(max-width: 767px){.income-fv .income-fv-box{padding:30px 25px}}.income-fv .income-fv-box p{font-size:16px;font-weight:400;letter-spacing:.03em;line-height:32px;margin-bottom:30px;max-width:545px}@media(max-width: 767px){.income-fv .income-fv-box p{font-size:14px;line-height:28px;margin-bottom:20px}}.income-fv .income-fv-box .marker{font-weight:700;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #a5dffe));background:linear-gradient(transparent 70%, #a5dffe 70%)}.income-fv .income-fv-box .income-data{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;width:560px}@media(max-width: 1000px){.income-fv .income-fv-box .income-data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}}.income-fv .income-fv-box .income-data .bubble{border-radius:30px;background-color:var(--_blue05, #def);color:#014c96;font-size:16px;line-height:16px;letter-spacing:.03em;padding:9.5px 25px}@media(max-width: 1000px){.income-fv .income-fv-box .income-data .bubble{font-size:14px;line-height:14px;padding:8px 0;width:100%;text-align:center;margin-bottom:10px}}.income-fv .income-fv-box .income-data div:nth-child(2){padding:0 12px}@media(max-width: 1000px){.income-fv .income-fv-box .income-data div:nth-child(2){padding:0 0 10px}}@media(max-width: 1000px){.income-fv .income-fv-box .income-data div:nth-child(2) .title{padding-right:14px}}.income-fv .income-fv-box .income-data div:nth-child(3){padding:0 12px;position:relative}@media(max-width: 1000px){.income-fv .income-fv-box .income-data div:nth-child(3){padding:10px 0 0;border-top:1px solid #6ba4dc}}.income-fv .income-fv-box .income-data div:nth-child(3)::before{position:absolute;top:50%;right:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:1px;height:22px;background-color:#b3b3b3}@media(max-width: 1000px){.income-fv .income-fv-box .income-data div:nth-child(3)::before{width:0;height:0}}.income-fv .income-fv-box .income-data .title{color:#014c96;font-size:16px;letter-spacing:.03em}@media(max-width: 1000px){.income-fv .income-fv-box .income-data .title{font-size:14px;line-height:22.4px}}.income-fv .income-fv-box .income-data .data{font-size:20px}.income-fv .income-fv-caption{font-size:10px;color:#fff;margin-top:15px;line-height:15px;font-weight:400}@media(max-width: 767px){.income-fv .income-fv-caption{margin-top:10px}}.income-content{max-width:980px;margin-inline:auto;padding:60px 0 60px}@media(max-width: 1000px){.income-content{margin:0 20px;max-width:100%;padding:40px 0 30px}}.income-content .marker{font-weight:700;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #a5dffe));background:linear-gradient(transparent 70%, #a5dffe 70%)}.income-content .income-summary{margin-top:20px;padding:37px 35px 25px;background-color:#f2f7fc;border-radius:4px;position:relative}@media(max-width: 767px){.income-content .income-summary{padding:45px 20px 25px}}.income-content .income-summary .income-summary-title{position:absolute;bottom:calc(100% - 20px);left:35px;background-color:#014c96;color:#fff;border-radius:100px;font-size:16px;line-height:16px;word-spacing:.06em;letter-spacing:-0.02em;padding:11px 40px}@media(max-width: 767px){.income-content .income-summary .income-summary-title{padding:12px 40px;left:50%;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.income-content .income-summary .income-summary-title::after{position:absolute;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;content:"";border-top:10px solid #014c96;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0)}.income-content .income-summary .income-summary-list li{background-image:url("/knowhow_assets/job_index/detail/img/icon_check01.svg"),linear-gradient(to right, #6BA4DC 1px, transparent 1px);background-position:0 center,left bottom;background-repeat:no-repeat,repeat-x;background-size:auto 26px,2px 1px;padding:13px 0 10px 43px;font-size:16px;font-weight:400;line-height:25.6px;letter-spacing:.03em;line-break:strict}@media(max-width: 767px){.income-content .income-summary .income-summary-list li{padding:10px 0 12px 38px}}.income-content .income-summary .income-summary-list li:last-child{background-image:url("/knowhow_assets/job_index/detail/img/icon_check01.svg")}.income-content .income-toc{background:#f8f8f8;font-size:16px;line-height:25.6px;letter-spacing:.48px;padding:35px;margin-top:60px}@media(max-width: 767px){.income-content .income-toc{border-radius:4px;padding:35px 20px;margin-top:50px}}.income-content .income-toc .income-toc-title{font-size:22px;font-weight:700;letter-spacing:.66px}@media(max-width: 767px){.income-content .income-toc .income-toc-title{font-size:20px;letter-spacing:.03em}}.income-content .income-toc .income-toc-list{padding-left:20px;margin-top:20px}@media(max-width: 767px){.income-content .income-toc .income-toc-list{margin-top:16px}}.income-content .income-toc .income-toc-list .income-toc-list-item{padding-left:5px;font-size:16px;line-height:24px;margin-top:15px;font-weight:700}@media(max-width: 767px){.income-content .income-toc .income-toc-list .income-toc-list-item{font-size:14px;line-height:22.4px}}.income-content .income-toc .income-toc-list .income-toc-list-item:hover{color:#014c96;font-weight:700}.income-content .income-toc .income-toc-list .income-toc-list-item a{font-weight:400}.income-content .income-toc .income-toc-list .income-toc-list-item a:hover{color:#014c96;text-decoration:none;font-weight:700;opacity:1}.income-content .income-section{margin-top:60px}@media(max-width: 767px){.income-content .income-section{margin-top:50px}}.income-content .income-section .income-section-title{color:#014c96;font-size:22px;font-weight:700;letter-spacing:.66px;line-height:48px;margin-bottom:30px;padding-left:56px;position:relative}@media(max-width: 767px){.income-content .income-section .income-section-title{font-size:20px;line-height:29px;letter-spacing:.6px;margin-bottom:20px;padding:3px 0 0 50px}}.income-content .income-section .income-section-title .income-section-title-num{background:#014c96;border-radius:50%;color:#fff;display:inline-block;font-family:Montserrat;font-size:22px;font-weight:700;height:48px;left:0;line-height:48px;margin-right:8px;position:absolute;text-align:center;top:0;vertical-align:top;width:48px}@media(max-width: 767px){.income-content .income-section .income-section-title .income-section-title-num{font-size:20px;line-height:36px;height:36px;width:36px}}.income-content .income-section p{color:#333;font-size:16px;font-weight:400;letter-spacing:.48px;line-height:25.6px}@media(max-width: 767px){.income-content .income-section p{font-size:14px;letter-spacing:.42px;line-height:22.4px}}.income-content .income-section .related-post a{background:#f8f8f8;border:1px solid #d9d9d9;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 24px;margin-top:42px;padding:16px 20px;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}@media(max-width: 767px){.income-content .income-section .related-post a{gap:0 10px;margin-top:30px;padding:20px 20px 18px;-webkit-box-shadow:0px 4px 6px 0px rgba(73,73,73,.1490196078);box-shadow:0px 4px 6px 0px rgba(73,73,73,.1490196078)}}.income-content .income-section .related-post a:hover{opacity:.7;text-decoration:none}@media(max-width: 767px){.income-content .income-section .related-post a:hover{opacity:1}}.income-content .income-section .related-post a .related-post-photo{width:150px}@media(max-width: 767px){.income-content .income-section .related-post a .related-post-photo{width:100px}}.income-content .income-section .related-post a .related-post-photo img{border-radius:4px;-o-object-fit:cover;object-fit:cover;height:100px;width:150px}@media(max-width: 767px){.income-content .income-section .related-post a .related-post-photo img{height:67.5px;width:100px}}.income-content .income-section .related-post a .related-post-content .related-post-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0284f4;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:700;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px 14px}.income-content .income-section .related-post a .related-post-content .related-post-title{font-size:16px;font-weight:700;line-height:24px;margin-top:10px}@media(max-width: 767px){.income-content .income-section .related-post a .related-post-content .related-post-title{font-size:14px;line-height:21px;margin-top:8px}}.income-content .income-section .section-2rows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:50px;width:100%}@media(max-width: 767px){.income-content .income-section .section-2rows{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;gap:30px}}.income-content .income-section .section-2rows .section-2rows_item{background:#fff;border:1px solid #d9d9d9;border-radius:4px;width:100%}.income-content .income-section .section-2rows .section-2rows_item img{-o-object-fit:cover;object-fit:cover;height:195px;width:100%}@media(max-width: 767px){.income-content .income-section .section-2rows .section-2rows_item img{height:141px}}.income-content .income-section .section-2rows .section-2rows_item .section-2rows_title{color:#014c96;font-size:20px;font-weight:700;line-height:32px;letter-spacing:.03em;padding-bottom:15px;text-align:center}@media(max-width: 767px){.income-content .income-section .section-2rows .section-2rows_item .section-2rows_title{padding-bottom:15px;font-size:16px;line-height:25.6px}}.income-content .income-section .section-2rows .section-2rows_item .section-2rows_title.border{border-bottom:1px solid #d9d9d9;padding-bottom:20px;margin-bottom:20px}.income-content .income-section .section-2rows .section-2rows_item .section-2rows_text{font-size:16px;line-height:25.6px;letter-spacing:.03em;font-weight:400}@media(max-width: 767px){.income-content .income-section .section-2rows .section-2rows_item .section-2rows_text{font-size:14px;line-height:22.4px}}.income-content .income-section .section-2rows .inner-a{padding:25px 24px}@media(max-width: 767px){.income-content .income-section .section-2rows .inner-a{padding:20px}}.income-content .income-section .section-2rows .inner-b{padding:30px}@media(max-width: 767px){.income-content .income-section .section-2rows .inner-b{padding:20px}}.income-content .income-section .rewarding-list-bg{max-width:900px;padding:15px;margin-bottom:43.5px;--dot-bg: #ffffff;--dot-color: #A6C8EA;--dot-size: 1px;--dot-space: 2px;background:-webkit-gradient(linear, left top, right top, from(var(--dot-bg)), color-stop(1%, transparent)) center/var(--dot-space) var(--dot-space),-webkit-gradient(linear, left top, left bottom, from(var(--dot-bg)), color-stop(1%, transparent)) center/var(--dot-space) var(--dot-space),var(--dot-color);background:linear-gradient(90deg, var(--dot-bg) calc(var(--dot-space) - var(--dot-size)), transparent 1%) center/var(--dot-space) var(--dot-space),linear-gradient(var(--dot-bg) calc(var(--dot-space) - var(--dot-size)), transparent 1%) center/var(--dot-space) var(--dot-space),var(--dot-color)}@media(max-width: 1000px){.income-content .income-section .rewarding-list-bg{margin-bottom:31px}}.income-content .income-section .rewarding-list-bg .rewarding-list-inner{background-color:#fff;border-radius:8px;padding:35px 0 35px 35px;position:relative}@media(max-width: 1000px){.income-content .income-section .rewarding-list-bg .rewarding-list-inner{padding:17px 29px 25.8px}}.income-content .income-section .rewarding-list-bg .rewarding-list-inner::before{position:absolute;bottom:-40px;right:-104.75px;content:"";background-image:url("/knowhow_assets/job_index/detail/img/illust_guidance.png");background-position:center;background-repeat:no-repeat;background-size:189.5px auto;width:189.5px;height:187px}@media(max-width: 1000px){.income-content .income-section .rewarding-list-bg .rewarding-list-inner::before{bottom:-35px;right:-35px;width:100px;height:98.39px;background-size:100px auto}}.income-content .income-section .rewarding-list-bg .rewarding-list-inner ul{display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;row-gap:10px;grid-template-columns:repeat(2, auto);grid-auto-flow:column;grid-template-rows:1fr 1fr 1fr}@media(max-width: 1000px){.income-content .income-section .rewarding-list-bg .rewarding-list-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.income-content .income-section .rewarding-list-bg .rewarding-list-inner ul li{max-width:400px;padding-left:39px;background-image:url("/knowhow_assets/job_index/detail/img/icon_check02.svg");background-position:0 center;background-repeat:no-repeat;background-size:auto 24px;font-size:18px;line-height:28.8px;font-weight:500;letter-spacing:.03em;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1000px){.income-content .income-section .rewarding-list-bg .rewarding-list-inner ul li{padding-left:30px;background-position:0 2px;background-size:auto 20px;font-size:15px;line-height:24px}}.income-content .income-section .income-section-title-sub{font-size:18px;font-weight:700;line-height:28.8px;letter-spacing:.03em;color:#014c96;padding-left:28px;margin-bottom:10px;position:relative}@media(max-width: 767px){.income-content .income-section .income-section-title-sub{font-size:16px;line-height:25.6px;padding-left:23px}}.income-content .income-section .income-section-title-sub::before{content:"";position:absolute;left:0;top:14.4px;display:inline-block;width:20px;height:3px;background-color:#014c96}@media(max-width: 767px){.income-content .income-section .income-section-title-sub::before{width:15px;top:12.8px}}.income-content .income-section .licence{background:rgba(0,98,195,.05) url("/knowhow_assets/job_index/detail/img/img_licence.png") left 24px bottom 26px no-repeat;background-size:270px auto;border-radius:4px;margin-top:50px;padding:68px 40px 42px 316px;position:relative;min-height:294px}@media(max-width: 767px){.income-content .income-section .licence{background-position:center 80px;background-size:238px auto;margin-top:30px;margin-bottom:30px;min-height:auto;padding:0 0 20px}}.income-content .income-section .licence .licence_title{font-size:18px;font-weight:700;line-height:27px;color:#fff;display:inline-block;position:absolute;left:0;top:0;background:-webkit-gradient(linear, left top, right top, color-stop(10.71%, #267dc8), to(#064073));background:linear-gradient(90deg, #267dc8 10.71%, #064073 100%);border-radius:4px 0px 0px 0px;padding:10px 20px}@media(max-width: 767px){.income-content .income-section .licence .licence_title{border-radius:4px 4px 0px 0px;display:block;position:static;text-align:center}}.income-content .income-section .licence .licence_text{color:#333;font-size:14px;line-height:22.4px;letter-spacing:.42px}@media(max-width: 767px){.income-content .income-section .licence .licence_text{margin-top:210px;padding:0 20px}}.income-content .income-section .licence .licence_example-wrap{font-size:14px;gap:0 20px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767px){.income-content .income-section .licence .licence_example-wrap{display:block;margin-top:0;padding:0 20px}}.income-content .income-section .licence .licence_example{width:50%}@media(max-width: 767px){.income-content .income-section .licence .licence_example{width:100%}}.income-content .income-section .licence .licence_example .licence_example_title{font-weight:900}@media(max-width: 767px){.income-content .income-section .licence .licence_example .licence_example_title{margin-top:25px}}.income-content .income-section .licence .licence_example .licence_example_list{margin-top:3px}.income-content .income-section .licence .licence_example .licence_example_list .licence_example_list_item{background:url("/knowhow_assets/job_index/detail/img/icon_check.svg") 0 center no-repeat;padding-left:20px;margin-top:7px}.income-content .income-section .income-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:700;padding:20px;background-color:#f2f7fc;margin-bottom:30px}@media(max-width: 767px){.income-content .income-section .income-data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.income-content .income-section .income-data .bubble{border-radius:60px;background-color:#014c96;color:#fff;font-size:18px;line-height:18px;letter-spacing:.03em;padding:11px 33.5px}@media(max-width: 767px){.income-content .income-section .income-data .bubble{font-size:16px;font-weight:700;line-height:16px;letter-spacing:.03em;padding:7px 39px;text-align:center;margin-bottom:15px}}.income-content .income-section .income-data div:nth-child(2){padding:0 20px}@media(max-width: 767px){.income-content .income-section .income-data div:nth-child(2){padding:0 0 10px;width:255px}}@media(max-width: 767px){.income-content .income-section .income-data div:nth-child(2) .title{padding-right:16px}}.income-content .income-section .income-data div:nth-child(3){padding:0 20px;position:relative}@media(max-width: 767px){.income-content .income-section .income-data div:nth-child(3){padding:10px 0 0;border-top:1px solid #6ba4dc;width:255px}}.income-content .income-section .income-data div:nth-child(3)::before{position:absolute;top:55%;right:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:1px;height:22px;background-color:#b3b3b3}@media(max-width: 767px){.income-content .income-section .income-data div:nth-child(3)::before{width:0;height:0}}.income-content .income-section .income-data .title{color:#014c96;font-size:18px;line-height:28.8px;letter-spacing:.03em;padding-right:10px}@media(max-width: 767px){.income-content .income-section .income-data .title{font-size:16px;line-height:25.6px;padding-right:0px}}.income-content .income-section .income-data .data{font-size:26px}@media(max-width: 767px){.income-content .income-section .income-data .data{font-size:24px}}.income-content .income-section .income-bnr{margin-top:50px}.income-content .income-section .income-bnr img{width:100%;height:auto}.income-content .income-section .img-w-100{width:100%;height:325px;-o-object-fit:cover;object-fit:cover;margin-bottom:20px}@media(max-width: 767px){.income-content .income-section .img-w-100{height:116px}}.cta{margin:60px auto}@media(max-width: 767px){.cta{margin:50px auto}}.cta .cta_copy{color:#014c96;text-align:center;font-size:15px;font-weight:700}@media(max-width: 767px){.cta .cta_copy{font-size:13px}}.cta .cta_copy:before,.cta .cta_copy:after{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:14px;vertical-align:0;width:11px}@media(max-width: 767px){.cta .cta_copy:before,.cta .cta_copy:after{height:11px;width:9px}}.cta .cta_copy:before{background-image:url("/knowhow_assets/job_index/detail/img/decoration_01_left.svg");margin-right:10px}@media(max-width: 767px){.cta .cta_copy:before{margin-right:6px}}.cta .cta_copy:after{background-image:url("/knowhow_assets/job_index/detail/img/decoration_01_right.svg");margin-left:10px}@media(max-width: 767px){.cta .cta_copy:after{margin-left:6px}}.cta.is-orange .cta_copy{color:#ef7200}.cta.is-orange .cta_copy:before{background-image:url("/knowhow_assets/job_index/detail/img/decoration_01_left_orange.svg")}.cta.is-orange .cta_copy:after{background-image:url("/knowhow_assets/job_index/detail/img/decoration_01_right_orange.svg")}.cta .cta_btn{background:-webkit-gradient(linear, left top, right top, from(#278ff0), to(#0062c3));background:linear-gradient(90deg, #278ff0 0%, #0062c3 100%);border-radius:6px;color:#fff;display:block;font-size:17px;font-weight:700;height:53px;line-height:53px;margin:5px auto 0;text-align:center;-webkit-transition:all .5s;transition:all .5s;max-width:404px;position:relative}@media(max-width: 767px){.cta .cta_btn{height:51px;line-height:51px;max-width:335px}}.cta .cta_btn:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);opacity:.7;text-decoration:none;-webkit-transform:scale(1.05);transform:scale(1.05)}@media(max-width: 767px){.cta .cta_btn:hover{opacity:1;-webkit-transform:none;transform:none}}.cta .cta_btn .cta_btn_icon{position:relative;top:4px}.cta.is-orange .cta_btn{background:-webkit-gradient(linear, left top, right top, from(#fea725), to(#eb690c));background:linear-gradient(90deg, #fea725 0%, #eb690c 100%)}.cta .cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media(max-width: 767px){.cta .cta-container .cta-container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width: 767px){.cta .cta-container .block{display:block}}.cta .cta-container p{font-size:16px;font-weight:700;letter-spacing:.03em;line-height:21.79px;position:relative}@media(max-width: 767px){.cta .cta-container p{font-size:14px;line-height:19.6px;-ms-flex-item-align:center;align-self:center}}.cta .cta-container p .orange{color:#ef7200}.cta .cta-container p::before,.cta .cta-container p::after{content:"";display:inline-block;width:14.6px;height:22px;vertical-align:middle}.cta .cta-container p::before{margin-right:10px;background-image:url("/knowhow_assets/job_index/detail/img/cta/decoration_01_left.jpg");background-repeat:no-repeat;background-size:contain}.cta .cta-container p::after{margin-left:10px;background-image:url("/knowhow_assets/job_index/detail/img/cta/decoration_01_right.jpg");background-repeat:no-repeat;background-size:contain}@media(max-width: 767px){.cta .cta-container p.cta-title-a{width:300px}.cta .cta-container p.cta-title-a::before,.cta .cta-container p.cta-title-a::after{width:21.2px;height:35px}.cta .cta-container p.cta-title-a::before{margin-right:10px;background-image:url("/knowhow_assets/job_index/detail/img/cta/decoration_02_left_sp.jpg");position:absolute;top:50%;right:81%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cta .cta-container p.cta-title-a::after{margin-left:10px;background-image:url("/knowhow_assets/job_index/detail/img/cta/decoration_02_right_sp.jpg");position:absolute;top:50%;left:88%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.cta .cta-container .btn_entry{width:460px;font-size:17px;line-height:23.15px;font-weight:700;color:#fff;letter-spacing:.06em;border-radius:6px;background:-webkit-gradient(linear, left top, right top, from(#FDA724), to(#EB690B));background:linear-gradient(90deg, #FDA724 0%, #EB690B 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:15px 30px;margin:15px auto 0;text-decoration:none;position:relative;word-break:keep-all;overflow-wrap:break-word}@media(max-width: 767px){.cta .cta-container .btn_entry{width:350px;height:60px;font-size:16px;line-height:22.4px;margin-top:10px}}.cta .cta-container .btn_entry:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);opacity:.7}.cta .cta-container .btn_entry .easy-bubble{font-size:15px;font-weight:bold;color:#eb690c;background-color:#fff;border-radius:20px;padding:5px 10px}@media(max-width: 767px){.cta .cta-container .btn_entry .easy-bubble{font-size:14px}}.cta .cta-container .btn_entry.cta-arrow{padding-right:30px}.cta .cta-arrow::after{position:absolute;content:"";right:17px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:10px;width:10px;background-image:url("/knowhow_assets/job_index/detail/img/cta/arrow_right.svg");background-position:center;background-size:auto 10px;background-repeat:no-repeat}.income-editor{margin-top:60px}@media(max-width: 767px){.income-editor{margin-top:50px}}.income-editor .income-editor_inner{background:#f7f7f7;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 26px;margin-top:20px;padding:35px;position:relative}@media(max-width: 767px){.income-editor .income-editor_inner{display:block;margin-top:15px;padding:25px 20px}}.income-editor .income-editor_inner .income-editor__img{width:100px}@media(max-width: 767px){.income-editor .income-editor_inner .income-editor__img{left:20px;top:20px;position:absolute}}.income-editor .income-editor_inner .income-editor__img img{height:auto;width:100px;max-width:100px}.income-editor .income-editor_inner .income-editor__name{font-size:16px;font-weight:700;letter-spacing:.48px;line-height:25.6px}@media(max-width: 767px){.income-editor .income-editor_inner .income-editor__name{font-size:14px;height:96px;line-height:19.6px;padding-left:120px}}.income-editor .income-editor_inner .income-editor__name .income-editor__name__badge{background:#014c96;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin-right:12px;text-align:center;line-height:28px;height:28px;width:112px}@media(max-width: 767px){.income-editor .income-editor_inner .income-editor__name .income-editor__name__badge{display:block;margin:0 0 12px 0}}.income-editor .income-editor_inner .income-editor__description{font-size:16px;line-height:25.6px;letter-spacing:.48px;margin-top:15px}@media(max-width: 767px){.income-editor .income-editor_inner .income-editor__description{font-size:13px;line-height:20.8px;letter-spacing:.39px}}.award-bnr{margin-top:60px}@media(max-width: 767px){.award-bnr{margin-top:40px}}.award-bnr_img{width:auto}@media(max-width: 767px){.award-bnr_img{margin:14px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.award-bnr_img img{height:auto;max-width:100%}.job-info{margin-top:20px}.job-info .job-info_title{font-size:24px;font-weight:700;line-height:36px}.job-info .job-info_box_item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 24px;margin-top:30px}@media(max-width: 767px){.job-info .job-info_box_item{display:block;margin-top:25px}}.job-info .job-info_box_item a{background:#f9f9f9;border:1px solid #eee;border-top:8px solid #014c96;border-radius:5px;-webkit-box-shadow:0 2px 8px 0 rgba(73,73,73,.1);box-shadow:0 2px 8px 0 rgba(73,73,73,.1);display:block;padding:16px;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;width:calc(25% - 18px)}@media(max-width: 767px){.job-info .job-info_box_item a{margin-top:20px;width:100%}}.job-info .job-info_box_item a:hover{opacity:.7;text-decoration:none}.job-info .job-info_box_item a .job-info_box_company{font-size:10px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-info .job-info_box_item a .job-info_box_jobtype{color:#014c96;font-size:12px;font-weight:700;height:56px;line-height:18px;overflow:visible;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width: 767px){.job-info .job-info_box_item a .job-info_box_jobtype{overflow:auto;height:auto}}.job-info .job-info_box_item a .job-info_box_income{background:url("/knowhow_assets/job_index/detail/img/icon_yen.svg") no-repeat 0 0;background-size:18px auto;color:#014c96;font-size:12px;margin-top:6px;padding-left:24px}@media(max-width: 767px){.job-info .job-info_box_item a .job-info_box_income{margin-top:10px}}.job-info .job-info_box_item a .job-info_box_income .job-info_box_income_title{display:inline-block;margin-right:5px;vertical-align:top;width:40px}.job-info .job-info_box_item a .job-info_box_income .job-info_box_income_text{color:#333;font-weight:500;display:inline-block;width:calc(100% - 48px)}.job-info .job-info_box_item a .job-info_box_income .job-info_box_income_text .job-info_box_income_strong{color:#eb690c;font-weight:700}.job-info .job-info_box_item a .job-info_box_locate{background:url("/knowhow_assets/job_index/detail/img/icon_location.svg") no-repeat 0 0;background-size:18px auto;font-size:12px;margin-top:10px;padding-left:24px}.job-info .job-info_box_item a .job-info_box_locate .info_box_locate_title{color:#014c96;display:inline-block;margin-right:5px;vertical-align:top;width:40px}.job-info .job-info_box_item a .job-info_box_locate .info_box_locate_text{display:inline-block;width:calc(100% - 48px)}.job-info .job-info_box_item a .job-info_box_locate .info_box_locate_text .info_box_locate_strong{color:#333;font-weight:700;margin-right:5px}.job-info .job-info_more{margin-top:24px;text-align:right;font-size:14px}.job-info .job-info_more a{text-decoration:underline;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.job-info .job-info_more a:hover{text-decoration:none}.search-job{margin-top:60px}@media(max-width: 767px){.search-job{margin-top:50px}}.search-job .search-job_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;margin-top:30px;width:100%}@media(max-width: 767px){.search-job .search-job_list{display:block;margin-top:0}}.search-job .search-job_list .search-job_list_item{width:calc(33.3% - 11px)}@media(max-width: 767px){.search-job .search-job_list .search-job_list_item{margin-top:20px;width:100%}}.search-job .search-job_list .search-job_list_item a{display:block;height:100%;width:100%}.search-job .search-job_list .search-job_list_item img{vertical-align:bottom;height:auto;width:100%}.doda_valuable_partner_award-text{height:120px;color:var(--Black, #333);font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:500;line-height:20px}@media(max-width: 767px){.doda_valuable_partner_award-text{height:260px;font-size:11px}}/*# sourceMappingURL=index.min.css.map */