.pagerange{text-align:center;margin-bottom:20px;font-size:14px;color:#333}.pagerange__number{font-size:16px}.pagination *{-webkit-box-sizing:border-box;box-sizing:border-box}.pagination__nextPrev{width:290px;margin:0 auto 20px}.pagination__nextPrevLink{display:block;width:140px;border-radius:3px;background:#f2f2f2;border:1px solid #ccc;text-align:center;font-size:14px;line-height:44px;position:relative}.pagination__nextPrevLink--prev{float:left}.pagination__nextPrevLink--next{float:right}.pagination__arrowIcon{position:absolute;color:#bbb;font-size:10px;top:50%;margin-top:-5px}.pagination__arrowIcon--prev{left:8px}.pagination__arrowIcon--next{right:8px}.pagination__pages{text-align:center}.pagination__pages li{display:inline-block;margin:0 4px;vertical-align:bottom}.pagination__cube{display:inline-block;width:40px;line-height:40px;font-size:12px;border-radius:3px;text-align:center}.pagination__page{border:1px solid #ccc}.pagination__current{background:#999;color:#fff;font-weight:700}.pagination__omission{font-size:16px;color:#333;line-height:42px}.sitePromoAreaOuter{border-top:2px solid #669045;margin-bottom:20px;margin-top:40px}.sitePromoArea{border:1px solid #e5e5e5;border-top:none;background:#fffbe9;padding:22px 20px 27px 17px}.sitePromoArea__header{margin-bottom:17px}.sitePromoArea__header img{vertical-align:middle;margin-right:30px}.sitePromoArea__header span{font-size:22px;line-height:1.35em;letter-spacing:2.2px;color:#669045;font-weight:700}.sitePromoArea__catch{font-size:18px;line-height:1.35em;color:#5c4430;font-weight:700;margin-bottom:17px}.sitePromoArea__imageArea{overflow:hidden;margin-bottom:27px}.sitePromoArea__imageArea__imageLeft{float:left}.sitePromoArea__imageArea__imageRight{float:right;margin-top:2px}.sitePromoArea .textButtonSet{width:100%;float:left;margin-bottom:25px}.sitePromoArea .textButtonSet--first{margin-bottom:20px}.sitePromoArea .textButtonSet__text{width:285px;float:left;color:#5c4430;font-size:18px;font-weight:700;line-height:1.35em}.sitePromoArea .textButtonSet__text__mini{font-weight:400}.sitePromoArea .textButtonSet__text a{font-size:14px;font-weight:400;margin-top:14px;display:inline-block}.sitePromoArea .textButtonSet__buttonArea{float:right;width:280px;text-align:center}.sitePromoArea .textButtonSet__button{-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;float:right;height:66px;border-radius:7px;font-size:20px;line-height:22px;color:#fff;font-weight:700;text-decoration:none;-webkit-box-shadow:rgba(0,0,0,.2) 0 2px 2px;box-shadow:rgba(0,0,0,.2) 0 2px 2px;text-shadow:0 2px 2px rgba(0,0,0,.2)}.textButtonSet__buttonArea .sitePromoArea .textButtonSet__button{float:none;display:block}.sitePromoArea .textButtonSet__button--orange{text-align:center;background-color:#f7b03d;background:-webkit-gradient(linear,left bottom,left top,from(#f39700),to(#f7b03d));background:linear-gradient(0deg,#f39700 0,#f7b03d 100%);border:1px solid #da833b;line-height:66px}.sitePromoArea .textButtonSet__button--orange:hover{background:#f39700}.sitePromoArea .textButtonSet__button--signup{line-height:22px;padding-top:12px}.sitePromoArea .textButtonSet__button--signup span{font-size:15px}.sitePromoArea .textButtonSet__button--green{background-image:url(/image/compass/recruit/sitePromo/icon-inquiry-btn.png);background-repeat:no-repeat;background-position:20px 12px;background-color:#7ea35d;padding:13px 0 0 59px}.sitePromoArea .textButtonSet__button--green:hover{background-image:url(/image/compass/recruit/sitePromo/icon-inquiry-btn.png);background-repeat:no-repeat;background-position:20px 12px;background-color:#769653}.sitePromoArea .textButtonSet__buttonAreaLink{font-size:13px;margin-top:12px;display:inline-block}.sitePromoArea__telArea{clear:both;border:1px solid #beb191;border-radius:7px;background:#fff;padding:15px 10px 12px}.sitePromoArea__telAreaTitle{font-size:16px;line-height:28px;color:#5c4430;font-weight:700}.sitePromoArea__telAreaMiniText{font-size:12px;color:#5c4430;font-weight:400;vertical-align:bottom;margin-left:5px}.sitePromoArea__subTelNumber{font-size:14px;font-weight:700;color:#5c4430}.sitePromoArea__telList{overflow:hidden}.sitePromoArea__telList li{margin-left:15px;float:left;font-size:23px;line-height:36px;font-weight:700;color:#ea512f;background-image:url(/image/compass/recruit/sitePromo/icon_tel.png);background-repeat:no-repeat;background-position:0 10px;padding-left:20px;font-family:Verdana,sans-serif}.headerArea{margin-bottom:20px;border-bottom:3px solid #ededed}.headerArea__contentsTitle{float:left;padding-right:10px;padding-top:10px;font-size:24px;font-weight:700;line-height:42px;border-bottom:3px solid #f9d835;margin-bottom:-3px}.headerArea__contentsCategory{float:right;margin-top:5px}.articleList{overflow:hidden}.articleList--vertical{margin:0 -8px}.articleList--vertical li{width:200px;float:left;margin:0 8px}.articleCard__imageBox{width:198px;height:148px;position:relative;overflow:hidden;margin-bottom:5px;border:1px solid #d3d3d3}.articleCard__image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}.articleCard__textLinkArea{margin-bottom:10px}.articleCard__textLink{font-size:16px;line-height:1.35em;color:#333}.articleCard__textLink:hover{color:#333}.articleCard__newIcon{font-size:14px;line-height:1.5em;color:#ef3333;margin-right:5px}.articleCard__note{display:block;color:#999;font-size:12px;margin-bottom:5px}.articleCard__note a{color:#999}.articleCard__note a:hover{color:#999}.knowledgeSideMenu{margin-bottom:30px}.knowledgeSideMenu__menuTitle{font-size:16px;font-weight:700;color:#333;line-height:1.35em;margin-bottom:5px}.knowledgeSideMenu__contents{padding-left:5px}.knowledgeSideMenu__detailPage{padding-top:20px}.knowledgeSideMenu__list li{border-bottom:1px solid #ccc;padding:10px 0}.knowledgeSideMenu__list--category li{padding-left:10px}.knowledgeSideMenu__list--currentCategory{background:#f2f2f2}.knowledgeSideMenu__list--subcategory{padding-left:15px}.knowledgeSideMenu__list a{color:#333;font-size:14px;line-height:1.5em}.knowledgeSideMenu__list a:hover{color:#333}.knowledgeSideMenu__categoryLink{font-size:14px;line-height:1.5;color:#08c;margin-right:8px}.knowledgeSideMenu__bottomLinkArea{margin-top:10px;text-align:right}.knowledgeSideMenu__bottomLink{font-size:14px;color:#333}.knowledgeSideMenu__bottomLink:hover{color:#333}.sideArticleItem{overflow:hidden}.sideArticleItem__imageBox{width:58px;height:43px;border:1px solid #d3d3d3;overflow:hidden;position:relative;float:left}.sideArticleItem__image{vertical-align:bottom;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}.sideArticleItem__ranking{position:absolute;width:16px;color:#fff;font-size:11px;text-align:center;line-height:1.5;z-index:100}.sideArticleItem__ranking--1{background-color:#c9b962}.sideArticleItem__ranking--2{background-color:#adabad}.sideArticleItem__ranking--3{background-color:#b5885e}.sideArticleItem__textArea{width:175px;float:right}.averageSalarySideMenu{margin-bottom:13px}.averageSalarySideMenu__link{background:#f1f3e8;border:solid 1px #e5e5e5;padding-left:10px;display:block;border-radius:7px;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(/image/compass/recruit/knowledge/img_banner_side.png);background-repeat:no-repeat;background-position:100% 0;line-height:51px}.averageSalarySideMenu__link:hover{text-decoration:underline;cursor:pointer}.averageSalarySideMenu__linkText{font-size:16px;color:#08c;font-weight:700;display:block;background-image:url(/image/compass/recruit/knowledge/icon_en_side.png);background-repeat:no-repeat;background-position:0 12px;padding-left:29px}.serviceIntroductionArea{margin-bottom:30px}.serviceContactArea{margin-bottom:50px}div#container div#main div.section-lv1 h2{background:url(/image/recruit/main_h3_back.png) no-repeat 0 0 transparent;font-size:16px;color:#5d4531;padding:2px 0 0 12px;line-height:28px;font-weight:700}div#container div#main div.search-area div.search-text-link-area h3{font-size:18px;line-height:34px;font-weight:700}div#container div#main div.search-area div.search-text-link-area h3.search-cateogry-condition{background:url(/image/recruit/service/result/img_searchCategory.png) no-repeat 0 0 transparent;text-indent:-9999px;padding:0}div#container div#main div.search-area div.search-text-link-area h3.search-cateogry-area{background:url(/image/recruit/service/result/img_searchArea.png) no-repeat 0 0 transparent;text-indent:-9999px;padding:0}div#container div#main div.search-area div.search-text-link-area h4{background:-webkit-gradient(linear,left bottom,left top,from(#e5e5e5),to(#fff));background:linear-gradient(0deg,#e5e5e5 0,#fff 100%);border:solid 1px #E5E5E5;border-radius:7px;line-height:30px;font-size:16px;color:#5D4531;font-weight:700;padding:0 12px;position:relative}#container{font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif}div#container div#main div.section-lv1 div.searchContents{padding-top:2px}.searchResult__title{margin-bottom:10px}.searchResult__shopCountArea{padding-bottom:20px;border-bottom:dashed 1px #e5e5e5;margin-bottom:20px}.searchResult__pageNationTop{border-bottom:solid 1px #e5e5e5;margin-bottom:20px}.searchResult__shopListInner{padding-bottom:20px;border-bottom:solid 1px #e5e5e5;margin-bottom:20px}.searchResult__pageNationBottom{margin-bottom:20px}.useShopArea{border-top:solid 2px #e25906;text-align:center;padding-top:10px}.useShopArea__count{font-size:16px;color:#5d4531;font-weight:700;margin-bottom:10px}.useShopArea__count>dt{margin-bottom:10px}.useShopArea__countNumber{font-size:30px;font-family:Verdana,sans-serif;color:#e15805}.useShopArea__nowDate{padding-top:10px;border-top:solid 1px #e5e5e5;text-align:right;margin-bottom:20px;font-size:12px}.shopList{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.shopList>li{width:143px}.shopList>li:nth-child(n+5){margin-top:25px}.shopList>li:not(:nth-child(4n)){margin-right:20px}.shopCountArea{text-align:center}.shopCountArea__lead{font-size:16px;line-height:22px;font-weight:700;color:#5d4531;margin-bottom:10px}.shopCountArea__number{font-size:30px;font-family:Verdana,sans-serif;color:#e15805}.shopCountArea__date{font-size:12px;color:#666}.shopCard__image{margin-bottom:15px;width:143px;height:114px}.shopCard__image--on{background-position:center center;background-repeat:no-repeat;background-size:contain}.shopCard__noImage{width:143px;height:114px;background-color:#ddd;color:#656565;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopCard__name{font-size:14px;line-height:20px;font-weight:700;color:#5c4430;margin-bottom:5px}.shopCard__station{font-size:12px;line-height:14px;color:#656565}.shopCard__condition{font-size:12px;line-height:14px;color:#656565}.pageNationMessage{font-size:14px;color:#5d4531;margin-bottom:20px}.button{display:block}.button--jobInshokutenLink{border-radius:7px;line-height:37px;text-align:center;border:solid 1px #e5e5e5}.noShopMessage{text-align:center;color:#5d4531;font-size:16px;margin-top:20px}.sitePromoArea__header span{letter-spacing:0}.articleArea{margin-bottom:20px}.articleList{overflow:hidden}.articleList--vertical{margin:0 -8px}.articleList--vertical li{width:200px;float:left;margin:0 8px}.articleLinkArea{padding-top:10px;font-size:14px;color:#08c;text-align:right}.articleCard__imageBox{width:198px;height:148px;position:relative;overflow:hidden;margin-bottom:5px;border:1px solid #d3d3d3}.articleCard__image{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}.articleCard__textLinkArea{margin-bottom:10px}.articleCard__textLink{font-size:16px;line-height:1.35em;color:#333}.articleCard__textLink:hover{color:#333}.articleCard__newIcon{font-size:14px;line-height:1.5em;color:#ef3333;margin-right:5px}.articleCard__note{display:block;color:#999;font-size:12px;margin-bottom:5px}.articleCard__note--condition{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.articleCard__note a{color:#999}.articleCard__note a:hover{color:#999}