@charset "UTF-8";.herosection video,.herosection image{width:100%;height:12.5rem;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){.herosection video,.herosection image{height:24rem}}.intro-text{margin-bottom:3rem;text-align:center}@media screen and (max-width: 768px){.intro-text{text-align:left}}.intro-text h2{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(41 162 133 / var(--tw-text-opacity, 1));letter-spacing:.25rem}.intro-text h4{margin-top:.5rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));margin-bottom:3vw}.intro-text p{margin-top:.5rem}.about-section-default{display:flex;flex-direction:column;align-items:stretch}@media (min-width: 768px){.about-section-default{flex-direction:row}}.about-section-default .text-content{display:flex;height:100%;flex-direction:column;justify-content:space-between;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.about-section-default h2{font-size:clamp(1.5rem,2vw + .5rem,2.5rem);position:relative;display:flex;align-items:center;justify-content:space-between;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1));letter-spacing:.5rem;margin-bottom:1.5rem}.about-section-default h2:after{content:"";height:1px;background-color:#e1e1e1;width:55%}.about-section-default h4{font-size:clamp(1.2rem,1.5vw + .25rem,1.75rem);font-weight:600;line-height:1.4;margin-bottom:1.5rem}.about-section-default a.button{display:flex;--tw-bg-opacity: 1;background-color:rgb(41 162 133 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-radius:0;margin-left:auto;width:-moz-fit-content;width:fit-content;margin-top:2rem}.stats-container{background:linear-gradient(135deg,#4a5568,#2d3748)}.stat-item{position:relative}.stat-item:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60px;background:#94a3b84d}.accent-square{width:12px;height:12px;background:#3b82f6}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .8s ease-out forwards}.delay-1{animation-delay:.1s;opacity:0}.delay-2{animation-delay:.2s;opacity:0}.delay-3{animation-delay:.3s;opacity:0}.delay-4{animation-delay:.4s;opacity:0}#doctor-list .intro-text,#doctor-main .intro-text{margin-left:auto;margin-right:auto;margin-bottom:3rem;max-width:32rem;text-align:center}#doctor-list .intro-text h2,#doctor-main .intro-text h2{font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));font-size:clamp(1.5rem,2vw + .5rem,2.5rem);margin-bottom:2rem;letter-spacing:.5rem}#doctor-list .intro-text h4,#doctor-main .intro-text h4{margin-top:.5rem;font-size:1.125rem;line-height:1.75rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));margin-bottom:3vw}#doctor-list .intro-text h5,#doctor-main .intro-text h5{margin-top:.5rem;display:flex;align-items:center;--tw-text-opacity: 1;color:rgb(41 162 133 / var(--tw-text-opacity, 1))}#doctor-list .intro-text h5:before,#doctor-main .intro-text h5:before{content:"";background-color:bg-brand-green;display:block;width:50px;height:3px}#doctor-list .detail-row h3,#doctor-main .detail-row h3{font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:.5rem}#doctor-list .detail-row h4,#doctor-main .detail-row h4{font-size:1.125rem;line-height:1.75rem}@media screen and (max-width: 768px){#doctor-list .detail-row h4,#doctor-main .detail-row h4{font-size:1.12rem}}#doctor-list .detail-row h5,#doctor-main .detail-row h5{margin-top:.5rem;display:flex;align-items:center;--tw-text-opacity: 1;color:rgb(41 162 133 / var(--tw-text-opacity, 1))}#doctor-list .detail-row h5:before,#doctor-main .detail-row h5:before{--tw-bg-opacity: 1;background-color:rgb(28 141 153 / var(--tw-bg-opacity, 1));content:"";display:block;width:50px;height:3px;margin-right:1rem}#doctor-list .detail-row .carrer,#doctor-main .detail-row .carrer{padding-left:calc(50px + 1rem)}#doctor-list .detail-row .carrer .career-field,#doctor-main .detail-row .carrer .career-field{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));margin-bottom:.5rem}#doctor-list .detail-row .carrer .career-field li,#doctor-main .detail-row .carrer .career-field li{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem}#doctor-list .detail-row .carrer .career-field li:last-child,#doctor-main .detail-row .carrer .career-field li:last-child{border-bottom:none}#doctor-list .detail-row .carrer .career-field li .year,#doctor-main .detail-row .carrer .career-field li .year{text-align:justify;text-justify:inter-character;letter-spacing:.1em;margin-right:10px;display:flex;width:-moz-fit-content;width:fit-content}#doctor-list .detail-row .carrer .career-field li .year:after,#doctor-main .detail-row .carrer .career-field li .year:after{content:"年";margin-left:10px}#doctor-list .detail-row .sns-area [class^=icon-],#doctor-list .detail-row .sns-area [class*=" icon-"],#doctor-main .detail-row .sns-area [class^=icon-],#doctor-main .detail-row .sns-area [class*=" icon-"]{--tw-text-opacity: 1;color:rgb(143 174 167 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#doctor-list .detail-row .sns-area [class^=icon-]:hover,#doctor-list .detail-row .sns-area [class*=" icon-"]:hover,#doctor-main .detail-row .sns-area [class^=icon-]:hover,#doctor-main .detail-row .sns-area [class*=" icon-"]:hover{--tw-text-opacity: 1;color:rgb(83 198 178 / var(--tw-text-opacity, 1))}#doctor-list .detail-row .sns-area [class^=icon-],#doctor-list .detail-row .sns-area [class*=" icon-"],#doctor-main .detail-row .sns-area [class^=icon-],#doctor-main .detail-row .sns-area [class*=" icon-"]{font-size:1.5rem;margin-right:1rem}.book-list h4{margin-top:.5rem;display:flex;align-items:center;--tw-text-opacity: 1;color:rgb(41 162 133 / var(--tw-text-opacity, 1))}.book-list h4:before{--tw-bg-opacity: 1;background-color:rgb(28 141 153 / var(--tw-bg-opacity, 1));content:"";display:block;width:50px;height:3px;margin-right:1rem}.bg-dark-back{background-color:#7fa5ac}.w-\[150px\]{width:150px}.h-\[400px\]{height:400px}
