.kyujin-details .re-search{height:80px;border-radius:24px;background:var(--cm-white, #FFF);text-align:center;font-size:14px;font-weight:700;line-height:142%;letter-spacing:.56px}.kyujin-details .re-search div{margin-right:10px}.kyujin-details .related-condition{margin-bottom:50px;padding:12px;border-radius:20px;border:2px solid var(--white, #FFF)}.kyujin-details .related-condition .title{text-align:center;font-size:17px;font-weight:700;line-height:142%;letter-spacing:.34px}.kyujin-details .related-condition div{margin-bottom:12px}.kyujin-details .related-condition .tag{width:82px;height:24px;margin-right:10px;padding:5px 7px;border-radius:15px;flex-shrink:0;background:var(--cm-green, #00C650)}.kyujin-details .related-condition .tag div{margin:0 9px 0 0}.kyujin-details .related-condition .tag p{color:var(--white, #FFF);text-align:center;font-size:14px;font-weight:500;line-height:120%;letter-spacing:.28px}.kyujin-details .related-condition .detail{color:var(--grey, #68828D);font-size:13px;font-weight:400;line-height:142%;letter-spacing:.26px}.kyujin-header{margin:18px;padding:8px;border-radius:14px;background:var(--cm-white, #FFF)}.info{margin-top:16px;margin-bottom:16px;justify-content:center}.info img{max-width:100%;max-height:184px;object-fit:contain;object-position:center}.info .company-logo{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:#D2D7D9 1px solid;border-radius:10px;background:var(--cm-white, #FFF);overflow:hidden;margin-right:12px}.info .company-logo img{width:52px;height:52px;object-fit:contain;object-position:center}.info .company-name{margin-bottom:5px;font-size:15px;font-weight:500;line-height:142%;letter-spacing:.3px}.info .kinmuti{font-size:13px;font-weight:500;line-height:120%;letter-spacing:.26px}.info .kinmuti p{margin-left:3px;margin-right:7px}h2.kyujin-title{font-size:14px;font-weight:500;letter-spacing:.44px}.kodawari li{padding:3px 10px;text-align:center;font-size:13px;font-weight:500;line-height:120%;letter-spacing:.26px;border-radius:30px;border:1px solid var(--cm-grey, #68828D)}.start-text{background-color:#fff;border-radius:20px;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;padding:20px 0 0;width:90%;margin:0 auto}.start-text .btn-apply{margin:0}.start-text>p{font-size:.8rem;margin-bottom:.2rem}.start-text>p.text-small{font-size:.65rem;font-weight:400}.not_login>.start-text{background-color:#fff;border-radius:20px;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;padding:20px;width:90%;margin:0 auto}.not_login>.notes{margin-top:10px;margin-bottom:10px;font-size:12px}label>.terms{color:var(--cm-black, #203842);text-decoration:underline!important}.notes>p{margin-top:2rem;margin-bottom:0;font-size:12px;border-bottom:1px solid var(--cm-cool-gray, #D2D7D9);padding-bottom:10px}.annotation{text-align:start;margin:10px 0 0;padding:0 18px;color:var(--cm-grey, #68828D);font-size:12px;font-weight:400;line-height:142%;letter-spacing:.48px}.jidouSenko-btn{background-color:#fff;border-radius:30px;text-align:center;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;width:224px;margin:10px auto 0;padding:10px}.question{background-color:#00c650;color:#fff;width:24px;height:24px;border-radius:12px;padding:2px}.btn-apply form{width:100%;max-width:320px;margin:0}.btn-apply .cm-button{width:100%}.apply .favoriteBtn{width:50px;height:50px;border-radius:25px;background:var(--cm-white, #FFF)}.oubo-info-sikaku{background-color:#00c650;width:18px;border-radius:0 6px 6px 0;height:58px}.oubo-info-text{font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:700;margin-top:15px}.user-profile{margin:0;padding-top:25px;border-radius:14px}.user-profile>.title{padding:0 10px 15px;border-bottom:1px solid var(--cm-cool-gray, #D2D7D9)}.user-profile>.not_login{width:100%;padding-bottom:10px;border-bottom:1px solid var(--cm-cool-gray, #D2D7D9)}.user-profile>.not_login>h3{margin:0;align-items:center;flex-grow:1;font-size:16px;font-weight:700;line-height:142%;letter-spacing:.34px}.user-profile .title>h3{display:flex;margin:0;height:40px;align-items:center;flex-grow:1;font-size:17px;font-weight:700;line-height:142%;letter-spacing:.34px}.user-profile ul.display{width:100%;margin:0;padding:0 9px;list-style-type:none;font-size:14px;font-weight:400;line-height:142%;letter-spacing:.56px}.user-profile ul.display>li{margin-top:28px}.user-profile li>p.label{width:100px;flex-shrink:0;font-weight:500;letter-spacing:.28px}.user-profile ul.display>li>:not(.label){padding-left:10px;border-left:2px solid var(--cm-cool-gray, #D2D7D9)}.user-profile>ul.display>li .not-created{padding:0 12px;border-radius:30px;background:var(--cm-orange, #FF5E1F);color:var(--cm-white, #FFF);text-align:center;font-size:13px;font-weight:300;line-height:120%;letter-spacing:.26px}.user-profile input:not(.ms-drop input):not(#consent),.user-profile select:not(#select-area){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px;border:none;padding:0 10px;border-radius:14px;background:var(--input-box-grey, #ECF3F2);font-size:14px;font-weight:400;line-height:142%;letter-spacing:.56px}.user-profile input::placeholder{color:var(--cm-black, #203842);font-size:14px;font-weight:400;line-height:142%;letter-spacing:.56px;opacity:.3}.user-profile textarea{margin-top:23px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:190px;border:none;padding:10px;border-radius:14px;background:var(--input-box-grey, #ECF3F2);font-size:10px;font-weight:400;line-height:142%;letter-spacing:.56px}.user-profile>div.edit{display:none}.user-profile>div.edit div{column-gap:15px}.user-profile>div.edit div>div:not(.ms-parent){margin-top:5px;width:100%}.user-profile>div.edit div>div>label{margin-bottom:5px;padding:0 10px;width:100%;text-align:start;font-size:14px;font-weight:500;line-height:142%;letter-spacing:.28px;letter-spacing:.48px}.user-profile>div.edit div>div:not(.address-button){flex-grow:1}.user-profile>div.edit div>div.address-button{width:106px;display:flex;align-items:end;justify-content:center}.user-profile>div.edit div>div.address-button>button{height:40px;width:106px;border:none;border-radius:14px;font-size:14px;font-weight:700;line-height:142%;letter-spacing:.56px}.user-profile>div.edit div>div>.jyusyo{margin-top:10px}.user-profile>div.edit div.ms-parent>div.ms-drop{margin:0}.title-mark{height:30px;width:102px;border:none;border-radius:20px;font-size:14px;font-weight:700;line-height:142%;letter-spacing:.56px;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.updateForm .edit-button{display:none;justify-content:center;height:50px}.edit-button .cm-button{width:100%;max-width:320px;margin:0}.edit-button .cm-button:disabled,.cm-button.sta-jidouSenko:disabled{background:#ff8e62!important}.edit-button .cm-button:disabled>div,.cm-button.sta-jidouSenko:disabled>div{opacity:.7}.modal-text{font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400}.modal-title{font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;margin-top:20px}#modal_example_sentence .icon{width:140px;height:100px;margin-top:-30px;margin-left:-20px}.m-title{height:80px;border-bottom:dotted 2px #D2D7D9}.ms-parent,.ms-choice{border:none;height:40px;border-radius:14px;background:var(--input-box-grey, #ECF3F2);font-size:14px;font-weight:400;line-height:142%;letter-spacing:.56px;margin-top:0}.ms-choice>span{padding:15px 16px}.ms-choice>div.icon-caret{border:none;top:17px;right:1px;width:40px;height:18px;background:var(--input-box-grey, #ECF3F2) url(/build/assets/select_arrow-a0775d8f.svg) no-repeat right 15px center / auto}.ms-drop.bottom{top:90%;border:none;border-top:solid 2px var(--cm-grey, #68828D);border-radius:0 0 14px 14px;background:var(--input-box-grey, #ECF3F2);box-shadow:inherit}.ms-drop.bottom>ul>li{padding:15px;height:50px;border-bottom:solid 1px var(--cm-cool-grey, #D2D7D9);text-align:start}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{margin-top:-1px;padding-right:15px}.ms-drop input[type=radio],.ms-drop input[type=checkbox]:before{background-image:url(/build/assets/checkbox-7e526977.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;content:"";height:20px;min-width:20px}.ms-drop input[type=radio],.ms-drop input[type=checkbox]:checked:before{background-image:url(/build/assets/checkbox_cheked-1b664d5e.svg)}.ms-drop ul>li label>span{display:block;margin-left:10px}#terms-check{justify-content:center;gap:8px}#terms-check>label{text-align:center;width:auto;padding:0;font-size:13px;font-weight:400;line-height:142%;letter-spacing:.52px}input[type=checkbox]#consent{cursor:pointer;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]#consent:before{background-image:url(/build/assets/checkbox-7e526977.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;content:"";height:20px;min-width:20px}input[type=checkbox]#consent:checked:before{background-image:url(/build/assets/checkbox_cheked-1b664d5e.svg)}.text-danger{display:block;font-size:.8rem;margin-top:10px;margin-left:10px}.kyujinDetails-btn{margin:20px auto}.kyujinModal-title{height:100%}h1.kyujin-title{font-size:22px;font-weight:700;line-height:142%;letter-spacing:.44px}.bg-light-gray{background-color:var(--cm-light-gray, #F3F4F6)!important}section div.detail{margin:22px 18px 46px;padding:16px 15px;border-radius:14px;background:var(--cm-white, #FFF);white-space:normal}.job-description .detail .catch-copy{margin:0 0 24px;padding:7px;border-radius:12px;background:var(--light-grey, #F3F4F6)}.job-description .detail .catch-copy img{margin-right:5px}.job-description .detail .catch-copy p{font-family:Noto Sans JP;font-size:14px;font-weight:700;line-height:142%;letter-spacing:.28px}.job-description .detail .item{margin:0 0 18px}.job-description .detail .item .tag{padding:3px 8px;border-radius:15px;background:var(--cm-green, #00C650)}.job-description .detail .item .tag div{margin-right:9px}.job-description .detail .item .tag h3{color:var(--white, #FFF);font-size:16px;font-weight:500;line-height:120%;letter-spacing:.32px}.job-description .detail .item .contents{padding:14px 15px;font-size:15px;font-weight:400;line-height:142%;letter-spacing:.3px}.detail .border{display:block;width:100%;border-color:#d2d7d9!important}.item-margin-bottom{margin-bottom:18px}.job-description .detail .recommend{margin-bottom:18px;font-size:15px;font-weight:400;line-height:142%;letter-spacing:.3px}.job-description .detail .recommend .tag{margin-bottom:15px}.job-description .detail .recommend .images{display:flex;gap:18px}.job-description .detail .recommend .images div{display:flex;justify-content:center;height:105px;border-radius:12px;filter:drop-shadow(0px 8px 26px rgba(0,0,0,.04)) drop-shadow(0px 1px 10px rgba(0,0,0,.04));background-color:unset;overflow:hidden}.job-description .detail .recommend .images img{height:100%;border-radius:12px;object-fit:contain;object-position:center;max-width:200px}section h3{font-size:16px;font-weight:700;line-height:142%;letter-spacing:.32px}.selection-procedure .detail .step ol{margin:0;padding-left:0;counter-reset:step-counter;list-style-type:none}.selection-procedure .detail .step ol li{display:flex;align-items:center;counter-increment:step-counter;margin-bottom:16px;font-size:15px;font-weight:400;line-height:142%;letter-spacing:.3px}.selection-procedure .detail .step ol li:before{display:flex;flex-direction:column;justify-content:center;align-items:center;height:26px;width:70px;content:"Step " counter(step-counter);margin-right:10px;color:var(--white, #FFF);font-size:17px;font-weight:500;line-height:160%;letter-spacing:.18px;border-radius:14px;background:var(---cm-green, #00C650)}.movie-content .recommendation{margin-bottom:24px;border-radius:20px;border:2px solid var(--cm-white, #FFF)}.movie-content .recommendation p{font-size:14px;font-weight:700;line-height:142%;letter-spacing:.56px}.movie-content .movie-list{overflow-x:auto;white-space:nowrap;margin:0 -18px;padding:0 18px}.movie-content .movie-list .title{text-align:center;font-size:14px;font-weight:700;line-height:142%;letter-spacing:.56px}.movie-content .movie-list .image{height:169px;border-radius:12px;overflow:hidden}.movie-content .movie-list .image img{width:100%;height:100%;border-radius:12px;object-fit:cover;object-position:center}.movie-content .movie-list .image iframe{width:100%;height:100%;scrollbar-width:none;border-radius:12px;object-fit:cover;object-position:center}.company-info .detail .item{margin-bottom:32px}.item-margin-bottom-s{margin-bottom:10px}.company-info .detail .item:last-child{margin-bottom:0}.company-info .detail .item p{font-family:Noto Sans JP;font-size:14px;font-weight:400;line-height:142%}.kyujinDetails-btn{background-color:#fff;border-radius:30px;text-align:center;font-family:Noto Sans JP;font-size:15px;font-style:normal;font-weight:500;width:224px;margin:20px auto 0;padding:10px}.recommend-area{margin-top:30px}@media screen and (min-width: 1440px){h1.kyujin-title,.shortcut .detail .kyujin-title{font-size:32px}.job-description .detail .recommend .images div{height:122px}}.skip{text-align:center}.skip a{text-decoration:underline!important;color:var(--cm-green, #00C650);font-size:.9rem}
