#clinic_list.lower .intro .note{display:inline-block;margin:2.5581vw 0 0 1em;text-align:left;text-indent:-1em;font-size:3.2558vw;line-height:1.47}#clinic_list.lower .intro .page_navi{margin:9.3023vw 0 0}#clinic_list.lower .intro .page_navi ul{flex-wrap:wrap;flex-direction:row;justify-content:flex-start;gap:2.3256vw 2.7907vw}#clinic_list.lower .intro .page_navi li{width:42.093vw}#clinic_list.lower .intro .page_navi li a{justify-content:center;padding:0 4.186vw 0 0;height:13.9535vw}#clinic_list.lower .intro .page_navi li a::before{right:3.72vw}#clinic_list.lower .intro+.clinic_area{padding:9.3023vw 0 0}#clinic_list.lower .clinic_area+.clinic_area{padding:16.2791vw 0 0}#clinic_list.lower .clinic_area .round_corner{padding:10.2326vw 0 11.6279vw}#clinic_list.lower .clinic_area .round_corner .lower_sub_title{margin:0 0 6.9767vw}#clinic_list.lower .clinic_area .round_corner ul.list{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-row-gap:4.65vw}#clinic_list.lower .clinic_area .round_corner ul.list>li{text-align:left;overflow:hidden;border-radius:4.65vw;background-color:rgb(var(--white-clr))}#clinic_list.lower .clinic_area .round_corner ul.list>li .img .in{position:relative;padding-top:51.28%}#clinic_list.lower .clinic_area .round_corner ul.list>li .img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#clinic_list.lower .clinic_area .round_corner ul.list>li dl{padding:5.5814vw 5.814vw 6.9767vw}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dt{position:relative;color:rgb(var(--orange-clr));font-weight:600;font-size:4.65vw;padding:0 0 4.65vw;margin:0 0 4.41vw}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dt::after{content:"";position:absolute;left:0;bottom:0;width:125%;height:.6977vw;border-radius:27.907vw 0 27.907vw 0}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .address{font-size:4.186vw;line-height:1.667;margin:0 0 3.72vw}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .ul_list{margin:0 0 6.0465vw}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .ul_list li{position:relative;padding-left:6vw;font-size:3.95vw;line-height:1.47}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .tel{text-align:center}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .tel span{font-weight:600;font-size:4.186vw;padding-right:1.8605vw}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .tel a{display:inline-block;color:rgb(var(--link-clr));font-weight:500;font-size:6.9767vw;text-decoration:underline}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .more_btn{width:76.2791vw;margin:7.6744vw auto 0}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .more_btn a{font-size:3.48vw}#clinic_list.lower .clinic_area .round_corner.blue ul.list>li dl dt::after,#clinic_list.lower .clinic_area .round_corner.blue ul.list>li dl dd .more_btn a{background:linear-gradient(261.42deg, rgb(var(--grad-b-clr)) 27.19%, #F9E0D8 72.38%)}#clinic_list.lower .clinic_area .round_corner.purple ul.list>li dl dt::after,#clinic_list.lower .clinic_area .round_corner.purple ul.list>li dl dd .more_btn a{background:linear-gradient(261.42deg, #E0E1F5 27.19%, #F9E0D8 72.38%)}#clinic_list.lower .clinic_area .round_corner.light_green ul.list>li dl dt::after,#clinic_list.lower .clinic_area .round_corner.light_green ul.list>li dl dd .more_btn a{background:linear-gradient(261.42deg, #DCEFE6 27.19%, #F9E0D8 72.38%)}@media(min-width: 601px){#clinic_list.lower .intro .note{margin-top:18px;font-size:11px}#clinic_list.lower .intro .page_navi{margin:84px auto 0}#clinic_list.lower .intro .page_navi ul{gap:27px}#clinic_list.lower .intro .page_navi li a{height:72px;padding:0 8px 0 0}#clinic_list.lower .intro .page_navi li a::before{right:20px}#clinic_list.lower .intro .lead{text-align:center}#clinic_list.lower .intro+.clinic_area{padding:124px 0 0}#clinic_list.lower .clinic_area+.clinic_area{padding:80px 0 0}#clinic_list.lower .clinic_area .round_corner{padding:75px 0 80px}#clinic_list.lower .clinic_area .round_corner .inner{max-width:940px}#clinic_list.lower .clinic_area .round_corner .lower_sub_title{margin:0 0 60px}#clinic_list.lower .clinic_area .round_corner ul.list{grid-row-gap:30px}#clinic_list.lower .clinic_area .round_corner ul.list>li{border-radius:20px}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dt{font-size:20px;padding:0 0 20px;margin:0 0 30px}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dt::after{width:125%;height:3px;border-radius:120px 0 120px 0}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .address{font-size:15px;line-height:1.667;margin:0 0 17px}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .ul_list{margin:0 0 16px}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .ul_list li{padding-left:18px;font-size:13px;line-height:1.538}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .tel span{font-size:15px;padding-right:8px}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .tel a{font-size:24px}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .tel a:hover{text-decoration:none}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .more_btn{max-width:328px}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .more_btn a{font-size:15px}}@media(min-width: 961px){#clinic_list.lower .intro .page_navi{max-width:1110px}#clinic_list.lower .intro .page_navi ul{justify-content:center}#clinic_list.lower .intro .page_navi li{width:calc((100% - 108px)/5)}#clinic_list.lower .clinic_area .round_corner ul.list>li{display:flex;justify-content:space-between;align-items:flex-start;gap:0 6.25%;padding:50px 7.4%}#clinic_list.lower .clinic_area .round_corner ul.list>li .img{flex:0 0 43.75%;border-radius:20px;overflow:hidden;box-sizing:border-box}#clinic_list.lower .clinic_area .round_corner ul.list>li .img .in{padding-top:62.85%}#clinic_list.lower .clinic_area .round_corner ul.list>li dl{flex:1 1 auto;padding:0}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .tel{text-align:left}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .more_btn{margin:25px 0 0 auto}}@media(min-width: 601px)and (max-width: 960px){#clinic_list.lower .clinic_area .round_corner ul.list>li .img{margin:0 0 40px}#clinic_list.lower .clinic_area .round_corner ul.list>li dl{padding:0 7.4% 48px}#clinic_list.lower .clinic_area .round_corner ul.list>li dl dd .more_btn{margin:40px auto 0}}#clinic_detail .round_corner{padding:0 0 11.6279vw}#clinic_detail .bnr_wrap{margin-bottom:9.3023vw}#clinic_detail .bnr_wrap .bnr img{width:100%}#clinic_detail .bnr_wrap .bnr a{transition:opacity .3s}#clinic_detail .bnr_wrap .bnr+.bnr{margin-top:3.0233vw}#clinic_detail .main_img{position:relative;margin:0 -4.65vw 6.9767vw;padding-top:51.1627%;overflow:hidden}#clinic_detail .main_img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}#clinic_detail .news_wrap{display:flex;flex-direction:column;gap:4.65vw;margin-bottom:14.8837vw;padding:6.9767vw 7.4419vw 5.3488vw;border:1px solid rgb(var(--brown-clr));border-radius:4.65vw}#clinic_detail .news_wrap .info_list{margin:0 -5.3488vw}#clinic_detail .introduction{margin:14.8837vw 0 0}#clinic_detail .introduction .lower_sub_title{margin-bottom:8.1395vw}#clinic_detail .introduction .intro{margin-bottom:6.9767vw}#clinic_detail .introduction .intro p{font-size:4.186vw;text-align:left;line-height:1.778}#clinic_detail .introduction .tbl_wrap dl{text-align:left;font-size:4.186vw;line-height:1.77}#clinic_detail .introduction .tbl_wrap dl dt{padding:1em 1em 0;font-weight:600;background:rgba(224,225,245,.45)}#clinic_detail .introduction .tbl_wrap dl dd{padding:0 1em 1em;font-weight:400;background:rgba(224,225,245,.45)}#clinic_detail .introduction .tbl_wrap dl dd small{margin-top:1em}#clinic_detail .introduction .tbl_wrap dl dd+dt{border-top:1px rgb(var(--white-clr)) solid}#clinic_detail .introduction .tbl_wrap a.tel{font-size:5.5814vw;font-weight:500;text-decoration:underline;color:rgb(var(--link-clr))}#clinic_detail .introduction .text{margin-top:3.72vw;text-align:left;font-size:3.95vw;line-height:1.47}#clinic_detail .detail_img{margin-top:11.6279vw;overflow:hidden}#clinic_detail .detail_img .splide .splide__slide{position:relative;border-radius:4.65vw;overflow:hidden}#clinic_detail .detail_img .splide .splide__slide img{width:100%;height:100%;aspect-ratio:8/5;object-fit:cover}#clinic_detail .btn_wrap{display:flex;flex-direction:column;gap:6.9767vw;margin-top:11.6279vw}#clinic_detail .clinic_detail_access{margin:30.6977vw 0 0}#clinic_detail .clinic_detail_access .box{padding-top:15.1163vw}#clinic_detail .clinic_detail_access .box.box_access{padding-top:10.6977vw}#clinic_detail .clinic_detail_access .box .lower_sub_title{margin-bottom:7.907vw}#clinic_detail .clinic_detail_access .box .access{text-align:left;font-size:4.186vw;font-weight:400;line-height:1.77}#clinic_detail .clinic_detail_access .box .access .comment_list{margin-top:1rem;line-height:1.4}#clinic_detail .clinic_detail_access .box .access .comment_list small{display:inline-block}#clinic_detail .clinic_detail_access .box .map{margin-top:6.9767vw}#clinic_detail .clinic_detail_access .box .map iframe{width:100%;height:80.9302vw}#clinic_detail .clinic_detail_access .box .route{display:flex;flex-direction:column;margin:0 1.3953vw}#clinic_detail .clinic_detail_access .box .route li{position:relative;padding:6.5116vw 0 0 1.8605vw}#clinic_detail .clinic_detail_access .box .route li .num{position:absolute;top:0;padding:.24525em;font-size:9.3023vw;color:#8fd6b5;background:linear-gradient(243.18deg, #CACCE0 26.04%, #F9E0D8 74.48%);border:.05em rgb(var(--white-clr)) solid;border-radius:50%;box-sizing:border-box;transform:translate(-54%, 0);z-index:1}#clinic_detail .clinic_detail_access .box .route li .num .in{display:flex;justify-content:center;align-items:center;width:1.6595em;height:1.6595em;background:rgb(var(--white-clr));border-radius:50%}#clinic_detail .clinic_detail_access .box .route li .img{position:relative;padding-top:61.4865%;border-radius:0 0 4.65vw 0;overflow:hidden}#clinic_detail .clinic_detail_access .box .route li .img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}#clinic_detail .clinic_detail_access .box .route li p{padding:2.3256vw 0 0 4.65vw;text-align:left;font-size:4.186vw;line-height:1.78}#clinic_detail .clinic_detail_access .box .route li .route_in{margin-left:-1.8605vw;padding-left:1.8605vw}#clinic_detail .clinic_detail_access .box .route li .route_in::before{position:absolute;content:"";width:1.8605vw;height:100%;top:0;left:0;background:rgb(var(--white-clr))}#clinic_detail .clinic_detail_access .box .route li:not(:last-child){padding-bottom:7.4419vw}#clinic_detail .clinic_detail_access .box .route li:last-child .route_in{position:relative}@media(min-width: 601px){#clinic_detail .bnr_wrap{display:flex;justify-content:center;margin:0 auto 40px}#clinic_detail .bnr_wrap .bnr{flex:0 0 48%}#clinic_detail .bnr_wrap .bnr+.bnr{margin-top:0;margin-left:auto}#clinic_detail .main_img{max-width:800px;margin:0 auto 50px;padding:0;border-radius:20px}#clinic_detail .main_img .in{position:relative;padding-top:51.25%}#clinic_detail .news_wrap{gap:20px;margin-bottom:70px;padding:42px 70px 30px;border:1px solid rgb(var(--brown-clr));border-radius:20px}#clinic_detail .news_wrap .info_list{margin:0}#clinic_detail .introduction{margin:70px 0 0}#clinic_detail .introduction .lower_sub_title{margin-bottom:50px}#clinic_detail .introduction .intro{margin-bottom:50px}#clinic_detail .introduction .intro p{font-size:15px;line-height:2.13}#clinic_detail .introduction .tbl_wrap dl{display:grid;grid-template-columns:32% calc(68% - 1px);gap:1px;font-size:14px;line-height:1.78}#clinic_detail .introduction .tbl_wrap dl dt{grid-column:1;display:flex;align-items:center;padding:1em 50px}#clinic_detail .introduction .tbl_wrap dl dd{grid-column:2;padding:1em 50px}#clinic_detail .introduction .tbl_wrap dl dd .ul_list li{line-height:1.76}#clinic_detail .introduction .tbl_wrap dl dd .ul_list li::before{top:.75em}#clinic_detail .introduction .tbl_wrap dl dd+dt{border-top:none}#clinic_detail .introduction .tbl_wrap a.tel{font-size:21px}#clinic_detail .introduction .text{margin-top:20px;text-align:center;font-size:12px;line-height:1.5}#clinic_detail .detail_img{margin-top:60px}#clinic_detail .detail_img .splide .splide__slide{border-radius:20px}#clinic_detail .btn_wrap{flex-direction:row;justify-content:center;gap:36px;margin-top:50px}#clinic_detail .btn_wrap>*{width:calc((100% - 36px)/2);max-width:300px;margin:0}#clinic_detail .clinic_detail_access{margin:139px 0 0}#clinic_detail .clinic_detail_access .round_corner{padding:0 0 80px}#clinic_detail .clinic_detail_access .box{padding-top:63px}#clinic_detail .clinic_detail_access .box.box_access{padding-top:42px}#clinic_detail .clinic_detail_access .box.box_access small{display:inline-block}#clinic_detail .clinic_detail_access .box .lower_sub_title{margin-bottom:29px}#clinic_detail .clinic_detail_access .box .access{text-align:center;font-size:15px;line-height:1.67}#clinic_detail .clinic_detail_access .box .access .ul_list li{padding-left:0;font-size:15px;line-height:1.67;text-align:center}#clinic_detail .clinic_detail_access .box .access .ul_list li::before{display:none}#clinic_detail .clinic_detail_access .box .access .comment_list>small{display:inline-block;text-align:center}#clinic_detail .clinic_detail_access .box .map{margin-top:40px}#clinic_detail .clinic_detail_access .box .map iframe{height:300px}#clinic_detail .clinic_detail_access .box .route{flex-direction:row;flex-wrap:wrap;gap:30px 46px;margin:0;padding-left:22px;overflow:hidden}#clinic_detail .clinic_detail_access .box .route li{padding:36px 0 0}#clinic_detail .clinic_detail_access .box .route li .num{font-size:36.3px;transform:translate(-22px, 0)}#clinic_detail .clinic_detail_access .box .route li .num .in>span{font-size:40px}#clinic_detail .clinic_detail_access .box .route li .img{border-radius:0 0 20px 20px}#clinic_detail .clinic_detail_access .box .route li p{padding:15px 0 0;font-size:15px;line-height:1.67}#clinic_detail .clinic_detail_access .box .route li .route_in{position:relative;margin-left:0;padding-left:0;padding-top:7px}#clinic_detail .clinic_detail_access .box .route li .route_in::before{width:calc(100% + 46px);height:7px}#clinic_detail .clinic_detail_access .box .route li:not(:last-child){padding-bottom:0}#clinic_detail .clinic_detail_access .box .route li:last-child .route_in::before{width:100%}}@media(min-width: 601px)and (max-width: 800px){#clinic_detail .clinic_detail_access .box .route li{width:calc(50% - 23px)}}@media(min-width: 801px)and (max-width: 960px){#clinic_detail .clinic_detail_access .box .route li{width:calc(33.3333% - 30.6666666667px)}}@media(min-width: 961px){#clinic_detail .clinic_detail_access .box .route li{width:calc(25% - 34.5px)}}#nearbyclinic .lower_title{margin-bottom:5.814vw}#nearbyclinic .lead .line_box{margin-bottom:1.8em}#nearbyclinic .lead p{margin-bottom:1.8em;text-align:left;font-size:1rem;line-height:1.78}#nearbyclinic .lead a{text-decoration:underline;color:rgb(var(--link-clr))}@media(min-width: 601px){#nearbyclinic .lower_title{margin-bottom:52px}}#clinic #faq{margin-bottom:0 !important}
