header{height:200px}header.is-fixed{height:134px;position:fixed;background:rgba(246,251,251,.9)}.sec-mv{padding:35px 40px 0;width:100%;height:100vh;position:relative;overflow:hidden}.sec-mv:before{content:"";background:#dfeee6;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-2}.sec-mv .bg{position:absolute;z-index:-1}.sec-mv .bg.bg01{width:142px;right:70px;top:0}.sec-mv .bg.bg02{width:325px;left:-50px;bottom:-75px}.sec-mv .outer-slider{position:relative;z-index:2}.sec-mv .outer-slider .ttl{font-size:36px;font-family:"Shippori Mincho",serif;line-height:1.8em;color:#fff;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;position:absolute;right:165px;top:110px;z-index:2}.sec-mv .slider{border-radius:30px;overflow:hidden;position:relative;z-index:1}.sec-mv .slider .item{width:100%;height:calc(100vh - 235px);overflow:hidden}.sec-mv .slider .item .img{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.sec-mv .slider .slick-animation .img{-webkit-animation:fadezoom 10s 0s forwards;animation:fadezoom 10s 0s forwards}.sec-mv .box-schedule{width:100%;max-width:512px;background:#fff;border-radius:0 22px 22px 0;position:absolute;left:-40px;bottom:-20px;z-index:2;padding:15px 23px 25px 31px}.sec-mv .box-schedule table{width:100%}.sec-mv .box-schedule table tr{border-bottom:1px solid #d7d7d7}.sec-mv .box-schedule table tr th{font-size:14px;width:32.8%;text-align:left;padding:18px 0 18px 14px}.sec-mv .box-schedule table tr td{font-size:15px;color:#27af94;padding:18px 0;text-align:center;width:9%}.sec-mv .box-schedule table tr td.end{width:13.2%}.sec-mv .box-schedule table tr:first-child th{font-size:15px;color:#27af94;letter-spacing:.06em}.sec-mv .box-schedule table tr:first-child td{font-size:14px;color:#636363;letter-spacing:.05em}.sec-mv .box-schedule .note{font-size:12px;color:#454545;padding:18px 0 0 14px}@-webkit-keyframes fadezoom{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes fadezoom{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.sec-info{padding:65px 0 0}.sec-info .box-attention{background:#27af94;border-radius:28px;padding:47px 30px;margin-bottom:83px}.sec-info .box-attention .img{width:18%}.sec-info .box-attention .img img{width:98px}.sec-info .box-attention .txt{width:82%}.sec-info .box-attention .txt p{font-size:18px;color:#fff;line-height:2.2em}.sec-info .inner .ttlbox{width:25%;padding-right:15px}.sec-info .inner .ttlbox .ttl{font-size:12px;color:#27af94}.sec-info .inner .ttlbox .ttl span{font-size:21px;font-family:Overpass,sans-serif;letter-spacing:.05em;margin-right:8px;vertical-align:middle}.sec-info .inner .list{width:75%}.sec-info .inner .list .item{border-bottom:1px solid #e8e8e8;padding-bottom:18px;margin-bottom:18px}.sec-info .inner .list .item:last-child{margin-bottom:0}.sec-info .inner .list .item .date{font-size:14px;color:#27af94;font-family:Overpass,sans-serif;letter-spacing:.05em;width:100px}.sec-info .inner .list .item .cat{width:78px}.sec-info .inner .list .item .cat a{font-size:12px;color:#fff;background:#27af94;border-radius:9999px;padding:5px 7px;display:inline-block}.sec-info .inner .list .item .txt{width:calc(100% - 178px)}.sec-info .inner .list .item .txt a{font-size:15px;color:#636363}.sec-about{padding:170px 0 140px;position:relative}.sec-about .bg{position:absolute;z-index:-1}.sec-about .bg.bg01{width:388px;left:0;top:245px}.sec-about .box-intro{margin-bottom:75px}.sec-about .box-intro .c-ttl{padding-right:15px;width:45%;-webkit-transform:translateY(-8px);transform:translateY(-8px);position:relative}.sec-about .box-intro .c-ttl:before{content:"";background:url(../../img/top/img_bg03.png) no-repeat left top/100%;width:152px;height:137px;position:absolute;right:29px;top:-66px;z-index:-1}.sec-about .box-intro .txt{width:55%}.sec-about .box-intro .txt p{font-size:18px;line-height:2.2em}.sec-about .box-link .col{width:47.9%;background:#fff;-webkit-box-shadow:1px 1px 7px 3px rgba(78,125,116,.05);box-shadow:1px 1px 7px 3px rgba(78,125,116,.05);padding:37px 54px 45px}.sec-about .box-link .col .ttl{margin-bottom:55px}.sec-about .box-link .col .ttl div{display:inline-block;position:relative}.sec-about .box-link .col .ttl div .ja{font-size:24px;color:#27af94;font-weight:700;display:block}.sec-about .box-link .col .ttl div .en{font-size:14px;color:#9ccfc5;letter-spacing:.05em}.sec-about .box-link .col.col01 .ttl div{padding-left:56px}.sec-about .box-link .col.col01 .ttl div:before{content:"";background:url(../../img/common/ico_outpatient.png) no-repeat left top/100%;width:44px;height:48px;position:absolute;left:0;top:-3px}.sec-about .box-link .col.col02 .ttl div{padding-left:72px}.sec-about .box-link .col.col02 .ttl div:before{content:"";background:url(../../img/common/ico_nursing.png) no-repeat left top/100%;width:64px;height:49px;position:absolute;left:0;top:-3px}.sec-about .box-link .col ul{margin-bottom:35px}.sec-about .box-link .col ul li{width:46%;margin-bottom:30px}.sec-about .box-link .col ul li a{font-size:16px;color:#636363;font-weight:700;display:block;position:relative;padding-bottom:16px;-webkit-transition:all .4s;transition:all .4s;border-bottom:1px solid #ccc}.sec-about .box-link .col ul li a i{font-size:20px;color:#27af94;position:absolute;right:0;top:-3px}.sec-about .box-link .col ul li a:hover{color:#27af94;border-bottom:1px solid #9ccfc5}.sec-about .box-link .col ul li:last-child,.sec-about .box-link .col ul li:nth-last-child(2){margin-bottom:0}.sec-about .box-link .col .c-btn{max-width:100%}.sec-consultation{padding:0 0 125px}.sec-consultation .box-intro .img{width:50%;height:435px;border-radius:0 19px 0 0;position:relative}.webp .sec-consultation .box-intro .img{background:url(../../img/top/img_consultation.jpg.webp) no-repeat center center/cover}.no-webp .sec-consultation .box-intro .img{background:url(../../img/top/img_consultation.jpg) no-repeat center center/cover}.sec-consultation .box-intro .img .ico-radius{width:16px;position:absolute;right:0;bottom:89px}.sec-consultation .box-intro .block{width:50%;padding:0 15px 0 50px;margin-top:23px}.sec-consultation .box-intro .block .txt{font-size:16px;line-height:2.2em;max-width:497px;margin:25px 0 31px}.sec-consultation .box-link{background:#fff;padding:60px 10px 0;border-radius:22px;margin-top:-89px;position:relative;z-index:2}.sec-consultation .box-link .ico-radius{width:16px;position:absolute;left:-16px;top:73px}.sec-consultation .box-link ul li{width:25%;padding:0 25px;border-right:1px solid #ddd}.sec-consultation .box-link ul li:last-child{border-right:none}.sec-consultation .box-link ul li .in{-webkit-transition:all .4s;transition:all .4s;background:#fff;padding:17px 10px}.sec-consultation .box-link ul li .in .ico{height:49px;margin-bottom:28px}.sec-consultation .box-link ul li .in .ja{font-size:21px;color:#27af94;font-weight:700;letter-spacing:.1em;margin-bottom:12px;line-height:1em;width:100%}.sec-consultation .box-link ul li .in .en{font-size:12px;color:#9ccfc5;font-family:Overpass,sans-serif;letter-spacing:.05em;margin-bottom:20px;line-height:1em;width:100%}.sec-consultation .box-link ul li .in i{font-size:20px;color:#27af94}.sec-consultation .box-link ul li:hover .in{background:#f6fbfb;border-radius:23px}.sec-consultation .box-link ul li.li01 .ico{width:54px}.sec-consultation .box-link ul li.li02 .ico{width:47px}.sec-consultation .box-link ul li.li03 .ico{width:47px}.sec-consultation .box-link ul li.li04 .ico{width:51px}.sec-institution{padding:0 0 95px}.sec-institution .inner .block{width:50%;padding-right:15px}.sec-institution .inner .block .txt{font-size:16px;line-height:2.2em;max-width:490px;margin:30px 0}.sec-institution .inner .img{width:50%;position:relative}.sec-institution .inner .img:before{content:"";background:url(../../img/top/img_bg05.png) no-repeat left top/100%;width:324px;height:358px;position:absolute;left:-160px;top:-18px;z-index:-1}.sec-gallery .slider .item{width:352px;margin:0 10px}.sec-gallery .slider .item img{border-radius:18px}.sec-doctor{padding:120px 0 150px;position:relative}.sec-doctor .bg{position:absolute;z-index:-1}.sec-doctor .bg.bg01{width:388px;right:0;top:240px;overflow:hidden}.sec-doctor .bg.bg01 img{-webkit-transform:scale(-1,1) translateX(-40px);transform:scale(-1,1) translateX(-40px)}.sec-doctor .box-intro .img{width:45.4%}.sec-doctor .box-intro .img img{border-radius:19px}.sec-doctor .box-intro .block{width:46%;margin-top:88px}.sec-doctor .box-intro .block .c-stl{position:relative}.sec-doctor .box-intro .block .c-stl:before{content:"";background:url(../../img/top/img_bg03.png) no-repeat left top/100%;width:152px;height:137px;position:absolute;left:-108px;top:-77px;z-index:-1;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.sec-doctor .box-intro .block .txt{font-size:18px;line-height:2.2em;margin:24px 0 30px}.sec-doctor .box-schedule .col{width:47%}.sec-doctor .box-schedule .col .ttl{margin-bottom:17px}.sec-doctor .box-schedule .col .ttl span{font-size:16px;color:#fff;line-height:1em;padding:8px 20px;background:#27af94;border-radius:5px}.sec-doctor .box-schedule .col table{width:100%}.sec-doctor .box-schedule .col table tr th{font-size:14px;width:22.7%;text-align:left;padding:17px 0 17px 14px;border:1px solid #d7d7d7}.sec-doctor .box-schedule .col table tr td{font-size:15px;color:#27af94;padding:17px 0;text-align:center;width:11.04%;border:1px solid #d7d7d7}.sec-doctor .box-schedule .col table tr:first-child td{font-size:14px;color:#636363}.sec-doctor .box-schedule .col .note{font-size:14px;padding:13px 22px;border:1px solid #d7d7d7;border-top:none}@media only screen and (min-width:1100px){header.is-fixed{padding-top:21px}}@media only screen and (max-width:1299px) and (min-width:1100px){header.is-fixed .inner .block-logo{width:270px}header.is-fixed .inner .block-logo .address{font-size:11px}header.is-fixed .inner .block-logo .address span{font-size:10px;margin:0 0 0 5px;padding:5px 7px}header.is-fixed .inner #gnav{width:calc(100% - 270px)}}@media only screen and (max-width:1099px){header{height:auto}header.is-fixed{height:85px}.sec-mv{padding:98px 15px 28px}.sec-mv .box-schedule{left:-15px;bottom:-100px}}@media only screen and (max-width:899px) and (min-width:768px){.sec-mv .outer-slider .ttl{top:60px;right:60px}.sec-info .inner .ttlbox{width:100%;margin-bottom:35px}.sec-info .inner .list{width:100%}.sec-consultation .box-intro .img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:90%}.sec-consultation .box-intro .block{margin-bottom:65px}}@media only screen and (max-width:767px){.sec-mv .bg.bg01{width:70px;right:18px}.sec-mv .bg.bg02{width:162px;left:-50px;bottom:-75px}.sec-mv .outer-slider .ttl{font-size:18px;right:34px;top:39px}.sec-mv .slider .item{height:calc(100vh - 126px)}.sec-mv .box-schedule{max-width:342px;border-radius:22px 0 0 22px;left:auto;right:-15px;bottom:-16px;padding:10px 17px 16px 19px}.sec-mv .box-schedule table tr th{font-size:12px;width:28.8%;padding:12px 0}.sec-mv .box-schedule table tr td{font-size:12px;padding:12px 0;width:9.6%}.sec-mv .box-schedule table tr td.end{width:13.2%}.sec-mv .box-schedule table tr:first-child th{font-size:12px}.sec-mv .box-schedule table tr:first-child td{font-size:12px}.sec-mv .box-schedule .note{font-size:12px;padding:12px 0 0}.sec-info{padding:50px 0 0}.sec-info .box-attention{border-radius:22px;padding:25px 15px;margin-bottom:60px}.sec-info .box-attention .img{width:100%;margin-bottom:15px}.sec-info .box-attention .img img{width:55px}.sec-info .box-attention .txt{width:100%}.sec-info .box-attention .txt p{font-size:14px;line-height:1.8em}.sec-info .inner .ttlbox{width:100%;padding-right:0;margin-bottom:25px}.sec-info .inner .ttlbox .ttl span{font-size:18px}.sec-info .inner .list{width:100%}.sec-info .inner .list .item{padding-bottom:13px;margin-bottom:13px}.sec-info .inner .list .item .date{font-size:12px;width:83px;margin-top:3px}.sec-info .inner .list .item .cat{width:calc(100% - 83px)}.sec-info .inner .list .item .cat a{font-size:10px;padding:3px 5px}.sec-info .inner .list .item .txt{width:100%;margin-top:10px}.sec-info .inner .list .item .txt a{font-size:14px}.sec-about{padding:70px 0 50px}.sec-about .bg.bg01{width:194px;top:122px}.sec-about .box-intro{margin-bottom:35px}.sec-about .box-intro .c-ttl{padding-right:0;width:100%;-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:15px}.sec-about .box-intro .c-ttl:before{width:76px;height:68px;right:auto;left:182px;top:-37px}.sec-about .box-intro .txt{width:100%}.sec-about .box-intro .txt p{font-size:14px;line-height:1.8em}.sec-about .box-link .col{width:100%;padding:23px 15px;margin-bottom:20px}.sec-about .box-link .col:last-child{margin-bottom:0}.sec-about .box-link .col .ttl{margin-bottom:32px}.sec-about .box-link .col .ttl div{line-height:1.3em}.sec-about .box-link .col .ttl div .ja{font-size:18px}.sec-about .box-link .col .ttl div .en{font-size:12px}.sec-about .box-link .col.col01 .ttl div{padding-left:42px}.sec-about .box-link .col.col01 .ttl div:before{width:32px;height:36px;top:-1px}.sec-about .box-link .col.col02 .ttl div{padding-left:52px}.sec-about .box-link .col.col02 .ttl div:before{width:46px;height:37px;top:-1px}.sec-about .box-link .col ul{margin-bottom:20px}.sec-about .box-link .col ul li{width:47.5%;margin-bottom:20px}.sec-about .box-link .col ul li a{font-size:13px;padding-bottom:10px}.sec-about .box-link .col ul li a i{font-size:16px;top:-2px}.sec-consultation{padding:0 0 50px}.sec-consultation .box-intro .img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:90%;height:auto}.sec-consultation .box-intro .img:before{content:"";display:block;padding-top:64%}.sec-consultation .box-intro .img .ico-radius{width:15px;bottom:39px}.sec-consultation .box-intro .block{width:100%;padding:0 15px;margin:0 0 30px}.sec-consultation .box-intro .block .txt{font-size:14px;line-height:1.8em;max-width:100%;margin:12px 0 20px}.sec-consultation .box-link{padding:35px 10px 0;margin-top:-39px}.sec-consultation .box-link .ico-radius{width:15px;left:-15px;top:23px}.sec-consultation .box-link ul li{width:50%;padding:0 15px;margin-bottom:15px}.sec-consultation .box-link ul li:last-child,.sec-consultation .box-link ul li:nth-last-child(2){margin-bottom:0}.sec-consultation .box-link ul li:nth-child(2n){border-right:none}.sec-consultation .box-link ul li .in{padding:14px 0}.sec-consultation .box-link ul li .in .ico{height:40px;margin-bottom:18px}.sec-consultation .box-link ul li .in .ja{font-size:17px;margin-bottom:6px}.sec-consultation .box-link ul li .in .en{font-size:10px;margin-bottom:15px}.sec-consultation .box-link ul li .in i{font-size:16px}.sec-consultation .box-link ul li.li01 .ico{width:39px}.sec-consultation .box-link ul li.li02 .ico{width:35px}.sec-consultation .box-link ul li.li03 .ico{width:35px}.sec-consultation .box-link ul li.li04 .ico{width:36px}.sec-institution{padding:0 0 50px}.sec-institution .inner .block{width:100%;padding-right:0;margin-bottom:40px}.sec-institution .inner .block .txt{font-size:14px;line-height:1.8em;max-width:100%;margin:12px 0 20px}.sec-institution .inner .img{width:100%}.sec-institution .inner .img:before{width:162px;height:179px;left:10px;top:-60px}.sec-gallery .slider .item{width:176px;margin:0 5px}.sec-gallery .slider .item img{border-radius:9px}.sec-doctor{padding:60px 0 50px}.sec-doctor .bg.bg01{width:194px;top:95px}.sec-doctor .box-intro .img{width:100%;margin-bottom:25px}.sec-doctor .box-intro .block{width:100%;margin:0}.sec-doctor .box-intro .block .c-stl:before{width:76px;height:68px;left:20px;top:-18px}.sec-doctor .box-intro .block .txt{font-size:14px;line-height:1.8em;margin:12px 0 20px}.sec-doctor .box-schedule .col{width:100%;margin-bottom:25px}.sec-doctor .box-schedule .col:last-child{margin-bottom:0}.sec-doctor .box-schedule .col .ttl{margin-bottom:14px}.sec-doctor .box-schedule .col .ttl span{font-size:14px}.sec-doctor .box-schedule .col table tr th{font-size:12px;padding:12px 0 12px 10px}.sec-doctor .box-schedule .col table tr td{font-size:12px;padding:12px 0;width:11.04%}.sec-doctor .box-schedule .col table tr:first-child td{font-size:12px}.sec-doctor .box-schedule .col .note{font-size:12px;padding:10px 15px}}@media only screen and (max-width:1099px) and (min-width:768px){.sec-info .box-attention{padding:47px 15px}.sec-info .box-attention .img{width:15%}.sec-info .box-attention .img img{width:75px}.sec-info .box-attention .txt{width:85%}.sec-about .box-link .col ul li{width:100%;margin-bottom:0}.sec-about .box-link .col ul li a{padding:20px 0}.sec-about .box-link .col ul li a i{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:999px) and (min-width:768px){.sec-about .box-intro .c-ttl{width:100%;margin-bottom:20px}.sec-about .box-intro .txt{width:100%}.sec-doctor .box-schedule .col{width:100%;margin-bottom:40px}.sec-doctor .box-schedule .col:last-child{margin-bottom:0}}@media only screen and (max-width:1099px) and (min-width:900px){.sec-consultation .box-intro .img .ico-radius{bottom:50px}.sec-consultation .box-link{margin-top:-50px}}@media only screen and (max-width:499px){.sec-doctor .box-schedule .sp-scroll{overflow-x:scroll;margin-right:-15px}.sec-doctor .box-schedule .sp-scroll .note,.sec-doctor .box-schedule .sp-scroll table{width:500px}.sec-doctor .box-schedule .note-scroll{font-size:11px;margin-top:-10px}}
/*# sourceMappingURL=../maps/page/top.min.css.map */
