﻿.social__facebookShare img{vertical-align:inherit}.social__facebookShare:visited,.social__facebookShare:link{text-decoration:none}.qaContents{color:#333;line-height:1.5}.qaContents__title{margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #229B3F;font-size:16px;font-weight:bold}.qaContents__item:not(:last-child){margin-bottom:12px;border-bottom:1px solid #e4e4e4}.qaContents__mark{padding-top:3px;font-family:'Arial', 'Helvetica', sans-serif;font-size:16px;line-height:1}.qaContents__mark--question{color:#198834}.qaContents__mark--answer{color:#666}.qaContents__question{display:flex;gap:8px}.qaContents__questionText{font-size:14px;font-weight:bold}.qaContents__answer{padding:12px 0;display:flex;gap:10px}.qaContents__answerText{font-size:14px}.qaContents__note{margin-top:4px;color:#666;font-size:12px}body{min-width:1024px}#wrapper{background-color:#ECF7EE}#content{min-width:1024px;box-sizing:border-box}#topic-path{margin-bottom:20px}.lead-area{padding:20px 20px 0;line-height:24px;width:100%;background-color:#fff}.lead{font-weight:bold;font-size:27px;line-height:1.35;color:#333}.icon-area{white-space:nowrap;padding-right:10px}.ul-wrapper{position:relative;float:right;width:344px}.ul-wrapper .action-button-area{float:right;width:100%}.ul-wrapper .action-button-area li{position:relative;box-sizing:border-box;float:left;text-align:center;width:48%;margin-right:4%}.ul-wrapper .action-button-area li .button-link{width:100%}.ul-wrapper .action-button-area li.last{margin-right:0}.ul-wrapper .action-button-area .button-link{box-sizing:border-box;display:block;width:170px;border-radius:8px}.ul-wrapper .action-button-area .link{color:#08c}.ul-wrapper .action-button-area .examination{height:54px;flex-shrink:0;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;border:2px solid rgba(0,0,0,0.2);border-radius:8px;background:#fff;cursor:pointer}.ul-wrapper .action-button-area .examination .examination-button{line-height:24px;font-size:20px;font-weight:bold;color:rgba(0,0,0,0.87);margin-left:4px}.ul-wrapper .action-button-area .examination:hover{transition:all 0.2s ease-out;background:rgba(0,0,0,0.05);text-decoration:none;cursor:pointer}.ul-wrapper .action-button-area .favoriteIcon{display:inline-block;width:20px;height:20px;align-self:center;margin-right:8px}.ul-wrapper .action-button-area .favoriteIconEmpty{display:inline-block;width:20px;height:20px;align-self:center;margin-right:8px}.ul-wrapper .action-button-area .examinationed{font-size:16px;white-space:nowrap;display:flex;align-items:center;background-color:#f2f2f2;border-color:transparent;font-weight:normal}.ul-wrapper .action-button-area .examinationed:hover{color:#333;background-color:#e4e4e4}.ul-wrapper .action-button-area .entry{color:#fff;font-size:20px;line-height:22px;padding:16px 0;font-weight:bold;text-shadow:0 1px 1px #d04c14;background:linear-gradient(to bottom, #f47137 0%, #f34e05 100%)}.ul-wrapper .action-button-area .entry:hover{background:#f34e05;text-decoration:none;cursor:pointer}.ul-wrapper .action-button-area .entryed{background:rgba(0,0,0,0.12);color:rgba(0,0,0,0.87);border:none;text-shadow:none;font-weight:normal;font-size:14px;line-height:17px;padding:10px 0}.ul-wrapper .action-button-area .entryed:hover{background:rgba(0,0,0,0.2);text-shadow:none;font-weight:normal}.ul-wrapper .action-button-area .ji-popover .ji-popover__arrow{z-index:2}.ul-wrapper .action-button-area .ji-popover .ji-popover__arrow::before{top:-13px}.ul-wrapper .action-button-area .ji-popover .ji-popover__arrow::after{top:-14px}.job-code{color:#fff;display:inline-block;font-size:20px;line-height:20px;padding:10.5px;border-radius:5px;margin-right:13px}.employment{font-size:20px;line-height:22px;color:#333;display:inline-block}.shop-area{background-color:#fff;overflow:hidden;padding:20px 30px;margin-bottom:20px;gap:50px;display:flex;flex-direction:row}.shop-area .shop-detail-area{width:70%;color:#333}.shop-area .shop-detail-area .title{margin-bottom:10px;font-size:24px;line-height:1.35em}.shop-area .shop-detail-area .sub-title{overflow:hidden;margin-bottom:18px;align-items:center}.shop-area .shop-detail-area .sub-title .job-condition>li{vertical-align:top}.shop-area .shop-detail-area .sub-title .job-condition>li+li{margin-left:5px}.shop-area .shop-detail-area .sub-title .job-condition>li>img{display:block}.shop-area .shop-detail-area .sub-title .shop-name-kana{font-size:14px;line-height:1.5;float:left}.shop-area .shop-detail-area .sub-title .shop-name-kana--history{line-height:18px}.shop-area .shop-detail-area .shop-data{font-size:12px;line-height:14px;font-weight:bold}.shop-area .shop-detail-area .shop-open-date{color:#666;font-size:12px;line-height:14px}.shop-area .shop-detail-area .store-url{font-size:14px}.shop-area .shop-detail-area .shop-info{overflow:hidden}.shop-area .shop-detail-area .shop-info .shop-detail{display:flex}.shop-area .shop-detail-area .shop-info .detail-items{width:70%;border-spacing:0 4px}.shop-area .shop-detail-area .shop-info .detail-items th{color:#666;font-size:12px;line-height:1.5;background-color:#f2f2f2;width:45px;height:24px;vertical-align:middle;text-align:center}.shop-area .shop-detail-area .shop-info .detail-items td{padding:0 15px;font-size:14px;line-height:1.5}.shop-area .shop-detail-area .shop-info .company-area .company-area-link{padding:12px;width:268px;box-sizing:border-box;background-color:#f2f2f2;display:block}.shop-area .shop-detail-area .shop-info .company-area .company-area-link:hover{background-color:#e4e4e4;text-decoration:none}.shop-area .shop-detail-area .shop-info .company-area .management-company{color:#333;font-size:12px;line-height:1.25;font-weight:bold;display:block;margin-bottom:4px}.shop-area .shop-detail-area .shop-info .company-area .management-company::before{color:#9e9e9e;padding-right:4px}.shop-area .shop-detail-area .shop-info .company-area .company-name{font-size:14px;color:#0073B8;line-height:1.25;font-weight:bold;display:block;margin-bottom:8px}.shop-area .shop-detail-area .shop-info .company-area .company-detail{display:flex;flex-direction:row-reverse}.shop-area .shop-detail-area .shop-info .company-area .company-detail .company-info-area{color:#333;font-size:12px;line-height:1.5;margin-left:8px;overflow-wrap:break-word;flex:1}.shop-area .shop-detail-area .shop-info .company-area .company-detail .company-image-area{width:45px}.shop-area .shop-detail-area .shop-info .company-area .company-detail-link{text-align:right;font-size:12px}.shop-area .shop-image-area{overflow:hidden;width:25%}.shop-area .shop-image-area .shop-image{margin-bottom:8px}.shop-area .shop-image-area .image-comment{color:#666;font-size:14px;line-height:1.5}.feature-link-area{display:flex;margin-left:290px;padding-bottom:10px}.feature-link-area .shop-feature-link{font-weight:normal;display:flex;align-items:center}.feature-link-area .shop-feature-link::after{content:'';background-image:url(/assets/common/icons/arrow-5f8256a38c88a54e475e1ce17f034a619697b11230c43e51728dc56bd7038570.svg);background-size:contain;width:14px;height:14px}.feature-link-area .open-date{color:#333;font-size:12px;display:flex;align-items:flex-end;margin-left:auto}#job-detail-area .job-area{box-sizing:border-box;position:relative;display:flex;gap:12px;justify-content:space-between}#job-detail-area .job-area .main-content-area{max-width:950px}#job-detail-area .job-area .main-content-area .job-detail-info{padding:18px 20px 18px 30px;box-sizing:border-box;border-radius:0 0 8px 0;margin-bottom:20px;border-top:3px solid #229B3F;background-color:#fff}#job-detail-area .job-area .main-content-area .job-detail-info .job-code-area{margin-bottom:20px;display:flex;justify-content:space-between}#job-detail-area .job-area .main-content-area .job-detail-info .job-code-wrapper{width:calc(100% - 344px - 10px);align-self:center}#job-detail-area .job-area .main-content-area .job-detail-info .job-code-wrapper .employment{float:left}#job-detail-area .job-area .main-content-area .job-detail-info .job-code-wrapper .job-code-display{padding-top:7px;display:block;font-size:20px;color:#333;line-height:30px;font-weight:bold}#job-detail-area .job-area .main-content-area .job-detail-info .action-button-area{float:right;width:100%}#job-detail-area .job-area .main-content-area .job-detail-info .job-detail{border-collapse:separate;border-spacing:8px 2px;width:100%;margin-bottom:20px}#job-detail-area .job-area .main-content-area .job-detail-info .job-detail tr:nth-child(n + 2) td{border-top:1px solid #e4e4e4}#job-detail-area .job-area .main-content-area .job-detail-info .job-detail th{box-sizing:border-box;width:121px;padding:14.5px 0 10.5px;text-align:center;background-color:#ecf7f1;color:#333;font-size:14px;line-height:16px;font-weight:bold;vertical-align:baseline}#job-detail-area .job-area .main-content-area .job-detail-info .job-detail th .working-time{display:flex;align-items:center;justify-content:center}#job-detail-area .job-area .main-content-area .job-detail-info .job-detail th .working-time-label{display:inline-block;line-height:1}#job-detail-area .job-area .main-content-area .job-detail-info .job-detail th .working-time-wrapper{position:relative;padding:0 8px;cursor:pointer}#job-detail-area .job-area .main-content-area .job-detail-info .job-detail th .working-time-icon{width:14px;height:14px}#job-detail-area .job-area .main-content-area .job-detail-info .job-detail td{box-sizing:border-box;padding:12.5px 22px;font-size:14px;line-height:1.5;color:#333;word-break:break-all}#job-detail-area .job-area .main-content-area .job-detail-info .job-detail td .salary{font-weight:bold;display:block}#job-detail-area .job-area .main-content-area .job-detail-info .job-detail td .salary-note{display:block;margin-top:14px}#job-detail-area .job-area .main-content-area .job-detail-info .job-detail td.feature{line-height:16px;padding:12.5px 22px}#job-detail-area .job-area .main-content-area .job-detail-info .target-shop-area{border-top:1px solid #e4e4e4;padding-top:20px;display:flex}#job-detail-area .job-area .main-content-area .job-detail-info .shop-info{padding-right:20px;color:#333;flex:1;display:flex;flex-wrap:wrap;justify-content:end}#job-detail-area .job-area .main-content-area .job-detail-info .shop-info .shop-name{font-size:14px;line-height:1.5;margin-bottom:7px;flex-basis:100%;text-align:right}#job-detail-area .job-area .main-content-area .job-detail-info .shop-info .name{color:#666}#job-detail-area .job-area .main-content-area .shop-feature-area{background-color:#fff}#job-detail-area .job-area .main-content-area .shop-feature-area #shop-feature-title-area{font-size:20px;line-height:1.1;font-weight:bold;color:#333;padding:20px 30px 12px;border-top:4px solid #229B3F}#job-detail-area .job-area .main-content-area .shop-feature-area #shop-feature-title-area .sub-shop-feature-title{font-size:14px;line-height:1.5}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail{overflow:hidden;padding:18px 20px 18px 30px}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-contents-area{overflow:hidden}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-contents{float:right;width:290px;margin-left:30px}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-contents .pictute-area{margin-bottom:24px}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-contents .pictute-area .shop-image-area{margin-bottom:10px;font-size:14px;color:#666;width:290px}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-contents .pictute-area .shop-comment{color:#666;font-size:14px;margin-top:10px}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-contents .shop-msg-area{position:relative;background-color:#ECF7EE;color:#333;padding:12px;margin-bottom:30px}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-contents .shop-msg-area .shop-msg-title{font-size:16px;line-height:1.5;font-weight:bold;display:block;margin-bottom:12px}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-contents .shop-msg-area .posted-feature{position:absolute;right:2%;top:-19px;z-index:50}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-contents .shop-msg-area .feature-msg-bg .feature-msg-box{background-color:#fff;padding:12px;position:relative;border-radius:4px}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-contents .shop-msg-area .feature-msg-bg .feature-msg{font-size:14px;line-height:1.5}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-contents .shop-msg-area .feature-msg-bg .feature-linkArea{margin-top:8px;font-size:12px;line-height:1.5;text-align:left}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-contents .shop-msg-area .feature-msg-bg .feature-linkArea>a{color:#0073B8}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-feature{font-size:14px;line-height:1.5;color:#333;word-break:break-all}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-image-area{overflow:hidden;margin-top:30px}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-image-area .one-image-area{height:229px;box-sizing:border-box;float:left;margin-right:28px;margin-bottom:20px}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-image-area .one-image-area .image-area-box{width:272px;height:204px;display:flex;align-items:center;justify-content:center}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-image-area .one-image-area .image-area-box img{max-width:100%;max-height:100%}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-feature-detail .shop-image-area .one-image-area .comment{margin-top:10px;font-size:12px;line-height:1.5;color:#666}#job-detail-area .job-area .main-content-area .shop-feature-area .target-shop-area{border-top:1px solid #e4e4e4;padding:20px 0 18px;margin:0 18px 0 30px;display:flex}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-info{padding-right:20px;color:#333;flex:1;display:flex;flex-wrap:wrap;justify-content:end}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-info .shop-name{font-size:14px;line-height:1.5;display:block;margin-bottom:7px;flex-basis:100%;text-align:right}#job-detail-area .job-area .main-content-area .shop-feature-area .shop-info .name{color:#666}#job-detail-area .job-area .main-content-area .button-area{overflow:hidden;margin:20px 0;padding:40px 0 49px;display:flex;gap:28px;justify-content:center}#job-detail-area .job-area .main-content-area .button-area .button{box-sizing:border-box;width:260px;position:relative}#job-detail-area .job-area .main-content-area .button-area .button__icon{transform:rotate(-90deg);position:absolute;top:16px}#job-detail-area .job-area .main-content-area .job-skill-area{overflow:hidden}#job-detail-area .job-area .main-content-area .job-skill-area .skill-title{color:#198834;font-size:16px;font-weight:bold;line-height:1.5;padding:30px 3px 10px}#job-detail-area .job-area .main-content-area .job-skill-area .skill-detail{float:left;margin:0 10px 10px 0}#job-detail-area .job-area .main-content-area .job-skill-area .skill-detail::before{content:'●';color:#229B3F}#job-detail-area .job-area .menu{flex-shrink:0;width:278px}#job-detail-area .job-area .menu .shop-job-area{background-color:#fff;border-radius:8px 0 0 8px;padding:0 12px}#job-detail-area .job-area .menu .job-detail-title{color:#333;font-size:20px;font-weight:bold;padding:13px;display:flex;justify-content:center}#job-detail-area .job-area .menu .match-job .job-count{color:#666;font-size:14px;display:block;text-align:center;line-height:1.5;margin-bottom:4px}#job-detail-area .job-area .menu .match-job .job-list-area{padding-bottom:12px}#job-detail-area .job-area .menu .match-job .job-list-area .job-list:first-child{border-top:none}#job-detail-area .job-area .menu .match-job .job-list-area .job-list .job-list-link{display:block;background-color:#fff;padding:10px 0 0 9px;height:52px;border-top:1px solid #f2f2f2}#job-detail-area .job-area .menu .match-job .job-list-area .job-list .job-list-link:hover{background:#f2f2f2;cursor:pointer;text-decoration:none}#job-detail-area .job-area .menu .match-job .job-list-area .job-list .job-code{padding:5px;font-size:14px;line-height:14px;margin-right:8px}#job-detail-area .job-area .menu .match-job .job-list-area .job-list .employment{margin-bottom:0;display:inline;font-size:14px;line-height:16px;color:#0073B8}#job-detail-area .job-area .menu .match-job .job-list-area .job-list .salary{color:#666;display:block;padding-left:33px;font-size:12px;line-height:14px;margin-top:2px}#job-detail-area .job-area .menu .match-job .job-list-area .job-list .jobStatusAndChangeLinkArea{display:flex;padding:4px 8px;gap:8px;font-size:12px;line-height:1.166}#job-detail-area .job-area .menu .match-job .job-list-area .job-list .jobStatusAndChangeLinkArea__changeLink{color:#0073B8}#job-detail-area .job-area .menu .match-job .job-list-area .job-list .jobStatusAndChangeLinkArea__jobStatus{color:#666}#job-detail-area .job-area .menu .match-job .job-list-area .selected-job .job-list-link{position:relative;width:calc(100% + 15px);height:49px;border:2px solid #229B3F;border-right:none}#job-detail-area .job-area .menu .match-job .job-list-area .selected-job .job-list-link::after{left:100%;top:-2px;position:absolute;content:url(/assets/work/show/pc/selected_tab_decoration-0b382c766b414168b9efcd61610a3f66fdb2c15da9edfa7b907f929a8a29f21f.svg)}#job-detail-area .job-area .menu .match-job .job-list-area .selected-job .job-list-link:hover{background:#fff}#job-detail-area .job-area .menu .match-job .job-list-area .selected-job .employment{color:#333;font-weight:bold}#job-detail-area .job-area .menu .other-job{padding:20px}#job-detail-area .job-area .menu .other-job .other-contents-title{font-size:14px;line-height:1.5;color:#333;font-weight:bold;display:inline-block;margin-bottom:4px}#job-detail-area .job-area .menu .other-job .job-list{line-height:24px;padding-top:8px}#job-detail-area .job-area .menu .other-job .job-list>a{display:flex;align-items:flex-start;text-decoration:none}#job-detail-area .job-area .menu .other-job .job-list>a:hover .employment{text-decoration:underline}#job-detail-area .job-area .menu .other-job .job-list .job-code{padding:2px;font-size:12px;line-height:12px;border-radius:0}#job-detail-area .job-area .menu .other-job .job-list .employment{margin-bottom:0;font-size:14px;line-height:1.25;display:inline}#job-detail-area .job-area .menu .other-job .fjj-job-list{line-height:24px;list-style:disc;list-style-position:inside}#job-detail-area .job-area .menu .other-job .fjj-job-list .employment{margin-bottom:0;color:#1a1a1a;font-size:12px}#job-detail-area .job-area .menu .other-contents-area{padding:20px 12px 7px;margin-top:20px;background-color:#fff}#job-detail-area .job-area .menu .other-contents-area .other-contents .other-contents-title{color:#1a1a1a;font-size:13px;line-height:15px;display:block;margin-bottom:5px}#job-detail-area .job-area .menu .other-contents-area .jobHistory{margin-left:-30px;padding-left:0;padding-right:8px;text-align:center}#job-detail-area .job-area .menu .other-contents-area .jobHistory__closeMessage{color:red;font-size:18px;line-height:24px;text-align:center}#job-detail-area .job-area .menu .other-contents-area .jobHistory__baroon{border-radius:6px;background-color:#f5f1e8;color:#333;font-size:14px;margin:15px 10px 30px;padding:10px;position:relative}#job-detail-area .job-area .menu .other-contents-area .jobHistory__baroon::after{border:solid transparent;border-top-color:#f5f1e8;border-width:20px 11px;content:'';height:0;left:50%;margin-left:-11px;top:100%;width:0;pointer-events:none;position:absolute}#job-detail-area .job-area .menu .other-contents-area .jobHistory__baroon strong{display:block;font-size:18px;font-weight:normal;margin-bottom:12px}#job-detail-area .job-area .menu .other-contents-area .jobHistory__item{display:flex;align-items:center;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.07);background-color:#fff;border:1px solid #d1d1d1;cursor:pointer;margin-bottom:8px;min-height:40px;padding:7px}#job-detail-area .job-area .menu .other-contents-area .jobHistory__item:hover,#job-detail-area .job-area .menu .other-contents-area .jobHistory__item--favorited{background-color:#e5e5e5}#job-detail-area .job-area .menu .other-contents-area .jobHistory__code::before{margin-right:7px}#job-detail-area .job-area .menu .other-contents-area .jobHistory__employment{flex:1;color:#1a1a1a;font-size:13px;line-height:18px;text-align:left}#job-detail-area .job-area .menu .other-contents-area .jobHistory__favoriteButton{border-left:1px solid #ededed;color:#1a1a1a;font-size:12px;line-height:16px;margin-left:5px;padding-left:5px;width:calc(22px + 4em)}#job-detail-area .job-area .menu .other-contents-area .jobHistory__favoriteButton:hover{text-decoration:none}#job-detail-area .job-area .menu .other-contents-area .jobHistory__favoriteButton::before{content:'\e911';font-family:icomoon, sans-serif;font-size:16px;width:22px}.jobHistory__item .jobHistory__favoriteButton::before{color:#f5a623}.jobHistory__item--favorited .jobHistory__favoriteButton::before{color:#bfbfbf}#job-detail-area .job-area .menu .other-contents-area .other-shop{border-bottom:solid 1px #e4e4e4}#job-detail-area .job-area .menu .other-contents-area .other-shop .shop-list{border-bottom:1px solid #e4e4e4;cursor:pointer}#job-detail-area .job-area .menu .other-contents-area .other-shop .shop-list:first-child{margin-top:0}#job-detail-area .job-area .menu .other-contents-area .other-shop .shop-list:last-child{padding-bottom:0;border-bottom:none}#job-detail-area .job-area .menu .other-contents-area .other-shop .shop-list .shop-list-link{display:block}#job-detail-area .job-area .menu .other-contents-area .other-shop .shop-list .shop-list-link:hover{background-color:#f2f2f2;text-decoration:none}#job-detail-area .job-area .menu .other-contents-area .other-shop .shop-list .one-shop-area{padding:10px 0}#job-detail-area .job-area .menu .other-contents-area .other-shop .shop-list .one-shop-area .shop-name{background-image:url(/assets/common/icons/polygon-3a668785caac8e6c670e212167e00e8eb37ecc6a2ecabf6768bda918898ab3bb.svg);background-repeat:no-repeat;display:block;padding-left:15px;font-size:13px;line-height:15px;margin-bottom:8px}#job-detail-area .job-area .menu .other-contents-area .other-shop .shop-list .one-shop-area .shop-detail{overflow:hidden}#job-detail-area .job-area .menu .other-contents-area .other-shop .shop-list .one-shop-area .shop-detail .shop-info{float:right;width:170px;font-size:12px;line-height:17px;color:#333}#job-detail-area .job-area .menu .other-contents-area .other-shop .shop-list .one-shop-area .shop-detail .shop-info .shop-info-items{display:flex;gap:8px}#job-detail-area .job-area .menu .other-contents-area .other-shop .shop-list .one-shop-area .shop-detail .shop-info .shop-info-items dt{flex-shrink:0}#job-detail-area .job-area .menu .other-contents-area .other-shop .shop-list .one-shop-area .shop-detail .shop-info .shop-info-items dd{flex-shrink:1}#job-detail-area .job-area .menu .other-contents-area .other-shop .shop-list .one-shop-area .shop-detail .shop-info .item{color:#666}#job-detail-area .job-area .menu .other-contents-area .other-shop .shop-list .one-shop-area .shop-detail .shop-image{width:55px;float:left}.otherTypeJobs{display:flex;flex-direction:column;align-items:flex-start;padding:15px 0;gap:10px}.otherTypeJobs__items{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;padding:0;width:100%}.otherTypeJobs__item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:5px 10px;gap:5px}.otherTypeJobs__content{display:flex;flex-direction:row;align-items:center;padding:0;gap:10px}.otherTypeJobs__icon{width:24px;height:24px}.otherTypeJobs__icon::before{font-weight:700;font-size:14px;line-height:14px;padding:5px;border-radius:4px;font-family:'Noto Sans JP', sans-serif;font-style:normal;margin-right:10px}.otherTypeJobs__title{font-size:14px;line-height:20px}.otherTypeJobs__title--bold{font-weight:700}.shopFeeds{margin-top:30px}.shopFeeds__title{color:#333;font-size:20px;font-weight:bold;padding-bottom:20px}.shopFeeds__title::before{color:#229B3F;padding-right:8px}.shopFeeds__items{display:flex}.shopFeeds__items .shopFeed{display:flex;border:1px solid #e4e4e4;margin:5px;padding:16px;width:calc(50% - 10px)}.shopFeeds__items .shopFeed__imageArea{height:142px;width:190px;display:flex;align-items:center;justify-content:center}.shopFeeds__items .shopFeed__imageArea>img{max-height:100%;max-width:100%}.shopFeeds__items .shopFeed__bodyArea{flex:1;margin-left:8px}.shopFeeds__items .shopFeed__text{color:#333;font-size:14px;height:63px;line-height:21px;margin-top:15px;margin-bottom:10px;overflow:hidden;position:relative}.shopFeeds__items .shopFeed__text::before,.shopFeeds__items .shopFeed__text::after{background:#fff;position:absolute}.shopFeeds__items .shopFeed__text::before{content:'...';padding-left:2px;right:0;top:42px}.shopFeeds__items .shopFeed__text::after{content:'';height:100%;width:100%}.shopFeeds__items .shopFeed__category{font-size:12px}.shopFeeds__items .shopFeed__date{color:#666;font-size:12px;margin-top:4px;word-break:break-all}.shopFeeds__footer{font-size:13px;padding-top:15px;text-align:right}.working-time-popover{white-space:nowrap;display:none;position:absolute;cursor:default;text-align:left;top:0;left:50%;transform:translate(-50%, calc(-100% - 18px))}.trackingHeader{top:0;left:0;background-color:rgba(255,255,255,0.95);position:fixed;width:100%;min-width:800px;height:auto;z-index:1}.trackingHeader__main{max-width:1200px;display:flex;margin:10px auto;padding-left:20px;padding-right:20px;color:#333}.trackingHeader__shopImageArea{width:100px;margin-right:20px;display:flex;justify-content:center;align-items:center}.trackingHeader__img{max-width:100px;max-height:60px}.trackingHeader__detail{width:auto}.trackingHeader__jobCode::before{padding:3px;font-size:14px;line-height:14px;color:#fff;display:inline-block;border-radius:5px;width:14px}.trackingHeader__jobCode--a::before{content:'社';background-color:#5597cf}.trackingHeader__jobCode--d::before{content:'ア';background-color:#fd4481}.trackingHeader__jobCode--g::before{content:'派';background-color:#13b5b1}.trackingHeader__jobCode--h::before{content:'他';background-color:#bc823f}.trackingHeader__treatmentArea{margin-top:5px;line-height:1}.trackingHeader__overviewArea{margin:auto;line-height:1}.trackingHeader__name{font-size:12px;font-weight:bold;line-height:1.25}.trackingHeader__condition{font-size:12px;line-height:1.2;text-align:center}.trackingHeader__accessArea{margin-top:5px;font-size:12px;line-height:1.2}.trackingHeader__actionArea{display:flex;align-items:flex-end;margin-left:auto}.trackingHeader__actionItem{position:relative}.trackingHeader__actionItem:not(:first-child){margin-left:10px}.trackingHeader__button{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;width:135px;height:37px;border-radius:6px;text-align:center}.trackingHeader__button .favoriteIcon{display:inline-block;width:14px;height:14px;vertical-align:text-bottom}.trackingHeader__button .favoriteIconEmpty{display:inline-block;width:14px;height:14px;vertical-align:text-bottom}.trackingHeader__button.examinationed{background-color:#f2f2f2;border-color:transparent;font-weight:normal}.trackingHeader__button.examinationed:hover{color:#333;background-color:#e4e4e4}.trackingHeader__button .examination-button{line-height:1;white-space:nowrap}.trackingHeader__button--entry{background:linear-gradient(to bottom, #f47137, #f4601f 49%, #f34e05)}.trackingHeader__button--entry:hover{background:#f34e05;text-decoration:none}.trackingHeader__button--applied{background:rgba(0,0,0,0.12);border:none}.trackingHeader__button--applied:hover{background:rgba(0,0,0,0.2);text-decoration:none}.trackingHeader__buttonText{font-size:14px;font-weight:bold}.trackingHeader__buttonText--entry{line-height:2.43;color:#fff;font-weight:bold}.trackingHeader__buttonText--applied{line-height:2.43;color:rgba(0,0,0,0.87);font-weight:normal}.trackingHeader__buttonText--link{padding-left:10px;line-height:2.43;font-weight:normal;color:#08c}.trackingHeader__iconCloseBox{display:flex;color:#9d9d9d;width:18px;height:18px;border-radius:4px;right:0;position:absolute;margin-top:10px;margin-right:10px}.trackingHeader__iconClose{margin:auto;font-size:12px}.trackingHeader__type{font-size:12px;line-height:1.2;text-align:center}.trackingHeader__salary{font-size:12px;line-height:1.2;text-align:center}.trackingHeader .ji-popover .ji-popover__arrow{z-index:2}.trackingHeader .ji-popover .ji-popover__arrow::before{top:-13px}.trackingHeader .ji-popover .ji-popover__arrow::after{top:-14px}.other-contents-area .shop-history-box .shop-history-title-box{overflow:hidden;padding-top:5px;padding-bottom:5px}.other-contents-area .shop-history-box .shop-history-title-box .shop-history-title{color:#333;font-size:14px;font-weight:bold;line-height:1.5}.other-contents-area .shop-history-box .shop-history-content{padding-bottom:20px;border-bottom:1px solid #e4e4e4}.other-contents-area .shop-history-box .shop-history-content .shop-history-list li{border-top:1px solid #e4e4e4;padding:8px 0;overflow:hidden}.other-contents-area .shop-history-box .shop-history-content .shop-history-list li:first-child{border-top:none}.other-contents-area .shop-history-box .shop-history-content .shop-history-list li:hover{background-color:#f2f2f2}.other-contents-area .shop-history-box .shop-history-content .shop-history-list li .image-area{width:50px;float:left;font-size:0.6875;line-height:1.27em}.other-contents-area .shop-history-box .shop-history-content .shop-history-list li .image-area img{width:50px}.other-contents-area .shop-history-box .shop-history-content .shop-history-list li .info-area{padding-left:60px}.other-contents-area .shop-history-box .shop-history-content .shop-history-list li .info-area a{font-size:0.6875em;line-height:1.27em;color:#666}.other-contents-area .shop-history-box .shop-history-content .shop-history-list li .info-area a:hover{cursor:pointer;text-decoration:none}.other-contents-area .shop-history-box .shop-history-content .shop-history-list li .info-area span{display:block}.other-contents-area .shop-history-box .shop-history-content .shop-history-list li .info-area .link-text{color:#08c}.other-contents-area .shop-history-box .shop-history-content .shop-history-list-link{float:right;font-size:0.75em}#job-detail-area{position:relative}.job-switch-helper-area{position:absolute;top:-160px}.job-switch-helper-area-inner .job-switch-helper-note{color:#198834;font-weight:bold}.job-switch-helper-area-inner .close-area{display:flex;font-size:14px}.sub-contents{background-color:#fff;padding:16px 31px;box-sizing:border-box}.sub-contents .related-contents{padding-bottom:20px;border-top:1px solid #ccc;padding-top:15px}.sub-contents .related-contents-collaborative{overflow:hidden}.sub-contents .related-contents-first{border-top:none;padding-top:0}.sub-contents .sub-contents-category{margin-top:20px}.sub-contents .sub-contents-title{padding:4px 0 4px 13px;border-left:solid 5px #229B3F;display:block;color:#333;font-size:16px;line-height:1.5;margin-bottom:20px}.sub-contents .sub-contents-title--without-margin{margin-bottom:0}.sub-contents .sub-contents-subtitle{font-size:14px;font-weight:bold;color:#333}.sub-contents .history-contents{overflow:hidden}.sub-contents .history-contents .sub-contents-title{float:left;width:auto}.sub-contents .history-contents .list-link{float:right;padding-top:10px;width:auto;font-size:15px;text-decoration:none}.sub-contents .history-contents .list-link:hover{text-decoration:underline}.sub-contents .shop-list-area{width:100%}.sub-contents .shop-list-area .line{margin-bottom:20px}.sub-contents .shop-list-area .shop-items{overflow:hidden;float:left;margin-right:6%;margin-bottom:15px;width:47%;cursor:pointer}.sub-contents .shop-list-area .shop-items .shop-image-box{width:90px;height:90px;float:left}.sub-contents .shop-list-area .shop-items .shop-image-box img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sub-contents .shop-list-area .shop-items .shop-info-area-wrapper{padding-left:97px;height:90px}.sub-contents .shop-list-area .shop-items a{color:#333}.sub-contents .shop-list-area .shop-items-last-line{margin-bottom:0}.sub-contents .shop-list-area .shop-items-even{float:right;margin-right:0}.sub-contents .shop-list-area .shop-info-area{color:#666;font-size:12px;height:100%;display:flex;flex-direction:column;justify-content:center}.sub-contents .shop-list-area .shop-info-area .shop-name{display:block;line-height:14px;margin-bottom:10px;color:#0073B8;font-weight:bold}.sub-contents .shop-list-area .shop-info-area .shop-lead{line-height:18px}.sub-contents .job-list{color:#ccc;font-size:14px}.sub-contents .job-list a:link{line-height:24px}.sub-contents .job-list--with-margin{margin-top:8px}.sub-contents .shop-carousel{display:block;margin-top:10px;padding:0 10px;position:relative}.sub-contents .shop-carousel .shop-name{font-size:12px;font-weight:bold;line-height:13px;margin:4px 0 3px}.sub-contents .shop-carousel dt{color:#666;float:left;font-size:12px;line-height:1.25}.sub-contents .shop-carousel dd{color:#333;font-size:12px;line-height:1.25;padding-left:27px}.sub-contents .shop-carousel li.rs-carousel-item{margin:0 10px;width:120px}.sub-contents .shop-carousel .image-area{height:90px;text-align:center;vertical-align:middle;width:120px}.sub-contents .shop-carousel .rs-carousel-mask{display:block;margin:0 auto;width:753px}.sub-contents .shop-carousel .rs-carousel-action-next{right:20px}.sub-contents .shop-carousel .rs-carousel-action-prev{left:20px}.sub-contents .shop-carousel .rs-carousel-action-prev::after{color:#fff;left:18%;top:55%;font-size:18px;display:block;position:absolute;line-height:1;margin-top:-10px;content:'\e905';font-family:icomoon, sans-serif;transform:rotate(180deg)}.sub-contents .shop-carousel .rs-carousel-action-next::after{color:#fff;left:18%;top:55%;font-size:18px;display:block;position:absolute;line-height:1;margin-top:-10px;content:'\e905';font-family:icomoon, sans-serif}.sub-contents .shop-carousel .rs-carousel-action{top:65px;height:28px;width:28px;background-color:#ccc;border-radius:20px;position:absolute;display:block;color:#9e9e9e;opacity:0.75;z-index:1;cursor:pointer}.sub-contents .shop-carousel .rs-carousel-pagination{margin:15px auto 0;text-align:center}.sub-contents .shop-carousel .rs-carousel-pagination-link{display:inline-block}.sub-contents .shop-carousel .rs-carousel-pagination-link a{width:10px;height:10px;margin:0 8px;display:inline-block;text-indent:-9999px;border-radius:100%;background:#ccc}.sub-contents .shop-carousel .rs-carousel-pagination-link-active a{background-color:#9e9e9e}.addFavoritePopover{position:absolute;z-index:1;width:230px;top:110%;left:-30%}.addFavoritePopover__arrow{top:-20%;transform:rotate(180deg)}.informationIcon{background:url(/assets/common/icons/information-693408af96a770d71f76f145a95569d74d6a77e8a6df742204d67e49da2ba0c4.svg) no-repeat center center;background-size:100% 100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.favoriteIcon{background:url(/assets/common/icons/bookmark-orange-d5d9bb2b7d494c4b2ceeb334d9b9fc2d7e466ff38780c9e2a79b64f57b855e8f.svg) no-repeat center/contain}.favoriteIconGray{background:url(/assets/common/icons/bookmark-gray-42dc37ec83ea0bb75a718046b3a1398f04af89f3a18af9ab30d4f3409dbe16a6.svg) no-repeat center/contain}.favoriteIconMGray{background:url(/assets/common/icons/bookmark-mgray-e269257566834112b973483e07a9a36befd019546e3989a5a5e3584583f9b221.svg) no-repeat center/contain}.favoriteIconEmpty{background:url(/assets/common/icons/bookmark-empty-38afc671182c7f316c802a19fdbe0ff8eded4782a867d5747a8155168b971851.svg) no-repeat center/contain}.favoriteIconEmptyWhite{background:url(/assets/common/icons/bookmark-empty-white-fe346b298d3622a791231aff99687910a6a20a107201f6a76295b2d900947ddc.svg) no-repeat center/contain}
