.p-mainVisual{position:relative}.p-mainVisual_img{width:100vw;height:calc(100vh - 140px);-o-object-fit:cover;object-fit:cover}.p-mainVisual_block{position:absolute;bottom:0;left:0;width:100%;padding-top:30px;background-color:rgba(255,255,255,.8)}.p-bnr{display:flex;position:absolute;top:30px;right:30px;width:420px;overflow:hidden;border-radius:10px;background-color:#2f5597}.p-bnr_list{width:calc(100% - 60px)}.p-bnr_link{display:block}.p-bnr_arrowList{display:flex;width:60px}.p-bnr_arrow-next,.p-bnr_arrow-prev{position:relative;width:50%;height:100%}.p-bnr_arrow-prev::after{display:inline-block;position:absolute;top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;transform:rotate(-135deg);border-top:solid 2px #fff;border-right:solid 2px #fff;content:""}.p-bnr_arrow-prev::after{left:15px}.p-bnr_arrow-next::after{display:inline-block;position:absolute;top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;transform:rotate(45deg);border-top:solid 2px #fff;border-right:solid 2px #fff;content:""}.p-bnr_arrow-next::after{right:15px;left:auto}.p-linkList01{display:flex;width:calc(100% - 80px * 2);max-width:none;margin:0 auto;padding-bottom:30px}.p-linkList01_item-orthopedics,.p-linkList01_item{width:20%;padding:0 10px;font-weight:bold;text-align:center}.p-linkList01_item-orthopedics:nth-child(n+2),.p-linkList01_item:nth-child(n+2){border-left:solid 2px #523c3c}.p-linkList01_link-orthopedics,.p-linkList01_link-inside,.p-linkList01_link-mental,.p-linkList01_link-ear,.p-linkList01_link-eye{display:block}.p-linkList01_icon,.p-linkList01_icon-hover{width:35%;max-width:84px}.p-linkList01_icon-hover{display:none}.p-linkList01_textArea{display:flex;align-items:center;justify-content:center;min-height:50px;line-height:1.2;text-align:center}.p-linkList01_text{display:block;text-align:center}.p-linkList01_subText::before{content:"\a";white-space:pre}.p-hours{width:100%;padding:20px 0;background-color:#f2f1ed;font-weight:bold;font-size:2rem;font-size:clamp(1.6rem,1.45vw,2.2rem)}.p-hours_inner{display:flex;align-items:center;justify-content:center;width:calc(100% - 80px * 2);max-width:none;margin:0 auto}.p-hours_head{flex-basis:120px;padding:5px;border-radius:10px;background-color:#523c3c;color:#fff;text-align:center}.p-hours_body{margin-left:20px}.p-hours_text{display:inline-block}.p-hours_text:nth-child(n+2){margin-left:10px}.p-topNews{display:flex;position:absolute;bottom:0;left:0;justify-content:space-between;width:670px;background-color:#fff}.p-topNews_list{width:calc(100% - 130px);padding:15px 20px}.p-topNews_item{display:flex !important;align-items:flex-start;justify-content:space-between}.p-topNews_icon{width:56px}.p-topNews_link{width:calc(100% - 76px)}.p-topNews_date{margin-right:15px;color:#a39b9b;font-family:"Roboto",sans-serif}.p-topNews_title{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-topNews_text{display:block;font-size:1.6rem}.p-topNews_btnWrap{display:flex;position:relative;flex-direction:column;width:130px}.p-topNews_btn{display:flex;align-items:center;justify-content:center;height:42px;padding:0 10px;background-color:#f2f1ed}.p-topNews_btnText{position:relative;padding-left:30px;font-size:1.6rem}.p-topNews_btnText::after{display:inline-block;position:absolute;top:0;bottom:0;left:0;width:7px;height:7px;margin:auto;transform:rotate(45deg);border-top:solid 2px #523c3c;border-right:solid 2px #523c3c;content:""}.p-topNews_btnText::before{display:inline-block;position:absolute;top:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border-radius:50%;background-color:#fff;content:""}.p-topNews_btnText::after{left:5px}.p-topNews_arrowList{display:flex;width:70px;height:calc(100% - 42px);margin-left:auto}.p-topNews_arrow-next,.p-topNews_arrow-prev{position:relative;width:50%;height:100%}.p-topNews_arrow-prev::after{display:inline-block;position:absolute;top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;transform:rotate(-135deg);border-top:solid 2px #b85042;border-right:solid 2px #b85042;content:""}.p-topNews_arrow-prev::after{left:20px}.p-topNews_arrow-next::after{display:inline-block;position:absolute;top:0;bottom:0;left:0;width:10px;height:10px;margin:auto;transform:rotate(45deg);border-top:solid 2px #b85042;border-right:solid 2px #b85042;content:""}.p-topNews_arrow-next::after{right:20px;left:auto}.p-content01{width:calc(100% - 80px * 2);max-width:1120px;margin:0 auto;padding-top:100px}.p-block01{display:flex;justify-content:space-between;padding-top:80px}.p-block01_item{position:relative;flex-basis:48%}.p-block01_btn{z-index:1;position:absolute;top:-70px;left:-20px;width:173px}.p-block01_btn::after{display:inline-block;position:absolute;top:0;bottom:0;left:0;width:12px;height:12px;margin:auto;transform:rotate(45deg);border-top:solid 2px #fff;border-right:solid 2px #fff;content:""}.p-block01_btn::before{display:inline-block;position:absolute;right:0;bottom:0;width:50px;height:50px;margin:auto;border-radius:50%;background-color:#523c3c;content:""}.p-block01_btn::after{top:auto;right:22px;bottom:19px;left:auto}.p-block01_imgArea{overflow:hidden}.p-block01_text{margin-top:30px}.p-block01_list{margin-top:30px}.p-list01{display:flex;flex-wrap:wrap;padding:20px 0;border:dotted 1px #2f5597;border-width:1px 0;font-weight:bold}.p-list01_item{position:relative;flex-basis:calc((100% - 20px)/2);padding-left:1em}.p-list01_item::before{position:absolute;top:13px;left:0;width:5px;height:5px;border-radius:50%;background-color:#2f5597;content:""}.p-list01_item:nth-child(2n){margin-left:20px}.p-content02{padding-top:100px}.p-block02_item{position:relative;height:550px;overflow:hidden}.p-block02_item:nth-child(n+2){margin-top:10px}.p-block02_img{height:100%;-o-object-fit:cover;object-fit:cover}.p-block02_textArea-reverse,.p-block02_textArea{position:absolute;top:50%;width:40%;transform:translateY(-50%)}.p-block02_textArea{right:80px}.p-block02_textArea-reverse{left:80px}.p-block02_title{margin-bottom:25px;color:#2f5597;font-weight:500;font-size:4rem;line-height:1.1}.p-block02_title-s{font-size:2rem}.p-block02_text{margin-top:20px;padding:30px;border-radius:10px;background-color:rgba(255,255,255,.8)}.p-link{display:block;margin-top:40px;text-align:right}.p-link_text{position:relative;padding-left:70px}.p-link_text::after{display:inline-block;position:absolute;top:0;bottom:0;left:0;width:12px;height:12px;margin:auto;transform:rotate(45deg);border-top:solid 2px #fff;border-right:solid 2px #fff;content:""}.p-link_text::before{display:inline-block;position:absolute;top:0;bottom:0;left:0;width:50px;height:50px;margin:auto;border-radius:50%;background-color:#523c3c;content:""}.p-link_text::after{left:16px}.p-content03{padding:100px 0 80px}.p-content03_title{margin-bottom:130px}.p-content03_body{display:flex;position:relative;justify-content:space-between;padding:60px 80px 80px 0;background-color:#f0f6ff}.p-content03_body::before{position:absolute;top:0;left:0;width:80px;height:100%;background-color:#fff;content:""}.p-content03_imgArea{position:relative;flex-basis:53%;margin-top:-130px}.p-content03_textArea{flex-basis:41%}.p-content03_btnArea{display:flex;flex-wrap:wrap;margin-top:20px}.p-content03_btn{display:flex;flex-basis:calc((100% - 10px)/2);align-items:center;min-height:100px;padding:20px;border:solid 1px #a39b9b;border-radius:10px;background-color:#fff;font-weight:bold}.p-content03_btn:nth-child(2n){margin-left:10px}.p-content03_btn:nth-child(n+3){margin-top:10px}.p-content03_btnText{position:relative;width:100%;padding-right:30px}.p-content03_btnText::after{display:inline-block;position:absolute;top:0;bottom:0;left:0;width:7px;height:7px;margin:auto;transform:rotate(45deg);border-top:solid 2px #b85042;border-right:solid 2px #b85042;content:""}.p-content03_btnText::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;width:20px;height:20px;margin:auto;border-radius:50%;background-color:#f2f1ed;content:""}.p-content03_btnText::after{right:7px;left:auto}.p-content04{display:grid;grid-template-columns:1fr 1fr;width:calc(100% - 80px * 2);max-width:1120px;margin:0 auto;padding-bottom:120px;gap:40px}.p-content04_link{display:block;position:relative;border:solid 1px #523c3c;border-radius:10px;background-color:#f9f1e5}.p-content04_link::after{display:block;position:absolute;top:6px;left:6px;width:100%;height:100%;border:solid 1px #523c3c;border-radius:10px;content:"";opacity:1;transition:opacity .2s}.p-content04_linkInner{padding:40px}.p-content04_linkContainer{margin-top:20px}.p-content04_lead{margin-bottom:18px;background:url("/clinic/img/index/health-tips/icon_arrow.svg") no-repeat center right 19px/31px;font-weight:500;font-size:clamp(2.2rem,2.146vw,2.4rem)}@media (max-width: 1024px){.p-mainVisual_img{height:auto;-o-object-fit:contain;object-fit:contain}.p-mainVisual_block{position:static}.p-bnr{width:300px}.p-linkList01{width:100%}.p-linkList01_text{font-size:1.4rem}.p-hours_inner{width:calc(100% - 30px * 2)}.p-hours_inner{align-items:normal}.p-hours_head{display:flex;align-items:center;justify-content:center}.p-hours_body{display:block}.p-hours_text{display:block}.p-hours_text:nth-child(n+2){margin-left:0}.p-topNews{width:500px}.p-topNews_list{padding:10px 20px}.p-topNews_icon{width:46px}.p-topNews_link{width:calc(100% - 56px)}.p-topNews_date{margin-right:10px}.p-topNews_tag{padding:2px 5px;font-size:1rem}.p-topNews_btnText{font-size:1.4rem}.p-content01{width:calc(100% - 30px * 2)}.p-content01{padding-top:50px}.p-block01{padding-top:30px}.p-block01_btn{top:-40px;left:-10px;width:120px}.p-block01_list{margin-top:20px}.p-content02{padding-top:80px}.p-block02_item{height:400px}.p-block02_textArea-reverse,.p-block02_textArea{right:auto;left:30px;width:calc(100% - 30px * 2);margin:0 auto}.p-block02_title{font-size:3rem}.p-block02_title-s{font-size:1.8rem}.p-block02_text{padding:20px}.p-link{margin-top:30px}.p-content03{padding:50px 0}.p-content03_title{margin-bottom:100px}.p-content03_body{padding:40px 30px 60px 0}.p-content03_body::before{width:30px}.p-content03_imgArea{flex-basis:50%;margin-top:-80px}.p-content03_textArea{flex-basis:45%}.p-content03_btnArea{display:block}.p-content03_btn{min-height:auto}.p-content03_btn:nth-child(n){margin:0}.p-content03_btn:nth-child(n+2){margin-top:10px}.p-content04{width:calc(100% - 30px * 2)}.p-content04{padding-bottom:60px}.p-content04_linkInner{padding:30px}.p-content04_lead{margin-bottom:13px;background-position:center right;background-size:20px;font-size:2rem}}@media (max-width: 767px){.p-mainVisual_block{padding-top:0}.p-bnr{top:15px;right:15px;width:60%}.p-bnr_list{width:calc(100% - 40px)}.p-bnr_arrowList{width:40px}.p-bnr_arrow-next::after,.p-bnr_arrow-prev::after{width:7px;height:7px}.p-bnr_arrow-prev::after{left:10px}.p-bnr_arrow-next::after{right:10px}.p-linkList01{flex-wrap:wrap;padding-bottom:0}.p-linkList01_item-orthopedics,.p-linkList01_item{padding:0}.p-linkList01_item-orthopedics:nth-child(n+2),.p-linkList01_item:nth-child(n+2){border-left:none}.p-linkList01_item{width:50%;border-bottom:solid 1px #523c3c}.p-linkList01_item:nth-child(2n){border-left:solid 1px #523c3c}.p-linkList01_item-orthopedics{width:100%}.p-linkList01_link-orthopedics,.p-linkList01_link-inside,.p-linkList01_link-mental,.p-linkList01_link-ear,.p-linkList01_link-eye{display:flex;align-items:center;justify-content:center}.p-linkList01_icon,.p-linkList01_icon-hover{width:40px;margin-right:5px}.p-linkList01_subText{display:none}.p-hours_inner{width:calc(100% - 15px * 2)}.p-hours_inner{display:block}.p-hours_body{margin:10px 0 0 0}.p-topNews{display:block;width:100%}.p-topNews_list{width:100%;padding:10px 15px}.p-topNews_icon{width:36px}.p-topNews_link{width:calc(100% - 46px)}.p-topNews_btnWrap{flex-direction:row;width:100%;border-top:solid 1px #f0f6ff}.p-topNews_btn{order:2;width:calc(100% - 70px)}.p-topNews_arrowList{height:100%;margin-left:0}.p-topNews_arrow-next,.p-topNews_arrow-prev{background:#ddd}.p-topNews_arrow-next::after,.p-topNews_arrow-prev::after{top:15px;bottom:auto}.p-content01{width:calc(100% - 15px * 2)}.p-block01{display:block}.p-block01_item:nth-child(n+2){margin-top:50px}.p-block01_btn{top:-30px;width:100px}.p-block01_btn::before{width:30px;height:30px}.p-block01_btn::after{right:12px;bottom:11px;width:8px;height:8px}.p-list01{display:block}.p-list01_item:nth-child(2n){margin-left:0}.p-content02{padding-top:50px}.p-block02_item{height:480px}.p-block02_textArea-reverse,.p-block02_textArea{left:15px;width:calc(100% - 15px * 2)}.p-block02_title{font-size:2.6rem}.p-link_text{padding-left:50px}.p-link_text::before{width:40px;height:40px}.p-link_text::after{left:14px;width:10px;height:10px}.p-content03_title{margin-bottom:70px}.p-content03_body{display:block;padding:30px 15px 30px 0}.p-content03_body::before{width:15px}.p-content03_imgArea{margin-top:-60px}.p-content03_textArea{position:relative;margin:30px 0 0 30px}.p-content04{width:calc(100% - 15px * 2)}.p-content04{grid-template-columns:1fr}.p-content04_lead{font-size:1.8rem}.p-content04_text{font-size:1.2rem}}@media (any-hover: hover){.p-bnr_link{transition:background-color .2s}.p-bnr_link:hover{background-color:#119bf2}.p-linkList01_link-orthopedics,.p-linkList01_link-inside,.p-linkList01_link-mental,.p-linkList01_link-ear,.p-linkList01_link-eye{transition:color .2s}.p-linkList01_link-orthopedics:hover .p-linkList01_icon,.p-linkList01_link-orthopedics:hover .p-linkList01_icon-hover,.p-linkList01_link-inside:hover .p-linkList01_icon,.p-linkList01_link-inside:hover .p-linkList01_icon-hover,.p-linkList01_link-mental:hover .p-linkList01_icon,.p-linkList01_link-mental:hover .p-linkList01_icon-hover,.p-linkList01_link-ear:hover .p-linkList01_icon,.p-linkList01_link-ear:hover .p-linkList01_icon-hover,.p-linkList01_link-eye:hover .p-linkList01_icon,.p-linkList01_link-eye:hover .p-linkList01_icon-hover{display:none}.p-linkList01_link-orthopedics:hover .p-linkList01_icon-hover,.p-linkList01_link-inside:hover .p-linkList01_icon-hover,.p-linkList01_link-mental:hover .p-linkList01_icon-hover,.p-linkList01_link-ear:hover .p-linkList01_icon-hover,.p-linkList01_link-eye:hover .p-linkList01_icon-hover{display:inline-block}.p-linkList01_link-orthopedics:hover .p-linkList01_text,.p-linkList01_link-inside:hover .p-linkList01_text,.p-linkList01_link-mental:hover .p-linkList01_text,.p-linkList01_link-ear:hover .p-linkList01_text,.p-linkList01_link-eye:hover .p-linkList01_text{transform:translateY(-4px)}.p-linkList01_link-eye:hover{color:#6b99eb}.p-linkList01_link-ear:hover{color:#e86770}.p-linkList01_link-mental:hover{color:#b7c609}.p-linkList01_link-inside:hover{color:#56b556}.p-linkList01_link-orthopedics:hover{color:#7b7b7b}.p-linkList01_icon,.p-linkList01_icon-hover{transition:display .2s}.p-linkList01_text{transition:transform .2s}a.p-topNews_link{transition:color .2s}a.p-topNews_link:hover .p-topNews_title{color:#119bf2}.p-topNews_btn{transition:background-color .2s}.p-topNews_btn:hover{background-color:#523c3c}.p-topNews_btn:hover .p-topNews_btnText{color:#fff}.p-topNews_btnText{transition:color .2s}.p-block01_link:hover .p-block01_btn::before{transform:translateX(4px);background-color:#2f5597}.p-block01_link:hover .p-block01_btn::after{right:18px}.p-block01_link:hover .p-block01_img{transform:scale(1.1)}.p-block01_btn::before{transition:all .2s}.p-block01_btn::after{transition:right .2s}.p-block01_img{transition:transform .2s}.p-list01_link{transition:color .2s}.p-list01_link:hover{color:#119bf2}.p-link_text{transition:color .2s}.p-link_text::before{transition:all .2s}.p-link_text::after{transition:left .2s}.p-link_text:hover{color:#119bf2}.p-link_text:hover::before{transform:translateX(4px);background-color:#2f5597}.p-link_text:hover::after{left:20px}.p-content03_btn{transition:all .2s}.p-content03_btn:hover{border-color:#523c3c;background-color:#523c3c;color:#fff}.p-content03_btnText{transition:color .2s}.p-content03_btnText::before{transition:all .2s}.p-content04_link{transition:transform .2s,background-color .2s}.p-content04_link:hover{transform:translate(6px, 6px);background-color:#fffbf2}.p-content04_link:hover::after{opacity:0}}
/*# sourceMappingURL=index.css.map */