@charset "UTF-8";.dm-page--about .floating-menu-wrapper{top:.2rem!important}.dm-page--about .portrait img{display:block}.dm-page--about .profile__title{color:var(--primary-brand)}.dm-page--about .team__title{position:relative}.dm-page--about .team__title h2{position:relative;margin:0;color:#dd8176;font-weight:700;letter-spacing:.02em}.dm-page--about .avatar-wrapper{width:100%;border-radius:.19rem;overflow:hidden}.dm-page--about .avatar-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.19rem;will-change:border-radius}.dm-page--about .info{display:flex;flex-direction:column;color:#000;line-height:1.5}.dm-page--about .hospital{font-weight:600;line-height:1}.dm-page--about .name{font-weight:700;line-height:1;display:inline-block;transform-origin:left center;will-change:transform}.dm-page--about .title{line-height:1}.dm-page--about .history__title{color:#dd8176}.dm-page--about .history__title img{width:auto;vertical-align:top}@media(min-width:1200px){.dm-page--about .dm-hero-huge{position:relative;margin:.15rem .15rem 0;overflow:hidden;height:6.4rem;border-radius:.22rem}.dm-page--about .dm-hero-huge .mask{position:absolute;top:0;right:0;left:0;margin:auto;height:5.44rem;border-radius:.22rem;overflow:hidden}.dm-page--about .dm-hero-huge .mask img{display:block;height:100%;margin-top:-21%;-o-object-fit:cover;object-fit:cover}.dm-page--about .dm-hero-huge img{display:block;border-radius:.22rem;overflow:hidden}.dm-page--about .company-profile{margin-top:.8rem}.dm-page--about .company-profile img{display:block;margin:0 auto .8rem}.dm-page--about .company-profile h2{display:inline-block;vertical-align:middle;margin-left:18.4357541899%;font-weight:500;font-size:.48rem;line-height:1;padding-bottom:.23rem;border-bottom:.04rem solid #df8073}.dm-page--about .company-profile .intro{margin-top:.24rem;margin-left:43.0167597765%;margin-right:8.3798882682%;font-size:.24rem;line-height:2;color:#000}.dm-page--about .company-profile .intro p+p{margin-top:.2rem}.dm-page--about .company-founder{display:flex;padding-top:.94rem}.dm-page--about .company-founder .portrait{width:34.469273743%;margin-top:.09rem;margin-left:.88rem}.dm-page--about .company-founder .profile{width:47.0391061453%;margin-left:1.1rem;margin-right:1.41rem}.dm-page--about .company-founder .profile__name{padding-top:1.08rem;font-weight:700;font-size:.55rem;line-height:1}.dm-page--about .company-founder .profile__title{padding-top:.38rem;font-size:.26rem;line-height:1}.dm-page--about .company-founder .profile__intro{padding-top:.75rem;padding-bottom:.58rem;font-size:.18rem;line-height:1.5555555556}.dm-page--about .company-history{margin-top:1.42rem;padding:0 1.25rem 1rem .65rem;border-radius:.22rem;background:#fff url(../images/about/bg_history_deco.png) no-repeat .05rem calc(100% - .4rem)}.dm-page--about .history{position:relative;overflow:hidden;display:grid;grid-template-columns:35% 1fr;width:100%}.dm-page--about .history__title{position:relative;padding-top:.68rem}.dm-page--about .history__title h2{font-weight:700}.dm-page--about .history__title img{margin-left:.05rem;vertical-align:text-top}.dm-page--about .history__timeline{position:relative;padding-top:1rem}.dm-page--about .history__item{position:relative;display:grid;grid-template-columns:1.3rem 1fr}.dm-page--about .history__year{font-size:.24rem;line-height:1.5;font-weight:500;white-space:nowrap;color:#000}.dm-page--about .history__content{font-size:.2rem;line-height:1.8;font-weight:400;color:#010101}.dm-page--about .history__content li{position:relative;padding-left:.28rem}.dm-page--about .history__content li:before{content:"·";position:absolute;left:0;width:.28rem}.dm-page--about .history__item+.history__item{margin-top:.35rem}.dm-page--about .company-teams{margin-top:1.33rem}.dm-page--about .team{padding-left:.65rem}.dm-page--about .team__members{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;margin:.9rem auto 0;padding:0 .7rem}.dm-page--about .card{width:3.37rem;height:6.5rem;margin:auto;display:flex;flex-direction:column;cursor:pointer}.dm-page--about .info{margin-top:.43rem}.dm-page--about .hospital{font-size:.2rem}.dm-page--about .name{margin-top:.15rem;font-size:.32rem}.dm-page--about .title{margin-top:.15rem;font-size:.2rem}.dm-page--about .description{margin-top:.3rem;height:0;opacity:0;overflow:hidden;color:#2e2e2e90;font-size:.2rem;line-height:.3rem}}@media(max-width:1199px){.dm-page--about .dm-container{padding:0 .3rem}.dm-page--about .dm-main-section{padding-top:0}.dm-page--about .company-profile{margin-top:.8rem}.dm-page--about .company-profile img{display:block;margin:0 auto .8rem}.dm-page--about .company-profile h2{display:inline-block;vertical-align:middle;font-weight:500;font-size:.48rem;line-height:1;padding-bottom:.23rem;border-bottom:.04rem solid #df8073}.dm-page--about .company-profile .intro{margin-top:.85rem;font-size:.3rem;line-height:1.6;color:#000}.dm-page--about .company-profile .intro p+p{margin-top:.1rem}.dm-page--about .company-history{margin-top:1rem}.dm-page--about .company-founder{margin-top:1.5rem}.dm-page--about .company-founder .profile__name{padding-top:1.02rem;font-size:.6rem}.dm-page--about .company-founder .profile__title{padding-top:.4rem;font-size:.34rem;line-height:1}.dm-page--about .company-founder .profile__intro{padding-top:.94rem;padding-bottom:1rem;font-size:.28rem;line-height:1.6666666667}.dm-page--about .company-teams{margin-top:1.5rem}.dm-page--about .team__title{padding-top:.78rem}.dm-page--about .team__title h2{font-size:.44rem;line-height:1}.dm-page--about .team__members{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:12.6666666667%}.dm-page--about .card{width:100%;display:flex;flex-direction:column;cursor:pointer}.dm-page--about .info{margin-top:.3rem}.dm-page--about .hospital{font-size:.2rem}.dm-page--about .name{margin-top:.2rem;font-size:.36rem}.dm-page--about .title{margin-top:.2rem;font-size:.2rem}.dm-page--about .description{display:none}.dm-page--about .history{overflow:hidden}.dm-page--about .history__timeline{position:relative;margin-top:.5rem;padding:.5rem;border-radius:.19rem;background-color:#fff}.dm-page--about .history__item:not(:first-child){margin-top:.5rem}.dm-page--about .history__year{margin-bottom:.2rem;font-weight:700;font-size:.3rem;line-height:.34rem}.dm-page--about .history__content{font-size:.24rem;line-height:.34rem}.dm-page--about .history__content li+li{margin-top:.15rem}.dm-page--about .history__content li:before{content:"·"}.dm-page--about .dm-more-btn{width:3.51rem;height:.77rem;font-size:.24rem;border-radius:.44rem}.dm-page--about .dm-more-btn .arr{font-size:.32rem}}
