.entry-module__ZpKgrq__content{font-size:1.5rem}.entry-module__ZpKgrq__content a{color:#ea5d67}.entry-module__ZpKgrq__content a:hover{text-decoration:underline}.entry-module__ZpKgrq__content p{margin:0 0 20px;line-height:1.74}.entry-module__ZpKgrq__content strong,.entry-module__ZpKgrq__content b{font-weight:700}.entry-module__ZpKgrq__content h2{border-left:6px solid #ea5d67;margin:8% 0 6%;padding:6px 16px;font-size:2.2rem;line-height:1.5}.entry-module__ZpKgrq__content h3{border-top:1px solid;border-bottom:1px solid;margin:5% 0;padding:10px;font-size:1.8rem;position:relative}.entry-module__ZpKgrq__content img,.entry-module__ZpKgrq__content iframe{max-width:100%}.entry-module__ZpKgrq__content figure{margin:0 0 20px}.entry-module__ZpKgrq__content figure img{vertical-align:baseline;display:inline}.entry-module__ZpKgrq__content ol,.entry-module__ZpKgrq__content ul{background:#ffffff4d;border:1px solid #53beb6;margin:34px 0;padding:20px 30px}.entry-module__ZpKgrq__content ol li{list-style:inside decimal}.entry-module__ZpKgrq__content ul li{list-style:inside}.entry-module__ZpKgrq__content li{border-bottom:1px solid #eaedf4;margin-bottom:6px;padding-bottom:4px}.entry-module__ZpKgrq__content li:last-child{border:none;margin:0;padding:0}.entry-module__ZpKgrq__content [data-testid=legacy-html] blockquote{margin:0;padding:0}.entry-module__ZpKgrq__content [data-testid=legacy-html] .pain-care-guide{background:#f7fbf4;border:2px solid #8fbf75;border-radius:8px;margin:32px 0;padding:20px}@media (min-width:768px){.entry-module__ZpKgrq__content h2{margin:54px 0 34px;padding:8px 24px;font-size:2.4rem}.entry-module__ZpKgrq__content h3{margin:24px 0;padding:16px 12px;font-size:2rem}}@media (max-width:767px){.entry-module__ZpKgrq__content p{font-size:1.5rem}}
.CaseTemplate-module__NA8Via__entryInner{padding:80px 0}.CaseTemplate-module__NA8Via__narrowContentInner{width:min(100% - 40px,840px);margin:0 auto}.CaseTemplate-module__NA8Via__contentInner{width:min(100% - 40px,1024px);margin:0 auto}.CaseTemplate-module__NA8Via__entryHeader{margin-bottom:20px}.CaseTemplate-module__NA8Via__entryHeader h1{margin:0;font-size:3rem}.CaseTemplate-module__NA8Via__caseMeta a{color:#fff;background:#53beb6;margin-bottom:6px;padding:2px 6px;font-size:1.4rem;line-height:1.4;display:inline-block}.CaseTemplate-module__NA8Via__entryImage{width:100%;height:400px;margin-bottom:32px;overflow:hidden}.CaseTemplate-module__NA8Via__entryImageContent{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.CaseTemplate-module__NA8Via__introduction{white-space:normal;margin:0 0 32px;font-weight:700}.CaseTemplate-module__NA8Via__indexBox{background:#fff;border:1px solid #ea5d67;margin-bottom:50px;padding:18px 34px}.CaseTemplate-module__NA8Via__indexBox p{color:#ea5d67;text-align:center;margin:0 0 12px;font-size:2rem;font-weight:700}.CaseTemplate-module__NA8Via__indexBox p span{border-bottom:4px solid #ea5d67}.CaseTemplate-module__NA8Via__indexBox li{margin-bottom:6px;font-size:1.4rem;list-style:inside decimal}.CaseTemplate-module__NA8Via__caseAfterContact{padding-bottom:40px}.CaseTemplate-module__NA8Via__cacInner{background:#fff;flex-wrap:wrap;justify-content:space-between;padding:12px;display:flex}.CaseTemplate-module__NA8Via__cacImage{background:url(/media/theme/img/design/contact_bg.jpg.e1d9275e.webp) 50%/cover no-repeat;width:42%;min-height:160px}.CaseTemplate-module__NA8Via__cacText{width:55%}.CaseTemplate-module__NA8Via__cacText h2{margin:0 0 10px;font-size:2rem;line-height:1.4}.CaseTemplate-module__NA8Via__cacText h2 small{color:#ea5d67;font-size:1.4rem}.CaseTemplate-module__NA8Via__cacText address{margin-bottom:10px;line-height:1.4}.CaseTemplate-module__NA8Via__cacText>p{margin:0 0 20px;font-size:1.3rem}.CaseTemplate-module__NA8Via__cacAction{display:block}.CaseTemplate-module__NA8Via__cacAction:after{clear:both;content:"";display:block}.CaseTemplate-module__NA8Via__cacTel{float:left;color:#ea5d67;margin:0 12px 0 0;font-size:2.2rem;line-height:40px}.CaseTemplate-module__NA8Via__cacForm{float:left;color:#fff;text-align:center;background:#06c755;width:240px;height:40px;font-size:1.4rem;line-height:40px;display:block}.CaseTemplate-module__NA8Via__cacForm:hover{color:#fff}.CaseTemplate-module__NA8Via__caseAfterNav{padding-bottom:40px}.CaseTemplate-module__NA8Via__otherEntry{padding-bottom:20px}.CaseTemplate-module__NA8Via__otherEntry>h2{text-align:center;margin:0 0 20px;font-size:2rem}.CaseTemplate-module__NA8Via__otherEntry>h2 span{border-bottom:3px solid}.CaseTemplate-module__NA8Via__otherCases{flex-wrap:wrap;justify-content:space-between;gap:16px 1.333%;display:flex}.CaseTemplate-module__NA8Via__caseItem{background:#fff;width:24%}.CaseTemplate-module__NA8Via__caseItem a{height:100%;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:block}.CaseTemplate-module__NA8Via__caseItem a:hover{box-shadow:0 1px 10px #0006}.CaseTemplate-module__NA8Via__caseImage{object-fit:cover;width:100%;height:140px;display:block}.CaseTemplate-module__NA8Via__caseItem h2{text-align:left;margin:0;padding:14px;font-size:1.5rem;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.CaseTemplate-module__NA8Via__caseItem a:hover h2{color:#ea5d67}.CaseTemplate-module__NA8Via__button{color:#fff;text-align:center;background:#ea5d67;width:250px;height:65px;margin:0 auto;font-size:1.6rem;line-height:65px;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:block}.CaseTemplate-module__NA8Via__button:hover{color:#fff;box-shadow:0 1px 10px #0006}@media (min-width:768px){.CaseTemplate-module__NA8Via__narrowContentInner{width:840px;padding:0 20px}}@media (max-width:767px){.CaseTemplate-module__NA8Via__button{width:280px;max-width:84%;height:58px;font-size:1.5rem;line-height:58px}.CaseTemplate-module__NA8Via__entryInner{padding:10% 0}.CaseTemplate-module__NA8Via__narrowContentInner{width:min(94%,840px)}.CaseTemplate-module__NA8Via__contentInner{width:min(94%,1024px)}.CaseTemplate-module__NA8Via__entryHeader h1{font-size:2.6rem}.CaseTemplate-module__NA8Via__entryImage{aspect-ratio:2;height:auto}.CaseTemplate-module__NA8Via__indexBox{padding:3% 6%}.CaseTemplate-module__NA8Via__indexBox p{font-size:1.8rem}.CaseTemplate-module__NA8Via__caseAfterContact{padding-bottom:40px}.CaseTemplate-module__NA8Via__cacInner{padding:0}.CaseTemplate-module__NA8Via__cacImage{width:100%;min-height:40vw}.CaseTemplate-module__NA8Via__cacText{width:100%;padding:4% 3%}.CaseTemplate-module__NA8Via__cacAction{gap:0;height:40px}.CaseTemplate-module__NA8Via__cacTel,.CaseTemplate-module__NA8Via__cacForm{text-align:center;width:50%;font-size:1.3rem}.CaseTemplate-module__NA8Via__cacTel{margin-bottom:0;margin-right:0;font-size:2rem}.CaseTemplate-module__NA8Via__otherCases{gap:2%}.CaseTemplate-module__NA8Via__caseItem{width:49%;margin-bottom:2%}.CaseTemplate-module__NA8Via__caseImage{height:25vw}.CaseTemplate-module__NA8Via__caseItem h2{padding:5% 4%}}
.NewsTemplate-module__PibZYG__entryInner{padding:80px 0}.NewsTemplate-module__PibZYG__narrowContentInner{width:min(100% - 40px,840px);margin:0 auto}.NewsTemplate-module__PibZYG__entryHeader{margin-bottom:38px}.NewsTemplate-module__PibZYG__entryHeader h1{margin:0 0 4px;font-size:3rem}.NewsTemplate-module__PibZYG__entryMeta a{color:#ea5d67;border:1px solid #ea5d67;padding:2px 6px;font-size:1.4rem;display:inline-block}.NewsTemplate-module__PibZYG__button{color:#fff;text-align:center;background:#ea5d67;width:250px;height:65px;margin:0 auto;font-size:1.5rem;line-height:65px;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:block}.NewsTemplate-module__PibZYG__button:hover{color:#fff;box-shadow:0 1px 10px #0006}@media (min-width:768px){.NewsTemplate-module__PibZYG__narrowContentInner{width:840px;padding:0 20px}}@media (max-width:767px){.NewsTemplate-module__PibZYG__entryInner{padding:10% 0}.NewsTemplate-module__PibZYG__entryHeader h1{font-size:2.6rem}.NewsTemplate-module__PibZYG__narrowContentInner{width:min(94%,840px)}}
.case-module__cq6zzG__archive{background:#eaedf4}.case-module__cq6zzG__pageHeader{background:#fff;width:100%;height:30vw;min-height:370px;padding:0 40px 40px}.case-module__cq6zzG__pageCover{background-position:50%;background-size:cover;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.case-module__cq6zzG__pageTitle{color:#fff;text-align:center;width:min(100% - 40px,1024px);margin:0 auto;padding-top:95px}.case-module__cq6zzG__pageTitle h1{color:#fff;letter-spacing:.04em;text-shadow:0 0 8px #00000080;margin:0;font-size:4rem}.case-module__cq6zzG__pageTitle>p{color:#fff;background:#ea5d67;height:18px;margin:0;padding:0 4px;font-size:1.4rem;line-height:18px;display:inline-block;position:relative;top:-70px}.case-module__cq6zzG__caseLead{color:#fff;margin-top:-38px;font-size:1.4rem;position:relative}.case-module__cq6zzG__caseLead:after{content:"";background:#fff;width:40px;height:2px;position:absolute;top:-12px;left:calc(50% - 20px)}.case-module__cq6zzG__contentInner{box-sizing:content-box;width:1040px;max-width:calc(100% - 40px);margin:0 auto}.case-module__cq6zzG__caseContainer{flex-wrap:wrap;justify-content:space-between;padding:50px 0 40px;display:flex}.case-module__cq6zzG__caseItem{background:#fff;width:328px;margin-bottom:28px}.case-module__cq6zzG__caseItem a{height:100%;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:block}.case-module__cq6zzG__caseItem a:hover{box-shadow:0 1px 10px #0006}.case-module__cq6zzG__caseImage{width:100%;height:202px}.case-module__cq6zzG__caseImage img{object-fit:cover;width:100%;height:100%;display:block}.case-module__cq6zzG__caseItem h2{margin:0;padding:18px;font-size:1.7rem;line-height:1.5;transition:all .3s cubic-bezier(.25,.46,.45,.94)}.case-module__cq6zzG__caseItem a:hover h2{color:#ea5d67}.case-module__cq6zzG__pagination{text-align:center;vertical-align:bottom;margin:0 auto;padding:20px 40px;position:relative}.case-module__cq6zzG__pagination a,.case-module__cq6zzG__pagination span{border:1px solid #bfbfbf;border-radius:6px;height:34px;margin:2px;padding:0 14px;line-height:34px;display:inline-block}.case-module__cq6zzG__pagination .case-module__cq6zzG__current{color:#aaa;background:#dedede;border-color:#dedede;font-weight:700}.case-module__cq6zzG__pagination .case-module__cq6zzG__pages{color:#888;border:0}.case-module__cq6zzG__pagination a{color:#ea5d67;border-color:#ea5d67}.case-module__cq6zzG__pagination .case-module__cq6zzG__next{color:#ea5d67;background:0 0;width:286px;max-width:80%;height:56px;margin:12px auto 0;line-height:56px;display:block}@media (min-width:768px){.case-module__cq6zzG__pageTitle{z-index:3;padding-top:40px;position:relative}.case-module__cq6zzG__pageTitle h1{font-size:2.4rem}.case-module__cq6zzG__pageTitle>p{height:20px;font-size:1.5rem;line-height:20px;top:-68px}.case-module__cq6zzG__caseLead{margin-top:0;padding-top:20px;font-size:1.5rem}.case-module__cq6zzG__caseLead:after{width:80px;margin-left:-40px;top:0;left:50%}}@media (max-width:767px){.case-module__cq6zzG__pageHeader{height:auto;min-height:0;padding:0 3% 3%}.case-module__cq6zzG__pageCover{min-height:0;padding-bottom:16%}.case-module__cq6zzG__pageTitle{width:min(94%,1024px);padding-top:17%}.case-module__cq6zzG__pageTitle h1{font-size:5vw}.case-module__cq6zzG__pageTitle>p{top:calc(-8vw - 20px)}.case-module__cq6zzG__caseLead{margin-top:calc(-8vw - 14px);font-size:1.2rem}.case-module__cq6zzG__contentInner{width:min(94%,1024px)}.case-module__cq6zzG__caseItem{width:49%;margin-bottom:0}.case-module__cq6zzG__caseImage{height:25vw}.case-module__cq6zzG__caseItem h2{padding:5% 4%;font-size:1.5rem}}
.news-module__CpdT6q__archive{padding:60px 0}.news-module__CpdT6q__entryInner{width:min(100% - 40px,840px);margin:0 auto}.news-module__CpdT6q__pagination{text-align:center;margin:0 auto;padding:20px 40px}.news-module__CpdT6q__pagination a,.news-module__CpdT6q__pagination span{border:1px solid #bfbfbf;border-radius:6px;height:34px;margin:2px;padding:0 14px;line-height:34px;display:inline-block}.news-module__CpdT6q__pagination .news-module__CpdT6q__pages{color:#888}.news-module__CpdT6q__pagination a{color:#ea5d67;border-color:#ea5d67}.news-module__CpdT6q__pagination .news-module__CpdT6q__current{color:#aaa;background:#dedede;border-color:#dedede;font-weight:700}.news-module__CpdT6q__pagination .news-module__CpdT6q__nextpostslink{color:#ea5d67;background:0 0;width:286px;max-width:80%;height:56px;margin:12px auto 0;line-height:56px;display:block}.news-module__CpdT6q__pagination .news-module__CpdT6q__nextpostslink:hover{color:#ea5d67}.news-module__CpdT6q__archive h1{margin:0 0 20px;font-size:3.8rem}.news-module__CpdT6q__newsList{border-top:1px solid #ecedf1;margin-bottom:40px}.news-module__CpdT6q__newsList li:nth-child(odd){background:#ffffff80}.news-module__CpdT6q__newsList li a{padding:22px 12px;transition:all .5s cubic-bezier(.25,.46,.45,.94);display:block}.news-module__CpdT6q__newsList li a:hover{background:#ecedf1}.news-module__CpdT6q__newsList li{border-bottom:1px solid #ecedf1}.news-module__CpdT6q__newsList time{float:left;clear:left;color:#888;letter-spacing:.035em;width:122px;font-size:1.5rem;font-weight:700}.news-module__CpdT6q__newsList h3{margin:0;padding-left:134px;font-size:1.5rem;font-weight:400;line-height:1.5}@media (min-width:768px){.news-module__CpdT6q__newsList li a:hover{padding-left:32px}.news-module__CpdT6q__newsList li a:hover time{color:#ea5d67}}
