body{background:#FAFFF9!important}.jobuddy-factory-wrapper{margin:0 auto;max-width:375px;background:var(--cm-light-gray, #F3F4F6)}.modal-dialog{max-width:375px!important;margin:0 auto!important}a[onclick],div[onclick],img[onclick],.header_filter,.header_user,.smartphone-cam-area .custom-file-label,.fav_button,.datepicker_swipe .datenumber .date-value span{cursor:pointer}:root{--cm-black: #203842;--cm-green: #00C650;--cm-orange: #FF5E20;--cm-white: #FFFFFF;--cm-gray: #68828D;--cm-light-gray: #F3F4F6;--cm-cool-grey: #D2D7D9;--input-box-grey: #ECF3F2}body{display:flex;flex-direction:column;min-height:100vh;background:var(--cm-light-gray, #F3F4F6)}a{text-decoration:none!important}.content-wrapper{margin-top:72px}*{color:var(--cm-black, #203842);font-family:Noto Sans JP;font-style:normal}h1,h2{font-size:20px;font-weight:700;line-height:142%;letter-spacing:.4px}.font-15-bold{font-weight:700;font-size:15px}.font-14-bold{font-weight:700;font-size:14px}.font-13-bold{font-weight:700;font-size:13px}.bg-black{background:var(--cm-black, #203842)!important}.bg-green{background:var(--cm-green, #00C650)!important}.bg-orange{background:var(--cm-orange, #FF5E20)!important}.bg-white{background:var(--cm-white, #FFFFFF)!important}.bg-gray{background:var(--cm-gray, #68828D)!important}.bg-cool-gray{background:var(--cm-cool-gray, #D2D7D9)!important}.color-black{color:var(--cm-black, #203842)!important}.color-green{color:var(--cm-green, #00C650)!important}.color-orange{color:var(--cm-orange, #FF5E1F)!important}.color-white{color:var(--cm-white, #FFFFFF)!important}.color-gray{color:var(--cm-gray, #68828D)!important}.radio-input{height:61px;margin-top:20px;display:flex;align-items:center;padding:25px 20px;border-radius:14px;border:2px solid var(--cm-cool-grey, #D2D7D9);background:var(--input-box-grey, #ECF3F2)}.radio-input>label{display:flex;align-items:center;margin:0;width:100%;font-size:15px;font-weight:700;line-height:142%;letter-spacing:.6px}.radio-input>label>span{padding-bottom:3px}.radio-input:has(input[type="radio"]:checked){border:2px solid var(--cm-green, #00C650)}input[type=radio]{cursor:pointer;width:16px;height:16px;margin-right:10px}input[type=radio]:before{background-image:url(/build/assets/radio-9bc9409a.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;content:"";height:20px;position:relative;right:1.5px;bottom:3px;min-width:20px}input[type=radio]:checked:before{background-image:url(/build/assets/radio_checked-ef58ee98.svg)}svg.border{width:100%}svg.border.under-foot{margin-top:18px;margin-bottom:21px}.cm-button{margin:20px 0;display:flex;padding:0;text-decoration:none;border:none;align-items:center;position:relative;width:240px;height:50px;border-radius:40px;background:var(--cm-orange, #FF5E1F);box-shadow:0 18px 26px #0000000d,0 16px 35px #0000000a,0 -7px 20px #0000000a}.cm-button p{width:calc(100% - 42px);text-align:center;font-size:14px;font-weight:700;line-height:142%;letter-spacing:.56px}.cm-button div{position:absolute;right:3px}.cm-button:disabled{background:#558066!important}.cm-button-apply{margin-top:10px;padding:0;text-decoration:none;border:none;align-items:center;position:relative;width:170px;height:60px;border-radius:40px;box-shadow:0 1px 4px #dfe0e2;display:inline-block;justify-content:center;line-height:1.4}.cm-button-apply .apply-top,.cm-button-apply-details .apply-top{color:var(--cm-white, #FFFFFF)!important;font-size:12px;font-weight:700;margin:0;position:relative}.cm-button-apply .apply-bottom,.cm-button-apply-details .apply-bottom{color:var(--cm-white, #FFFFFF)!important;font-size:21px;margin:-4px 0 0;display:block}.cm-button-side{background-color:var(--cm-white, #ffffff);margin-top:10px;padding:0;text-decoration:none;border:none;align-items:center;position:relative;width:64.35px;height:60.92px;border-radius:15px}.cm-button-side .wrapper{display:flex;flex-direction:column;align-items:center}.cm-button-side .wrapper p{color:#000!important;font-size:10px;font-weight:700;margin:0}.cm-button-side.wide{width:153px!important}.favorite-side{margin-top:10px;padding:0;text-decoration:none;border:none;align-items:center;position:relative;width:64.35px;height:60.92px;border-radius:15px;text-align:center;display:flex;justify-content:center}.favorite-side .wrapper{display:flex;flex-direction:column;align-items:center}.favorite-side .wrapper p{color:#000!important;font-size:10px;font-weight:700;margin:0}.favorite-side.wide{width:153px!important}.white-box-button-apply{background-color:#fff;border:1px solid #ccc;width:70%;box-shadow:0 2px 5px #0000001a;font-size:x-small;font-weight:700;display:flex;justify-content:center;align-items:center;position:relative;bottom:15%}.char-button-side{color:var(--cm-black, #203842)!important;font-size:small;font-weight:700;margin-top:0}.recommend-area{display:flex;justify-content:center;flex-wrap:wrap;margin-top:10px}.recommend-image{max-width:100%;width:100%;object-fit:contain;object-position:center}div.apply{gap:7px}.apply .favoriteBtn{width:50px;height:50px;border-radius:25px;background:var(--cm-white, #FFF);position:relative;overflow:hidden;cursor:pointer}.apply .favoriteBtn:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(0,0,0,.2);border-radius:50%;transform:translate(-50%,-50%);opacity:0}.apply .favoriteBtn:active:after{animation:ripple .3s ease-out}@keyframes ripple{0%{width:0;height:0;opacity:.5}to{width:200%;height:200%;opacity:0}}.favorite-tooltip{width:200px;background-color:#fff;text-align:center;font-size:12px;font-weight:500;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:calc(100% + 10px);right:0;opacity:0;transition:opacity .3s;box-shadow:0 18px 26px #0000000d,0 16px 35px #0000000a,0 -7px 20px #0000000a}.favorite-tooltip:after{content:"";position:absolute;top:100%;right:10%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#fff transparent transparent transparent;box-shadow:0 18px 26px #0000000d,0 16px 35px #0000000a,0 -7px 20px #0000000a}.favorite-tooltip.show{opacity:1}.menu-btn>div{width:100%;height:80px;margin:0;border:none;justify-content:center;align-items:center;flex-shrink:0;border-radius:14px;background:var(--cm-white, #FFF);box-shadow:0 18px 26px #0000000d,0 16px 35px #0000000a,0 -7px 20px #0000000a}.menu-btn>div>div>img{width:40px;height:40px}.menu-btn>div>div>picture>img{width:40px;height:40px}.menu-btn>div>p{margin:0 11%;color:var(--cm-black, #203842);text-align:center;font-size:14px;font-weight:700;line-height:120%;letter-spacing:.28px}.menu-btn>div>p span{font-size:12px;color:var(--cm-white, #FFF)!important}.cm-shadow{box-shadow:0 1px 4px #00000040}.border-bottom-green-dash{border-bottom:1px dashed #00C650!important}.border-top-green-dash{border-top:1px dashed #00C650!important}.search_section{border-radius:20px}.search_section .search_box_contents .search_box_content{display:flex;justify-content:center;margin-bottom:10px}.search_section .search_box_contents .search_box_content .search_box_wrapper{width:95%;height:50px;display:flex;justify-content:flex-start;align-items:center;border-radius:3px}.search_section .search_box_contents .search_box_content .search_box_wrapper .search_box_label_text{width:70px;margin-right:5px;margin-left:5px;text-align:center;flex-shrink:0}.search_section .search_box_contents .search_box_content .search_box_wrapper .search_box_label_text_small{width:60px;margin-right:5px;margin-left:5px;text-align:center;flex-shrink:0;font-size:15px}.search_section .search_box_contents .search_box_content .search_box_wrapper .search_box_white_wrapper{display:flex;align-items:center;flex-grow:1;flex-shrink:1;min-width:0;height:38px;margin:0 0 0 10px;border-radius:4px;position:relative}.search_section .search_box_contents .search_box_content .search_box_wrapper .search_box_white_wrapper:after{content:url(/build/assets/select-arrow_row-8fc1f339.svg);position:absolute;right:20px;top:8px}.search_section .search_box_contents .search_box_content .search_box_wrapper .search_box_white_wrapper.has-value:after{opacity:0}.search_section .search_box_contents .search_box_content .search_box_wrapper .search_box_white_label{width:100%;min-width:0;height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0;border-radius:4px;padding-left:10px}.search_section .search_box_contents .search_box_content .search_box_wrapper .search_box_white_label::placeholder{font-weight:700;color:var(--cm-black)}.search_section .search_count_wrapper{display:flex;justify-content:space-between;align-items:center}.search_section .search_count_wrapper .all_clear{color:#7d7e81;margin-left:25px}.search_section .search_count_wrapper_mini{display:flex;justify-content:flex-end;align-items:center;margin-right:10px}.search_section .search_count_wrapper_mini>span:first-child{font-size:14px}.search_section .search_count_wrapper_mini>span{margin-right:10px}.search_section .search_count_wrapper_mini #count_txt{font-weight:500;font-size:20px;line-height:25px}.search_button_wrapper{display:flex;justify-content:center;margin:6px 0 10px}.search_button_wrapper .cm-button-sm{width:35%;height:50px;border-radius:15px;justify-content:center}.search_button_wrapper .cm-button-la{width:327px;height:43px;border-radius:20px;justify-content:center;margin:0;gap:5px}.search_button_wrapper .cm-button-la>p{width:80%}.search_button_wrapper .cm-button div{position:static!important;right:auto!important}.search_section .feature_keyword_wrapper{margin-top:6px}.search_section .search_feature_keyword{height:111px;padding-top:6px;width:95%;margin:0 auto}.search_section .search_feature_keyword .search_feature_text_head{text-align:center;font-weight:700;font-size:15px}.search_section .search_feature_keyword .search_feature_text_head>span{font-size:15px;font-weight:700}.small_link_list{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.small_link_btn{display:inline-block;font-size:13px;font-weight:700;padding:4px 8px;border:.5px solid #AEB0B5;border-radius:10px;cursor:pointer;background-color:var(--cm-white);white-space:nowrap}.badges{position:absolute;top:0;right:5px;display:flex;width:14px;height:14px;padding:2.5px 3px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;color:var(--cm-white)!important;border-radius:4px;border:1px solid var(--cm-white, #FFF);background:var(--cm-orange, #FF5E1F)}.badges.circle{border-radius:7px}.text-ss{font-weight:600;font-size:10px;line-height:100%;letter-spacing:.2px;margin-top:2px;margin-bottom:0}.text-sss{display:block;transform:scale(.7)}.p-side{padding-left:18px;padding-right:18px}.m-side{margin-left:18px;margin-right:18px}.font-11{font-size:11px!important;letter-spacing:.44px!important}.font-13{font-size:13px!important;letter-spacing:.52px!important}.btn-apply{display:flex;justify-content:center}.favoriteKyujinForm{position:relative;display:inline-block}section h1,section h2,section h3{font-size:15px;font-weight:700;line-height:142%;letter-spacing:.32px}.pd-top10{padding-top:10px}nav.fixed-top{padding-right:0!important}#nav_area>#notice-area .card>.card-header{padding:0;background-color:var(--cm-green, #00C650)}#nav_area>#notice-area .card>.card-header h2{display:flex;align-items:center}#nav_area>#notice-area .card>.card-header button{width:100%;height:100%;padding:5px 10px;margin:0;color:var(--cm-white, #FFF);text-align:start;font-size:14px;font-weight:400;line-height:142%;letter-spacing:.28px}#nav_area>#notice-area .card .card-body{padding:5px 15px;margin:0;font-size:14px;font-weight:400;line-height:142%;letter-spacing:.28px}#header_text_area{width:100%;height:20px;text-align:center}#header_text_area>#header_text{font-weight:700;font-size:11px;line-height:100%}.header.navbar .header-row-wrapper{width:100%;display:flex;justify-content:space-between;padding-left:8px;padding-right:8px;gap:3px}.header.navbar .header-button-wrapper{width:100%;max-width:300px;display:flex;justify-content:right;gap:6px}.header.navbar{width:375px;height:71px;margin:0 auto;padding:0;background-color:var(--cm-white)!important;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:flex-start;justify-content:flex-start}.header.navbar .header-button.previous{margin-top:-10px}.header.navbar .header-button.previous img{width:36px;height:41px}.header.navbar .header-button{text-align:center;height:36px;background-color:var(--cm-white, #fff)}.header.navbar .header-button a{position:relative}.header.navbar .header-button img{width:20px;height:20px}.header.navbar .header-button.position-right{position:absolute;right:63px}.header.navbar .ellipse-box{width:127px}.header.navbar .ellipse{display:flex;justify-content:center;align-items:center;margin-top:3px;margin-right:0;width:100%;height:100%}.header.navbar .ellipse h1{margin:0}.header.navbar button{padding:0;border:0}.header.navbar .navbar-collapse{font-size:14px}.modal.modal-right-to-left .modal-dialog{transform:translate(100%)}.modal.modal-right-to-left.show .modal-dialog{transform:translate(0)}.modal-fullscreen .modal-dialog{margin:0;max-width:100%;width:100%;height:100%;min-height:100%;padding:0}.modal-fullscreen .modal-content .modal-header{border:0px;padding:0}.modal-fullscreen .modal-content .modal-header .logo{position:relative;margin-top:10px;height:36px;display:flex;justify-content:center;align-items:center}.modal-fullscreen .modal-content .modal-header .logo>img{height:26px}.modal-fullscreen .modal-content .modal-header .logo>picture>img{height:26px}.modal-fullscreen .modal-content .modal-header button.close{position:absolute;top:29px;right:10px;margin:0;padding:0;width:36px;height:36px;opacity:1}.modal-fullscreen .modal-content .modal-header .modal-title{font-size:17px;font-weight:700;line-height:142%;letter-spacing:.34px}.modal-fullscreen .modal-content .modal-header .modal-title span{font-size:20px}.modal-fullscreen .modal-content .modal-header .modal-title-sub{margin-top:5px;margin-bottom:19px;color:var(--cm-grey, #68828D);font-size:13px;font-weight:400;line-height:142%;letter-spacing:.26px}.modal-fullscreen .modal-body>div>span{font-size:14px;font-weight:700}.modal-fullscreen .modal-body ul{padding:10px 0 0}.modal-fullscreen .modal-body li{margin-bottom:17px;margin-left:53px}.modal-fullscreen .modal-body li a{width:100%;align-items:center;padding:0}.modal-fullscreen .modal-body li a .nav-cion-left{width:34px;height:34px}.modal-fullscreen .modal-body li a img.icon{width:15px;height:15px;margin-right:5px}.modal-fullscreen .modal-body li a p{margin-bottom:0;margin-left:13px;font-size:18px;font-weight:700;line-height:120%;letter-spacing:.36px}.modal-fullscreen .modal-body li a p.small{margin-left:0;font-size:14px;letter-spacing:.28px}.modal-fullscreen .modal-body li a p.un-read{margin-left:12px;width:51px;height:24px;color:var(--cm-white, #FFF);font-size:13px;font-weight:500;line-height:80%;letter-spacing:.26px;display:inline-flex;padding:7px 12px;align-items:flex-start;gap:10px;border-radius:30px;background:var(--cm-orange, #FF5E1F)}.modal-fullscreen .modal-body li.nav-foot{margin-bottom:28px}.modal-fullscreen .modal-body li a .nav-cion-right{width:28px;height:28px;margin-right:15px;margin-left:auto}#factoryMenuModal .modal-dialog{height:100dvh;margin:0;max-width:100%}#factoryMenuModal .modal-content{display:flex;flex-direction:column;height:100%}#factoryMenuModal .modal-header{position:sticky;top:0;z-index:1020;background-color:#fff}#factoryMenuModal .modal-body{overflow-y:auto;flex:1 1 auto}.page-title .container .title-text{margin-bottom:18px;text-align:center;font-size:16px;font-weight:700;line-height:160%;letter-spacing:.32px}.footer{margin-top:auto}.footer .container{margin:0;padding:0 16px;max-width:inherit;width:100%;border-radius:14px 14px 0 0;background-color:var(--cm-green, #00C650)}.footer .navbar{padding:0;justify-content:center;flex-direction:column}.footer .navbar .footer-title-image{width:70%;margin-bottom:15px;margin-top:20px;position:relative;display:flex;justify-content:center}.footer .navbar .footer-title{width:100%;margin-bottom:15px;margin-top:20px;position:relative;display:flex;justify-content:center;font-size:15px;font-weight:700;color:var(--cm-white, #FFF)}.footer .navbar .footer-title-tag,.inner-link-recommend .footer-title-tag,.factory-search-category .footer-title-tag{width:100%;margin-bottom:30px;margin-top:20px;position:relative;display:flex;justify-content:center;font-size:15px;font-weight:700;color:var(--cm-white, #FFF)}.footer .navbar-nav,.inner-link-recommend .navbar-nav{list-style-type:none;padding:0;flex-direction:row;flex-wrap:wrap;align-items:center;display:flex;justify-content:center}.footer .navbar-nav .nav-item,.inner-link-recommend .nav-item{width:50%;margin-bottom:15px;position:relative;display:flex;justify-content:center}.footer .navbar-nav .nav-link,.inner-link-recommend .nav-link{padding:0;color:var(--cm-white, #FFF);font-size:12px;font-weight:400;line-height:142%;letter-spacing:.28px;text-align:start}.footer .navbar-nav .nav-link-tag,.inner-link-recommend .nav-link-tag{padding:0 20px;color:var(--cm-black, #000000);font-size:13.02px;font-weight:500;line-height:100%;background:var(--cm-white, #FFF);border-radius:10px;width:147px;height:40px;display:flex;justify-content:center;align-items:center}.footer .container .border{display:block;width:100%;height:1px;background-color:var(--cm-white, #FFF)}.footer .container .copyright{padding:24px 0;text-align:center}.footer .container .copyright p{margin:0;color:var(--cm-white, #FFF);font-size:12px;font-style:normal;font-weight:400;line-height:142%;letter-spacing:.24px}.footer .freedial_box{filter:drop-shadow(0px 0px 5px rgba(0,0,0,.25));box-sizing:border-box;width:275px;background:#00C650;border:1px solid #FFFFFF;border-radius:10px}.footer .freedial_white_box{width:48px;height:24px;background:#FFFFFF;border-radius:5px 5px 0 0;font-family:Noto Sans JP;font-style:normal;font-weight:700;font-size:14px;line-height:142%;letter-spacing:.18em;color:#00c650;margin-right:10px;margin-top:5px}.footer .toiawase{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-size:14px;line-height:142%;letter-spacing:.18em;color:#fff}.footer .dial{font-family:Barlow;font-style:normal;font-weight:600;font-size:27px;line-height:142%;letter-spacing:.02em;color:#fff;margin-left:5px;margin-top:5px}.footer .jikan{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-size:14px;line-height:142%;letter-spacing:.04em;color:#fff;margin-top:5px}.footer .jikan_l{font-family:Barlow;font-style:normal;font-weight:500;font-size:22px;line-height:142%;letter-spacing:.02em;color:#fff;margin:0 3px}.footer .freedial_box_line{position:absolute;width:274px;border:1px solid #FFFFFF}.footer .navbar .footer-banner-image{margin-top:10px;margin-bottom:10px}.btn-scroll-top{width:42px;height:42px;position:fixed;z-index:1000;bottom:24px;right:20px;display:none}.btn-scroll-top:focus{box-shadow:none}.tab-area{margin-top:12px}.tab-area>ul{display:flex;justify-content:space-between;align-items:center;height:70px;margin:0 4px;padding:0 5px;border-radius:20px;background:#FFF}.tab-area>ul>li{display:inline-flex;position:relative;flex-direction:column;width:66px;height:66px;align-items:center;text-align:center;border-radius:18px}.tab-area>ul>li>a{width:100%;height:100%;padding-top:3px}.tab-area>ul>li div{height:28px}.tab-area>ul>li div>img{width:28px;height:28px;margin:0}.tab-area>ul>li div>picture>img{width:28px;height:28px;margin:0}.tab-area>ul>li p.item-text{flex-grow:1;display:flex;align-items:center;justify-content:center;height:2rem;text-align:center;font-size:10px;font-weight:700;line-height:128%;letter-spacing:.2px}.tab-area.foot{width:100%;margin:0;position:sticky;bottom:0;z-index:1000;border-radius:0}.tab-area.foot>ul{border-top:solid 1px #92929288;border-radius:0;margin:0}section.content{padding-bottom:22px}.section-title{height:23px;margin:10px 7px;font-size:15px}.section-title:before{content:"";width:10px;min-width:10px;height:22px;margin-right:10px;border-radius:3px;background:var(--cm-green, #00C650)}.section-title.no-before:before{content:none!important}.section-title h1,.section-title h2{margin-bottom:0}.section-title .small-font{font-size:13px}.modal-open .modal.main-modal{overflow-y:hidden}.main-modal div.title{display:none!important}.main-modal div.title.active{display:flex!important}.main-modal p.page{display:none!important}.main-modal p.page.active{display:block!important}.main-modal .modal-dialog{display:flex;align-items:center;justify-content:center;height:100vh}.main-modal .modal-dialog>div{position:relative;margin-top:30px;max-height:80vh;border-radius:20px;background:var(--cm-white, #FFF);filter:drop-shadow(0px 18px 26px rgba(0,0,0,.05)) drop-shadow(0px 16px 35px rgba(0,0,0,.04)) drop-shadow(0px -7px 20px rgba(0,0,0,.04));display:flex;justify-content:center;align-items:center}.main-modal .modal-content{max-height:79vh;margin:5px;border:2px solid var(--cm-green, #00C650);border-radius:18px;max-width:95vw}.main-modal .modal-content .close{position:absolute;top:-35px;right:0;opacity:1}.main-modal .modal-header{border-bottom:none}.main-modal .modal-header>div{width:100%}.main-modal .title-border{display:block;height:12px;border-bottom:1px dashed var(--cm-cool-grey, #D2D7D9)}.main-modal div.title{width:100%;justify-content:space-between}.main-modal div.title .prev,.main-modal div.title .next{width:50px;height:50px;background-color:var(--cm-cool-grey, #D2D7D9)!important;border-radius:50px;display:flex;align-items:center;justify-content:center;box-shadow:0 18px 26px #0000000d,0 16px 35px #0000000a,0 -7px 20px #0000000a}.main-modal div.title .prev.enable,.main-modal div.title .next.enable{background-color:var(--cm-green, #00C650)!important}.main-modal div.title .prev img{transform:rotate(180deg)}.main-modal div.title .prev img,.main-modal div.title .next img{width:16px;height:16px}.main-modal div.title p{text-align:center;font-size:14px;font-weight:700;line-height:142%;letter-spacing:.56px}.main-modal .modal-content .modal-body{padding:0 16px;margin-bottom:10px;overflow-x:scroll}.main-modal .modal-content .modal-body p{font-size:14px;font-weight:400;line-height:156%;letter-spacing:.28px}#modal_error .modal-content{padding:30px 10px 0}#modal_error .modal-content .m-title{justify-content:center}#modal_error .modal-content .m-title .modal-title{font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;margin-top:20px}#modal_error .modal-content .modal-body{overflow-x:hidden}#modal_error .modal-content .modal-body .cm-button{margin:40px 0}#modal_error .modal-content .modal-body .cm-button>p{width:calc(100% - 42px);text-align:center;font-size:14px;font-weight:700;line-height:142%;letter-spacing:.56px}.detail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}article.kyujin-list section.list .not-found{margin:60px 0;text-align:center;font-size:17px;font-weight:700;line-height:142%;letter-spacing:.34px}article.kyujin-list section.list .list-container{position:relative;margin:10px}article.kyujin-list section.list .list-container .ribon.ribon-house{position:absolute;top:-7px;right:10px;overflow:hidden}article.kyujin-list section.list .list-container .ribon.ribon-house img{width:55px}article.kyujin-list section.list .list-container .content{padding:10px 14px 15px;border-radius:14px;background:var(--cm-white, #FFF)}article.kyujin-list section.list .list-container .content .company-name{font-size:14px;font-weight:700;line-height:142%;letter-spacing:.28px;margin-bottom:9px}span.new{margin-right:5px;padding:2px 12px;color:var(--cm-white, #FFF);font-weight:500;font-size:10px;border-radius:30px;background:var(--cm-orange, #FF5E1F)}article.kyujin-list section.list .list-container .content .kyujin-title>h3{font-size:14px;font-weight:700;line-height:142%;letter-spacing:.34px;display:-webkit-box;justify-content:center;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}article.kyujin-list section.list .list-container .content .image-area{gap:18px;padding-bottom:10px;margin-left:-14px;margin-right:-14px;width:calc(100% + 28px);justify-content:center}article.kyujin-list section.list .list-container .content .image-area>div{display:flex;justify-content:center;min-width:128px;width:100%;border-radius:12px}article.kyujin-list section.list .list-container .content .image-area>div>img{max-width:100%;max-height:184px;object-fit:contain;object-position:center}article.kyujin-list section.list .list-container .content .image-area>div>picture>img{max-width:100%;max-height:200px;object-fit:contain;object-position:center}article.kyujin-list section.list .list-container .content .description>ul{list-style:none;padding:0}article.kyujin-list section.list .list-container .content .description>ul>li{gap:7px;flex-direction:row;border-bottom:1px dashed #00C650;padding-bottom:7px}article.kyujin-list section.list .list-container .content .description>ul>li:not(:last-child){margin-bottom:7px}article.kyujin-list section.list .list-container .content .description>ul>li>div.label{flex:0 0 80px;display:flex;align-items:center;text-align:center;justify-content:flex-start}article.kyujin-list section.list .list-container .content .description>ul>li>div.label>div{display:flex;align-items:center;justify-self:center}article.kyujin-list section.list .list-container .content .description>ul>li>div.label img{width:14px;height:14px;margin-right:6px}article.kyujin-list section.list .list-container .content .description>ul>li>div.label p{margin:0;font-size:13px;font-weight:700}article.kyujin-list section.list .list-container .content .description>ul>li>div.value{flex:1;display:flex;flex-direction:column;gap:4px;word-break:break-word}article.kyujin-list section.list .list-container .content .description>ul>li>div.value p{text-align:left;margin-bottom:0;font-size:16px}article.kyujin-list section.list .list-container .content .apply .apply-button{flex-grow:1}article.kyujin-list section.list .list-container .content .apply .apply-button .cm-button-apply{width:100%}.kyujin-card-value{display:flex;justify-content:start;align-items:center}p.kyuyo-main{font-weight:700;font-size:14px!important}.kyujin-card-value p.kyuyo-main{font-weight:700;font-size:14px!important;display:flex;justify-content:center;align-items:baseline}p>span.kyuyo-main-amount{font-size:24px;color:#ff5e20;margin:0 2px}p>span.kyuyo-main-kubun{padding:0 5px;border-radius:5px;font-weight:700;font-size:12px;border:.5px solid #AEB0B5;margin-right:4px;display:flex;justify-content:center;align-items:center;transform:translateY(-3px)}p.kyuyo-sub{font-weight:700;font-size:12px!important}p>span.kyuyo-sub-amount{font-size:14px;color:#ff5e20;margin:0 2px}.oubo-text-orange{font-size:16px;font-weight:800;color:#ff5e20}article.kyujin-list section.list .list-container .content .description>ul>li>div.value p.gyoumu-naiyo{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:16px;white-space:normal}article.kyujin-list section.list .list-container .content .description>ul>li>div.value p.syugyo_address{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}article.kyujin-list section.list .pagination{width:272px;margin:25px 52px;display:flex;align-items:center;justify-content:space-between}article.kyujin-list section.list .pagination>li{width:23px;height:23px;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal}article.kyujin-list section.list .pagination label{width:auto;padding:0}article.kyujin-list section.list .pagination .active{border-radius:16px;color:var(--cm-white, #FFF);background:var(--cm-green, #00C650)}.link-search.bg-green{width:375px;display:flex;justify-content:center;align-items:center}.link-search.bg-green .link-search-area{display:flex;justify-content:center;align-items:center;padding:5px 0}.link-search.bg-green .link-search-area .link-search-list-container{width:355px;background:var(--white, #FFF);border-radius:10px;padding-bottom:10px}.link-search.bg-green .link-search-area .link-search-list-container .search-title{font-weight:700;font-size:15px;line-height:19px;display:flex;justify-content:center;align-items:center;margin-top:1rem;margin-bottom:.5rem}.link-search.bg-green .link-search-area .link-search-list-container ul.search-link-area{display:flex;flex-wrap:wrap;justify-content:center;column-gap:5px;row-gap:10px;max-width:530px;margin:0 auto;padding:0}.link-search.bg-green .link-search-area .link-search-list-container ul.search-link-area li.list-inline-item{margin:0;padding:2px 10px;border-radius:10px;background:var(--cm-white, #FFF);color:var(--cm-grey, #68828D);font-size:14px;font-weight:400;line-height:142%;letter-spacing:.56px;height:34px;border:.5px solid #AEB0B5}.link-search.bg-green .link-search-area .link-search-list-container ul.search-link-area li.list-inline-item>a{color:var(--cm-black, #203842);font-weight:500;font-size:13px;line-height:16px}.link-search.bg-green .link-search-area .link-search-list-container ul.search-link-area li.list-inline-item.bg-white.cm-shadow{display:flex;justify-content:center;align-items:center}.freeword-area{margin:0 10px;height:79px}.freeword-area>p{margin-top:10px;margin-bottom:0}.freeword-title{width:144px;height:26px;font-weight:700;font-size:18px;line-height:22px;margin:10px 0 0}.freeword-area .searchFactoryKyujinForm{display:flex;gap:10px}#searchfreeword{box-sizing:border-box;width:245px;height:43px;background:#fff;border:.861513px solid #979797;border-radius:10px;font-size:14px;padding-left:10px}.freeword-search-btn{width:71px;height:43px;border-radius:10px;border:none;display:flex;justify-content:center;align-items:center}.search-btn-word{text-align:center;margin:0;font-size:14px;font-weight:700}.list-btns{justify-content:center}.slide-btn{display:none}.kyujin-cassette.list-area{display:flex;justify-content:center;align-items:center;margin-top:14px;padding:0 10px}.kyujin-cassette.list-area .list-container{width:100%;height:115px;background:var(--white, #FFF);border-radius:5px;display:flex;justify-content:left;align-items:center}.kyujin-cassette.list-area .list-container .image-area{width:203px;height:115px}.kyujin-cassette.list-area .list-container .image-area img{width:203px;height:115px;border-radius:5px 0 0 5px;object-fit:contain;object-position:center}.kyujin-cassette.list-area .list-container .image-area img.dummy{padding:10px}.kyujin-cassette.list-area .list-container .overview-area{height:100%;flex-grow:1;padding:6px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;line-height:1;gap:6px;min-width:0}.kyujin-cassette.list-area .list-container .overview-area .kodawari-tag{height:18px;padding:3px 4px;border-radius:4px;background:var(--cm-green, #00C650);font-size:12px;font-weight:700}.kyujin-cassette.list-area .list-container .overview-area .address{width:100%;font-size:13px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kyujin-cassette.list-area .list-container .overview-area .income-area{display:flex;align-items:center}.kyujin-cassette.list-area .list-container .overview-area .income-area .main-income-example-area{padding:2px 3px;border-radius:5px;font-weight:700;font-size:10px;border:.5px solid #AEB0B5;margin-right:3px;display:flex;justify-content:center;align-items:center}.kyujin-cassette.list-area .list-container .overview-area .income-area .main-income-area{display:flex;align-items:baseline;gap:3px}.kyujin-cassette.list-area .list-container .overview-area .income-area .main-income-area .main-income{font-size:17px;font-weight:600}.kyujin-cassette.list-area .list-container .overview-area .income-area .main-income-area .main-income-unit{font-size:14px;font-weight:500}.kyujin-cassette.list-area .list-container .overview-area .job-description{margin:0;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.search-category .title-box{display:flex;align-items:center;column-gap:6px;height:47px;margin-bottom:3px}.search-category .title-box__img{width:30px;height:30px}.search-category .title-head{font-size:14px;font-weight:700;line-height:142%;letter-spacing:.34px}.search-category .card-head{font-size:14px;font-weight:500;line-height:142%;letter-spacing:.28px;margin:0}.search-category{margin-top:46px;padding:0 18px}.factory-search-category{margin-top:23px;padding:0 18px}.search-category .search-occupation{padding-bottom:46px}.factory-search-category .search-occupation,.factory-search-category .search-location{padding-bottom:10px}.search-category .search-occupation>.ac-content{padding-top:24px}.search-category .search-occupation>.ac-content>ul{font-size:14px;font-weight:500;line-height:142%;letter-spacing:.28px;margin:0}.search-category .search-occupation>.ac-content>ul>li{padding:12px 6px 12px 12px;margin:0;position:inherit}.search-category .occupation-ac-items{row-gap:22px}.search-category .occupation-ac-item{width:100%;border-radius:14px}.search-category .occupation-ac-item__head{margin-bottom:10px}.search-category .occupation-ac-item__head>h3{color:var(--cm-black, #203842);font-size:14px;font-weight:500;line-height:142%;letter-spacing:.28px}.search-category .occupation-ac-item__head>h3>.occupation-ac-item__link{color:var(--cm-black, #203842)}.search-category .occupation-ac-item__content{overflow:hidden;text-overflow:ellipsis;flex:1}.search-category .occupation-ac-item__tag{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-category .occupation-ac-item__tag>li{font-size:13px;font-weight:500;line-height:120%;letter-spacing:.26px;border-radius:30px;border:1px solid var(--grey, #68828D);padding:2px 10px 4px}.search-category .occupation-ac-item__tag>li>a{color:var(--cm-gray, #68828D)}.search-category .occupation-ac-item__link>img{width:16px;height:16px}.search-category .occupation-ac-item__link>picture>img{width:16px;height:16px}.search-category .location-ac-content{padding:24px 0}.search-category .ac{padding:0;margin:0;flex-direction:column;row-gap:22px}.search-category .ac>li{padding:20px 12px;margin-bottom:0;list-style:none;border-radius:14px;background:var(--white, #FFF);box-shadow:0 18px 26px #0000000d,0 16px 35px #0000000a,0 -7px 20px #0000000a}.search-category .ac-label{cursor:pointer;position:relative}.search-category .ac-label>p{font-size:14px;font-weight:500;line-height:142%;letter-spacing:.28px}.search-category .icon-wrap{position:absolute;right:-8px;top:50%;transform:translatey(-50%);width:38px;height:38px}.search-category .icon{position:relative;display:inline-block;width:100%;height:100%}.search-category .icon-wrap .job{position:absolute;top:50%;transform:translatey(-50%);width:36px;height:36px}.search-category .icon .job{position:relative;display:inline-block;width:100%;height:100%}.search-category .icon:before,.search-category .icon:after{position:absolute;content:"";display:block;transition:all .2s;background:var(--cm-green, #00C650);left:50%;top:50%;width:50%;height:2px;transform:translate(-50%,-50%)}.search-category .icon:before{transform:translate(-50%,-50%) rotate(90deg)}.search-category .icon.open:before{transform:translate(-50%,-50%) rotate(0)}.search-category .ac-content{display:none}.search-category .ac-content:not(.location-ac-content)>.border{display:block;margin:15px 0 0;width:100%;border:1px dashed #D2D7D9!important}.search-category .ac-content:not(.location-ac-content)>ul{display:flex;list-style-type:none;padding:0;flex-direction:row;flex-wrap:wrap;font-size:14px;font-weight:400;line-height:142%;letter-spacing:.28px}.search-category .ac-content:not(.location-ac-content)>ul>li{margin-right:10%;margin-top:20px;padding-left:15px;position:relative}.search-category .ac-content:not(.location-ac-content)>ul>li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-repeat:no-repeat;background-image:url(/build/assets/li_Polygon_black-c0ca701d.svg)}.search-category .ac-content:not(.location-ac-content)>ul>li>a.occupation-ac-item__link{width:25px;height:100%;display:flex;align-items:center;justify-content:right;color:var(--cm-black, #203842);text-align:right}.search-category .ac-content:not(.location-ac-content)>ul>li>a{color:var(--cm-black, #203842)}.search-category .ac-content.service{height:154px}.single-search-menu .ac-label{position:relative}.single-search-menu h2{font-size:16px;font-weight:700;line-height:142%;letter-spacing:.32px}.single-search-menu .icon-wrap{position:absolute;right:-8px;top:50%;transform:translatey(-50%);width:38px;height:38px}.single-search-menu .icon-wrap .icon{position:relative;display:inline-block;width:100%}.single-search-menu .icon-wrap .icon:before,.single-search-menu .icon-wrap .icon:after{position:absolute;content:"";display:block;transition:all .2s;background:var(--cm-green, #00C650);left:50%;top:50%;width:50%;height:2px;transform:translate(-50%,-50%)}.single-search-menu .icon-wrap .icon:before{transform:translate(-50%,-50%) rotate(90deg)}.single-search-menu .icon-wrap .icon.open:before{transform:translate(-50%,-50%) rotate(0)}.single-search-menu .item-margin-bottom{margin-bottom:18px}.single-search-menu .ac-content{display:none}.single-search-menu a{color:var(--cm-black, #203842)}.single-search-menu .title{height:30px;margin-bottom:15px}.single-search-menu>.sp .search-category{list-style:none;border-radius:14px;background:var(--white, #FFF);box-shadow:0 18px 26px #0000000d,0 16px 35px #0000000a,0 -7px 20px #0000000a;margin:22px 0;padding:20px 12px;font-size:13px;font-weight:400;line-height:142%;letter-spacing:.26px}.single-search-menu>.sp .category-title{margin:0;font-weight:600}.single-search-menu>.sp .sub-category-list{display:block}.single-search-menu>.sp .sub-category{margin:0;padding:10px 0}.single-search-menu>.sp .sub-category:before{content:none}.single-search-menu>.sp .sub-category .ac-label_child{width:90%}.single-search-menu>.sp .sub-category-title{margin:0;font-size:14px;font-weight:500;line-height:142%;letter-spacing:.28px}.single-search-menu>.sp .options-list>li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-repeat:no-repeat;background-image:url(/build/assets/li_Polygon_black-c0ca701d.svg)}.single-search-menu>.sp .category-option{color:var(--cm-black, #203842)}a.login_link{color:#00c650;text-decoration:underline!important}.single-search-menu>.sp .search-category .ac-content>ul.options-list:has(.area-list){display:block}.single-search-menu>.sp .search-category .ac-content>ul.options-list:has(.area-list)>li{margin-right:0;margin-top:20px;padding-left:15px;position:relative}.single-search-menu>.sp .search-category .ac-content>ul.options-list:has(.area-list)>li:before{content:inherit}.text-word-wrap{word-wrap:break-word;word-break:break-all;white-space:normal}.other-kyujin{margin-top:46px;padding-top:32px;background:var(--cm-white, #FFF);margin-left:12px;border-radius:30px 0 0 30px}section.other-kyujin .tab{display:flex;align-items:center;justify-content:space-between;margin:0 18px;border-radius:20px;background:var(--cm-light-gray, #F3F4F6);gap:24px}section.other-kyujin .tab>div{flex:1;height:95px;padding:0 10px;border-radius:18px;text-align:center;color:var(--cm-black, #203842);font-size:14px;font-weight:700;line-height:128%}section.other-kyujin .tab>div>div{height:40px;margin-top:12px}section.other-kyujin .tab>div>p{flex-grow:1;display:flex;align-items:center;justify-content:center}section.other-kyujin .tab>div.active{background:var(--cm-green, #00C650)}section.other-kyujin .tab>div.active p{color:var(--cm-white, #FFF)}section.other-kyujin .tab>div.active>div>img{display:none}section.other-kyujin .tab>div.active>div>picture>img{display:none}section.other-kyujin .tab>div.active>div{background-repeat:no-repeat;background-size:contain;background-position:center}section.other-kyujin .tab>div.active.recommendation>div{background-image:url(/build/assets/icon_thumbUp_white-262e43de.svg);background-size:34px 34px;background-position:top}section.other-kyujin .tab>div.active.new>div{background-image:url(/build/assets/icon_JD_white-50ee8f05.svg)}section.other-kyujin .tab>div.active.history>div{background-image:url(/build/assets/icon_history_white-a3f3060e.svg)}section.other-kyujin .kyujin-list{margin-top:28px;overflow-x:auto;white-space:nowrap}section.other-kyujin .kyujin-list ul li.kyujin-card{position:relative;padding-top:30px;margin-right:18px;margin-bottom:15px;width:155px;border-radius:14px}section.other-kyujin .kyujin-list ul li.kyujin-card .image{display:flex;align-items:inherit;justify-content:center;background-color:var(--cm-light-gray, #F3F4F6);position:absolute;top:0;left:50%;transform:translate(-50%);width:143px;height:106px;border-radius:12px}section.other-kyujin .kyujin-list ul li.kyujin-card .image img{max-width:100%;width:100%;border-radius:12px;object-fit:contain;object-position:center}section.other-kyujin .kyujin-list ul li.kyujin-card .content{padding:90px 5px 5px;border-radius:14px;background:var(--cm-white, #FFF)}section.other-kyujin .kyujin-list ul li.kyujin-card .content .title:before{content:none}section.other-kyujin .kyujin-list ul li.kyujin-card .content .title{width:140px;height:55px;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:142%;letter-spacing:.28px}section.other-kyujin .kyujin-list ul li.kyujin-card .content .item{margin:8px 0}section.other-kyujin .kyujin-list ul li.kyujin-card .content .item p{font-size:12px;font-weight:400;line-height:120%;letter-spacing:.24px}section.other-kyujin .detail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.other-kyujin .kyujin-list ul li.kyujin-card .content .tag{min-width:70px;min-height:24px;margin-right:7px;padding:5px;border-radius:15px;background:var(--cm-green, #00C650)}section.other-kyujin .kyujin-list ul li.kyujin-card .content .tag>div{width:16px;height:16px;display:flex;text-align:center;align-items:center}section.other-kyujin .kyujin-list ul li.kyujin-card .content .tag>div>img{width:16px;height:16px}section.other-kyujin .kyujin-list ul li.kyujin-card .content .tag>div>picture>img{width:16px;height:16px}section.other-kyujin .kyujin-list ul li.kyujin-card .content .tag p{color:var(--cm-white, #FFF);text-align:center;font-size:13px;font-weight:500;line-height:120%;letter-spacing:.26px;flex-grow:1}section.other-kyujin section.tab-panel{display:none}section.other-kyujin section.tab-panel.active{display:block}.topic-path{margin:0 18px;padding:10px 0;border-bottom:1px solid var(--cm-gray, #68828D);font-size:14px;font-weight:400;line-height:142%;letter-spacing:.28px;color:var(--cm-gray, #68828D)}.topic-path ol.breadcrumb{padding:0;margin-bottom:0;background-color:inherit;border-radius:0}.topic-path ol.breadcrumb .breadcrumb-item,.topic-path ol.breadcrumb .breadcrumb-item a{color:var(--cm-gray, #68828D)}.topic-path ol.breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:">"}.topic-path nav.scroll-x{overflow-x:scroll}.topic-path nav.scroll-x ol.breadcrumb{white-space:nowrap}.factory-search-category a{width:100%;color:var(--cm-black, #203842);font-size:14px;font-weight:500}.present-image{border-radius:5px;max-width:100%;max-height:118px;width:100%;object-fit:contain;object-position:center}@media screen and (max-width: 1439px){.pc{display:none!important}}
