.pagingUnit{display:table;margin:0 auto;padding:40px 0 20px;font-size:22px;text-align:center}.pagingUnit ol,.pagingUnit>span{display:table-cell}.pagingUnit .prevPage{padding-right:10px}.pagingUnit .nextPage{padding-left:10px}.pagingUnit ol{clear:both;margin:0 auto;padding-left:3px;line-height:1}.pagingUnit ol li{display:inline}.pagingUnit a{display:inline-block;background-color:#fff;border-color:#bdc8ca;margin:0 0 9px 3px;padding:10px 13px;color:#000;text-decoration:none;line-height:1em;border:1px solid #bdc8ca}.pagingUnit li.current a{background:#ed6103;color:#fff;border-color:#cc5004}.pagingUnit .current a:hover,.pagingUnit a:hover{border-color:#fbe56e;background-color:#fffea4;color:#000}.mod-searchResult{color:#32434b;font-size:16px;font-weight:700;white-space:nowrap}.mod-searchResult .allResult .num{margin:0 3px 0 5px;font-size:18px}.mod-searchResult .displayResult{color:#ed6103}.mod-searchResult .displayResult .num{margin:0 3px 0 5px;font-size:24px;font-weight:400}.mod-searchResult.resultTextRight{text-align:right}.mod-searchResult .resultNumberRecommend{margin:5px 0 0;font-feature-settings:"palt";font-weight:400;letter-spacing:.03em;color:#333}.mod-searchResult .resultNumberRecommend .num{margin:0 3px 0 5px;font-size:22px;color:#ed6103}.mod-chooseAreaUnit{display:flex;background:#fff;border:5px solid #e4e5e0}.mod-chooseAreaUnit .heading{display:flex;align-items:center;justify-content:center;width:161px;padding:10px 6px;border-right:1px dotted #bdc8ca;line-height:120%}.mod-chooseAreaUnit .areaListWrap{width:765px;padding:10px;display:flex;align-items:center}.mod-chooseAreaUnit .areaList{margin-top:-12px;margin-left:-24px;letter-spacing:-1em}.mod-chooseAreaUnit .areaList .areaListItem{display:inline-block;padding-top:12px;padding-left:24px;color:#737373;letter-spacing:normal;white-space:nowrap}.mod-chooseAreaUnit.alsokLp .areaList .areaListItem .is-selected{color:#333;font-weight:700;padding-left:14px;position:relative}.mod-chooseAreaUnit.alsokLp .areaList .areaListItem .is-selected::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:14px;width:8px;background:url(/svg/pc/page/alsok/polygon.svg) no-repeat center;background-size:contain}#contents{padding-top:0}.sec-mainContents{width:100%;margin:0;padding:0}.sec-mainContents .mvLogoArea{display:flex;height:144px;justify-content:center;align-items:center;background-color:#fff}.sec-mainContents .contentsWrap{width:960px;margin:24px auto 0;padding:0 10px}.backLink{font-size:88.2%}.backLink svg{vertical-align:text-bottom;margin-right:4px}.backLink:visited{color:#333}.backLink:hover{color:#ed6103}.alsokDescriptionSection{background:#fff;border:1px solid #bdc8ca;border-radius:8px;overflow:hidden;position:relative;margin-top:24px}.alsokDescriptionSection::before{position:absolute;content:"";display:block;top:-1px;left:-1px;right:-1px;z-index:2;background:#1e23aa;height:8px;border-radius:8px 8px 0 0}.alsokDescriptionSection .inner{display:flex;align-items:stretch;min-height:184px}.alsokDescriptionSection .main{flex:1;padding:32px 20px 32px 32px}.alsokDescriptionSection .title{position:relative;margin-bottom:24px;padding-left:21px;font-weight:700;font-size:141.1%;line-height:1.5;color:#1e23aa}.alsokDescriptionSection .title::before{position:absolute;top:0;bottom:0;left:0;content:"";display:block;width:8px;background:linear-gradient(to bottom,#fff100 50%,#1e23aa 50%);border-radius:9999px}.alsokDescriptionSection .text{line-height:1.8}.alsokDescriptionSection .imageWrap{width:400px;flex-shrink:0;overflow:hidden;padding-top:7px}.alsokDescriptionSection .image{width:100%;height:100%;object-fit:cover;display:block}.filterContainer{padding-top:32px;padding-bottom:44px;display:grid;gap:16px}.facilityListSection{padding-top:16px}.alsokHomecareCassette{background:#fff;border:1px solid #bdc8ca;border-radius:8px;position:relative;overflow:hidden;margin-bottom:24px}.alsokHomecareCassette::before{position:absolute;content:"";display:block;top:-1px;left:-1px;right:-1px;z-index:2;background:#1e23aa;height:8px;border-radius:8px 8px 0 0}.alsokHomecareCassette .cassetteInner{display:flex;justify-content:space-between;gap:32px;padding:32px 24px 29px}.alsokHomecareCassette .facilityName{font-weight:700;font-size:141.2%}.alsokHomecareCassette .serviceCategoryList{display:flex;gap:8px;padding:16px 0;flex-wrap:wrap}.alsokHomecareCassette .serviceCategoryList .listItem{display:inline-flex;padding:6px 8px;background-color:#edeefa;border-radius:8px;font-size:100%;line-height:1.21;color:#1e23aa}.alsokHomecareCassette .tableInfo{width:100%;border-collapse:collapse}.alsokHomecareCassette .tableInfo .infoLabel{width:160px;padding:8px;background:#eaeef0;font-size:100%;line-height:1.5;color:#333;text-align:center;vertical-align:middle;border-top:1px solid #bdc8ca}.alsokHomecareCassette .tableInfo .infoValue{padding:8px 12px;border-top:1px solid #bdc8ca;border-left:1px dashed #bdc8ca;font-size:100%;line-height:1.5;color:#333;vertical-align:middle}.alsokHomecareCassetteMap{width:320px;position:relative;text-align:right}.alsokHomecareCassetteMapImage{width:100%;height:253px;overflow:hidden;border-radius:8px}.alsokHomecareCassetteMapImage img{width:100%;height:100%;object-fit:cover}.alsokHomecareCassetteMap .expandButton{display:inline-flex;justify-content:center;align-items:center;padding:8px 16px;margin-top:8px;background:#fff;border:1px solid #bdc8ca;border-radius:8px;font-size:88.2%;line-height:1.21;text-decoration:none}.alsokHomecareCassetteMap a.expandButton{color:#333}.alsokHomecareCassetteMap a.expandButton:hover{background:#ffc}.alsokLpBannerWrap .mod-bannerImg{margin:60px auto;width:750px}