﻿.g-jobTag{display:inline-block;font-weight:bold;line-height:1;color:#fff;text-align:center}.g-jobTag--rectLg{padding:7px 9px;border-radius:4px;font-size:14px}.g-jobTag--rectMd{padding:5px 7px;border-radius:2px;font-size:12px}.g-jobTag--capSm{padding:4px;border-radius:2px;font-size:12px}.g-jobTag--employee,.g-jobTag--employee1{background:#5597cf}.g-jobTag--partTimer,.g-jobTag--part_timer1{background:#fd4481}.g-jobTag--temporary{background:#13b5b1}.g-jobTag--other,.g-jobTag--apprentice,.g-jobTag--other2{background:#bc823f}.guideButton{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;padding:10px 14px;border:2px solid rgba(0,0,0,0.2);border-radius:6px;background:#fff;cursor:pointer}.guideButton:hover{transition:all 0.2s ease-out;background:rgba(0,0,0,0.05);text-decoration:none}.guideButton--fixed{width:260px;height:44px}.guideButton--primary{border:none;padding:12px 14px;background:linear-gradient(180deg, #f47137 0%, #f4601f 48.63%, #f34e05 100%)}.guideButton--primary:hover{transition:none;background:#ed510c}.guideButton--gray{border:none;padding:12px 14px;background:#e4e4e4}.guideButton--gray:hover{background:#ccc}.guideButton__text{font-size:16px;font-weight:bold;line-height:1.25;color:rgba(0,0,0,0.87)}.guideButton__text--primary{color:#fff}.guideButton__text--gray{font-weight:normal;color:#333}.guideButton__iconBefore{margin-right:4px}.guideButton__iconAfter{margin-left:4px}.optionIcon{padding:3px 6px 2px;border-radius:3px;font-size:13px;font-weight:bold;line-height:1}.optionIcon--new{border:1px solid #e60012;background:#fff;letter-spacing:0.21px;color:#e60012}.optionIcon--ichioshi{border:1px solid #ffcd33;background-color:#fff593;letter-spacing:-0.3px;color:#6e4725}.optionIcon--chumoku{border:1px solid #ffcd33;background-color:#fff593;letter-spacing:0.1px;color:#6e4725}.optionIcon--urgent{border:1px solid #e60012;background-color:#fff;letter-spacing:0.4px;color:#da0000}.optionIcon--pr{border:1px solid #000;background:#fff;letter-spacing:0.4px;color:#000}.narrowingDownArea{margin:20px 0;padding:20px 15px;background-color:#fff}.narrowingDownArea__title{font-size:0.875em;color:#666;font-weight:bold}.narrowingDownArea__category:not(:first-child){margin-top:20px}.narrowingDownArea__linkList{margin-top:8px}.narrowingDownArea__linkList li{display:inline;font-size:12px;line-height:18px;color:#ccc}.narrowingDownArea__linkList li:not(:first-child)::before{content:' '}.narrowingDownArea__linkItem--parent{font-weight:bold}.recommendedShopBox{border-top:solid 1px #ddd}.recommendedShopBox__headline{margin-top:21px;margin-bottom:20px;font-weight:bold;color:#333;width:280px;height:29px;font-size:20px}.shopCassette{margin-bottom:1.25em;background-color:#fff}.shopCassette__headline{display:flex;align-items:center;border-top:4px solid #229B3F}.shopCassette__optionList{display:inline-flex;margin-right:10px;vertical-align:middle;gap:5px}.shopCassette__optionItem{display:inherit;justify-content:center;align-items:center}.shopCassette__condition{flex:1;line-height:19px}.shopCassette__conditionText{font-size:0.8125em;line-height:1.4;color:#fff;font-weight:bold}.shopCassette__updateDate{font-size:0.625em;line-height:19px;color:#fff}.shopCassette__content{padding:20px}.shopCassette__storeName{display:inline;font-size:18px;font-weight:bold;line-height:27px;letter-spacing:0.09px;color:#333;vertical-align:middle}.shopCassette__storeName:hover{text-decoration:underline}.shopCassette__storeName:link{color:#333}.shopCassette__storeName:visited{color:#333}.shopCassette__titleArea{margin-top:10px}.shopCassette__title{font-size:1.3em;line-height:1.35em;color:#0073B8;font-weight:bold}.shopCassette__title:hover{text-decoration:underline}.shopCassette__detail{display:flex;margin-top:20px;margin-bottom:10px}@media only screen and (max-width: 899px){.shopCassette__detail{justify-content:space-between}}.shopCassette__imageArea{width:38.27%}@media only screen and (min-width: 900px){.shopCassette__imageArea{width:280px}}.shopCassette__image{width:100%}.shopCassette__image:hover{opacity:0.85}.shopCassette__imageComment{text-align:center;font-size:0.75em;line-height:1.8;color:#666;margin-top:5px}.shopCassette__infoArea{width:56.69%}@media only screen and (min-width: 900px){.shopCassette__infoArea{flex:1;width:auto;margin-left:20px}}.shopCassette__jobTagList{display:inline}.shopCassette__jobTagItem{display:inline}.shopCassette__jobTypeList{display:inline}.shopCassette__jobTypeItem{display:inline;font-size:14px;color:#333}.shopCassette__jobTypeItem--matched{font-weight:bold}.shopCassette__charaIconList{margin-top:4px;display:flex;flex-wrap:wrap}.shopCassette__charaIconItem{margin-top:6px}.shopCassette__charaIconItem:not(:last-child){margin-right:6px}.shopCassette__profile{margin-top:10px;width:100%;font-size:0.75em;line-height:1.2}.shopCassette__profile tr{display:block;margin-bottom:4px}.shopCassette__profile tr:last-child{margin-bottom:0}.shopCassette__profileHeading{width:50px;text-align:center;padding:3px 0;font-size:14px;color:#666;font-style:normal;font-weight:400;line-height:1.2;background:#f2f2f2}.shopCassette__profileItem{padding:5px 14px;padding-right:0;font-size:14px;color:#333}.shopCassette__buttonArea{display:flex;justify-content:flex-end;margin-top:15px}.shopCassette__buttonItem{position:relative}.shopCassette__buttonItem:not(:first-child){margin-left:10px}.shopCassette__endDate{font-size:14px;color:#333;font-weight:bold;line-height:17px;margin-right:15px;display:flex;align-items:flex-end;gap:5px}.shopCassette__endDateNotice{display:inline-block;color:#ff5e16;font-size:30px;font-weight:bold;line-height:24px}.shopCassette__endDateNotice--closed{font-size:20px;line-height:16px}.shopCassette__releaseDate{font-size:12px;color:#666;line-height:16px}.shopCassette__shopAccess{font-size:16px;line-height:27px;color:#333;display:inline;vertical-align:middle}.shopCassette__dateInformation{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.shopCassette__favoriteButton{flex-shrink:0}.shopCassette__favoriteButton .icon-layout-star-empty{color:rgba(0,0,0,0.6)}.shopCassette__favoriteButton .icon-layout-star{color:#ff8f00}.shopCassette__favoriteButton--disabled{background:#f2f2f2;border:0}.shopCassette__favoriteButton--disabled:hover{cursor:initial}.shopCassette__favoriteButtonText{color:#333}.shopCassette__favoriteButtonText--disabled{color:#9e9e9e}.shopCassette__headArea{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:20px}.shopCassette__headTitleArea{font-size:0}.shopCassette__catchImageWrapper:hover{text-decoration:none}.extraDataArea{padding:20px 16px;display:flex;flex-direction:column;gap:32px;background-color:#fff}.extraDataArea:not(:has(*)),.extraDataArea:has(.popularShopRankingArea--hide:only-child){display:none}.popularShopRankingArea__title{margin-bottom:20px;padding-bottom:4px;border-bottom:1px solid #229B3F;color:#333;font-size:16px;font-weight:bold;line-height:1.5}.popularShopRankingArea__items li{margin-bottom:12px;display:flex;align-items:center}.popularShopRankingArea__items li::before{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;font-size:12px;font-weight:bold;margin-right:8px;text-align:center;line-height:1}.popularShopRankingArea__items--top li:first-child::before{content:'1';border-radius:50%;border:1px solid #ffd148;background:#ffd148}.popularShopRankingArea__items--top li:nth-child(2)::before{content:'2';border-radius:50%;border:1px solid #dfe0df;background:#dfe0df}.popularShopRankingArea__items--top li:nth-child(3)::before{content:'3';border-radius:50%;border:1px solid #cda291;background:#cda291}.popularShopRankingArea__items--other{flex-wrap:wrap}.popularShopRankingArea__items--other li:nth-child(n)::before{content:attr(data-rank)}.popularShopRankingArea__name{color:#0073B8;font-size:14px;line-height:1.5}.popularShopRankingArea__rankingButtonWrap{text-align:right}.popularShopRankingArea__rankingButton{color:#0073B8;font-size:14px;line-height:1.5}.popularShopRankingArea__rankingButton:hover{cursor:pointer}.popularShopRankingArea--hide{display:none}.matchedMagazineArea__title{margin-bottom:20px;padding-bottom:4px;border-bottom:1px solid #229B3F;color:#333;font-size:16px;font-weight:bold;line-height:1.5}.matchedMagazineArea__magazineList li{display:flex;align-items:center}.matchedMagazineArea__magazineList li::before{content:'●';margin-right:8px;color:#ccc;font-size:6px;line-height:1}.matchedMagazineArea__magazineList li:not(:last-child){margin-bottom:4px}.matchedMagazineArea__magazineList li a{font-size:14px;line-height:1.5;color:#0073B8}.recommendQualificationArea__title{margin-bottom:20px;padding-bottom:4px;border-bottom:1px solid #229B3F;color:#333;font-size:16px;font-weight:bold;line-height:1.5}.recommendQualificationArea__qualificationList{display:flex;flex-wrap:wrap}.recommendQualificationArea__qualificationList li{display:flex;font-size:14px;line-height:1.5}.recommendQualificationArea__qualificationList li:not(:first-child)::before{content:'/';margin:0 8px;color:#ccc}.recommendQualificationArea__qualificationList li a{color:#0073B8}.dictionary__contents:not(:first-child){margin-top:32px}.dictionary__contents h2{margin-bottom:20px;padding-bottom:4px;border-bottom:1px solid #229B3F;color:#333;font-size:16px;font-weight:bold;line-height:1.5}.dictionary .word-item:not(:last-child){margin-bottom:12px}.dictionary .word-item h3{margin-bottom:4px;color:#198834;font-size:14px;line-height:1.5}.dictionary .word-item .explain{color:#333;padding:4px 0;font-size:12px;overflow:hidden}.dictionary .readMore{margin-top:12px;text-align:right;font-size:14px;line-height:1.5}.desiredCondition{background:#ECF7EE;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;justify-content:center;align-items:center;overflow-y:scroll;height:68px}.desiredCondition::-webkit-scrollbar{-webkit-appearance:none;width:10px}.desiredCondition::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:10px;border:3px solid #f0f0f0}.desiredCondition::-webkit-scrollbar-thumb:hover{background-color:#888}.desiredCondition li{display:flex;justify-content:flex-start;align-items:center}.desiredCondition__label{width:100px;text-align:left;flex-shrink:0}.desiredCondition__value{flex-grow:1;text-align:left}.desiredCondition__subTitle{color:#333;font-weight:700}.desiredCondition--old{background:#f2f2f2}.desiredCondition--sp li{display:block}.desiredConditionEntryCompleteModal{font-size:14px}.desiredConditionEntryCompleteModal__note{margin-top:24px;margin-bottom:24px}.desiredConditionEntryModal{font-size:14px;color:#333}.desiredConditionEntryModal__note{text-align:center;margin-bottom:16px}.desiredConditionEntryModal__noteSp{text-align:left}.desiredConditionEntryModal__desiredConditionArea{border:1px solid #e4e4e4}.desiredConditionEntryModal__oldDesiredConditionAreaTitle{color:#666;font-weight:700}.desiredConditionEntryModal__oldDesiredConditionAreaArrow{text-align:center;height:100%;width:100%}.desiredConditionEntryModal__oldDesiredConditionAreaArrow svg{display:inline-block;width:40px;height:16px}.desiredConditionEntryModal__newDesiredConditionAreaTitle{color:#198834;font-weight:700}.primaryModal{padding:20px;z-index:2;position:relative;background-color:#fff;margin:18px 30px}.primaryModal__contentFixed{margin:auto;width:100%}.primaryModal__scroller{overflow-y:scroll;overscroll-behavior:contain;z-index:10;height:100%;width:100%;position:fixed;top:0;right:0;display:flex}.primaryModal__scroller::-webkit-scrollbar{display:none}.primaryModal__wrapper{z-index:100;position:relative;width:100%;height:calc(100% + 1px);max-width:480px;display:flex;flex-direction:column;margin:auto}.primaryModal__overlay{width:100%;height:calc(100% + 1px);background-color:rgba(0,0,0,0.38)}.primaryModal__overlayNonScrollWrapper{overflow-y:scroll;overscroll-behavior:none;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0}.primaryModal__overlayNonScrollWrapper::-webkit-scrollbar{display:none}.primaryModal__closeButton{cursor:pointer;margin-left:auto;background:url(/assets/common/icons/close-cf9877f18ba1168bcaa1d79b4a38bcaecb0230250bb493c73de147e265476648.svg) no-repeat center center;width:14px;height:14px;background-size:14px}.primaryModal__title{font-size:16px;line-height:20px;color:rgba(0,0,0,0.87);margin-right:11px;font-weight:bold}.primaryModal__header{width:100%;display:flex;justify-content:space-between;margin-bottom:20px}.primaryModal__contents{width:100%}.jobModalComponent{border:1px solid #ccc}.jobModalComponent>li:not(:last-child){border-bottom:1px solid #ccc}.job{padding:12px 11px;display:flex;align-items:center;gap:10px;justify-content:space-between}.job__typetext{font-size:14px;line-height:17px;color:#333;width:100%}.job__typetext--entried{color:#9e9e9e}.job__typeIcon{background:url(/assets/common/icons/chevron-7b3a8232127274509507908c3ea5787bb8882b86c66abdd5e8b83e68a458e414.svg) no-repeat center center;width:14px;height:14px;background-size:14px}.job--entried{background-color:#f2f2f2}.job:hover{text-decoration:none;background:#f2f2f2}.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}
