.card[data-v-8cbe1958]{width:100%;padding:20px;box-sizing:border-box;display:grid;grid-template:"head" minmax(53px,auto) "body" auto "foot" auto/auto;row-gap:20px}.card .body[data-v-8cbe1958]{width:100%;color:#666;font: 300 12px/18px Noto Sans CJK JP,sans-serif;display:flex;flex-flow:row nowrap}@media screen and (max-width: 810px){.card .body[data-v-8cbe1958]{flex-flow:column nowrap}}.card .body[data-v-8cbe1958]{row-gap:20px;column-gap:20px;justify-content:start}.card .body .outline[data-v-8cbe1958]{max-width:400px;display:grid;row-gap:10px;column-gap:10px;grid-template:"subject-label subject" "address-label address" "    tel-label   tel  " "special-label special"/85px minmax(auto,320px)}.card .body .outline .subject-label[data-v-8cbe1958]{grid-area:subject-label}.card .body .outline .address-label[data-v-8cbe1958]{grid-area:address-label}.card .body .outline .tel-label[data-v-8cbe1958]{grid-area:tel-label}.card .body .outline .special-label[data-v-8cbe1958]{grid-area:special-label}.card .body .outline .subject-label[data-v-8cbe1958],.card .body .outline .address-label[data-v-8cbe1958],.card .body .outline .tel-label[data-v-8cbe1958],.card .body .outline .special-label[data-v-8cbe1958]{text-align:center;width:85px;height:20px;color:#666;font: 400 12px/17px Noto Sans JP,sans-serif;background-color:#e3f5fd}.card .body .outline .subject[data-v-8cbe1958]{grid-area:subject;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card .body .outline .address[data-v-8cbe1958]{grid-area:address}.card .body .outline .tel[data-v-8cbe1958]{grid-area:tel}.card .body .outline .special[data-v-8cbe1958]{grid-area:special;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card .body .reception-hours[data-v-8cbe1958]{flex-basis:310px}@media screen and (max-width: 810px){.card .body .reception-hours[data-v-8cbe1958]{flex-basis:auto}}.card .body .reception-hours .detail[data-v-8cbe1958]{margin-left:8px;display:inline}.card .body .reception-hours .all-hours[data-v-8cbe1958]{display:block;font: 300 12px/18px Noto Sans CJK JP,sans-serif;width:200px;margin:5px auto 0;text-align:center;padding:5px;border:1px solid #3AA1D5;border-radius:4px}.card .head[data-v-8cbe1958]{grid-area:head;display:grid;grid-template:"icon   company-name" minmax(0,auto) "icon  facility-name" minmax(33px,auto)/32px 1fr;row-gap:0px;column-gap:15px}.card .head .icon[data-v-8cbe1958]{grid-area:icon}.card .head .company-name[data-v-8cbe1958]{grid-area:company-name;font: 300 14px/20px Noto Sans CJK JP,sans-serif}@media screen and (max-width: 810px){.card .head .company-name[data-v-8cbe1958]{font-size:12px}}.card .head .facility-name[data-v-8cbe1958]{grid-area:facility-name;font: 300 22px/33px Noto Sans CJK JP,sans-serif;text-decoration:underline 1px}@media screen and (max-width: 810px){.card .head .facility-name[data-v-8cbe1958]{line-height:1.3;font-size:18px}}.card .foot[data-v-8cbe1958]{grid-area:foot}.card .foot .other[data-v-8cbe1958]{display:flex;flex-direction:row;justify-content:start;align-items:top;flex-wrap:wrap;gap:4px 10px}.list-enter-active[data-v-8cbe1958],.list-leave-active[data-v-8cbe1958]{transition:all .2s;max-height:230px}.list-enter[data-v-8cbe1958],.list-leave-to[data-v-8cbe1958]{opacity:0;max-height:0px}.collapse{padding:4px;margin:20px;font: 400 13px/19px Noto Sans JP,sans-serif;color:#3aa1d5}.collapse:hover{cursor:pointer}.container[data-v-71074806]{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.container .page-item[data-v-71074806]{font: 400 14px/20px Noto Sans JP,sans-serif;display:flex;justify-content:center;align-items:center;border:1px #3AA1D5 solid;color:#3aa1d5;background-color:#fff;width:34px;height:34px;cursor:pointer}@media screen and (hover: hover){.container .page-item[data-v-71074806]:not(.disabled,.current):hover{opacity:.7}}.container .page-item.disabled[data-v-71074806]{cursor:default;color:#666;border:1px #666666 solid}.container .page-item.current[data-v-71074806]{cursor:default;color:#fff;background-color:#3aa1d5}.container .page-item.selected[data-v-71074806]{cursor:wait}._dialog_1kw7r_1{background:#ffffff;border:1px solid #3AA1D5;border-radius:4px;overflow:hidden;font: 400 14px/20px Noto Sans JP,sans-serif;margin:35px 15px}._dialog_1kw7r_1 ._title_1kw7r_9{background:#3AA1D5;color:#fff;padding:5px 20px}._dialog_1kw7r_1 ._content_1kw7r_14 ._form_1kw7r_14{width:calc(100vw - 40px)}._dialog_1kw7r_1 ._closeButton_1kw7r_17{position:absolute;top:20px;right:5px;border:1px solid #3AA1D5;border-radius:15px;padding:14px;width:0px;background:#ffffff;opacity:1}._dialog_1kw7r_1 ._closeButton_1kw7r_17:before,._dialog_1kw7r_1 ._closeButton_1kw7r_17:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:14px;background:#3AA1D5}._dialog_1kw7r_1 ._closeButton_1kw7r_17:before{transform:translate(-50%,-50%) rotate(45deg)}._dialog_1kw7r_1 ._closeButton_1kw7r_17:after{transform:translate(-50%,-50%) rotate(-45deg)}.container{display:flex;flex-direction:column;gap:20px;margin-top:20px;margin-bottom:40px}.special-image{width:100%}.mobileAd{margin:0 auto;max-width:100px;text-align:center}.search-title{color:#666;font: 400 32px/35px Noto Sans JP,sans-serif}.search-description{color:#666;font: 300 12px/18px Noto Sans CJK JP,sans-serif}.search-status{margin:20px 0;color:#666;font: 400 14px/20px Noto Sans JP,sans-serif;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 810px){.search-status>.page-info{font-size:12px}}.search-status>.page-info .total-count{font: 400 24px/35px Noto Sans JP,sans-serif;color:#3aa1d5}@media screen and (max-width: 810px){.search-status>.page-info .total-count{font-size:16px;font-weight:700}}.search-status>.page-info .page-size{font: 400 16px/35px Noto Sans JP,sans-serif;margin-left:10px;color:#3aa1d5}@media screen and (max-width: 810px){.search-status>.page-info .page-size{margin-left:0;font-weight:700;font-size:15px}}.search-status>.sort-info{display:flex;flex-direction:row;align-items:center;gap:10px;height:30px}.search-status>.sort-info>.sort-label{color:#666;font: 400 12px/17px Noto Sans JP,sans-serif}.search-status>.sort-info>.sort-selector{width:140px}h1{color:#3aa1d5;font: 400 32px/35px Noto Sans JP,sans-serif}@media screen and (max-width: 810px){h1{font-size:18px;font-weight:700;margin:0}}.after-search-title{color:#666;font: 400 24px/35px Noto Sans JP,sans-serif}@media screen and (max-width: 810px){.after-search-title{font-weight:700;font-size:15px}}.searchPanelButton{display:flex;justify-content:center;align-items:center}.searchPanelButton *{width:100%;margin:15px;font-size:16px;padding-top:10px;padding-bottom:10px}.pagination{display:flex;justify-content:center;align-items:center}.special-disclaimer{background-color:#eee;color:#666;font-size:12px;padding:1em}
