﻿.g-login-btn{box-sizing:border-box;width:100%;padding:unset;border-radius:6px;border:1px solid;display:flex;align-items:center;gap:1px;cursor:pointer}.g-login-btn:hover{text-decoration:none;transition:all 0.2s ease-out}.g-login-btn--disabled{cursor:default}.g-login-btn__text{font-size:16px;font-weight:bold;text-align:center;line-height:20px;width:100%;padding:calc((24px / 2) - 1px);padding-right:calc(24px - 1px);padding-left:24px}.g-login-btn__icon{width:24px;height:24px;flex-shrink:0;padding-left:calc( (46px - 24px) / 2 - 1px);padding-right:calc( (46px - 24px) / 2)}.g-login-btn--line{border-color:#06c755;background-color:#06c755}.g-login-btn--line:hover{background-color:#05b34d;border-color:#05b34d}.g-login-btn--line:active,.g-login-btn--line:focus{background-color:#048c3c;border-color:#048c3c}.g-login-btn--line.g-login-btn--disabled{background-color:white;border-color:rgba(229,229,229,0.6)}.g-login-btn--line.g-login-btn--disabled .g-login-btn__icon{background-color:rgba(30,30,30,0.2)}.g-login-btn--line.g-login-btn--disabled .g-login-btn__text{color:rgba(30,30,30,0.2)}.g-login-btn--line.g-login-btn--disabled .g-login-btn__text::after{background-color:rgba(229,229,229,0.6)}.g-login-btn--line .g-login-btn__text{position:relative;color:white}.g-login-btn--line .g-login-btn__text::after{position:absolute;content:'';width:1px;height:calc(100% - 2px);background-color:rgba(0,0,0,0.08);left:-1px;top:1px}.g-login-btn--line .g-login-btn__icon{-webkit-mask-image:url(/assets/guide/icon_line-ed59871b70ef61b2f05c436e87d0362f85c9fafa51e34ce82d59eed2a88fa014.svg);mask-image:url(/assets/guide/icon_line-ed59871b70ef61b2f05c436e87d0362f85c9fafa51e34ce82d59eed2a88fa014.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-origin:content-box;mask-origin:content-box;background-color:white}.g-login-btn--google{border-color:#747775;background-color:white}.g-login-btn--google:hover,.g-login-btn--google:active,.g-login-btn--google:focus{background-color:#e0e0e0;border-color:#666967}.g-login-btn--google:hover .g-login-btn__text,.g-login-btn--google:active .g-login-btn__text,.g-login-btn--google:focus .g-login-btn__text{color:#676767}.g-login-btn--google.g-login-btn--disabled{background-color:white;border-color:#1f1f1f1f}.g-login-btn--google.g-login-btn--disabled .g-login-btn__text,.g-login-btn--google.g-login-btn--disabled .g-login-btn__icon{opacity:38%}.g-login-btn--google .g-login-btn__text{color:#757575}.g-login-btn--google .g-login-btn__icon{background-image:url(/assets/guide/icon_google-72c14d9e271e889df13ac577b8861ed39a7e926c4b4e43f658172144921f47dd.svg);background-repeat:no-repeat;background-origin:content-box}.ad-area{background-color:#ECF7EE}.ad-area img{max-width:100%}.ad-area .supermarket-feature-box,.ad-area .shop-history-box,.ad-area .searchHistoryArea,.ad-area .favorite-shop-box,.ad-area .desired-shop-box,.ad-area .recommendation-shop-box{padding:8px 12px 16px}.ad-area .registrationLoginArea{border-top:none;margin-top:16px;background-color:#fff}.ad-area .perspnal-ad,.ad-area .site-ad{width:47.82%}.ad-area .perspnal-ad{float:left}.ad-area .site-ad{float:right}.site-ad .ad-box.searchHistoryArea .ad-title-box .ad-title{font-size:14px;line-height:normal;letter-spacing:-0.34px}.site-ad .ad-box.searchHistoryArea .searchHistoryList__item a{font-size:0.875em;line-height:1.5}.ad-area .ad-box{border-top:2px solid #229B3F;background-color:#fff;margin-bottom:0}.ad-area .ad-box.supermarket-feature-box{margin-bottom:16px}.ad-area .ad-box .ad-title-box{overflow:hidden;padding:0;margin-bottom:15px}.ad-area .ad-box .ad-title{float:left;font-weight:bold;color:#333;font-size:0.875em;line-height:1.5;padding:0}.ad-area .ad-box.favorite-shop-box .ad-title{background:url("/img/work/list/icon_ad_area.png?20140917") no-repeat 0 2px transparent;padding-left:24px}.ad-area .ad-box.favorite-shop-box .ad-title-box{margin-left:-3px}.ad-area .ad-box.desired-shop-box .ad-title{background:none}.ad-area .ad-box.desired-shop-box .ad-title ::before{color:#239b31;font-size:16px;padding-right:4px}.ad-area .ad-box .list-link{float:right;font-size:0.75em;padding:3px 5px;background:none;letter-spacing:-0.34px}.ad-area .ad-box.pickup-ad-box .ad-title-box{background:url("/img/work/list/bg_pickup_ad_title.jpg") no-repeat 100% 0 transparent;height:38px}.ad-area .ad-box.pickup-ad-box .ad-title-box .ad-title{font-size:0.875em;color:#19435e;float:none;text-shadow:2px 2px 1px #fff, -2px 2px 1px #fff, 2px -2px 1px #fff, -2px -2px 1px #fff, 0 2px 1px #fff, -2px 0 1px #fff, 0 -2px 1px #fff, -2px 0 1px #fff}.ad-area .ad-box.pickup-ad-box .ad-title-box .list-link{background:#8da0bc;background:linear-gradient(to bottom, #8da0bc 0%, #3c5c8b 100%);color:#fff}.ad-area .ad-box li{padding:8px 10px;border-top:1px solid #e4e4e4;overflow:hidden}.ad-area .ad-box li:first-child{border-top:none}.ad-area .ad-box .shop-history-list li+li{padding-top:23px}.ad-area .ad-box li .image-area{width:50px;float:left;font-size:0.6875em;line-height:1.27em}.ad-area .ad-box li .image-area img{width:50px}.ad-area .ad-box li .info-area{padding-left:60px}.ad-area .ad-box .searchHistoryList__item a,.ad-area .ad-box li .info-area a{font-size:0.75em;line-height:1.25;color:#666}.ad-area .ad-box .searchHistoryList__item__condition,.ad-area .ad-box li .info-area span{display:block}.ad-area .ad-box .searchHistoryList__item__link,.ad-area .ad-box li .info-area .link-text{color:#08c}.ad-area .desired-shop-box .link-area{text-align:right}.ad-area .desired-shop-box .link-area a{font-size:0.75em}.ad-area .ad-box .feature-list .feature-item{border:none;margin-top:2px;background-color:#f7f5f0;padding:10px 10px 15px 10px;cursor:pointer}.ad-area .ad-box .feature-list .feature-item.feature-item-hover{background-color:#ebe9e3}.ad-area .ad-box .feature-list .feature-title{background:url("/img/work/list/icon_ad_area.png?20140917") no-repeat 0 -98px;padding:4px 0 8px 47px;margin-bottom:5px}.ad-area .ad-box .feature-list .feature-title a{font-size:0.8125em;line-height:1.23;font-weight:bold}.ad-area .ad-box .feature-list .image-area{width:78px;float:right}.ad-area .ad-box .feature-list .image-area img{width:78px}.ad-area .ad-box .feature-list .info-area{padding-right:18px;padding-left:0;overflow:hidden}.ad-area .ad-box .feature-list .info-area .catch-phrase{font-size:0.75em;line-height:1.25;color:#5d4531}.ad-area .ad-box .feature-list .feature-period{color:#b68b42;font-size:0.6875em;margin-top:3px}.ad-area .ad-box .non-member-message,.ad-area .ad-box .empty-message{padding:10px 0 10px;font-size:0.75em;color:#878787;line-height:1.25}.ad-area .recruitBanner{border-top:none;text-align:center;margin-bottom:16px}.ad-area .recruitBanner a{display:block;border-radius:5px;overflow:hidden;position:relative}.ad-area .recruitBanner a:hover::before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);content:'';display:block;z-index:100}.ad-area .ad-box.supermarket-feature-box .ad-title-box{margin-bottom:8px}.ad-supermarket-feature-link{display:flex;gap:12px}.ad-supermarket-feature-image{width:92px;height:61px}.ad-supermarket-feature-content{color:#333;font-size:16px;font-weight:bold;line-height:1.5}.recommendation-shop-box .ad-title{display:flex;align-items:center}.recommendation-shop-empty-message{color:#666;padding:10px 0;font-size:0.75em;line-height:1.25}.icon-layout-icon-new{width:25px;height:14px;margin-left:4px;display:block;background-image:url("/img/common/icons/new_label.svg");margin-right:4px}.registrationLoginArea{border-top:2px solid #ccc;margin-bottom:1em;padding:25px 10px 15px}.registrationLoginArea__loginLink{font-size:12px}.registrationLoginArea .g-login-btn--google{margin-top:15px}.registrationLoginArea .g-login-btn--facebook{margin-top:10px}.registrationLoginArea .registrationSocialArea__text{margin:15px 0;font-size:12px}.registrationSocialArea__button{display:block;font-size:16px;font-weight:bold;line-height:44px;text-align:center;color:#fff;border-radius:5px;margin-top:15px}.registrationSocialArea__button--google{background-color:#4285f4}.registrationSocialArea__button--google:hover{text-decoration:none;background-color:#3367d6}.registrationSocialArea__button:visited,.registrationSocialArea__button:active,.registrationSocialArea__button:link{color:#fff}.registrationSocialArea__text{font-size:11px;line-height:17px;color:#666;margin:7px 0}.loginArea{border-top:1px dashed #ccc;padding:10px 0}.loginArea__text{display:block;font-size:11px;line-height:17px;color:#666;margin-bottom:5px}.loginArea__text--left{float:left}.loginArea__link{font-size:11px;float:right}.loginArea__input{width:100%;height:30px;margin-bottom:15px}.loginArea__loginText{font-size:11px;line-height:13px;vertical-align:bottom;color:#666}.loginArea__loginButton{font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', 'Osaka', sans-serif;display:block;float:right;width:78px;font-size:12px;font-weight:bold;line-height:27px;text-align:center;color:#fff;background-color:#666;border-radius:5px;cursor:pointer;border:none}.loginArea__loginButton:visited,.loginArea__loginButton:active,.loginArea__loginButton:link{color:#fff}.loginArea__loginButton:hover{text-decoration:none;background-color:#4d4d4d}.aboutAppBanner{display:block;text-align:center;margin:20px 0 40px 0}.aboutAppBanner:hover{opacity:0.8}.appBanner{display:block;margin-top:20px}.appBanner a{display:block;border-radius:4px;overflow:hidden;position:relative}.appBanner a:hover::before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);content:'';display:block;z-index:100}div#smart-phone-link{margin:20px auto 0 auto;background-color:#6fa948;text-align:center;height:65px;font-size:36px;line-height:36px;padding-top:25px}div#smart-phone-link a{color:#fff;text-decoration:underline}@media only screen and (min-width: 900px){.ad-area .perspnal-ad,.ad-area .site-ad{float:none;width:100%}.shop-box .shop-content .image-area{width:280px}.shop-box .shop-content .info-area{float:none;width:auto;padding-left:300px}.job-furi-recommend-area .recommend-summary .regist-button .hide-text{display:inline}}.banner{display:block;margin-top:20px}.banner+.banner{margin-top:12px}.banner__link{display:inline-block;overflow:hidden;vertical-align:top;border-radius:4px}.banner__link--rounded{border-radius:6px}.banner__link:hover{filter:brightness(0.9)}.emphasisCaption{color:#229B3F}#content{font-family:'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif}.feature{height:100%}.feature__container{padding:0;display:flex}.feature__container:hover{color:#5d4531}.feature__imageBox{width:124px;height:82px;overflow:hidden}.feature__imageBox>img{width:100%}.feature:hover .feature__imageBox{position:relative}.feature:hover .feature__imageBox::before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);content:'';display:block;z-index:100}.feature__infoArea{margin-left:16px;padding:8px 8px 8px 0;flex:1}.feature__date{font-size:12px;line-height:1;color:#666;margin-bottom:0;display:flex}.feature__date>dd::before{content:':'}.feature__title{font-size:16px;line-height:1.5;color:#333;font-weight:700}.featureArea__titleWrap{position:relative;border:none;border-top:2px solid #229B3F;border-radius:0;padding:12px 24px 0;background:#fff}.featureArea__title{font-size:24px;line-height:1.5;color:#333;text-align:center;font-weight:700}.featureArea__listLink{font-size:14px;position:absolute;right:27px;bottom:10px}.featureArea__listLink:hover{text-decoration:underline}.featureArea__container{padding:20px 27px;background-color:#fff;border-radius:0}.featureList{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.featureList>li{width:48.36449%}.featureList>li:nth-child(n + 3){border-top:none;margin-top:12px}.featurePanel{background-color:#ECF7EE;border-radius:6px;height:104px;padding:15px 8px;display:block}.featurePanel__image{background-repeat:no-repeat;background-position:center center;height:40px;width:100%;display:block}.featurePanel__image--v1{background-image:url("/img/pickup/feature_earth.svg")}.featurePanel__image--v2{background-image:url("/img/pickup/feature_ hourglass.svg")}.featurePanel__image--v3{background-image:url("/img/pickup/feature_open.svg")}.featurePanel__image--v4{background-image:url("/img/pickup/feature_ childcare.svg")}.featurePanel__image--v5{background-image:url("/img/pickup/feature_ independence.svg")}.featurePanel__image--v6{background-image:url("/img/pickup/feature_holiday.svg")}.featurePanel__image--v7{background-image:url("/img/pickup/feature_brand.svg")}.featurePanel__image--v8{background-image:url("/img/pickup/feature_graph.svg")}.featurePanel__image--v10{background-image:url("/img/pickup/feature_money.svg")}.featurePanel__image--v13{background-image:url("/img/pickup/feature_bud.svg")}.featurePanel__image--v14{background-image:url("/img/pickup/feature_ internship.svg")}.featurePanel__image--v15{background-image:url("/img/pickup/feature_academic.svg")}.featurePanel__image--v17{background-image:url("/img/pickup/feature_dormitory.svg")}.featurePanel__name{margin-top:6px;color:#333;font-size:12px;line-height:1.25;text-align:center}.featurePanel:hover{text-decoration:none;color:#666}.listBlock{background-color:#fff;height:100%;display:flex;flex-direction:column}.listBlock__title{font-size:24px;font-weight:bold;text-align:center;border-top:2px solid #229B3F}.listBlock__title--news{padding:20px 0;color:#239b3f;border-top:2px solid #229B3F;border-bottom:2px solid #229B3F}.listBlock__title--magazine{height:80px;padding:14.5px 0;color:#a38f50;border-top:solid 2px #a38f50;border-bottom:solid 2px #a38f50}.listBlock__title--shopFeed{font-size:24px;padding:20px 0;color:#333;line-height:1.5;border-bottom:solid 2px #ddd}.listBlock__titleLogo--shopFeed{position:relative;top:0;color:#229B3F}.listBlock__container{margin-top:20px;padding:15px 16px 20px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.listBlock__list{font-size:13px;color:#333}.listBlock__list>li{border-bottom:1px solid #e4e4e4}.listBlock__list>li+li{margin-top:0}.listBlock__toListLinkArea{margin-top:15px;display:flex;justify-content:flex-end}.listBlock__toListLink{font-size:14px}.magazineItem .magazineItem__container{font-size:14px;color:#333;padding:15px 0;display:block;display:flex;justify-content:space-between}.magazineItem__imageBox{width:76px;height:58px;overflow:hidden;display:flex;justify-content:center}.magazineItem:hover .magazineItem:hover__imageBox{position:relative}.magazineItem:hover .magazineItem:hover__imageBox::before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);content:'';display:block;z-index:100}.magazineItem__image{max-width:100%;max-height:100%}.magazineItem__info{margin-left:15px;flex:1}.newArea{background-color:#fff;border-top:2px solid #229B3F;padding:16px 8px 32px}.newArea__titleWrap{padding:0;margin-bottom:15px;position:relative;overflow:hidden}.newArea__new{font-size:15px;line-height:26px;text-align:center;display:block;width:155px;position:absolute;left:-45px;top:15px;background-color:#d80c18;color:#fff;font-weight:bold;transform:rotate(-30deg);box-shadow:2px 2px 2px rgba(0,0,0,0.2);text-shadow:1px 1px 1px rgba(0,0,0,0.1)}.newArea__title{font-size:24px;line-height:1.5;border-bottom:none;height:50px;text-align:center;position:relative;display:flex;justify-content:center;align-items:center}.newArea__titleNote{color:#229B3F;font-weight:700}.newArea__titleText{margin-left:5px;color:#333;font-weight:bold}.newArea__listLink{position:absolute;top:12px;right:0;line-height:26px;display:inline-block;font-size:14px;padding:0 15px;text-align:center;border-radius:4px}.newArea__listLink:hover{text-decoration:underline}.newArea__container{padding:0 16px}.newArea__toAll{margin-top:20px;display:flex;justify-content:center}.newArea__newButton{width:auto;height:auto;position:relative;text-align:center;color:#fff;background-color:#198834;padding:15px 20px;border-radius:8px;display:flex;justify-content:center;align-items:center}.newArea__newButton:hover{text-decoration:none;background-color:#177b2f}.newArea__newButtonText{font-size:20px;font-weight:bold;right:10px;color:#fff;line-height:1.2;margin-right:14px}.newArea__newButtonIcon{margin:0;position:absolute;right:10px;color:#fff}.newShopLine__container{padding:8px 0 10px;display:flex}.newShopLine__container:hover{text-decoration:none;background-color:#f5f5f5}.newShopLine__title{margin-left:15px;font-size:14px;color:#333}.newShopLine:hover .newShopLine:hover__title{text-decoration:underline}.newShopLine__jobTypeList{display:flex}.newShopLine__jobTypeList>li+li{margin-left:5px}.newShopList>li{border-bottom:1px solid #e4e4e4}.listBlock__list .newsItem{font-size:14px;color:#333;padding:15px 0;display:block}.page__searchFromPrefArea,.page__newArea,.page__searchArea,.page__shopFeedArea,.page__newsMagazineArea,.page__recruiterArea{margin-top:48px}.page__featureArea{margin-top:20px}.page__newsMagazineArea{display:flex;justify-content:space-between;gap:40px}.page__newsMagazineArea:not(:last-child){padding-bottom:40px}.page__newsArea{width:auto;flex:1}.page__magazineArea{width:auto;flex:1}.page__searchBlock+.page__searchBlock{margin-top:40px}.page__mainArea *{box-sizing:border-box}.page__mainArea__subArea{background-color:#fff}.page__mainArea__featureArea{margin-top:10px}.page__mainArea__searchFromPrefArea{margin-top:20px}.page__mainArea__newArea{margin-top:25px}.page__mainArea__searchArea{margin-top:30px}.page__mainArea__searchBlock+.page__searchBlock{margin-top:20px}.page__mainArea__shopFeedArea{margin-top:40px}.page__mainArea__newsMagazineArea{margin-top:40px;display:flex;justify-content:space-between}.page__mainArea__newsArea{width:48.47%}.page__mainArea__magazineArea{width:48.47%}.page__mainArea__recruiterArea{margin-top:40px}@media screen and (min-width: 900px){.page{display:flex;justify-content:space-between}.page__mainArea{width:72.72%}.page__subArea{margin-top:0;width:25%}}@media screen and (max-width: 899px){.page__subArea{margin-top:40px}}#wrapper{background-color:#ECF7EE}#wrapper .page__searchFromPrefArea,#wrapper .page__newArea,#wrapper .page__searchArea,#wrapper .page__shopFeedArea,#wrapper .page__newsMagazineArea,#wrapper .page__recruiterArea{margin-top:40px}#wrapper .page__subArea{background-color:#ECF7EE}.pickupShopList{margin-top:-10px}.pickupShopList__item{width:407px;padding:0 10px}.pickupShopList__itemInner{height:100px;border-bottom:1px solid #e4e4e4}.recruiterArea{background-color:#fff}.recruiterArea__title{font-size:22px;font-weight:bold;text-align:center;color:#3073a6;padding:7.5px 0;border-top:2px solid #4c71a9}.recruiterArea__title::before{margin-right:10px;font-weight:normal}.recruiterArea__container{padding:20px 27px;border-radius:0;display:flex;justify-content:space-between}.recruiterArea__box{width:calc((100% - 51px) / 2);box-sizing:content-box !important}.recruiterArea__box+.recruiterArea__box{border-left:1px solid #e4e4e4;margin-left:25px;padding-left:25px}.recruiterArea__boxInner{display:flex}.recruiterArea__imageArea{width:76px}.recruiterArea__infoArea{margin-left:15px;flex:1}.recruiterArea__boxTitle{font-size:16px;line-height:1.36;font-weight:700}.recruiterArea__boxLead{margin-top:5px;font-size:14px;line-height:1.5;color:#333}.recruiterArea__buttonArea{margin-top:10px;display:flex;justify-content:flex-end}.recruiterArea__button{width:250px;font-size:16px;height:44px;border-radius:5px;padding:10px 0;background-color:#4c71a9;color:#fff;display:flex;align-items:center;justify-content:center}.recruiterArea__button:hover{text-decoration:none;background-color:#29618d}.recruiterArea__buttonText{font-weight:bold;color:#fff}.recruiterArea__buttonIcon{margin-left:5px;font-weight:normal;color:#fff}.registrationLoginArea{border-top:2px solid #ccc;margin-bottom:1em;padding:25px 10px 15px}.registrationLoginArea__loginLink{font-size:12px}.registrationLoginArea .g-login-btn--google{margin-top:15px}.registrationLoginArea .g-login-btn--facebook{margin-top:10px}.registrationLoginArea .registrationSocialArea__text{margin:15px 0;font-size:12px}.registrationSocialArea__button{display:block;font-size:16px;font-weight:bold;line-height:44px;text-align:center;color:#fff;border-radius:5px;margin-top:15px}.registrationSocialArea__button--facebook{background-color:#4e69a2}.registrationSocialArea__button--facebook:hover{text-decoration:none;background-color:#425889}.registrationSocialArea__button--google{background-color:#4285f4}.registrationSocialArea__button--google:hover{text-decoration:none;background-color:#3367d6}.registrationSocialArea__button:visited,.registrationSocialArea__button :active,.registrationSocialArea__button :link{color:#fff}.registrationSocialArea__text{font-size:11px;line-height:17px;color:#666;margin:7px 0}.searchBlock{padding:16px 24px;background-color:#fff;border-top:2px solid #229B3F}.searchBlock__title{font-size:24px;line-height:1.5;font-weight:bold;text-align:center;color:#333}.searchBlock__container{padding-top:20px;border-top:1px solid #ccc;border-top:none}.searchBlock__toListLinkArea{margin-top:20px;display:flex;justify-content:flex-end}.searchBlock__toListLink{font-size:14px}.searchBlock2__titleArea{display:flex;justify-content:center;align-items:center;font-size:20px;height:39px}.searchBlock2__titleIcon{font-size:27px;color:#229B3F;margin-right:12px}.searchBlock2__titleImage{margin-right:12px;width:27px;height:27px}.searchBlock2__title{font-size:20px;font-weight:bold;color:#333}.searchBlock2__container{padding:12px 0;background-color:#fff;margin:0 20px;border-radius:0;border:none;border-top:1px solid #229B3F}.searchBlock2__list{display:flex;flex-wrap:wrap;color:#333;font-size:16px;line-height:1.5}.searchBlock2__list>li:not(:last-child){margin-right:20px}.searchBlock2 .searchBlock2__link{color:#666;font-size:16px}.searchCondition+.searchCondition{margin-top:10px;border-top:1px solid #e4e4e4;padding-top:20px}.searchCondition__titleWrap{display:flex;align-items:center}.searchCondition__title{color:#333;font-size:14px;font-weight:700}.searchCondition__titleNote{font-size:13px;line-height:1.84;margin-left:20px}.searchCondition__container{margin-top:8px}.searchCondition__list{margin-top:-5px;display:flex;flex-wrap:wrap}.searchCondition__list>li{font-size:12px;line-height:1.46;margin-top:5px;color:#9e9e9e}.searchCondition__list>li:not(:last-child){padding-right:10px;border-right:1px solid #ccc;margin-right:10px}.searchCondition__list>dt{font-weight:bold;font-size:12px;line-height:1.46;margin-top:5px;color:#9e9e9e}.searchCondition__list>dt:not(:last-child){padding-right:10px;border-right:1px solid #ccc;margin-right:10px}.searchCondition__list>dd{font-size:12px;line-height:1.46;margin-top:5px;color:#9e9e9e}.searchCondition__list>dd:not(:last-child){padding-right:10px;border-right:1px solid #ccc;margin-right:10px}.searchCondition__item--parent{font-weight:bold}.searchCondition__form{display:flex;align-items:center}.searchCondition__inputText{width:300px;height:auto;font-size:16px;padding:12px}.searchCondition__searchButtonArea{margin-left:10px}.searchCondition__searchButton{width:83px;height:32px;padding-left:15px;border-radius:5px;background-color:#666;font-size:14px;color:#fff;border:none;display:flex;align-items:center;justify-content:center}.searchCondition__searchButtonText{font-weight:bold}.searchCondition__searchButtonIcon{margin-left:5px;padding-top:3px;font-size:18px}.searchCondition__example{margin-top:10px;font-size:13px;display:flex;align-items:center}.searchCondition__exampleList{display:flex;align-items:center}.searchCondition__exampleList>li+li{margin-left:10px}.searchFeature__list{display:flex;flex-wrap:wrap}.searchFeature__list>li{width:calc((100% - (4px * 5 + 1px)) / 6)}.searchFeature__list>li:not(:last-child):not(:nth-child(6n)){margin-right:4px}.searchFeature__list>li:nth-child(n + 7){margin-top:4px}.searchFeature__list>li:hover{opacity:0.85}.searchPrefAndStationArea{display:flex;justify-content:space-between;background:#ECF7EE;padding:0}.searchPrefAndStationArea__item{width:49.12664%;background-color:#fff;border-radius:8px;padding:8px 0}@media only screen and (min-width: 900px){.shop-box .shop-content .image-area{width:280px}.shop-box .shop-content .info-area{float:none;width:auto;padding-left:300px}}.shopCard__container{display:block}.shopCard__container:hover{color:#5d4531}.shopCard__imageBox{width:100%;padding-top:66.3%;overflow:hidden;position:relative}.shopCard:hover .shopCard__imageBox{position:relative}.shopCard:hover .shopCard__imageBox::before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);content:'';display:block;z-index:100}.shopCard__image{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.shopCard__info{margin-top:15px}.shopCard__name{font-size:16px;line-height:1.36;color:#333;font-weight:bold}.shopCard__jobTypeList{margin-top:5px;color:#333;font-size:0}.shopCard__jobTypeList>li{display:inline;font-size:13px;line-height:1.61}.shopCard__textArea{margin-top:5px;color:#333;font-size:14px;line-height:1.25}.shopCard2{height:100%}.shopCard2__container{height:100%;padding:10px 0;display:flex}.shopCard2__container:hover{color:#5d4531;text-decoration:none}.shopCard2__imageBox{width:28%;padding-top:19%;overflow:hidden;position:relative;display:flex;justify-content:center;align-items:center}.shopCard2:hover .shopCard2__imageBox{position:relative}.shopCard2:hover .shopCard2__imageBox::before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);content:'';display:block;z-index:100}.shopCard2__image{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.shopCard2__info{margin-left:2%;flex:1}.shopCard2__name{color:#333;font-size:16px;line-height:1.36;font-weight:700;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopCard2__container:hover .shopCard2__name{text-decoration:underline}.shopCard2__companyTagList{margin-top:8px;display:flex;flex-wrap:wrap}.shopCard2__companyTagList>li{margin-top:5px}.shopCard2__companyTagList>li:not(:last-child){margin-right:5px}.shopCard2__companyTag{background:#f2f2f2;font-size:12px;color:#555;border-radius:3px;padding:0 3px}.shopCardList__item{width:190px;margin:0 15px auto}.shopCardList .slick-track{left:12px}.shopFeedBlock__container{padding:0 30px}.shopFeedBlock__lead{color:#333;font-size:14px;line-height:1.5;text-align:center}.shopFeedBlock__imageList{margin:7px -5px 0;display:flex;flex-wrap:wrap}.shopFeedBlock__imageList>li{width:76px;margin:5px}.shopFeedBlock__item{width:76px;height:57px;background-color:#f2f2f2;overflow:hidden;display:flex;justify-content:center;align-items:center}.shopFeedBlock__item:hover{position:relative}.shopFeedBlock__item:hover::before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.1);content:'';display:block;z-index:100}.shopFeedBlock__image{max-width:100%;max-height:100%}.shopFeedBlock__categorylist{margin-top:7px;display:flex;flex-wrap:wrap}.shopFeedBlock__categorylist>li{font-size:14px;line-height:1.5}.shopFeedBlock__categorylist>li+li{margin-left:3px}.shopFeedBlock__categorylist>li:not(:last-child)::after{color:#ccc;content:'|'}.shopFeedBlock__toListLinkArea{margin-top:16px;padding-right:16px;display:flex;justify-content:flex-end}.shopFeedBlock__toListLink{font-size:14px}.skillListArea{-moz-column-count:2;column-count:2}.skillListArea__item{margin-bottom:8px}.skillListArea__skill{font-size:14px;line-height:1.2}.skillListArea__skill:hover{text-decoration:none}.skillListArea__skillListIcon{font-size:6px;color:#229B3F;margin-right:8px;vertical-align:middle;display:inline-block}.skillListArea__skillName{font-size:14px;line-height:1.2;color:#333;display:inline-block}.skillListArea__skill:hover .skillListArea__skillName{text-decoration:underline}.slick-prev::before,.slick-next::before{color:#ccc;font-size:28px}.slick-prev{left:-25px;top:43%;transform:translateY(-50%)}#js-noticeShopCardList .slick-prev{top:25%}.slick-next{right:-27px;top:43%;transform:translateY(-50%)}#js-noticeShopCardList .slick-next{top:25%}.slick-dots{margin:20px;display:flex;justify-content:center;gap:16px;width:auto}.slick-dots>li{width:10px;height:10px;margin:0}.slick-dots>li>button{padding:0;width:10px;height:10px}.slick-dots>li>button::before{width:10px;height:10px;line-height:1;color:#ccc;opacity:1}.slick-dots>li.slick-active>button::before{color:#9e9e9e;opacity:1}.slick-slider{margin-bottom:20px}.titleArea{overflow:hidden}.titleArea__title{font-size:16px;font-weight:bold;color:#5d4531;float:left}.titleArea__countArea{font-size:13px;float:right;display:flex;align-items:flex-end}.titleArea__countNum{font-family:Verdana, sans-serif;font-weight:bold;font-size:20px;color:#f34e05}.titleArea__allRecruitmentArea{display:inline-flex;align-items:center;padding:0 3px;color:#666;margin-top:11px}.titleArea__allRecruitmentJobCount{font-weight:bold;font-size:24px;color:#198834}.titleArea__allRecruitmentShopCount{font-weight:bold}.titleArea__specialRecruitmentArea{float:right;display:flex}.titleArea__specialRecruitment{border-radius:6px;border:1px solid rgba(0,0,0,0.2);background-color:#fff;padding:15px 12px;width:auto;line-height:1;display:flex;text-decoration:none;position:relative}.titleArea__specialRecruitment:hover{text-decoration:none;background-color:#f2f2f2}.titleArea__specialRecruitment--private{margin-right:14px}.titleArea__specialRecruitmentType{font-weight:bold;margin:0;align-self:center;color:#333}.titleArea__specialRecruitmentCount{display:flex;flex-direction:column;font-size:12px;color:rgba(0,0,0,0.6);margin:0 4px 0 12px}.titleArea__specialRecruitmentJobCount{margin-bottom:3px}.titleArea__specialRecruitmentJobCountNumber{font-size:16px;font-weight:bold;color:#198834;margin-right:3px}.titleArea__iconFont--arrowRight{width:12px}.titleArea__iconFont--arrowRight::before{font-weight:normal;position:absolute;right:auto;top:50%;font-size:12px;line-height:1;transform:translateY(-50%);color:#999;margin-right:8px}
