h3{font-family:"zen-kaku-gothic-new",sans-serif;font-weight:500;font-style:normal}@media print,screen and (min-width: 768px){h3{font-size:2.4rem;line-height:1.2em;margin-bottom:24px}}@media print,screen and (min-width: 1280px){h3{font-size:3.2rem;line-height:1.3em}}.sub-h3{line-height:3.6rem;text-align:right}@media print,screen and (min-width: 1280px){.sub-h3{line-height:6.4rem;position:absolute;top:0;right:0}}.main-wrap{height:100svh;position:relative;margin-bottom:72px}@media print,screen and (min-width: 1280px){.main-wrap{min-height:900px;margin-bottom:120px}}@media print,screen and (min-width: 1440px){.main-wrap{margin-bottom:32px}}.main-wrap h1{font-size:0}.main-wrap__swiper{height:100%}.main-wrap__img-box{height:100%;position:relative;z-index:-1}@media print,screen and (min-width: 1280px){.main-wrap__img-box{position:absolute;right:0;width:67%}}@media print,screen and (min-width: 1440px){.main-wrap__img-box{width:70%}}.main-wrap__img-box .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;max-width:inherit;width:100%;transition:clip-path .5s ease-in-out}.main-wrap__img-box .swiper-slide.swiper-slide-next img{clip-path:polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%)}.main-wrap__img-box .swiper-slide.swiper-slide-active img{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.main-wrap__img-box .img3{-o-object-position:center;object-position:center}.main-wrap__img-box .img4{-o-object-position:left 0 top 0;object-position:left 0 top 0}@media print,screen and (min-width: 768px){.main-wrap__img-box .img4{-o-object-position:center;object-position:center}}.main-wrap__img-back{position:absolute;bottom:-1px;right:0;width:105%;z-index:1}.main-wrap__img-back img{max-width:inherit;width:105%}.main-wrap__title-box{height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%}@media print,screen and (min-width: 768px){.main-wrap__title-box{width:100%}}@media print,screen and (min-width: 1280px){.main-wrap__title-box{position:relative;left:0;transform:initial;width:30%}}.main-wrap__title-box__h1-box{height:100svh;position:relative;width:100%}@media print,screen and (min-width: 1280px){.main-wrap__title-box__h1-box{display:flex;flex-direction:row-reverse;justify-content:center;gap:24px;max-width:500px;margin-left:auto;margin-right:48px;padding:160px 0 0 0}}.main-wrap__title-box__h1-box h1{aspect-ratio:1/2;background:url(../img/home/sp-home-1.svg) no-repeat center/contain;font-size:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:43%;max-width:265px}@media print,screen and (min-width: 768px){.main-wrap__title-box__h1-box h1{background:url(../img/home/tb-home-1.svg) no-repeat center/contain;top:50%;transform:translate(-50%, -50%)}}@media print,screen and (min-width: 1280px){.main-wrap__title-box__h1-box h1{background:url(../img/home/home-1.webp) no-repeat center top/contain;max-width:inherit;min-height:420px;position:static;transform:none;width:70%}}.main-wrap__title-box__subtitle{background-color:#fff;padding:8px 0;position:absolute;left:12px;bottom:130px;transition:all .3s ease;writing-mode:vertical-rl}@media(orientation: landscape)and (max-width: 1024px){.main-wrap__title-box__subtitle{bottom:initial;top:108px;white-space:nowrap}}@media print,screen and (min-width: 1280px){.main-wrap__title-box__subtitle{display:none;padding:24px 0;position:static;white-space:inherit}}@supports(-webkit-touch-callout: none){.main-wrap__title-box__subtitle{letter-spacing:.1em}}.main-wrap__title-box__subtitle .rotate-bar{display:inline-block;transform:rotate(90deg);transform-origin:center}.main-wrap__title-box__news-box{display:none}@media print,screen and (min-width: 1280px){.main-wrap__title-box__news-box{background-color:#fff9f9;box-shadow:0px 4px 13.6px 0px rgba(0,0,0,.15);display:block;height:200px;padding:40px 24px;position:absolute;bottom:4%;left:24px;right:0;width:500px}}@media print,screen and (min-width: 1280px)and (max-height: 900px){.main-wrap__title-box__news-box{bottom:inherit;top:580px}}.main-wrap__title-box__news-box__title{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.main-wrap__title-box__news-box__ichiran{background:url(../img/home/news-arrow.svg) no-repeat bottom center/15px 8px;cursor:pointer;font-family:"zen-kaku-gothic-new",sans-serif;font-weight:500;font-style:normal;height:40px;position:absolute;bottom:40px;left:40px}.main-wrap__title-box__news-box .news-block{height:100%}.main-wrap__title-box__news-box .news-block li:nth-of-type(n+2){display:none}.main-wrap__title-box__news-box .news-block li{height:100%}.main-wrap__title-box__news-box .news-block li dl{height:100%}.main-wrap__title-box__news-box .news-block li dl ::-webkit-scrollbar{width:5px}.main-wrap__title-box__news-box .news-block li dl ::-webkit-scrollbar-thumb{border-radius:30px;background:#e1deb9}.main-wrap__title-box__news-box .news-block li dl ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.main-wrap__title-box__news-box .news-block li dl dd{display:block;overflow-y:scroll}.news-block li dl{display:flex}.news-block li dl dt{border-right:1px solid #222;padding:0 16px}.news-block li dl dd{line-height:2.4rem;padding-left:16px}.news-block li dl dd span{display:block;font-family:"zen-kaku-gothic-new",sans-serif;font-weight:400;font-style:normal;line-height:2.4rem;margin-bottom:8px}.home-philosophy{margin-bottom:120px}@media print,screen and (min-width: 1280px){.home-philosophy{margin-bottom:240px}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr{margin:0 auto;max-width:1240px;width:calc(100% - 64px)}}.home-philosophy .home-philosophy-inr__h2-box{font-family:"zen-kaku-gothic-new",sans-serif;font-weight:700;font-style:normal;margin-bottom:56px}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__h2-box{margin-bottom:64px}}.home-philosophy .home-philosophy-inr__h2-box h2{font-size:2.4rem;text-align:center}.home-philosophy .home-philosophy-inr__h2-box p{text-align:center;font-size:1.8rem}.home-philosophy .home-philosophy-inr__img-box{display:flex;gap:20px;flex-wrap:wrap;margin:0 auto 64px;max-width:544px;transition:all .5s ease;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.home-philosophy .home-philosophy-inr__img-box{margin:0 auto 80px;width:calc(100% - 64px)}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__img-box{gap:60px;flex-wrap:nowrap;margin:0 auto 240px;max-width:inherit}}.home-philosophy .home-philosophy-inr__img-box>div{border:2px solid #222;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:8px;position:relative;overflow:hidden;transition:all .5s ease-in-out}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__img-box>div{min-height:530px;padding-bottom:0;width:33.3333333333%}}.home-philosophy .home-philosophy-inr__img-box>div:nth-of-type(1){margin:0 auto;width:50%}.home-philosophy .home-philosophy-inr__img-box>div:nth-of-type(2),.home-philosophy .home-philosophy-inr__img-box>div:nth-of-type(3){width:calc(50% - 10px)}.home-philosophy .home-philosophy-inr__img-box>div img{transition:all .5s ease-in-out}.home-philosophy .home-philosophy-inr__img-box>div .img-before{opacity:1}.home-philosophy .home-philosophy-inr__img-box>div .img-after{position:absolute;left:0;opacity:0}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__img-box>div .img-after{left:8px;width:calc(100% - 16px)}}.home-philosophy .home-philosophy-inr__img-box>div p{font-family:"zen-kaku-gothic-new",sans-serif;font-weight:400;font-style:normal;font-size:2.4rem;line-height:1.5em;text-align:center}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__img-box>div p{font-size:3.2rem;line-height:1.2em}}.home-philosophy .home-philosophy-inr__img-box>div p:nth-of-type(1){font-weight:bold;padding:0 8px}.home-philosophy .home-philosophy-inr__img-box>div p:nth-of-type(2){margin-bottom:8px}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__img-box>div p:nth-of-type(2){margin-bottom:32px}}.home-philosophy .home-philosophy-inr__img-box>div>div:nth-of-type(1){display:flex;align-items:center;margin-bottom:16px;min-height:140px}@media print,screen and (min-width: 768px){.home-philosophy .home-philosophy-inr__img-box>div>div:nth-of-type(1){height:80%}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__img-box>div>div:nth-of-type(1){height:60%;padding:0 8px 0}}.home-philosophy .home-philosophy-inr__img-box>div>div:nth-of-type(2){margin-bottom:8px}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__img-box>div>div:nth-of-type(2){height:30%;margin-bottom:24px}}.home-philosophy .home-philosophy-inr__img-box>div>div:nth-of-type(2)>img{width:30px}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__img-box>div>div:nth-of-type(2)>img{width:40px}}.home-philosophy .home-philosophy-inr__img-box>div>div:nth-of-type(2) .arrow-box{position:relative}.home-philosophy .home-philosophy-inr__img-box>div>div:nth-of-type(2) .arrow-box img:nth-of-type(1){position:absolute;left:50%;transform:translate(-50%, 0);opacity:0}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__img-box>div:hover,.home-philosophy .home-philosophy-inr__img-box>div.is-animate{box-shadow:0px 4px 20px 0px rgba(0,0,0,.2)}}.home-philosophy .home-philosophy-inr__img-box>div:hover .img-before,.home-philosophy .home-philosophy-inr__img-box>div:hover .img-after,.home-philosophy .home-philosophy-inr__img-box>div.is-animate .img-before,.home-philosophy .home-philosophy-inr__img-box>div.is-animate .img-after{opacity:1;scale:1.1}.home-philosophy .home-philosophy-inr__img-box>div:hover .arrow-box img:nth-of-type(1),.home-philosophy .home-philosophy-inr__img-box>div.is-animate .arrow-box img:nth-of-type(1){opacity:1 !important;transform:translate(-50%, 4px) !important}.home-philosophy .home-philosophy-inr__img-box>div:hover .arrow-box img:nth-of-type(2),.home-philosophy .home-philosophy-inr__img-box>div.is-animate .arrow-box img:nth-of-type(2){opacity:0}.home-philosophy .home-philosophy-inr .sticky-active{position:fixed;top:230px;z-index:1000}.home-philosophy .home-philosophy-inr .sticky-stop{position:absolute;bottom:78px;top:inherit}.home-philosophy .home-philosophy-inr__topics-box{position:relative}.home-philosophy .home-philosophy-inr__topics-box::before{background:url(../img/home/sp-icon-philosophy-1.webp) no-repeat left top/397px 306px;content:"";display:block;height:306px;margin-right:32px;position:absolute;top:289px;right:0;transform:translateX(50%);width:397px;z-index:-1}@media print,screen and (min-width: 768px){.home-philosophy .home-philosophy-inr__topics-box::before{background:url(../img/home/icon-philosophy-1.webp) no-repeat left top/664px 512px;margin-right:0;height:512px;width:664px}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box::before{background:url(../img/home/icon-philosophy-1.webp) no-repeat left top/754px 580px;height:580px;right:0;transform:translateX(50%);width:754px}}.home-philosophy .home-philosophy-inr__topics-box.is-bg-stop::before{position:fixed}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box.is-bg-stop::before{top:280px}}.home-philosophy .home-philosophy-inr__topics-box::after{background:url(../img/home/icon-philosophy-2.webp) no-repeat left top/136px 136px;content:"";display:block;height:100%;position:absolute;top:650px;left:-17%;width:100%;z-index:-1}@media print,screen and (min-width: 768px){.home-philosophy .home-philosophy-inr__topics-box::after{background:url(../img/home/icon-philosophy-2.webp) no-repeat left top/188px 188px;left:-5%}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box::after{background:url(../img/home/icon-philosophy-2.webp) no-repeat left top/212px 212px;left:-5%}}.home-philosophy .home-philosophy-inr__topics-box__choices{display:none}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box__choices{display:block;position:absolute;top:120px}}.home-philosophy .home-philosophy-inr__topics-box__choices p{cursor:pointer;opacity:.4;position:relative}.home-philosophy .home-philosophy-inr__topics-box__choices p.is-click{font-weight:500;transition:all .3s ease;opacity:1}.home-philosophy .home-philosophy-inr__topics-box__choices p.is-click::before{background:url(../img/home/philosophy-choice.svg) no-repeat center/6px;content:"";display:block;height:6px;position:absolute;top:50%;right:-10px;transform:translate(0, -2px);width:6px}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box__inr{display:flex;gap:80px;margin-bottom:120px;padding-top:120px;margin-top:-120px;margin-left:auto;width:83%}}.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box{margin-bottom:24px}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box{margin-bottom:48px}}.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box>div{height:112px;position:relative}@media print,screen and (min-width: 768px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box>div{height:140px}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box>div{height:200px}}.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box>div:before{content:"";height:100%;position:absolute;top:0;left:-26px;width:calc(100% + 58px);z-index:-1}@media print,screen and (min-width: 768px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box>div:before{left:-40px}}.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box>div.h2-box-1::before{background:url(../img/home/sp-icon-h2-box-1-1.svg) no-repeat left top/262px 103px,url(../img/home/sp-icon-h2-box-1-2.svg) no-repeat left 7px top 7px/262px 103px}@media print,screen and (min-width: 768px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box>div.h2-box-1::before{background:url(../img/home/icon-h2-box-1-1.svg) no-repeat left top/362px 125px,url(../img/home/icon-h2-box-1-2.svg) no-repeat left 7px top 7px/362px 125px}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box>div.h2-box-1::before{background:url(../img/home/icon-h2-box-1-1.svg) no-repeat left top/430px 158px,url(../img/home/icon-h2-box-1-2.svg) no-repeat left 7px top 7px/430px 158px}}.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box>div.h2-box-2::before{background:url(../img/home/sp-icon-h2-box-2-1.svg) no-repeat left top/290px 104px,url(../img/home/sp-icon-h2-box-2-2.svg) no-repeat left 7px top 7px/290px 104px}@media print,screen and (min-width: 768px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box>div.h2-box-2::before{background:url(../img/home/icon-h2-box-2-1.svg) no-repeat left top/362px 122px,url(../img/home/icon-h2-box-2-2.svg) no-repeat left 7px top 7px/362px 122px}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box>div.h2-box-2::before{background:url(../img/home/icon-h2-box-2-1.svg) no-repeat left top/453px 158px,url(../img/home/icon-h2-box-2-2.svg) no-repeat left 7px top 7px/453px 158px}}.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box>div.h2-box-3::before{background:url(../img/home/sp-icon-h2-box-3-1.svg) no-repeat left top/230px 107px,url(../img/home/sp-icon-h2-box-3-2.svg) no-repeat left 7px top 7px/230px 107px}@media print,screen and (min-width: 768px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box>div.h2-box-3::before{background:url(../img/home/icon-h2-box-3-1.svg) no-repeat left top/288px 122px,url(../img/home/icon-h2-box-3-2.svg) no-repeat left 7px top 7px/288px 122px}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box>div.h2-box-3::before{background:url(../img/home/icon-h2-box-3-1.svg) no-repeat left top/360px 156px,url(../img/home/icon-h2-box-3-2.svg) no-repeat left 7px top 7px/360px 156px}}.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box h2{font-family:"zen-kaku-gothic-new",sans-serif;font-weight:500;font-style:normal;font-size:3.2rem;line-height:1.4em}@media print,screen and (min-width: 768px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box h2{font-size:4rem;line-height:1.4em}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box h2{font-size:4.8rem;line-height:1.4em}}.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box .subtitle-1{font-family:"zen-kaku-gothic-new",sans-serif;font-weight:500;font-style:normal;font-size:1.8rem;line-height:1.6em}@media print,screen and (min-width: 768px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box .subtitle-1{font-size:2.4rem;line-height:1.6em}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box .subtitle-1{font-size:3.2rem;line-height:1.6em}}.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box .subtitle-2{color:#b2b2b2;font-family:"zen-kaku-gothic-new",sans-serif;font-weight:500;font-style:normal;line-height:1.8em}@media print,screen and (min-width: 768px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box .subtitle-2{line-height:1.6em}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box__inr__h2-box .subtitle-2{line-height:2.4em;padding-left:12px}}.home-philosophy .home-philosophy-inr__topics-box__inr>div:nth-of-type(1){background-color:#222;border-radius:0 50px 50px 0;color:#fff;display:flex;flex-direction:column;padding:12px 0 16px 32px;max-width:178px;margin-bottom:40px}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box__inr>div:nth-of-type(1){display:none}}.home-philosophy .home-philosophy-inr__topics-box__inr>div:nth-of-type(1) p:nth-of-type(2){font-size:5rem;line-height:1em}.home-philosophy .home-philosophy-inr__topics-box__inr>div:nth-of-type(2){margin:0 auto 40px;width:calc(100% - 64px)}@media print,screen and (min-width: 768px){.home-philosophy .home-philosophy-inr__topics-box__inr>div:nth-of-type(2){width:calc(100% - 128px)}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box__inr>div:nth-of-type(2){flex:1.2}}.home-philosophy .home-philosophy-inr__topics-box__inr>div:nth-of-type(2) h3{font-size:2rem;line-height:1.5em;margin-bottom:16px}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box__inr>div:nth-of-type(2) h3{margin-bottom:24px}}.home-philosophy .home-philosophy-inr__topics-box__inr>div:nth-of-type(3){margin:0 auto 64px;width:calc(100% - 64px)}@media print,screen and (min-width: 768px){.home-philosophy .home-philosophy-inr__topics-box__inr>div:nth-of-type(3){height:350px;width:calc(100% - 128px)}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__topics-box__inr>div:nth-of-type(3){height:auto;flex:1;overflow:hidden}}.home-philosophy .home-philosophy-inr__topics-box__inr>div:nth-of-type(3) img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-philosophy .home-philosophy-inr__txt{line-height:2.4em}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__txt{font-size:2.2rem;line-height:2.2em}}@media print,screen and (min-width: 1280px){.home-philosophy .home-philosophy-inr__txt span{display:block}}.home-professionals{margin-bottom:120px}@media print,screen and (min-width: 1280px){.home-professionals{margin-bottom:240px}}.home-professionals .cmn-h2-box{width:calc(100% - 64px)}@media print,screen and (min-width: 1280px){.home-professionals .cmn-h2-box{max-width:1400px}}.home-professionals .cmn-h2-box .cmn-h2__img{top:0;left:34px}@media print,screen and (min-width: 1280px){.home-professionals .cmn-h2-box .cmn-h2__img{top:-65px;left:19px}}.home-professionals__container h3{margin:0 auto 24px;width:calc(100% - 64px)}@media print,screen and (min-width: 1280px){.home-professionals__container h3{max-width:1290px;margin:0 auto 64px;width:calc(100% - 192px)}}.home-professionals__container__doctor-box{margin:0 0 0 auto;padding:0 32px 0;position:relative}@media print,screen and (min-width: 1280px){.home-professionals__container__doctor-box{padding-left:8%}}@media print,screen and (min-width: 1440px){.home-professionals__container__doctor-box{padding-left:16%}}.home-professionals__container__doctor-box .swiper-wrapper{transition-timing-function:linear}.home-professionals__container__doctor-box .swiper-scrollbar{top:0;position:inherit;margin-bottom:24px}@media print,screen and (min-width: 1280px){.home-professionals__container__doctor-box .swiper-scrollbar{display:none}}@media print,screen and (min-width: 1280px){.home-professionals__container__doctor-box .swiper-slide-1:hover a>div>div p,.home-professionals__container__doctor-box .swiper-slide-2:hover a>div>div p{background:url(../img/home/professionals-more-circle-2.svg) no-repeat center/contain}}@media print,screen and (min-width: 1280px){.home-professionals__container__doctor-box .swiper-slide-1:hover a>div>div img,.home-professionals__container__doctor-box .swiper-slide-2:hover a>div>div img{scale:1.05}}.home-professionals__container__doctor-box .swiper-slide-1.swiper-pop a>div>div p,.home-professionals__container__doctor-box .swiper-slide-2.swiper-pop a>div>div p{background:url(../img/home/professionals-more-circle-2.svg) no-repeat center/contain;color:#fff}.home-professionals__container__doctor-box .swiper-slide-1.swiper-pop a>div>div img,.home-professionals__container__doctor-box .swiper-slide-2.swiper-pop a>div>div img{scale:1.2}@media print,screen and (min-width: 1280px){.home-professionals__container__doctor-box .swiper-slide-1.swiper-pop a>div>div img,.home-professionals__container__doctor-box .swiper-slide-2.swiper-pop a>div>div img{scale:1.05}}.home-professionals__container__doctor-box .swiper-slide-1 a>div>div,.home-professionals__container__doctor-box .swiper-slide-2 a>div>div{position:relative}.home-professionals__container__doctor-box .swiper-slide-1 a>div>div p,.home-professionals__container__doctor-box .swiper-slide-2 a>div>div p{background:url(../img/home/professionals-more-circle.svg) no-repeat center/contain;color:#fff;font-family:"zen-kaku-gothic-new",sans-serif;font-weight:400;font-style:normal;line-height:2rem;padding:20px 11px;position:absolute;top:18px;left:22px;transition:all .3s ease;z-index:1}@media print,screen and (min-width: 1280px){.home-professionals__container__doctor-box .swiper-slide-1 a>div>div p,.home-professionals__container__doctor-box .swiper-slide-2 a>div>div p{background:url(../img/home/professionals-more-circle.svg) no-repeat center/contain}}@media print,screen and (min-width: 1280px){.home-professionals__container__doctor-box .swiper-slide-2 a>div .swiper-txt{right:-100px !important}}@media print,screen and (min-width: 1280px){.home-professionals__container__doctor-box .swiper-slide-4 a>div .swiper-txt{right:-120px !important}}.home-professionals__container__doctor-box .swiper-slide a>div{margin-bottom:8px;position:relative;transition:all .3s ease}.home-professionals__container__doctor-box .swiper-slide a>div>div{overflow:hidden}.home-professionals__container__doctor-box .swiper-slide a>div img:hover{opacity:1}.home-professionals__container__doctor-box .swiper-slide a>div img.swiper-txt{position:absolute;bottom:8px;left:-1px;max-width:inherit;width:80%}@media print,screen and (min-width: 1280px){.home-professionals__container__doctor-box .swiper-slide a>div img.swiper-txt{left:inherit;right:-70px;width:100%}}.home-professionals__container__doctor-box .swiper-slide a dl{display:flex;justify-content:space-between;line-height:3.2rem;margin-bottom:8px}.home-professionals__container__doctor-box .swiper-slide a p{background-color:#ebebeb;padding:0 8px;float:right}.home-standard{margin-bottom:120px}@media print,screen and (min-width: 1280px){.home-standard{margin-bottom:240px}}@media print,screen and (min-width: 1280px){.home-standard .cmn-h2-box{margin:0 auto 120px}}@media print,screen and (min-width: 1280px){.home-standard .cmn-h2-box .cmn-h2__img{left:24px;top:-33px}}.home-standard .sub-h3{margin-bottom:32px}@media print,screen and (min-width: 768px){.home-standard .sub-h3{margin-bottom:40px}}.home-standard>div{margin:0 auto;position:relative;width:calc(100% - 64px)}@media print,screen and (min-width: 768px){.home-standard>div{width:calc(100% - 128px)}}@media print,screen and (min-width: 1280px){.home-standard>div{max-width:1320px;width:calc(100% - 80px)}}.home-standard h4{font-family:"zen-kaku-gothic-new",sans-serif;font-weight:500;font-style:normal;font-size:1.8rem;margin-bottom:8px}@media print,screen and (min-width: 768px){.home-standard h4{font-size:2.4rem}}@media print,screen and (min-width: 1280px){.home-standard h4{font-size:3.2rem;margin-bottom:16px}}@media print,screen and (min-width: 1280px){.home-standard__flex-box{display:flex;flex-wrap:wrap;gap:80px;margin-bottom:64px}}@media print,screen and (min-width: 1440px){.home-standard__flex-box{gap:160px}}.home-standard__flex-box>div{max-width:600px;margin:0 auto 40px}@media print,screen and (min-width: 1280px){.home-standard__flex-box>div{flex:1 0 calc(50% - 180px);margin-bottom:0}}@media print,screen and (min-width: 1440px){.home-standard__flex-box>div{flex:1 0 calc(50% - 160px)}}.home-standard__flex-box>div img{margin-bottom:24px}@media print,screen and (min-width: 1280px){.home-standard__flex-box>div img{margin-bottom:48px}}.home-standard__last-flex{max-width:600px;margin:0 auto}@media print,screen and (min-width: 1280px){.home-standard__last-flex{display:flex;position:relative;max-width:inherit}}.home-standard__last-flex img:nth-of-type(1){margin-bottom:40px}@media print,screen and (min-width: 1280px){.home-standard__last-flex img:nth-of-type(1){margin:0;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:40%}}@media print,screen and (min-width: 1280px){.home-standard__last-flex img:nth-of-type(2){position:absolute;left:calc(40% - 102px);width:33%}}.home-standard__last-flex div{margin-bottom:24px}@media print,screen and (min-width: 1280px){.home-standard__last-flex div{padding-top:27%;margin-bottom:0}}.home-menu{margin-bottom:120px}@media print,screen and (min-width: 1280px){.home-menu{margin-bottom:240px}}.home-menu>div{margin:0 auto;width:calc(100% - 64px)}@media print,screen and (min-width: 1280px){.home-menu>div{max-width:1320px;width:calc(100% - 80px)}}@media print,screen and (min-width: 1280px){.home-menu .cmn-h2-box{margin:0 auto 200px}}@media print,screen and (min-width: 768px){.home-menu .cmn-h2-box .cmn-h2__img{left:62px;top:0}}@media print,screen and (min-width: 1280px){.home-menu .cmn-h2-box .cmn-h2__img{left:180px;top:-12px}}.home-menu>div{position:relative}.home-menu>div .sub-h3{margin-bottom:32px}@media print,screen and (min-width: 1440px){.home-menu>div .sub-h3{top:56px}}.home-menu>div .homeUl-medical{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 32px -12px}@media print,screen and (min-width: 1280px){.home-menu>div .homeUl-medical{margin:-24px 0 32px -24px}}.home-menu>div .homeUl-medical li{background:#fefbfb;border-radius:10px;cursor:pointer;margin:12px 0 0 12px;overflow:hidden;position:relative;text-align:center;transition:all .3s ease;width:calc(50% - 12px)}@media print,screen and (min-width: 1280px){.home-menu>div .homeUl-medical li{margin:24px 0 0 24px;width:calc(25% - 24px)}}.home-menu>div .homeUl-medical li a{display:block;padding:16px 0}@media print,screen and (min-width: 768px){.home-menu>div .homeUl-medical li a{padding:32px 0}}@media print,screen and (min-width: 1280px){.home-menu>div .homeUl-medical li a{padding:64px 0}}.home-menu>div .homeUl-medical li span{display:flex;justify-content:center;height:45px;margin-bottom:8px}@media print,screen and (min-width: 768px){.home-menu>div .homeUl-medical li span{height:54px}}@media print,screen and (min-width: 1280px){.home-menu>div .homeUl-medical li span{height:100px}}.home-menu>div .homeUl-medical li span img:nth-of-type(1){height:45px;position:absolute;opacity:0}@media print,screen and (min-width: 768px){.home-menu>div .homeUl-medical li span img:nth-of-type(1){height:54px}}@media print,screen and (min-width: 1280px){.home-menu>div .homeUl-medical li span img:nth-of-type(1){height:100px}}.home-menu>div .homeUl-medical li span img:nth-of-type(2){height:45px;position:absolute}@media print,screen and (min-width: 768px){.home-menu>div .homeUl-medical li span img:nth-of-type(2){height:54px}}@media print,screen and (min-width: 1280px){.home-menu>div .homeUl-medical li span img:nth-of-type(2){height:100px}}@media print,screen and (min-width: 1280px){.home-menu>div .homeUl-medical li p{font-size:2rem}}.home-menu>div .homeUl-medical li:hover{background:#6ec28d}.home-menu>div .homeUl-medical li:hover span img{opacity:1;scale:1.1}.home-galary{margin-bottom:120px}@media print,screen and (min-width: 1280px){.home-galary{margin-bottom:240px}}.home-galary .cmn-h2-box{width:calc(100% - 64px)}@media print,screen and (min-width: 1280px){.home-galary .cmn-h2-box{position:absolute}}.home-galary .cmn-h2-box .cmn-h2__img{left:33px;top:19px;width:66px}@media print,screen and (min-width: 1280px){.home-galary .cmn-h2-box .cmn-h2__img{left:inherit;top:inherit;width:auto}}.home-galary h3{margin:0 auto 32px;width:calc(100% - 64px)}@media print,screen and (min-width: 768px){.home-galary h3{margin:0 auto 64px}}@media print,screen and (min-width: 1280px){.home-galary h3{line-height:6.4rem;position:absolute;top:348px}}@media print,screen and (min-width: 1280px){.home-galary__title-box{max-width:1320px;margin:0 auto 160px;position:relative;width:calc(100% - 80px)}}@media print,screen and (min-width: 1280px){.home-galary__top-box,.home-galary__bottom-box{display:flex;flex-direction:row-reverse;align-items:flex-end;gap:24px}}@media print,screen and (min-width: 1440px){.home-galary__top-box,.home-galary__bottom-box{margin-left:auto;width:calc(100% - 220px)}}@media print,screen and (min-width: 1280px){.home-galary__top-box>div,.home-galary__bottom-box>div{flex:1}}.home-galary__top-box{display:flex;flex-direction:row-reverse;margin-left:-16px;margin-bottom:16px}@media print,screen and (min-width: 1280px){.home-galary__top-box{margin-bottom:24px;margin-left:auto}}.home-galary__top-box>div:nth-of-type(1){margin-left:16px;width:calc(50% - 16px)}@media print,screen and (min-width: 1280px){.home-galary__top-box>div:nth-of-type(1){display:flex;flex-direction:column;justify-content:space-between;gap:16px;margin-left:0;width:inherit}}.home-galary__top-box>div:nth-of-type(1)>div:nth-of-type(1){height:calc(50% - 16px);margin-bottom:16px}@media print,screen and (min-width: 1280px){.home-galary__top-box>div:nth-of-type(1)>div:nth-of-type(1){margin-bottom:0}}.home-galary__top-box>div:nth-of-type(1)>div:nth-of-type(2){height:50%}.home-galary__top-box>div:nth-of-type(1) img.last-img{display:none}@media print,screen and (min-width: 1280px){.home-galary__top-box>div:nth-of-type(1) img.last-img{display:block}}.home-galary__top-box>div:nth-of-type(2){margin-left:16px;position:relative;width:calc(50% - 16px)}@media print,screen and (min-width: 1280px){.home-galary__top-box>div:nth-of-type(2){margin-left:0;width:inherit}}@media print,screen and (min-width: 1280px){.home-galary__top-box>div:nth-of-type(2)::before{background-color:#fff;content:"";display:block;height:1.5%;position:absolute;top:0;right:0;width:100%;z-index:1}}.home-galary__top-box>div:nth-of-type(3){display:none}@media print,screen and (min-width: 1280px){.home-galary__top-box>div:nth-of-type(3){display:block}}.home-galary__bottom-box>div:nth-of-type(1){margin-bottom:16px}@media print,screen and (min-width: 1280px){.home-galary__bottom-box>div:nth-of-type(1){margin-bottom:0}}.home-galary__bottom-box>div:nth-of-type(2){display:flex;flex-direction:column}.home-galary__bottom-box>div:nth-of-type(2)>div:nth-of-type(1){display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}@media print,screen and (min-width: 1280px){.home-galary__bottom-box>div:nth-of-type(2)>div:nth-of-type(1){gap:24px}}.home-galary__bottom-box>div:nth-of-type(2)>div:nth-of-type(1) img{margin:0}@media print,screen and (min-width: 1280px){.home-galary__bottom-box>div:nth-of-type(2)>div:nth-of-type(1) img{width:100%}}.home-news{background-color:rgba(255,249,249,.8)}.home-news>div{margin:0 auto;padding:88px 0;width:calc(100% - 64px)}@media print,screen and (min-width: 768px){.home-news>div{margin:0 auto;width:calc(100% - 128px)}}@media print,screen and (min-width: 1280px){.home-news>div{max-width:960px}}.home-news__h2-box{margin-bottom:24px}.home-news h2{font-size:0}.home-news .news-block li{margin-bottom:24px}@media print,screen and (min-width: 1280px){.home-news .news-block dt{display:flex;align-items:center}}@keyframes slideleft{0%{transform:translateX(0)}100%{transform:translateX(-5%)}}/*# sourceMappingURL=home.css.map */