strong,.bold{font-weight:bold}em,.color-text{font-weight:bold;padding-bottom:2px;background:linear-gradient(rgba(255, 255, 255, 0) 50%, #FFF159 50%)}em{font-style:normal}.check-text{color:tomato}.color-text-red,.women{color:#cc2d2d}.small-text{font-size:1.2rem;line-height:1.5}.large-text{font-size:1.8rem}.alignment{display:block;padding-left:1em;text-indent:-1em}.indent{display:block;margin-left:1.5rem}.section-title{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;font-size:3.8rem;margin-bottom:32px;line-height:1.5}.section-title__title{display:inline-block}.section-title__sub-title{font-family:quicksand,sans-serif;font-style:normal;font-weight:700;font-size:1.6rem;position:relative;display:block;padding-left:48px;color:#234da1;letter-spacing:.03em}.section-title__sub-title::before{display:inline-block;content:"";position:absolute;top:50%;left:0;width:40px;height:2px;background:#234da1;transform:translateY(-50%)}.section-title.small{font-size:2.3rem}.section-title.small .section-title__sub-title{font-family:quicksand,sans-serif;font-style:normal;font-weight:700;font-size:1.2rem}.section-title-small{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;font-size:1.6rem;margin-right:16px;padding-right:16px;border-right:1px solid #ccc}.section-title-small.important{color:#cc2d2d}.page-title{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;font-size:4rem;margin-top:-10px;line-height:1.5}.page-title__title{display:inline-block}.page-title__sub-title{font-family:quicksand,sans-serif;font-style:normal;font-weight:700;font-size:1.8rem;position:relative;display:block;padding-left:48px;color:#234da1;letter-spacing:.03em}.page-title__sub-title::before{display:inline-block;content:"";position:absolute;top:50%;left:0;width:40px;height:2px;background:#234da1;transform:translateY(-50%)}.page-headline2,.page-headline3,.page-headline4,.page-headline5,.c-post-info__content h2,.c-post-info__content h3,.c-post-info__content h4,.c-post-info__content h5,.c-post-info__content h6,.c-post-faq h2,.c-post-faq h3,.c-post-faq h4,.c-post-faq h5,.c-post-faq h6{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700}.page-headline2{font-size:3.2rem;position:relative;margin:80px 0 32px;padding:0 0 0 20px;border-left:6px solid #add8e6;line-height:1.5}.page-headline2__sub-title{font-size:1.6rem;font-family:quicksand,sans-serif;font-style:normal;font-weight:700;margin-left:12px}.page-headline2+.page-headline3{margin-top:38px}.page-headline3{font-size:2.8rem;position:relative;margin:60px 0 32px;padding-left:20px;line-height:1.5}.page-headline3::before{content:"";position:absolute;top:-10px;left:0;display:inline-block;width:60px;height:60px;background:#f0f7fa;z-index:-1}.page-headline3+.c-link-text a{margin-top:0}.page-headline3 a{display:block;color:#555}.page-headline3 a:hover{opacity:.6}.c-list-subnav-area+.page-headline2,.c-list-subnav-area+.c-post-info,.c-list-subnav-area+.c-post-faq,.c-list-subnav-area+.p-one-block,.c-lead-text+.page-headline2,.c-lead-text+.c-calendar{margin-top:60px}.page-headline4,.c-post-info__content h2,.c-post-faq h2{font-size:2.4rem;position:relative;margin:28px 0;padding-bottom:4px;border-bottom:2px solid #add8e6;line-height:1.5}.page-headline4>.color-text-red{font-size:1.8rem;margin-left:10px}.c-post-info__content h2,.c-post-faq h2{margin-top:60px}.page-headline5,.c-post-info__content h3,.c-post-faq h3{font-size:2rem;margin:24px 0;line-height:1.5}.c-post-faq .c-accordion__text h3:first-child{margin-top:0}.c-post-info__content h4,.c-post-faq h4{font-size:1.8rem;margin:24px 0;line-height:1.5}.c-post-info__content h5,.c-post-faq h5{font-size:1.6rem;margin:24px 0;line-height:1.5}.c-post-info__content h6,.c-post-faq h6{font-size:1.2rem;margin:24px 0;line-height:1.5}.main-image{position:relative;margin-bottom:60px;background:#f0f7fa}.main-image__title{display:flex;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;max-width:1024px;margin:auto;z-index:2}.main-image__image{width:50%;margin-left:50%}.contents{position:relative}.contents__wrap{max-width:920px;margin:0 auto 60px}.contents__wrap p+p,.contents__wrap p+.p-one-block,.contents__wrap p+table,.contents__wrap p+.c-text-area,.contents__wrap p+.c-flow{margin-top:24px}.contents__wrap p+.small-text{margin-top:20px}.contents__wrap p a{font-weight:bold;position:relative;display:inline-block;color:#234da1;text-decoration:underline;word-break:break-all}.contents__wrap p a:hover{color:#555}.contents__wrap p a[target=_blank]::after{font-size:1.8rem;display:inline-block;font-family:"Material Icons Outlined";content:"";margin:0 2px;color:#234da1;vertical-align:-4px}.contents__wrap p a[target=_blank]:hover::after{color:#555}.index .contents{overflow:hidden}.single.info .contents__wrap{margin:0 auto 80px}.section{position:relative;margin-bottom:80px}.section__wrap{position:relative;max-width:1024px;margin:0 auto}.section p+p{margin-top:28px}.single.info .section__wrap{max-width:920px}#important-info-section{margin-bottom:0;padding:20px 0;background:#faf9ed}#important-info-section .section__wrap{display:flex;align-items:center}#about-us-section{margin-bottom:-130px;z-index:1}#about-us-section .section__wrap{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;margin-bottom:60px}#about-us-section .section-title{display:flex;flex-direction:row-reverse;margin:0 0 0 40px}#about-us-section .section-title__title{writing-mode:vertical-rl}#about-us-section .section-title__sub-title{writing-mode:vertical-rl;padding-top:48px;padding-left:0}#about-us-section .section-title__sub-title::before{display:inline-block;content:"";position:absolute;top:0;left:auto;right:50%;width:2px;height:40px;background:#234da1;transform:translateY(0%) translateX(-50%)}#about-us-section .point-image{position:absolute;bottom:-20px;right:-40px;pointer-events:none;z-index:-1}#about-us-section .ico-svg{max-width:490px}#about-us-section .ico-svg path{fill:#fff;stroke:rgba(0,0,0,0)}#about-us-section .is-active .ico-svg path{animation:stroke 2s ease-in-out forwards;stroke:#69aabf;stroke-dasharray:1800;stroke-dashoffset:0;stroke-width:1}@keyframes stroke{0%{fill:#fff;stroke-dashoffset:1800}10%{fill:rgba(0,0,0,0)}80%{fill:rgba(0,0,0,0)}100%{fill:#f0f7fa;stroke:#f0f7fa;stroke-dashoffset:0}}#service-section{padding:210px 0 80px;background:#f0f7fa;z-index:0}#medical-guide-section .section__wrap{padding:40px;background:#fff}#pickup-mini-section{margin-bottom:0}#pickup-mini-section .section__wrap{padding:40px;background:#fff}.footer{background:#f0f7fa}.footer__wrap{max-width:1024px;margin:0 auto}.footer__top{padding:60px 0}.footer__top .c-btn-area{margin-top:20px}.footer__logo{display:inline-block;max-width:190px;margin-bottom:28px}.footer__address{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700}.footer__bottom{padding:60px 0 0}.footer__copyright{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;font-size:1.4rem;padding:16px 0;text-align:center;background:#fff;letter-spacing:.03em}.footer .c-phone-number{display:none}.sns-section{margin-bottom:40px}.sns-section .section__wrap{display:flex;align-items:center;padding:12px 20px;background:#fff}.page-top{position:absolute;bottom:90px;right:28px;z-index:1}.page-top a{display:inline-block}.page-top a:hover{opacity:.6}.page-top img{max-width:20px}.menu-btn{display:none;position:fixed;top:52px;right:16px;width:44px;padding-top:38px;background:url("../images/icon_menu.png") no-repeat center top 5px/44px;text-align:center;z-index:4}.menu-btn::after{font-family:quicksand,sans-serif;font-style:normal;font-weight:700;font-size:1.2rem;content:"menu";display:block;width:100%;color:#555;margin:0 auto;text-align:center}.menu-btn.is-active::after{content:"close"}.is-fixed{position:fixed;width:100%;height:100%}.overlay{position:fixed;top:0;display:none;width:100%;height:100%;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:3}.overlay .sns-section{margin-bottom:0;padding:20px 0;background:#f0f7fa}.c-btn-area{display:flex;justify-content:space-between;align-items:center;margin-top:32px}.c-btn-area .c-btn,.c-btn-area .c-btn-border{flex:1 1 0;margin-top:0}.c-btn-area .c-btn a,.c-btn-area .c-btn-border a{display:block;width:100%}.c-btn-area .c-btn+.c-btn,.c-btn-area .c-btn+.c-btn-border,.c-btn-area .c-btn-border+.c-btn,.c-btn-area .c-btn-border+.c-btn-border{margin-left:20px}.c-btn,.c-btn-border{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;font-size:1.8rem;margin-top:32px}.c-btn a,.c-btn-border a{position:relative;display:inline-block;max-width:230px;padding:14px;background:#add8e6;border-radius:100vh;text-align:center}.c-btn a:hover,.c-btn-border a:hover{opacity:.6}.c-btn.reserve .c-btn__wrap,.c-btn-border.reserve .c-btn__wrap{position:relative}.c-btn.reserve .c-btn__wrap::before,.c-btn-border.reserve .c-btn__wrap::before{font-family:"Material Icons Outlined";content:"";margin-right:8px;vertical-align:-1px}.c-btn-border a{background:#fff;border:2px solid #add8e6}.c-link-text a{font-size:1.8rem;font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;position:relative;display:inline-block;margin-top:40px;color:#555;text-align:left}.c-link-text a::before{display:block;content:"";position:absolute;top:calc(50% - 20px);right:-52px;width:40px;height:40px;background:#add8e6;border-radius:100%;z-index:1}.c-link-text a::after{display:block;content:"";position:absolute;top:calc(50% - 5px);right:-38px;border-top:8px solid #fff;border-right:5px solid rgba(255,255,255,0);border-left:5px solid rgba(255,255,255,0);transform:rotate(-90deg);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out;z-index:2}.c-link-text a:hover{opacity:.6}.c-map iframe{max-width:100%;width:100%;height:280px}.c-video{position:relative;height:0;padding:50px 0 56.5%;overflow:hidden;z-index:1}.c-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-video .start-btn{position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out;transform:scale(1);cursor:none}.c-video .start-btn:hover{transform:scale(1.2)}.c-video .start-btn img{max-width:60px;transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.c-banner-area{margin-bottom:60px}.c-banner{max-width:226px}.c-banner a{display:inline-block}.c-banner a:hover{opacity:.6}.c-list-disc,.c-post-info ul,.c-post-faq ul,.c-text-area ul,table.tablepress ul{margin:8px auto 24px;line-height:1.7}.c-list-disc li,.c-post-info ul li,.c-post-faq ul li,.c-text-area ul li,table.tablepress ul li{position:relative;padding-left:16px}.c-list-disc li::before,.c-post-info ul li::before,.c-post-faq ul li::before,.c-text-area ul li::before,table.tablepress ul li::before{content:"";display:inline-block;position:absolute;top:.55em;left:0;width:8px;height:8px;background:#add8e6;border-radius:100%}.c-list-disc li+li,.c-post-info ul li+li,.c-post-faq ul li+li,.c-text-area ul li+li,table.tablepress ul li+li{margin-top:8px}.c-list-disc li a,.c-post-info ul li a,.c-post-faq ul li a,.c-text-area ul li a,table.tablepress ul li a{font-weight:bold;position:relative;display:inline-block;color:#234da1;text-decoration:underline}.c-list-disc li a:hover,.c-post-info ul li a:hover,.c-post-faq ul li a:hover,.c-text-area ul li a:hover,table.tablepress ul li a:hover{color:#555}.c-list-disc li a[target=_blank]::after,.c-post-info ul li a[target=_blank]::after,.c-post-faq ul li a[target=_blank]::after,.c-text-area ul li a[target=_blank]::after,table.tablepress ul li a[target=_blank]::after{font-size:1.8rem;display:inline-block;font-family:"Material Icons Outlined";content:"";margin:0 2px;color:#234da1;vertical-align:-4px}.c-list-disc li a[target=_blank]:hover::after,.c-post-info ul li a[target=_blank]:hover::after,.c-post-faq ul li a[target=_blank]:hover::after,.c-text-area ul li a[target=_blank]:hover::after,table.tablepress ul li a[target=_blank]:hover::after{color:#555}.c-list-disc ul,.c-list-disc__submenu,.c-post-info ul ul,.c-post-info ul__submenu,.c-post-faq ul ul,.c-post-faq ul__submenu,.c-text-area ul ul,.c-text-area ul__submenu,table.tablepress ul ul,table.tablepress ul__submenu{margin-top:8px;margin-left:5px}.c-list-disc ul li,.c-list-disc__submenu li,.c-post-info ul ul li,.c-post-info ul__submenu li,.c-post-faq ul ul li,.c-post-faq ul__submenu li,.c-text-area ul ul li,.c-text-area ul__submenu li,table.tablepress ul ul li,table.tablepress ul__submenu li{padding-left:10px}.c-list-disc ul li::before,.c-list-disc__submenu li::before,.c-post-info ul ul li::before,.c-post-info ul__submenu li::before,.c-post-faq ul ul li::before,.c-post-faq ul__submenu li::before,.c-text-area ul ul li::before,.c-text-area ul__submenu li::before,table.tablepress ul ul li::before,table.tablepress ul__submenu li::before{top:.55em;left:0;width:4px;height:4px;border-radius:100%}.c-list-disc.inline li,.c-post-info ul.inline li,.c-post-faq ul.inline li,.c-text-area ul.inline li,table.tablepress ul.inline li{display:inline}.c-list-disc.inline li::before,.c-post-info ul.inline li::before,.c-post-faq ul.inline li::before,.c-text-area ul.inline li::before,table.tablepress ul.inline li::before{top:.3em}.c-list-disc.inline li+li,.c-post-info ul.inline li+li,.c-post-faq ul.inline li+li,.c-text-area ul.inline li+li,table.tablepress ul.inline li+li{margin:0 0 0 8px}table.tablepress ul,table.tablepress ol{margin:0 auto}table.tablepress ul.c-list-asterisk li{padding-left:32px}table.tablepress ul.c-list-asterisk li::before{top:.55em}.c-list-number,.c-post-info ol,.c-post-faq ol,.c-text-area ol,table.tablepress ol{margin:8px auto 24px;counter-reset:counter-name;list-style-type:none;line-height:1.7}.c-list-number li,.c-post-info ol li,.c-post-faq ol li,.c-text-area ol li,table.tablepress ol li{position:relative;display:block;padding-left:28px}.c-list-number li::before,.c-post-info ol li::before,.c-post-faq ol li::before,.c-text-area ol li::before,table.tablepress ol li::before{font-family:quicksand,sans-serif;font-style:normal;font-weight:700;font-size:2rem;counter-increment:counter-name;content:counter(counter-name) ".";display:inline-block;position:absolute;top:-0.3em;left:0;width:24px;color:#69aabf;text-align:center}.c-list-number li+li,.c-post-info ol li+li,.c-post-faq ol li+li,.c-text-area ol li+li,table.tablepress ol li+li{margin-top:8px}.c-list-number li a,.c-post-info ol li a,.c-post-faq ol li a,.c-text-area ol li a,table.tablepress ol li a{font-weight:bold;position:relative;display:inline-block;color:#234da1;text-decoration:underline}.c-list-number li a:hover,.c-post-info ol li a:hover,.c-post-faq ol li a:hover,.c-text-area ol li a:hover,table.tablepress ol li a:hover{color:#555}.c-list-number li a[target=_blank]::after,.c-post-info ol li a[target=_blank]::after,.c-post-faq ol li a[target=_blank]::after,.c-text-area ol li a[target=_blank]::after,table.tablepress ol li a[target=_blank]::after{font-size:1.8rem;display:inline-block;font-family:"Material Icons Outlined";content:"";margin:0 2px;color:#234da1;vertical-align:-4px}.c-list-number li a[target=_blank]:hover::after,.c-post-info ol li a[target=_blank]:hover::after,.c-post-faq ol li a[target=_blank]:hover::after,.c-text-area ol li a[target=_blank]:hover::after,table.tablepress ol li a[target=_blank]:hover::after{color:#555}.c-list-number ul,.c-list-number__submenu,.c-post-info ol ul,.c-post-info ol__submenu,.c-post-faq ol ul,.c-post-faq ol__submenu,.c-text-area ol ul,.c-text-area ol__submenu,table.tablepress ol ul,table.tablepress ol__submenu{margin-top:8px;margin-left:5px}.c-list-number ul li,.c-list-number__submenu li,.c-post-info ol ul li,.c-post-info ol__submenu li,.c-post-faq ol ul li,.c-post-faq ol__submenu li,.c-text-area ol ul li,.c-text-area ol__submenu li,table.tablepress ol ul li,table.tablepress ol__submenu li{padding-left:10px}.c-list-number ul li::before,.c-list-number__submenu li::before,.c-post-info ol ul li::before,.c-post-info ol__submenu li::before,.c-post-faq ol ul li::before,.c-post-faq ol__submenu li::before,.c-text-area ol ul li::before,.c-text-area ol__submenu li::before,table.tablepress ol ul li::before,table.tablepress ol__submenu li::before{display:none}.c-list-number ul li::after,.c-list-number__submenu li::after,.c-post-info ol ul li::after,.c-post-info ol__submenu li::after,.c-post-faq ol ul li::after,.c-post-faq ol__submenu li::after,.c-text-area ol ul li::after,.c-text-area ol__submenu li::after,table.tablepress ol ul li::after,table.tablepress ol__submenu li::after{content:"";display:inline-block;position:absolute;top:.55em;left:0;width:4px;height:4px;background:#234da1;border-radius:100%}.c-list-asterisk{font-size:1.2rem;margin-top:10px;line-height:1.2}.c-list-asterisk li{padding-left:1.5em;text-indent:-1.5em}.c-list-asterisk li::before{content:"※";margin-right:.5em}.c-list-asterisk li+li{margin-top:4px}.c-list-asterisk.text-size-default{font-size:1.6rem;line-height:1.7}.c-list-info{border-top:1px solid #ccc}.c-list-info__post{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700}.c-list-info__post a{display:flex;align-items:center;position:relative;padding:20px 0;border-bottom:1px solid #ccc}.c-list-info__post a:hover{opacity:.6}.c-list-info__post-date{font-family:quicksand,sans-serif;font-style:normal;font-weight:700;font-size:1.4rem;display:inline-block;margin-right:12px}.c-list-info__post-title{display:inline-block;line-height:1.2}.c-list-important-info{font-size:1.4rem;font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700}.c-list-important-info a{display:block}.c-list-important-info a:hover{opacity:.6}.c-list-important-info__post-date{font-family:quicksand,sans-serif;font-style:normal;font-weight:700;margin-right:12px}.c-list-sitemap{display:flex;justify-content:space-between;margin-bottom:20px}.c-list-sitemap a{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;font-size:1.4rem;display:inline-block;margin-bottom:14px;line-height:1.2}.c-list-sitemap a:hover{color:#234da1}.c-list-sitemap__box{flex:1 1 0;padding-right:1em}.c-list-sitemap__nav>li>a:not([target=_blank]){position:relative;padding-left:16px;line-height:1.5}.c-list-sitemap__nav>li>a:not([target=_blank])::before{display:block;content:"";position:absolute;top:calc(50% - 4px);left:0;border-top:8px solid #234da1;border-right:5px solid rgba(255,255,255,0);border-left:5px solid rgba(255,255,255,0);transform:rotate(-90deg);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.c-list-sitemap__nav>li>a[target=_blank]{position:relative}.c-list-sitemap__nav>li>a[target=_blank]::after{font-family:"Material Icons Outlined";content:"";margin-left:8px;color:#234da1;vertical-align:-2px}.c-list-sitemap__child{margin-bottom:14px;margin-left:18px;padding:3px 0 7px 12px;border-left:1px solid #ccc}.c-list-sitemap__child>li:last-child a{margin-bottom:0}.c-list-menu-md a{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;position:relative;display:block;padding:20px 0}.c-list-menu-md a:hover{opacity:.6}.c-list-menu-md__nav{max-width:980px;width:95%;margin:0 auto}.c-list-menu-md__nav>li>a{font-size:1.6rem;padding-left:18px}.c-list-menu-md__nav>li>a::before{display:block;content:"";position:absolute;top:calc(50% - 4px);left:0;border-top:8px solid #234da1;border-right:5px solid rgba(255,255,255,0);border-left:5px solid rgba(255,255,255,0);transform:rotate(-90deg);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.c-list-menu-md__nav>li>a[target=_blank]{position:relative;padding-left:0}.c-list-menu-md__nav>li>a[target=_blank]::before{display:none}.c-list-menu-md__nav>li>a[target=_blank]::after{font-family:"Material Icons Outlined";content:"";margin-left:8px;color:#234da1;vertical-align:-2px}.c-list-menu-md__nav>li:not(.c-list-menu-md__submenu):not(:last-child)>a{border-bottom:1px solid #ccc}.c-list-menu-md__nav>.c-list-menu-md__submenu{border-bottom:1px solid #ccc}.c-list-menu-md__nav>.c-list-menu-md__submenu>a{border-bottom:none;padding-bottom:10px}.c-list-menu-md__nav>.c-list-menu-md__submenu>a::before{top:50%}.c-list-menu-md__child{font-size:1.4rem;margin-bottom:12px}.c-list-menu-md__child a{padding:10px 0 10px 1.3em;border-bottom:none}.c-list-sns{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;font-size:1.4rem;display:flex}.c-list-sns__item a{position:relative;display:block}.c-list-sns__item a:hover{opacity:.6}.c-list-sns__item.icon-twitter a{padding:9px 0 9px 40px;background:url("../images/icon_twitter.png") no-repeat left top 2px/32px}.c-list-sns__item.icon-instagram a{padding:9px 0 9px 40px;background:url("../images/icon_instagram.png") no-repeat left top 0px/32px}.c-list-sns__item+.c-list-sns__item{margin-left:40px}.c-list-subnav{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;display:flex;flex-wrap:wrap;margin-top:32px}.c-list-subnav li{width:calc(25% + 5px - 20px)}.c-list-subnav li:not(:nth-child(4n)){margin-right:20px}.c-list-subnav li:nth-child(-n+4) a{border-top:1px solid #ccc}.c-list-subnav li a{font-size:1.4rem;position:relative;display:block;padding:16px 16px 16px 0;border-bottom:1px solid #ccc;line-height:1.5}.c-list-subnav li a::after{content:"";display:block;position:absolute;top:50%;right:4px;border-top:6px solid #234da1;border-right:4px solid rgba(255,255,255,0);border-left:4px solid rgba(255,255,255,0);transform:translateY(-50%);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.c-list-subnav li a:hover{color:#234da1}.c-list-subnav li a:hover::after{top:calc(50% + 6px)}.c-flow>li{position:relative}.c-flow>li:last-child{border-bottom:1px solid #add8e6}.c-flow>li dl{display:flex;align-items:center;padding:28px 0;border-top:1px solid #add8e6}.c-flow>li dt{font-family:quicksand,sans-serif;font-style:normal;font-weight:700;font-size:2.4rem;width:20%;padding:0 12px;text-align:center;color:#69aabf}.c-flow>li dd{width:80%;line-height:1.7}.c-flow>li dd p{padding-top:10px}.c-flow__step{display:inline-block;margin-top:-10px}.c-flow__label{font-size:2rem;display:block;margin-right:-3px}.c-flow__number{font-size:4.8rem;position:relative;display:block;color:#69aabf}.c-flow__title{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;font-size:2.4rem;line-height:1.5}.c-flow .page-headline5{margin:24px 0 4px}.c-accordion{position:relative;display:block;border:1px solid #add8e6;border-radius:20px}.c-accordion::before{display:block;content:"";position:absolute;top:22px;right:32px;width:40px;height:40px;border:1px solid #add8e6;border-radius:100%;pointer-events:none;z-index:1}.c-accordion::after{display:block;content:"";position:absolute;top:38px;right:47px;border-top:8px solid #69aabf;border-right:5px solid rgba(255,255,255,0);border-left:5px solid rgba(255,255,255,0);transform:rotate(0deg);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out;pointer-events:none;z-index:2}.c-accordion.is-opened:before{background:#add8e6}.c-accordion.is-opened::after{top:37px;border-top:8px solid #fff;transform:rotate(-180deg)}.c-accordion.is-opened .c-accordion__headline{width:calc(100% - 64px);margin:0 auto;padding:24px 48px 6px 0;border-bottom:2px solid #add8e6}.c-accordion__headline{font-size:2.4rem;position:relative;display:flex;padding:24px 72px 24px 32px;cursor:pointer;line-height:1.5}.c-accordion__headline::-webkit-details-marker{display:none}.c-accordion__headline::before{font-size:2.4rem;font-family:quicksand,sans-serif;font-style:normal;font-weight:700;content:"Q.";display:inline-block;margin-top:-4px;margin-right:8px;color:#69aabf}.c-accordion__content{position:relative;display:flex;border-radius:20px;overflow:hidden}.c-accordion__content::before{font-size:2.4rem;font-family:quicksand,sans-serif;font-style:normal;font-weight:700;content:"A.";display:inline-block;margin:20px 12px 0 32px;color:#69aabf}.c-accordion__content p{display:block}.c-accordion__text{padding:20px 32px 24px 0}.c-accordion+.c-accordion{margin-top:28px}.c-post-info__block .page-headline3{margin:60px 0 16px}.c-post-info__block:first-child .page-headline3{margin-top:38px}.c-post-info__content{margin-top:20px}.c-post-info__content .trim-words{line-height:1.7}.c-post-info__post-date time{font-family:quicksand,sans-serif;font-style:normal;font-weight:700;font-size:1.4rem;display:inline-block;margin-right:12px}.c-post-info .c-badge{margin-right:0}.c-badge{font-size:1.2rem;display:inline-block;margin-right:12px;padding:6px 12px;border:1px solid #cc2d2d;border-radius:100vh;color:#cc2d2d;text-align:center}.c-badge a{display:block;color:#cc2d2d}.c-badge a:hover{opacity:.6}.c-table-schedule-area{max-width:480px;padding:28px;background:#fff}.c-table-schedule{width:100%;border-collapse:separate;border-spacing:0}.c-table-schedule th,.c-table-schedule td{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;font-size:1.4rem;padding:8px 0;vertical-align:middle;width:10.6%;line-height:1.5;text-align:center;border-bottom:1px solid #ccc}.c-table-schedule__weeks th,.c-table-schedule__weeks td{font-size:1.6rem;padding-top:0}.c-table-schedule tr:last-child th,.c-table-schedule tr:last-child td{border-bottom:none;padding-bottom:0}.c-table-schedule th{width:36.4%;white-space:nowrap}.c-table-schedule__icon-circle{color:#234da1}.c-table-schedule__icon-square{color:#add8e6}.c-table-schedule-description{font-size:1.2rem;margin-top:20px}.c-table-schedule-description p{display:inline;line-height:1.2}.c-table-schedule-description p+p{margin-left:20px}.c-table-schedule-description .icon-square{margin-right:8px;color:#add8e6}.c-table,.wp-block-table table{width:100%;margin-bottom:12px;border-collapse:separate;border-spacing:0;line-height:1.7}.c-table tr:first-child th,.c-table tr:first-child td,.wp-block-table table tr:first-child th,.wp-block-table table tr:first-child td{border-top:1px solid #ccc}.c-table th,.c-table td,.wp-block-table table th,.wp-block-table table td{padding:24px 0;text-align:left;border-bottom:1px solid #ccc}.c-table th,.wp-block-table table th{width:30%;padding-right:10px}.c-table td,.wp-block-table table td{width:70%;padding-left:10px}.wp-block-table{margin:32px auto !important}.wp-block-table table{table-layout:fixed}table.tablepress{width:100%;margin-bottom:12px;border-collapse:separate;border-spacing:0;border-bottom:1px solid #ccc;line-height:1.7;table-layout:fixed;word-break:break-all}table.tablepress th,table.tablepress td{padding:24px 0;text-align:left}table.tablepress th,table.tablepress td{border-bottom:1px solid #ccc}table.tablepress thead th{background:none}table.tablepress tbody tr td:first-child{font-weight:bold}table.tablepress tbody tr:last-child td{border-bottom:none}table.tablepress tbody td,table.tablepress tfoot th{border-top:none}table.tablepress td>span:not(.color-text):not(.check-text):not(.icon-circle):not(.icon-square):not(.icon-triangle):not(.bold):not(.indent):not(.alignment),table.tablepress ul span:not(.color-text):not(.check-text):not(.icon-circle):not(.icon-square):not(.icon-triangle):not(.bold):not(.indent):not(.alignment),table.tablepress ol span:not(.color-text):not(.check-text):not(.icon-circle):not(.icon-square):not(.icon-triangle):not(.bold):not(.indent):not(.alignment){font-size:1.2rem}table.tablepress tbody tr td:first-child{width:30%;padding-right:10px}table.tablepress tbody tr td:last-child{width:70%;padding-left:10px}table.tablepress tbody td a{font-weight:bold;position:relative;display:inline-block;color:#234da1;text-decoration:underline}table.tablepress tbody td a:hover{color:#555}table.tablepress tbody td a[target=_blank]::after{font-size:1.8rem;display:inline-block;font-family:"Material Icons Outlined";content:"";margin:0 2px;color:#234da1;vertical-align:-4px}table.tablepress tbody td a[target=_blank]:hover::after{color:#555}table.tablepress.table2{border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc}table.tablepress.table2 tbody tr td:first-child,table.tablepress.table2 tbody tr td:last-child{width:auto}table.tablepress.table2 th,table.tablepress.table2 td{padding:14px 20px}table.tablepress.table2 tbody tr td:first-child{font-weight:normal}table.tablepress.table2 tbody tr.row-1 td{font-weight:bold;padding:12px 4px;text-align:center;background:#f0f7fa}table.tablepress.table2 td{border-right:1px solid #ccc;border-bottom:1px solid #ccc}table.tablepress.table3{border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc}table.tablepress.table3 tbody tr td:first-child{padding-right:20px}table.tablepress.table3 tbody tr td:last-child{padding-left:20px}table.tablepress.table3 th,table.tablepress.table3 td{padding:14px 20px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}table.tablepress.table3 .column-1{background:#f0f7fa}table.tablepress.schedule{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;border-bottom:none}table.tablepress.schedule tbody tr td:first-child,table.tablepress.schedule tbody tr td:last-child{width:auto}table.tablepress.schedule tbody tr td:first-child{padding-right:0}table.tablepress.schedule tbody tr td:last-child{padding-left:0}table.tablepress.schedule tbody tr.row-1 td{font-size:1.8rem;font-weight:bold;text-align:center}table.tablepress.schedule th,table.tablepress.schedule td{padding:14px 20px;text-align:center;vertical-align:middle}table.tablepress.schedule tbody tr td:first-child{width:300px}table.tablepress .icon-circle{color:#234da1}table.tablepress .icon-square,table.tablepress .icon-triangle{color:#add8e6}table.tablepress .icon-ng{font-weight:bold}table.tablepress.first-visit-table tbody tr td:first-child,table.tablepress.first-visit-table tbody tr td:last-child{width:auto}table.tablepress.first-visit-table td{text-align:center;vertical-align:middle}table.tablepress.first-visit-table tbody tr td:last-child{font-size:2.4rem}table.tablepress.first-visit-table2 td{white-space:nowrap}table.tablepress.obstetrics-table tbody tr td:first-child,table.tablepress.obstetrics-table .column-2{width:25%}table.tablepress.childbirth-table tbody tr td:last-child{font-weight:bold;text-align:right}table.tablepress.childbirth-table2 .row-4 .column-1{border-bottom:none}table.tablepress.childbirth-table2 .column-3,table.tablepress.childbirth-table2 .column-4{font-weight:bold;text-align:right}table.tablepress.preparation-table tbody tr td:first-child{font-weight:bold}table.tablepress.preparation-table .column-2,table.tablepress.preparation-table .column-3{font-weight:bold;text-align:center}table.tablepress.hospitalized-table tbody tr td:first-child,table.tablepress.hospitalization-treatment-table tbody tr td:first-child{width:15%;text-align:right}table.tablepress.hospitalized-table tbody tr td:first-child br,table.tablepress.hospitalization-treatment-table tbody tr td:first-child br{display:none}table.tablepress.hospitalized-table tbody tr td.column-2,table.tablepress.hospitalization-treatment-table tbody tr td.column-2{font-weight:bold;width:30%;background:#f0f7fa;text-align:center}table.tablepress.hospitalized-table tbody tr td.column-3,table.tablepress.hospitalization-treatment-table tbody tr td.column-3{border-bottom:none;vertical-align:middle}table.tablepress.hospitalized-table tbody tr td:last-child,table.tablepress.hospitalization-treatment-table tbody tr td:last-child{width:55%}table.tablepress.postpartum-care-table tbody tr td:first-child{width:50%}table.tablepress.postpartum-care-table tbody tr td:last-child{width:50%;font-weight:bold;text-align:right}table.tablepress.postpartum-care-table2 tbody tr td:first-child{text-align:right}table.tablepress.postpartum-care-table2 tbody tr td:first-child br{display:none}table.tablepress.postpartum-care-table2 tbody tr td:first-child .ta-center br{display:block}table.tablepress.hospitalization-table tbody tr td:first-child{width:50%}table.tablepress.hospitalization-table tbody tr td:last-child{width:50%;font-weight:bold;text-align:right}.tablepress-table-description{font-size:1.2rem;margin:20px auto 40px;line-height:1.2}.tablepress-table-description p{display:inline}.tablepress-table-description p+p{margin-left:20px}.tablepress-table-description .icon-square,.tablepress-table-description .icon-triangle{margin-right:8px;color:#add8e6}.tablepress-table-description .icon-circle{margin-right:8px;color:#234da1}.tablepress-table-description .icon-ng{margin-right:8px}.c-table2{width:100%;margin-bottom:12px;border-collapse:separate;border-spacing:0;border-top:1px solid #ccc;border-left:1px solid #ccc;table-layout:fixed;line-height:1.7}.c-table2 th,.c-table2 td{padding:14px 20px;text-align:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.c-table2__header th{padding:12px 4px;text-align:center;background:#f0f7fa}.c-table2-sm{display:none}.c-table2-sm .page-headline4{margin-bottom:20px}.c-breadcrumbs{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;font-size:1.4rem;position:absolute;bottom:28px;left:0;line-height:1.5}.c-breadcrumbs ul{display:flex;align-items:center;flex-wrap:wrap}.c-breadcrumbs ul li{position:relative}.c-breadcrumbs ul li:not(:last-child)::after{content:"/";display:inline-block;margin-left:8px;color:#ccc}.c-breadcrumbs ul li+li{margin-left:8px}.c-breadcrumbs ul li.home{color:#234da1}.c-breadcrumbs ul li.home a::before{font-size:1.6rem;font-family:"Material Icons Outlined";content:"";margin-right:4px;color:#234da1;vertical-align:-3px}.c-breadcrumbs ul li a{color:#555}.c-breadcrumbs ul li a:hover{color:#234da1}.c-breadcrumbs span[property=name]{display:inline-block;padding:0;margin-top:-3px;vertical-align:middle;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-pager{position:relative}.c-pager__wrap{display:flex;justify-content:center;align-items:center}.c-pager__wrap>a,.c-pager__wrap>span{position:relative;display:flex;justify-content:center;align-items:center;width:36px;height:36px;text-align:center;border:1px solid #add8e6;border-radius:100%}.c-pager__wrap>a+a,.c-pager__wrap>a+span,.c-pager__wrap>span+a,.c-pager__wrap>span+span{margin-left:16px}.c-pager__wrap a.page-numbers:hover{color:#234da1 !important}.c-pager__wrap .current{background:#f0f7fa;border:1px solid #f0f7fa}.c-pager .page-numbers:not(.next):not(.prev){font-family:quicksand,sans-serif;font-style:normal;font-weight:700}.c-pager a.page-numbers:not(.next):not(.prev):hover{opacity:.6}.c-pager .next,.c-pager .prev{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;width:auto;height:auto;line-height:1.5;border:none !important;border-radius:0}.c-pager .next{position:absolute;top:50%;right:0;margin-left:auto;padding-right:23px;transform:translateY(-50%)}.c-pager .next::after{display:block;content:"";position:absolute;top:calc(50% - 2px);right:6px;border-top:6px solid #234da1;border-right:4px solid rgba(255,255,255,0);border-left:4px solid rgba(255,255,255,0);transform:rotate(-90deg);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.c-pager .next:hover::after{right:0}.c-pager .prev{position:absolute;top:50%;left:0;margin-right:auto;padding-left:23px;transform:translateY(-50%)}.c-pager .prev::after{display:block;content:"";position:absolute;top:calc(50% - 2px);left:6px;border-top:6px solid #234da1;border-right:4px solid rgba(255,255,255,0);border-left:4px solid rgba(255,255,255,0);transform:rotate(90deg);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.c-pager .prev:hover::after{left:0}.c-post-info+.c-pager,.c-post-faq+.c-pager{margin-top:40px}.c-text-area{margin:0 auto 32px;padding:32px;background:rgba(240,247,250,.8)}.c-text-area .page-headline4{margin:0 0 20px}.c-phone-number{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;font-size:2.4rem;margin-top:12px;letter-spacing:.03em}.c-phone-number a{color:#234da1}.c-phone-number__label{font-size:2rem}.c-cursor,.c-cursor__follower{border-radius:50%;position:absolute;top:0;left:0;pointer-events:none;transform:translate(-50%, -50%)}.c-cursor{width:8px;height:8px;background-color:#555;z-index:11}.c-cursor__follower{width:30px;height:30px;background-color:rgba(173,216,230,.4);z-index:10;transition:width .1s ease,height .1s ease,transform linear .17s}.c-cursor__follower.is-active{width:70px;height:70px}.link{cursor:none}hr,.contents__wrap .wp-block-separator{margin:32px auto;border-top:1px solid #ccc;border-bottom:none}.c-calendar .mc-main table{border-collapse:separate;border-spacing:0}.c-calendar .mc-main thead{border-bottom:none}.c-calendar .mc-main .heading{font-size:2.8rem;font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;margin-bottom:12px;color:#555;text-align:left}.c-calendar .mc-main .my-calendar-header{position:absolute;top:-5px;right:0;z-index:1}.c-calendar .mc-main .my-calendar-header a{font-size:1.6rem;padding:4px 16px !important}.c-calendar .mc-main .my-calendar-header a .mc-icon{display:none}.c-calendar .mc-main .my-calendar-header .my-calendar-prev a{padding-left:24px !important}.c-calendar .mc-main .my-calendar-header .my-calendar-next a{padding-right:24px !important}.c-calendar .mc-main .my-calendar-header .my-calendar-today{display:none !important}.c-calendar .my-calendar-nav .my-calendar-prev{border-right:none}.c-calendar .my-calendar-nav .my-calendar-next{border-left:1px solid #ccc}.c-calendar .my-calendar-prev a{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;font-weight:700 !important;position:relative;text-decoration:none !important;border-right:none !important}.c-calendar .my-calendar-prev a::before{display:block;content:"";position:absolute;top:calc(50% - 4px);left:6px;border-bottom:6px solid #234da1;border-right:4px solid rgba(255,255,255,0);border-left:4px solid rgba(255,255,255,0);transform:rotate(-90deg);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.c-calendar .my-calendar-prev a:hover::before{left:0}.c-calendar .my-calendar-next a{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;font-weight:700 !important;position:relative;text-decoration:none !important;border-left:none !important}.c-calendar .my-calendar-next a::after{display:block;content:"";position:absolute;top:calc(50% - 4px);right:6px;border-top:6px solid #234da1;border-right:4px solid rgba(255,255,255,0);border-left:4px solid rgba(255,255,255,0);transform:rotate(-90deg);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.c-calendar .my-calendar-next a:hover::after{right:0}.c-calendar .mc-content{border:1px solid #ccc}.c-calendar thead th{font-family:fot-tsukuardgothic-std,sans-serif;font-style:normal;font-weight:700;font-size:1.6rem;padding:5px 20px;background:#f0f7fa !important;border-bottom:solid 1px #ccc;color:#555 !important;text-align:center}.c-calendar thead th:not(:last-child){border-right:solid 1px #eee !important}.c-calendar tbody td{text-align:center;padding:4px 0 !important;border:none;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;line-height:1}.c-calendar tbody td:last-child{border-right:none}.c-calendar tbody td .event-title{font-weight:normal}.c-calendar tbody tr.mc-row{height:88px}.c-calendar tbody tr.mc-row:last-child td{border-bottom:none}.c-calendar .mc-main td{height:auto}.c-calendar .no-events .no-events{padding:0}.c-calendar .mc-main .mc-date{font-size:1.8rem;font-family:quicksand,sans-serif;font-style:normal;font-weight:700;display:block;margin:auto;padding:0 10px;text-align:right}.c-calendar .mc-main .mc-date span{vertical-align:2px}.c-calendar .mc-main .has-events .mc-date{background:none;color:#555}.c-calendar .mc-main .current-day{border-top:none;background:none}.c-calendar .mc-main .current-day .mc-date{border-top:none;color:#69aabf}.c-calendar .mc-main .event-title,.c-calendar .mc-main .event-title a{margin:0 !important;text-align:left;pointer-events:none;line-height:1.2}.c-calendar .mc-main .event-title a{padding:0 6px}.c-calendar .mc-main .event-title a .women{color:#cc2d2d}.c-calendar .mc-main .nextmonth{background:none}.c-calendar .mc-main .nextmonth .mc-date{opacity:.3}.c-calendar .mc-main:not(.mini) .nextmonth .event-title{display:none}.c-calendar .mc-main .vevent{padding:0 10px}.c-calendar .mc-main .mc_mc_ .event-title,.c-calendar .mc-main .mc_mc_ .event-title a{font-size:1.2rem;padding:3px 0}.c-calendar .mc-main .calendar-events{width:95%;left:2.5%;box-shadow:none}.c-calendar .mc-main .calendar-events .vevent:nth-of-type(1n+1){border-top:none}.c-calendar .mc-main .calendar-events .vevent+.vevent{border-top:1px solid #ccc}.c-calendar .mc-main .vevent+.vevent{border-top:1px solid #ccc}.c-calendar .mc-main .vevent{padding:0}.c-calendar .mc-main.mini .close{top:-40px;right:-10px;left:auto}.c-calendar .mc-main .close:hover,.c-calendar .mc-main .close:focus{outline:none}.c-calendar .mc-main.mini .has-events.current-day a.mc-date{color:#555}.c-calendar .mc-main .has-events a.mc-date:hover,.c-calendar .mc-main .has-events a.mc-date:focus{color:#555}.c-calendar .mc-main.mini .has-events.current-day a.mc-date:hover,.c-calendar .mc-main.mini .has-events.current-day a.mc-date:focus{color:#555}.c-calendar .time-wrapper+br{display:none !important}.c-calendar .date-wrapper{display:block}.c-calendar .mc-main .current-day:not(.day .current-day){outline:none}.c-calendar .mc-main.twentytwenty .current-day .mc-date{border-top:none}.c-calendar .mc-main.twentytwenty th{border-bottom:1px solid #ccc}.c-calendar .mc-main .heading:not(.widget .mc-main .heading){margin-bottom:12px;text-align:left}.c-calendar .mc-main .my-calendar-navigation select:focus,.c-calendar .mc-main .my-calendar-navigation select:hover,.c-calendar .mc-main .my-calendar-navigation input:hover,.c-calendar .mc-main .my-calendar-navigation input:focus,.c-calendar .mc-main .my-calendar-navigation button:hover,.c-calendar .mc-main .my-calendar-navigation button:focus,.c-calendar .mc-main .my-calendar-navigation a:hover,.c-calendar .mc-main .my-calendar-navigation a:focus{outline:none}.c-calendar .mc-date-container>button:hover{outline:none}.c-calendar .mc-main .event-title button{padding:0 8px}.c-calendar .mc-main.twentytwenty .calendar-events{box-shadow:0 4px 20px rgba(85,85,85,.3)}.c-marquee{--gap: 40px;display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--gap)}.c-marquee__content{display:flex;flex-shrink:0;justify-content:space-around;min-width:100%;gap:var(--gap);padding-left:0;animation:scroll 40s linear infinite}.c-marquee__content li{max-width:280px}.c-marquee__content li:nth-child(even){padding-top:40px}@keyframes scroll{from{transform:translateX(0%)}to{transform:translateX(calc(-100% - var(--gap)))}}.contents__wrap .wp-block-image{max-width:700px;margin:32px auto}.contents__wrap .wp-block-image+h2{margin-top:48px}.contents__wrap .wp-block-image a{display:inline-block;overflow:hidden}.contents__wrap .wp-block-image a img{transform:scale(1);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.contents__wrap .wp-block-image a:hover img{transform:scale(1.05)}.p-one-block{margin-bottom:32px}.p-one-block__image{max-width:700px;margin:0 auto}.p-one-block__image a{display:block;overflow:hidden}.p-one-block__image a img{transform:scale(1);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.p-one-block__image a:hover img{transform:scale(1.05)}.p-two-block,.p-three-block,.p-three-block-item,.p-four-block{display:flex;justify-content:space-between}.p-two-block__box{flex:1 1 0;position:relative}.p-two-block__box:first-child{margin-right:30px}.p-two-block__box:last-child{margin-left:30px}.p-two-block__image a{display:block;overflow:hidden}.p-two-block__image a img{transform:scale(1);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.p-two-block__image a:hover img{transform:scale(1.05)}.p-two-block__image img{width:100%}.p-two-block__image.shadow{position:relative}.p-two-block__image.shadow::after{content:"";display:block;width:100%;height:100%;position:absolute;bottom:-20px;left:20px;background:#f0f7fa;z-index:-1}.p-two-block__image.shadow-reverse{position:relative}.p-two-block__image.shadow-reverse::after{content:"";display:block;width:100%;height:100%;position:absolute;bottom:-20px;right:20px;background:#f0f7fa;z-index:-1}.p-two-block__image .page-headline4{margin:0 0 20px}.p-two-block__text .page-headline4{margin:12px 0 20px}.p-two-block.list{padding:0 12px}.p-two-block.gallery .p-two-block__box:first-child,.p-two-block.gallery .p-two-block__box:last-child{max-width:50%}.p-two-block.gallery .p-two-block__box:only-child{flex:initial;width:calc(50% - 20px);margin-left:0}.p-two-block.gallery+.p-two-block.gallery{margin-top:32px}#medical-guide-section .p-two-block__box:first-child,.contents__wrap .p-two-block__box:first-child{margin-right:20px}#medical-guide-section .p-two-block__box:last-child,.contents__wrap .p-two-block__box:last-child{margin-left:20px}#pickup-section .p-two-block{align-items:center}#pickup-section .p-two-block__box{flex:initial}#pickup-section .p-two-block__box:last-child{margin-right:auto}#pickup-section .p-two-block__image{width:48.4%}#pickup-section .p-two-block__image.shadow::after,#pickup-section .p-two-block__image.shadow-reverse::after{background:#dde8ed}#pickup-section .p-two-block__text{max-width:480px;width:51.6%}#pickup-section .p-two-block:nth-child(even){flex-direction:row-reverse}#pickup-section .p-two-block:nth-child(even) .p-two-block__box:first-child{margin-right:0;margin-left:30px}#pickup-section .p-two-block:nth-child(even) .p-two-block__box:last-child{margin-left:auto;margin-right:30px}#pickup-section .p-two-block+.p-two-block{margin-top:60px}#info-section .p-two-block__box,#instagram-section .p-two-block__box{flex:initial}#info-section .p-two-block__box:first-child,#instagram-section .p-two-block__box:first-child{width:calc(41.2% - 30px)}#info-section .p-two-block__box:last-child,#instagram-section .p-two-block__box:last-child{width:calc(58.8% - 30px)}.c-flow .p-two-block__box{flex:initial}.c-flow .p-two-block__box:first-child{width:calc(68.5% - 10px);margin-right:10px}.c-flow .p-two-block__box:last-child{width:calc(31.5% - 10px);margin-left:10px}.p-three-block__box{position:relative;flex:1 1 0}.p-three-block__box:not(:first-child){margin-left:24px}.p-three-block__box a{display:block;overflow:hidden}.p-three-block__box a img{transform:scale(1);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.p-three-block__box a:hover img{transform:scale(1.08)}.p-three-block-item{flex-wrap:wrap;justify-content:start;margin:60px auto 0}.p-three-block-item__box{width:calc(33.33% + 8px - 24px)}.p-three-block-item__box:not(:nth-child(3n)){margin-right:24px}.p-three-block-item__box:nth-child(n+4){margin-top:32px}.p-three-block-item__box a{display:block;background:#f0f7fa;border:1px solid #add8e6;border-radius:20px;isolation:isolate;overflow:hidden}.p-three-block-item__box a:hover img{transform:scale(1.08)}.p-three-block-item__image{display:block;overflow:hidden}.p-three-block-item__image img{transform:scale(1);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}.p-three-block-item__text{padding:20px}.p-three-block-item .section-title{margin-bottom:0}.p-four-block__box{flex:1 1 0}.p-four-block__box+.p-four-block__box{margin-left:20px}.p-four-block__image{margin-bottom:20px;overflow:hidden}.p-four-block a{display:block}.p-four-block .section-title{margin-bottom:0;transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}#pickup-mini-section .p-four-block a{display:block}#pickup-mini-section .p-four-block a img{transform:scale(1);transition:background .3s ease-out,border .3s ease-out,color .3s ease-out,transform .3s ease-out,opacity .3s ease-out,top .3s ease-out,right .3s ease-out,bottom .3s ease-out,left .3s ease-out,flex .3s ease-out,visibility .3s ease-out}#pickup-mini-section .p-four-block a:hover img{transform:scale(1.08)}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__slide{position:relative}.splide__slide::after{position:absolute;top:0;left:0;display:block;content:"";width:100%;height:100%;background:rgba(85,85,85,.1);z-index:1}/*!
 * Luminous v2.3.4
 * Copyright 2015-2021, Zebrafish Labs
 * Licensed under BSD-2 (https://github.com/imgix/luminous/blob/main/LICENSE.md)
 */@keyframes a{0%{opacity:0}to{opacity:1}}@keyframes b{0%{transform:scale(0.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes c{0%{transform:translate(-50%, -50%) rotate(0)}50%{transform:translate(-50%, -50%) rotate(-180deg)}to{transform:translate(-50%, -50%) rotate(-1turn)}}@keyframes d{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(0.8) translateX(6px)}75%{transform:scale(0.7) translateX(8px)}90%{transform:scale(0.8) translateX(6px)}to{transform:scale(1)}}@keyframes e{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(0.8) translateX(-6px)}75%{transform:scale(0.7) translateX(-8px)}90%{transform:scale(0.8) translateX(-6px)}to{transform:scale(1)}}.lum-lightbox{background:rgba(0,0,0,.6)}.lum-lightbox-inner{top:2.5%;right:2.5%;bottom:2.5%;left:2.5%}.lum-lightbox-inner img{position:relative}.lum-lightbox-inner .lum-lightbox-caption{margin:0 auto;color:#fff;max-width:700px;text-align:center}.lum-loading .lum-lightbox-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:66px;height:20px;animation:c 1.8s linear infinite}.lum-lightbox-loader:after,.lum-lightbox-loader:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:rgba(255,255,255,.9)}.lum-lightbox-loader:before{left:0;animation:d 1.8s linear infinite}.lum-lightbox-loader:after{right:0;animation:e 1.8s linear infinite;animation-delay:-0.9s}.lum-lightbox.lum-opening{animation:a .18s ease-out}.lum-lightbox.lum-opening .lum-lightbox-inner{animation:b .18s ease-out}.lum-lightbox.lum-closing{animation:a .3s ease-in;animation-direction:reverse}.lum-lightbox.lum-closing .lum-lightbox-inner{animation:b .3s ease-in;animation-direction:reverse}.lum-img{transition:opacity .12s ease-out}.lum-loading .lum-img{opacity:0}.lum-gallery-button{overflow:hidden;text-indent:150%;white-space:nowrap;background:rgba(0,0,0,0);border:0;margin:0;padding:0;outline:0;position:absolute;top:50%;transform:translateY(-50%);height:100px;max-height:100%;width:60px;cursor:pointer}.lum-close-button{position:absolute;right:5px;top:5px;width:32px;height:32px;opacity:.3}.lum-close-button:hover{opacity:1}.lum-close-button:after,.lum-close-button:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.lum-close-button:before{transform:rotate(45deg)}.lum-close-button:after{transform:rotate(-45deg)}.lum-previous-button{left:12px}.lum-next-button{right:12px}.lum-gallery-button:after{content:"";display:block;position:absolute;top:50%;width:36px;height:36px;border-top:4px solid rgba(255,255,255,.8)}.lum-previous-button:after{transform:translateY(-50%) rotate(-45deg);border-left:4px solid rgba(255,255,255,.8);box-shadow:-2px 0 rgba(0,0,0,.2);left:12%;border-radius:3px 0 0 0}.lum-next-button:after{transform:translateY(-50%) rotate(45deg);border-right:4px solid rgba(255,255,255,.8);box-shadow:2px 0 rgba(0,0,0,.2);right:12%;border-radius:0 3px 0 0}@media(max-width: 460px){.lum-lightbox-image-wrapper{display:flex;overflow:auto;-webkit-overflow-scrolling:touch}.lum-lightbox-caption{width:100%;position:absolute;bottom:0}.lum-lightbox-position-helper{margin:auto}.lum-lightbox-inner img{max-width:none;max-height:none}}.lum-lightbox.lum-open{z-index:5}.lum-close-button{opacity:1;cursor:pointer}.lum-lightbox-inner img{max-width:100%}.mb0{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mt0{margin-top:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.ta-right{text-align:right !important}.ta-left{text-align:left !important}.ta-center{text-align:center !important}.p-relative{position:relative}.p-absolute{position:absolute}.app-link{max-width:180px;margin:8px auto 0}.app-link .app-link__block+.app-link__block{margin-top:12px}.sm-disp{display:none}@media(max-width: 640px){.pc-disp{display:none}.sm-disp{display:block}}#container>.header__nav-md{display:flex;gap:0 20px;position:fixed;bottom:40px;right:80px;border:none;z-index:2}#container>.header__nav-md li{flex:initial}#container>.header__nav-md .c-phone-number a{padding:13px 20px;border:1px solid #ccc;border-radius:100vh}#container>.header__nav-md .c-btn a{padding:16px 20px;border:1px solid #ccc;border-radius:100vh}.c-phone-number a{background:#fff !important}@media(max-width: 980px){#container{padding-bottom:51px}#container>.header__nav-md{display:flex;gap:0;position:fixed;bottom:0;left:0;width:100%;border-top:1px solid #ccc;z-index:2}#container>.header__nav-md li{flex:1 1 0}#container>.header__nav-md .c-phone-number a{padding:13px 0;border:none;border-radius:0}#container>.header__nav-md .c-btn a{padding:16px 0;border:none;border-radius:0}}@media(max-width: 1080px){.header__wrap,.section__wrap,.footer__wrap,.contents__wrap,.main-image__title,.single.info .section__wrap{max-width:980px;width:95%}.slider__copy-title{font-size:3.2rem}.global-nav__menu>li:not(:first-child){margin-left:12px}.global-nav__menu>li:nth-child(3),.global-nav__menu>li:nth-child(4),.global-nav__menu>li:nth-child(6){margin-left:26px}.global-nav__menu>li a{font-size:1.2rem}#about-us-section .point-image{right:0}#about-us-section .ico-svg{max-width:360px}.c-list-info__post a{display:block}.c-list-info__post-date{margin-bottom:6px}.c-list-info__post-category{display:inline-block;margin-bottom:6px}.c-list-info__post-title{display:block}.c-table-schedule-area{padding:16px}.c-table-schedule th,.c-table-schedule td{font-size:1.2rem;padding:6px 0}.c-table-schedule__weeks th,.c-table-schedule__weeks td{font-size:1.4rem}#pickup-section .p-two-block__box{flex:1 1 0}#pickup-section .p-two-block__box:last-child{padding-right:20px}#pickup-section .p-two-block__image{width:auto}#pickup-section .p-two-block__text{max-width:auto;width:auto}#pickup-section .p-two-block:nth-child(even) .p-two-block__box:last-child{padding-right:0;padding-left:20px}}@media(max-width: 1024px){.section-title{font-size:2.8rem}.page-headline2{font-size:2.2rem;margin:60px 0 32px;padding:0 0 0 12px}.page-headline2__sub-title{font-size:1.2rem}.page-headline3{font-size:2.2rem;margin:60px 0 32px;padding-left:12px}.page-headline4,.c-post-info__content h2,.c-post-faq h2{font-size:2rem}.c-post-info__content h2,.c-post-faq h2{margin-top:28px}.page-headline5,.c-post-info__content h3,.c-post-faq h3{font-size:1.8rem}.c-post-info__content h4,.c-post-faq h4{font-size:1.6rem}.c-post-info__content h5,.c-post-faq h5{font-size:1.4rem}.c-list-subnav-area+.page-headline2,.c-list-subnav-area+.c-post-info,.c-list-subnav-area+.c-post-faq,.c-list-subnav-area+.p-one-block,.c-lead-text+.page-headline2,.c-lead-text+.c-calendar{margin-top:40px}}@media(max-width: 980px){.page-title{font-size:2.8rem}.page-title__sub-title{font-size:1.6rem}.global-nav,.slider .c-table-schedule-area{display:none}.menu-btn{display:block}.header__nav-md{display:flex}.slider{margin-bottom:40px}#about-us-section .section__wrap{display:block}#about-us-section .section-title{display:block;margin:0 auto 20px}#about-us-section .section-title__title{writing-mode:horizontal-tb}#about-us-section .section-title__sub-title{writing-mode:horizontal-tb;padding-top:0;padding-left:48px}#about-us-section .section-title__sub-title::before{display:inline-block;content:"";position:absolute;top:50%;left:0;width:40px;height:2px;background:#234da1;transform:translateY(-50%)}#about-us-section .point-image{bottom:60px}#about-us-section .ico-svg{max-width:280px}}@media(max-width: 768px){.section-title{margin-bottom:20px}.section-title-small{margin:0 0 8px 0;padding-right:0;border-right:none}.menu-btn{top:39px}.header__wrap{padding:8px 0}.header__bottom .header__wrap{padding:12px 0}.header__logo{max-width:175px}.contents__wrap{margin:0 auto 40px}.slider__copy-title{font-size:2rem;top:38%}.main-image{margin-bottom:32px}.main-image__title{display:block;position:relative;top:auto;right:auto;bottom:auto;left:auto;max-width:100%;margin:0 auto;padding:32px 0}.main-image__image{width:100%;margin:0 auto}.main-image .page-title{margin-bottom:12px}.main-image .page-title__sub-title{margin-bottom:4px}#important-info-section{padding:16px 0}#important-info-section .section__wrap{display:block}#about-us-section .section__wrap,#service-section,#medical-guide-section,#pickup-section,#info-section,#instagram-section{margin-bottom:40px}#about-us-section .point-image{bottom:30px}#service-section{padding:170px 0 40px}#medical-guide-section .section__wrap{padding:28px 20px}#pickup-mini-section .section__wrap{padding:28px 20px}.footer__top{padding:40px 0}.footer__logo{max-width:175px}.footer__bottom{padding:40px 0 0}.sns-section{display:block;margin-bottom:32px}.sns-section .section__wrap{display:block;padding:20px}.sns-section .section-title-small{margin-bottom:20px}.page-top{bottom:60px !important;right:20px}.c-btn-area{display:block;margin-top:20px}.c-btn-area .c-btn+.c-btn,.c-btn-area .c-btn+.c-btn-border,.c-btn-area .c-btn-border+.c-btn,.c-btn-area .c-btn-border+.c-btn-border{margin:20px 0 0}.c-btn,.c-btn-border{margin-top:28px}.c-btn a,.c-btn-border a{max-width:100%}.c-link-text a{margin-top:28px;margin-bottom:8px}.c-banner-area{margin-bottom:40px}.c-banner{max-width:100%}.c-list-important-info a{display:flex}.c-list-sitemap{display:flex;flex-wrap:wrap}.c-list-sitemap__box{width:50%;flex:initial;padding:0 1em}.c-list-sitemap__child{display:none}.c-list-sns{display:block}.c-list-sns__item+.c-list-sns__item{margin:16px 0 0}.c-list-subnav{margin-top:28px}.c-list-subnav li{width:calc(50% - 10px)}.c-list-subnav li:not(:nth-child(4n)){margin-right:auto}.c-list-subnav li:nth-child(-n+4) a{border-top:none}.c-list-subnav li:nth-child(-n+2) a{border-top:1px solid #ccc}.c-list-subnav li:nth-child(odd){margin-right:10px}.c-list-subnav li:nth-child(even){margin-left:10px}.c-flow>li dl{display:block}.c-flow>li dt{font-size:2rem;width:100%;margin-bottom:8px;padding:0 12px}.c-flow>li dd{width:100%;line-height:1.7}.c-flow__step{margin-top:0}.c-flow__label{font-size:2rem}.c-flow__title{font-size:2rem;text-align:center}.c-accordion::before{top:16px;right:20px}.c-accordion::after{top:31px;right:35px}.c-accordion.is-opened::after{top:33px}.c-accordion.is-opened .c-accordion__headline{width:calc(100% - 40px)}.c-accordion__headline{font-size:2rem;padding:20px 72px 20px 20px}.c-accordion__headline::before{font-size:2rem}.c-accordion__content::before{font-size:2rem;margin:20px 12px 0 20px}.c-accordion__text{padding:20px 20px 20px 0}.c-text-area{padding:32px 20px}.c-table-schedule-area{max-width:100%}.wp-block-table{font-size:1.2rem;margin:20px auto !important}table.tablepress.schedule{font-size:1.4rem}table.tablepress.schedule tbody tr td:first-child{width:150px}table.tablepress.schedule tbody tr.row-1 td{font-size:1.6rem}table.tablepress.schedule th,table.tablepress.schedule td{padding:12px 8px}table.tablepress.first-visit-table2 tbody tr td:first-child{width:150px}table.tablepress.first-visit-table2 td{white-space:nowrap}.c-breadcrumbs{position:relative;bottom:auto;left:auto}.c-calendar .mc-main .heading{font-size:1.8rem;margin-bottom:12px !important}.c-calendar .mc-main.mini .event-icon{display:none}.c-calendar .mc-main.mini .details{text-align:left}.c-calendar .mc-main .heading{margin-bottom:0}.c-calendar .mc-main.mini .my-calendar-header{top:-5px}.c-calendar .mc-main.mini td{height:50px}.c-calendar thead th{font-size:1.4rem;padding:4px 5px}.c-calendar tbody td{padding:11px 0 0 !important}.c-calendar tbody tr.mc-row{height:auto}.c-calendar .mc-main td{height:auto}.c-calendar .mc-main.mini caption{font-size:1.8rem}.c-calendar .mc-main .mc-date{box-shadow:none !important;font-style:normal;border-radius:100px;width:30px;height:30px;line-height:30px;margin:0 auto;text-align:center}.c-calendar .mc-main .mc-date span{vertical-align:0}.c-calendar .mc-main .has-events .mc-date{box-shadow:none !important;background:#69aabf !important;color:#fff !important;font-style:normal;border-radius:100px;width:30px;height:30px;line-height:30px;margin:0 auto;text-align:center}.c-calendar .mc-main.mini .has-events.current-day a.mc-date,.c-calendar .mc-main.mini .has-events.current-day a.mc-date:hover{color:#555 !important}.c-calendar .mc-main.mini .has-events.current-day a.mc-date,.c-calendar .mc-main.mini .has-events.current-day a.mc-date:hover{background:#69aabf !important;color:#fff !important}.c-calendar .mc-main.mini .event-title{margin:0 !important;padding:10px 10px 0 !important;border-radius:0}.c-calendar .mc-main.mini .event-title .women{color:#cc2d2d}.c-calendar .mc-main .calendar-events .mc-event:nth-of-type(1n+1){border-top:none !important}.c-calendar .mc-main.mini .details{padding:2px 10px !important;border-top:none !important}.c-calendar .mc-main.twentytwenty .calendar-events{top:0;left:0;position:absolute;padding:0;width:100%}.c-calendar .mc-main.mini .event-title{border-bottom:none}.c-calendar .mc-main .time-block{padding:0}.p-two-block{display:block}.p-two-block__box:first-child{margin:0 auto 28px}.p-two-block__box:last-child{margin-left:0}.p-two-block.list.continue .p-two-block__box:first-child{margin:0 auto}.p-two-block.list.continue .c-list-disc{margin:0}.p-two-block.gallery .p-two-block__box:first-child,.p-two-block.gallery .p-two-block__box:last-child{max-width:100%}.p-two-block.gallery .p-two-block__box:only-child{width:100%}#about-us-section .p-two-block__box:first-child{margin:0 auto 48px}#medical-guide-section .p-two-block__box:first-child,.contents__wrap .p-two-block__box:first-child{margin:0 auto 28px}#medical-guide-section .p-two-block__box:last-child,.contents__wrap .p-two-block__box:last-child{margin-left:0}#pickup-section .p-two-block__box:first-child{margin:0 auto 40px}#pickup-section .p-two-block__box:last-child{margin:0 auto;padding:0}#pickup-section .p-two-block__image{width:100%}#pickup-section .p-two-block__text{max-width:100%;width:95%}#pickup-section .p-two-block:nth-child(even) .p-two-block__box:first-child{margin:0 auto 40px}#pickup-section .p-two-block:nth-child(even) .p-two-block__box:last-child{margin:0 auto;padding:0}#pickup-section .p-two-block+.p-two-block{margin-top:32px}#info-section .p-two-block__box:first-child,#instagram-section .p-two-block__box:first-child{width:100%;margin:0 auto 28px}#info-section .p-two-block__box:last-child,#instagram-section .p-two-block__box:last-child{width:100%;margin:0 auto 28px}.c-flow .p-two-block{display:block}.c-flow .p-two-block__box:first-child{width:100%;margin:0 auto 28px}.c-flow .p-two-block__box:last-child{width:100%;margin:0 auto}.c-flow .p-two-block__image{text-align:center}.c-flow .p-two-block__image img{width:60%;margin:0 auto}.p-three-block{display:block}.p-three-block__box{margin:0 auto}.p-three-block__box:not(:first-child){margin-left:auto}.p-three-block__box+.p-three-block__box{margin-top:28px}.p-three-block-item{display:block;margin:40px auto 0}.p-three-block-item__box{width:100%;margin:0 auto 28px}.p-three-block-item__box:not(:nth-child(3n)){margin:0 auto 28px}.p-three-block-item__box:nth-child(n+4){margin-top:auto}.p-three-block-item__box:last-child{margin:0 auto}.p-three-block-item__image img{width:100%}.p-four-block{display:block}.p-four-block__box{margin:0 auto}.p-four-block__box+.p-four-block__box{margin:28px 0 0}.p-four-block__image img{width:100%}.p-four-block.c-banner-area{display:flex;justify-content:space-between;flex-wrap:wrap}.p-four-block.c-banner-area .p-four-block__box{flex:initial;width:calc(50% + 7px - 15px);margin:0 auto 15px}.p-four-block.c-banner-area .p-four-block__box:nth-child(odd){margin-right:15px}.p-four-block.c-banner-area .p-four-block__box+.p-four-block__box{margin:0}.p-four-block.c-banner-area img{width:100%}}@media screen and (max-width: 720px){.c-calendar .mc-main:not(.mini) .my-calendar-table td .mc-date span[aria-hidden=true]{display:block;margin-left:-8px;margin-top:-6px}.c-calendar .mc-main.twentytwenty .current-day{border-top:none}.c-calendar .mc-main:not(.mini).twentytwenty td{border:none}}@media(max-width: 640px){.header__top{text-align:center}.header__top .header__wrap{display:block}.header__link{display:none}.c-list-subnav li{display:block;width:100%}.c-list-subnav li:first-child{border-top:1px solid #ccc}.c-list-subnav li:nth-child(-n+2) a{border-top:none}.c-list-subnav li:nth-child(odd){margin-right:auto}.c-list-subnav li:nth-child(even){margin-left:auto}.c-table-schedule th,.c-table-schedule td{width:9%}.c-table-schedule th{width:46%}.c-table-schedule-description p+p{margin-left:12px}table.tablepress.table2,table.tablepress.table3{font-size:1.4rem}table.tablepress.table2 th,table.tablepress.table2 td{padding:14px 6px}table.tablepress.table3 th,table.tablepress.table3 td{padding:14px 6px}table.tablepress.table3 tbody tr td:first-child{padding-right:6px}table.tablepress.table3 tbody tr td:last-child{padding-left:6px}table.tablepress.schedule{font-size:1.2rem}table.tablepress.schedule tbody tr.row-1 td{font-size:1.4rem}table.tablepress.obstetrics-table .column-2{width:30%}table.tablepress.preparation-table .row-5 .column-2,table.tablepress.preparation-table .row-5 .column-3{text-align:left}table.tablepress.hospitalized-table tbody tr td:first-child br,table.tablepress.hospitalization-treatment-table tbody tr td:first-child br{display:block}table.tablepress.postpartum-care-table2 tbody tr td:first-child br{display:block}table.tablepress:not(.table2):not(.table3):not(.schedule):not(.staff-table){border-top:1px solid #ccc}table.tablepress:not(.table2):not(.table3):not(.schedule):not(.staff-table) tbody td,table.tablepress:not(.table2):not(.table3):not(.schedule):not(.staff-table) tfoot th{display:block}table.tablepress:not(.table2):not(.table3):not(.schedule):not(.staff-table) tbody tr:first-child td{border-top:none}table.tablepress:not(.table2):not(.table3):not(.schedule):not(.staff-table) tbody tr td:first-child{width:100%;padding:24px 0 4px;border-bottom:none}table.tablepress:not(.table2):not(.table3):not(.schedule):not(.staff-table) tbody tr td:last-child{width:100%;padding:4px 0 24px}.c-table tr:first-child td{border-top:none}.c-table th,.c-table td{display:block;width:100%;text-align:left}.c-table th{padding:24px 0 4px;border-bottom:none}.c-table td{padding:4px 0 24px}.c-table2{display:none}.c-table2-sm{display:block}.c-pager__wrap{display:flex;justify-content:space-between}.c-pager .page-numbers{display:none}.c-pager .page-numbers.next,.c-pager .page-numbers.prev{display:block;flex:1 1 0;padding:14px;background:#fff;border:2px solid #add8e6 !important;border-radius:100vh;text-align:center}.c-pager .page-numbers.next:hover,.c-pager .page-numbers.prev:hover{color:#555 !important;opacity:.6}.c-pager .page-numbers.next{position:relative;top:auto;right:auto;margin:0 0 0 10px;transform:translateY(0%)}.c-pager .page-numbers.next::after{top:calc(50% - 3px);right:20px}.c-pager .page-numbers.next:hover::after{right:17px}.c-pager .page-numbers.prev{position:relative;top:auto;left:auto;margin:0 10px 0 0;transform:translateY(0%)}.c-pager .page-numbers.prev::after{top:calc(50% - 3px);left:20px}.c-pager .page-numbers.prev:hover::after{left:17px}.p-four-block.c-banner-area{display:block}.p-four-block.c-banner-area .p-four-block__box{width:100%;margin:0 auto}.p-four-block.c-banner-area .p-four-block__box:nth-child(odd){margin-right:0}.p-four-block.c-banner-area .p-four-block__box+.p-four-block__box{margin:20px 0 0}}@media(max-width: 375px){.page-headline2{font-size:2rem}.page-headline2__sub-title{margin-left:4px}.page-headline3{font-size:2rem}.page-headline4,.c-post-info__content h2,.c-post-faq h2{font-size:1.8rem}.page-headline5,.c-post-info__content h3,.c-post-faq h3{font-size:1.6rem}.c-post-info__content h4,.c-post-faq h4{font-size:1.4rem}.c-post-info__content h5,.c-post-faq h5{font-size:1.2rem}}.fixed-right{position:fixed;right:0;top:50%;z-index:99999}@media(max-width: 980px){.fixed-right{display:none}}.fixed-right .fixed-right_box.is-instagram a{display:grid;background:rgba(173,216,230,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:80px;height:120px;gap:10px;align-content:center;justify-content:center}.fixed-right .fixed-right_box.is-instagram a img{width:25px;margin:auto}.fixed-right .fixed-right_box.is-instagram a span{font-size:1rem;font-weight:bold;color:#fff}.flex{display:flex}.flex.is-justify-center{justify-content:center}.flex.is-align-center{align-items:center}@media(max-width: 768px){.flex.is-responsive{display:block}}.flex.is-gap-8{gap:8px}.w-70{width:70px;height:auto}