.sec-mv{width:100%;position:relative;z-index:1}@media (min-width: 768px){.sec-mv{height:100vh;min-height:600px}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.sec-mv{height:65vh}}@media (max-width: 767px){.sec-mv{height:436px}}.sec-mv:before{content:"";width:175px;height:175px;background-image:url(../../img/doctor/mv_deco01.svg);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:136px;right:15px;z-index:-2}@media (max-width: 767px){.sec-mv:before{width:85px;height:85px;top:0;right:-20px}}.sec-mv:after{content:"";width:100%;height:64%;background:transparent linear-gradient(247deg, #50cea6 0%, #5cb4ef 100%) 0% 0% no-repeat padding-box;opacity:.1;position:absolute;bottom:0;left:0;z-index:-2}@media (max-width: 767px){.sec-mv:after{height:290px}}.sec-mv .img-mv{background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;left:0;z-index:-1}@media (min-width: 768px){.sec-mv .img-mv{border-top-right-radius:calc(57vh - 138px);border-bottom-right-radius:calc(57vh - 138px);background-image:url(../../img/doctor/mv_img01.jpg);top:100px;bottom:38px;right:100px}}@media only screen and (min-width: 768px) and (max-height: 942px){.sec-mv .img-mv{border-top-right-radius:402px;border-bottom-right-radius:402px}}@media (max-width: 767px){.sec-mv .img-mv{border-top-right-radius:402px;border-bottom-right-radius:402px;background-image:url(../../img/doctor/mv_img01_sp.jpg);top:0;bottom:46px;right:11px}}.sec-mv .inner-mv{position:absolute;z-index:2}@media (min-width: 768px){.sec-mv .inner-mv{bottom:12.6%;left:7.2%;padding-right:100px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.sec-mv .inner-mv{left:30px}}@media (max-width: 767px){.sec-mv .inner-mv{bottom:82px;left:20px}}.sec-mv .inner-mv .tag{display:inline-block;font-size:28px;font-size:2.8rem;line-height:38px;letter-spacing:.05em;font-weight:500;color:#fff;background:transparent linear-gradient(258deg, #50cea6 0%, #59bade 77%, #5cb4ef 100%) 0% 0% no-repeat padding-box;border-radius:36px;padding:11px 32px 12px 34px}@media (max-width: 767px){.sec-mv .inner-mv .tag{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.05em;padding:3px 12px}}.sec-mv .inner-mv .ttl01{margin-top:22px;line-height:1.2;font-weight:bold;color:#fff}@media (max-width: 767px){.sec-mv .inner-mv .ttl01{margin-top:12px;line-height:1.118}}.sec-mv .inner-mv .ttl01--mg01{display:inline-block;position:relative;bottom:2px;left:2px}@media (max-width: 767px){.sec-mv .inner-mv .ttl01--mg01{left:1px}}.sec-mv .inner-mv .ttl01--mg02{margin:0 3px;position:relative;top:4px}@media (max-width: 767px){.sec-mv .inner-mv .ttl01--mg02{margin:0 0 0 1px;top:1px}}.sec-mv .inner-mv .ttl01--mg03{margin-left:3px;position:relative;top:4px}@media (max-width: 767px){.sec-mv .inner-mv .ttl01--mg03{margin-left:0;top:2px}}.sec-mv .inner-mv .ttl01 .fs52{font-size:52px;font-size:5.2rem;letter-spacing:.05em}@media only screen and (min-width: 768px) and (max-width: 1300px){.sec-mv .inner-mv .ttl01 .fs52{font-size:40px;font-size:4rem}}@media (max-width: 767px){.sec-mv .inner-mv .ttl01 .fs52{font-size:24px;font-size:2.4rem}}.sec-mv .inner-mv .ttl01 .fs70{font-size:70px;font-size:7rem;letter-spacing:-.05em}@media only screen and (min-width: 768px) and (max-width: 1300px){.sec-mv .inner-mv .ttl01 .fs70{font-size:58px;font-size:5.8rem}}@media (max-width: 767px){.sec-mv .inner-mv .ttl01 .fs70{font-size:34px;font-size:3.4rem;letter-spacing:-.1em}}.sec-mv .inner-mv .ttl01 .fs71{font-size:71px;font-size:7.1rem}@media only screen and (min-width: 768px) and (max-width: 1300px){.sec-mv .inner-mv .ttl01 .fs71{font-size:59px;font-size:5.9rem}}@media (max-width: 767px){.sec-mv .inner-mv .ttl01 .fs71{font-size:30px;font-size:3rem;letter-spacing:-.1em}}.sec-mv .inner-mv .ttl01 .fs98{font-size:98px;font-size:9.8rem}@media only screen and (min-width: 768px) and (max-width: 1300px){.sec-mv .inner-mv .ttl01 .fs98{font-size:86px;font-size:8.6rem}}@media (max-width: 767px){.sec-mv .inner-mv .ttl01 .fs98{font-size:42px;font-size:4.2rem}}.sec-mv .inner-mv .ttl02{display:inline-block;text-align:center;font-size:26px;font-size:2.6rem;line-height:36px;letter-spacing:.08em;font-weight:500;color:#fff;background-color:rgba(255,255,255,0.2);border-top:1px solid #fff;border-bottom:1px solid #fff}@media (min-width: 768px){.sec-mv .inner-mv .ttl02{margin-top:40px;padding:12px 40px 13px}}@media only screen and (min-width: 768px) and (max-width: 1300px){.sec-mv .inner-mv .ttl02{font-size:18px;font-size:1.8rem;padding:7px 20px 8px}}@media (max-width: 767px){.sec-mv .inner-mv .ttl02{margin-top:13px;font-size:12px;font-size:1.2rem;line-height:15px;letter-spacing:.02em;padding:6px 18px 7px}}.sec-mv .note-mv{border-radius:100%;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#ff8caa;position:absolute;text-align:center;z-index:2}@media (min-width: 768px){.sec-mv .note-mv{width:246px;height:246px;bottom:50px;right:31px;padding-top:3px}}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.sec-mv .note-mv{width:210px;height:210px;right:20px}}@media (max-width: 767px){.sec-mv .note-mv{width:110px;height:110px;bottom:35px;right:11px}}.sec-mv .note-mv p{font-weight:bold}@media (max-width: 767px){.sec-mv .note-mv p{line-height:1}}.sec-mv .note-mv p:nth-child(2){margin-top:5px}@media (max-width: 767px){.sec-mv .note-mv p:nth-child(3){margin-top:4px}}@media (min-width: 768px){.sec-mv .note-mv span{line-height:37px;letter-spacing:.08em}}.sec-mv .note-mv .fs26{font-size:26px;font-size:2.6rem}@media (max-width: 767px){.sec-mv .note-mv .fs26{font-size:14px;font-size:1.4rem}}.sec-mv .note-mv .fs30{font-size:30px;font-size:3rem}@media (max-width: 767px){.sec-mv .note-mv .fs30{font-size:14px;font-size:1.4rem}}.sec-mv .note-mv .fs36{font-size:36px;font-size:3.6rem}@media (max-width: 767px){.sec-mv .note-mv .fs36{font-size:14px;font-size:1.4rem}}.sec-mv .note-mv .fs39{font-size:39px;font-size:3.9rem}@media (max-width: 767px){.sec-mv .note-mv .fs39{font-size:18px;font-size:1.8rem}}.sec-mv .note-mv .year{margin:0 3px}@media (max-width: 767px){.sec-mv .note-mv .year{letter-spacing:.08em;margin:0 1px}}.sec-motto .inner-motto{padding-top:113px;position:relative}@media (max-width: 767px){.sec-motto .inner-motto{padding:44px 20px 0}}.sec-motto .ttl01{text-align:center;font-size:40px;font-size:4rem;line-height:60px;letter-spacing:.15em;font-weight:bold;color:#5cb4ef;padding-left:5px}@media (max-width: 767px){.sec-motto .ttl01{margin:0 -20px;font-size:26px;font-size:2.6rem;line-height:46px;letter-spacing:.02em;padding-left:0}}.sec-motto .txt01{font-size:16px;font-size:1.6rem;line-height:32px;letter-spacing:.1em;font-weight:500}@media (min-width: 768px){.sec-motto .txt01{margin-top:36px;text-align:center}}@media (max-width: 767px){.sec-motto .txt01{margin-top:16px;font-size:15px;font-size:1.5rem;line-height:28px;letter-spacing:.02em}}.sec-motto .deco01{position:absolute;top:60px;right:30px;z-index:-1}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.sec-motto .deco01{right:10px}}@media (max-width: 767px){.sec-motto .deco01{width:85px;top:15px;right:20px}}.sec-motto .deco02{position:absolute;bottom:-32px;left:125px;z-index:-1}@media only screen and (min-width: 768px) and (min-device-width: 768px) and (max-device-width: 1024px){.sec-motto .deco02{left:20px}}@media (max-width: 767px){.sec-motto .deco02{width:62px;bottom:-66px;left:7px}}.sec-motto .wrap-img01{margin-top:87px;padding:0 13px 66px;display:flex;position:relative;position:relative;z-index:1}@media (max-width: 767px){.sec-motto .wrap-img01{margin-top:49px;padding:0 4px 19px}}.sec-motto .wrap-img01:before{content:"";background:transparent linear-gradient(261deg, #50cea6 0%, #5cb4ef 100%) 0% 0% no-repeat padding-box;opacity:.1;position:absolute;top:20%;left:0;right:0;bottom:0;z-index:-1}@media (max-width: 767px){.sec-motto .wrap-img01:before{top:22%}}.sec-motto .wrap-img01 .img01{flex:1;margin:0 7px;border-radius:20px;overflow:hidden}@media (max-width: 767px){.sec-motto .wrap-img01 .img01{margin:0 2px;border-radius:5px}}.sec-motto .wrap-img01 .img01 img{width:100%}.sec-about{padding:128px 0 183px}@media (max-width: 767px){.sec-about{padding:48px 0 123px}}.sec-about .wrap-item{margin-top:58px}@media (max-width: 767px){.sec-about .wrap-item{margin-top:27px}}@media (min-width: 768px){.sec-about .item{display:flex;align-items:center}.sec-about .item:nth-child(2n+1) .item__info{padding-left:82px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-about .item:nth-child(2n+1) .item__info{padding-left:60px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about .item:nth-child(2n+1) .item__info{padding-left:30px}}@media (min-width: 768px){.sec-about .item:nth-child(2n){flex-direction:row-reverse}.sec-about .item:nth-child(2n) .item__info{padding-right:82px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.sec-about .item:nth-child(2n) .item__info{padding-left:60px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about .item:nth-child(2n) .item__info{padding-right:30px}}@media (max-width: 767px){.sec-about .item:nth-child(2n+1) .item__img{padding-right:20px}}.sec-about .item:nth-child(2n+1) .item__img img{border-top-right-radius:20px;border-bottom-right-radius:20px}@media (max-width: 767px){.sec-about .item:nth-child(2n) .item__img{padding-left:20px}}.sec-about .item:nth-child(2n) .item__img img{border-top-left-radius:20px;border-bottom-left-radius:20px}@media (min-width: 768px){.sec-about .item__img{width:48.5%}}.sec-about .item__img img{width:100%}@media (min-width: 768px){.sec-about .item__info{width:49%;max-width:520px;margin-top:20px}}@media (max-width: 767px){.sec-about .item__info{margin-top:31px;padding:0 22px}}.sec-about .item__point{font-size:31px;font-size:3.1rem;line-height:33px;letter-spacing:.1em;font-weight:bold;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#5cb4ef;-webkit-text-fill-color:#fff;font-family:"Rubik",sans-serif}@media (max-width: 767px){.sec-about .item__point{font-size:26px;font-size:2.6rem;line-height:27px}}.sec-about .item__point span{font-size:50px;font-size:5rem;letter-spacing:.1em;display:inline-block;position:relative;top:3px;left:3px}@media (max-width: 767px){.sec-about .item__point span{font-size:40px;font-size:4rem;letter-spacing:.05em;top:0;left:2px}}.sec-about .item__ttl{font-size:38px;font-size:3.8rem;line-height:60px;letter-spacing:.08em;font-weight:bold;color:#5cb4ef}@media (min-width: 768px){.sec-about .item__ttl{margin-top:30px;margin-right:-55px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about .item__ttl{margin-top:20px;margin-right:0;font-size:33px;font-size:3.3rem;line-height:50px}}@media (max-width: 767px){.sec-about .item__ttl{margin-top:21px;margin-right:-20px;font-size:28px;font-size:2.8rem;line-height:44px;letter-spacing:.1em}}@media (max-width: 767px){.sec-about .item__ttl__01{letter-spacing:0}}@media only screen and (max-width: 361px){.sec-about .item__ttl__01{font-size:26px;font-size:2.6rem;line-height:40px}}.sec-about .item__txt{font-size:16px;font-size:1.6rem;line-height:32px;letter-spacing:.02em;font-weight:500}@media (min-width: 768px){.sec-about .item__txt{margin-top:36px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about .item__txt{margin-top:20px}}@media (max-width: 767px){.sec-about .item__txt{margin-top:15px;font-size:14px;font-size:1.4rem;line-height:26px}}@media (min-width: 768px){.sec-about .item+.item{margin-top:121px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.sec-about .item+.item{margin-top:60px}}@media (max-width: 767px){.sec-about .item+.item{margin-top:58px}}.sec-message{padding:153px 0 93px;background:transparent linear-gradient(239deg, rgba(80,206,166,0.1) 0%, rgba(92,180,239,0.1) 100%) 0% 0% no-repeat padding-box;position:relative;z-index:1}@media (max-width: 767px){.sec-message{padding:78px 0 37px}}.sec-message .deco01{position:absolute;top:-62px;right:-90px;z-index:-1}@media (max-width: 767px){.sec-message .deco01{width:167px;top:-49px;right:-46px}}.sec-message .box01{margin-top:61px;background-color:#fff;padding:70px 0 76px}@media (max-width: 767px){.sec-message .box01{margin-top:108px;padding:102px 0 20px}}.sec-message .box01__inner{max-width:1040px;padding:0 20px;margin:0 auto;position:relative}@media (max-width: 767px){.sec-message .box01__inner{padding:0 17px}}.sec-message .img01{position:absolute;top:-110px;right:20px}@media (max-width: 767px){.sec-message .img01{width:150px;height:150px;top:-177px;left:0;right:0;margin:0 auto}}.sec-message .img01 img{border-radius:20px}@media (max-width: 767px){.sec-message .img01 img{border-radius:10px}}.sec-message .ttl01{font-size:34px;font-size:3.4rem;line-height:60px;letter-spacing:.04em;font-weight:bold;color:#5cb4ef;padding-right:305px}@media (max-width: 767px){.sec-message .ttl01{font-size:18px;font-size:1.8rem;line-height:28px;letter-spacing:.02em;padding:0 13px 0;margin-right:-5px}}.sec-message .txt01{margin-top:26px;font-size:16px;font-size:1.6rem;line-height:32px;letter-spacing:.02em;font-weight:500}@media (max-width: 767px){.sec-message .txt01{margin-top:16px;padding:0 11px;font-size:14px;font-size:1.4rem;line-height:26px}}@media (min-width: 768px){.sec-message .wrap-tbl01{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:space-between}}@media (max-width: 767px){.sec-message .wrap-tbl01{margin-top:17px}}.sec-message .tbl01{background-color:#f5fbff}@media (min-width: 768px){.sec-message .tbl01{display:flex;padding:38px 0 38px 45px;margin-bottom:5px}}@media only screen and (min-width: 768px) and (max-width: 1030px){.sec-message .tbl01{padding-left:20px;padding-right:20px}}@media (min-width: 768px){.sec-message .tbl01:nth-child(1){width:100%}.sec-message .tbl01:nth-child(2){width:calc(58% - 2.5px)}.sec-message .tbl01:nth-child(3){width:calc(42% - 2.5px)}.sec-message .tbl01:nth-child(3) .tbl01__hd{width:119px}.sec-message .tbl01:nth-child(3) .tbl01__body{width:calc(100% - 119px)}}@media (max-width: 767px){.sec-message .tbl01{padding:20px 20px 15px;margin-bottom:9px}.sec-message .tbl01:last-child{padding-bottom:26px;margin-bottom:0}}.sec-message .tbl01__hd{font-size:18px;font-size:1.8rem;line-height:28px;letter-spacing:.1em;font-weight:bold;color:#5cb4ef}@media (min-width: 768px){.sec-message .tbl01__hd{width:78px;margin-top:1px}}@media (max-width: 767px){.sec-message .tbl01__hd{font-size:16px;font-size:1.6rem;line-height:26pxpx}}@media (min-width: 768px){.sec-message .tbl01__body{width:calc(100% - 78px)}}@media (max-width: 767px){.sec-message .tbl01__body{margin-top:7px}}.sec-message .tbl01__txt{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.02em}.sec-message .tbl01__timeline{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.02em}@media (min-width: 768px){.sec-message .tbl01__timeline{display:flex;justify-content:space-between}}@media (max-width: 767px){.sec-message .tbl01__timeline{line-height:20px}}.sec-message .tbl01__timeline dl{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1030px){.sec-message .tbl01__timeline dl{width:49%}}.sec-message .tbl01__timeline dl dt{width:70px}@media (max-width: 767px){.sec-message .tbl01__timeline dl dt{width:73px;margin-bottom:8px}}.sec-message .tbl01__timeline dl dd{width:calc(100% - 70px)}@media (max-width: 767px){.sec-message .tbl01__timeline dl dd{width:calc(100% - 73px);margin-bottom:8px}}.sec-message .bg01{width:100%;height:427px;position:absolute;bottom:0;left:0;z-index:-1}@media (max-width: 767px){.sec-message .bg01{height:334px}}.sec-clinic{padding:184px 0 148px;position:relative;z-index:1}@media (max-width: 767px){.sec-clinic{padding:52px 0 58px}}.sec-clinic .deco01{position:absolute;top:-175px;left:-113px;z-index:-1}@media (max-width: 767px){.sec-clinic .deco01{width:146px;top:-75px;left:-54px}}.sec-clinic .wrap-item{max-width:1040px;padding:0 20px;margin:41px auto 0}@media (max-width: 767px){.sec-clinic .wrap-item{margin-top:30px}}@media (min-width: 768px){.sec-clinic .item{display:flex;align-items:center;justify-content:space-between}}@media (min-width: 768px){.sec-clinic .item__img{width:49%;max-width:480px}}.sec-clinic .item__img img{border-radius:20px}@media (max-width: 767px){.sec-clinic .item__img img{width:100%}}@media (min-width: 768px){.sec-clinic .item__info{width:49%;max-width:461px;margin-top:12px}}@media (max-width: 767px){.sec-clinic .item__info{margin-top:29px}}.sec-clinic .item__ttl{font-size:20px;font-size:2rem;line-height:30px;letter-spacing:.1em;font-weight:500;color:#5cb4ef;position:relative}@media (min-width: 768px){.sec-clinic .item__ttl{display:inline-block;padding:0 30px 0 34px}}@media (max-width: 767px){.sec-clinic .item__ttl{text-align:center;font-size:16px;font-size:1.6rem;line-height:26px;padding:0 15px}}.sec-clinic .item__ttl:before,.sec-clinic .item__ttl:after{content:"";width:13px;height:55px;border:1px solid #5cb4ef;position:absolute;top:50%;margin-top:-27px}@media (max-width: 767px){.sec-clinic .item__ttl:before,.sec-clinic .item__ttl:after{width:10px;height:46px;margin-top:-25px}}.sec-clinic .item__ttl:before{left:0;border-right:none}.sec-clinic .item__ttl:after{right:0;border-left:none}.sec-clinic .item__tbl{margin-top:39px;font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.02em}@media (max-width: 767px){.sec-clinic .item__tbl{margin-top:15px;line-height:22px}}.sec-clinic .item__tbl td{border-bottom:1px dashed #e5e5e5;padding:10px 0 11px}@media (max-width: 767px){.sec-clinic .item__tbl td{padding:13px 0}}.sec-clinic .item__tbl td:nth-child(1){width:100px;color:#5cb4ef}@media (max-width: 767px){.sec-clinic .item__tbl td:nth-child(1){width:82px}}.sec-clinic .item__tbl td:nth-child(1)>*{font-size:15px;font-size:1.5rem;line-height:25px;letter-spacing:.08em;font-weight:bold}@media (max-width: 767px){.sec-clinic .item__tbl td:nth-child(1)>*{font-size:14px;font-size:1.4rem}}.sec-clinic .item__tbl td:nth-child(2){width:calc(100% - 100px)}@media (max-width: 767px){.sec-clinic .item__tbl td:nth-child(2){width:calc(100% - 82px)}}.sec-clinic .item+.item{margin-top:30px}@media (max-width: 767px){.sec-clinic .item+.item{margin-top:44px}}

/*# sourceMappingURL=maps/doctor.min.css.map */
