<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width:768px){.home_page .key{--height:calc(100vh - 60px);--max-height:156vw;--min-height:320px;font-size:8px}.home_page .key .key_text .inner{padding-left:0;padding-right:0}.home_page .key .key_text .item{padding:10px;padding-bottom:10vh;align-items:flex-end}.home_page .key h2{font-size:3.2em}.home_page .key p{max-width:534px;margin:0 auto;font-size:2.1em;letter-spacing:0}.home_page .key .catch{font-size:min(6.5px,2vw)}.home_page .key .catch:before{font-size:6px}.home_page .key .key_banner{position:relative;font-size:min(6.5px,1.5vw);bottom:0;left:auto;margin-left:auto;margin-right:auto;margin-bottom:1em}.home_page .key .key_banner .t:after{background-image:url(../images/idx05_arr_sp.png)}.idx01{padding-bottom:0}.idx01 .flex{flex-direction:column;align-items:center}.idx01 h3{padding-left:0}.idx01_left{width:calc(100% - 20px);max-width:600px;margin-left:auto;margin-right:auto}.idx01_right{width:100%;max-width:600px;margin-top:-40px;padding-top:60px;padding-left:20px;padding-right:20px}.idx01_right:before{width:100vw;height:100%;top:0;left:50%;transform:translateX(-50%);border-top-left-radius:30px}.idx01 .btn-group{margin-top:30px}.idx01 .btn-group .btn{display:table;margin-left:auto;margin-right:auto}.idx01 .btn-group .btn a{font-size:14px}.idx01 .name{font-size:min(8px,1.2vw)}.idx01 .name.doctor1{top:4em;left:2em}.idx01 .name.doctor2{top:5em;right:1.5em}.idx02 .inner_big h3:before{font-size:min(2em,10vw);text-align:center}.idx02 .txt{font-size:min(16px,3vw);background-position:top center;padding-top:0}.idx02 .txt .vertical{writing-mode:vertical-rl;text-orientation:mixed;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;white-space:nowrap;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;width:100%}.idx02 .txt .vertical span{padding:0 0.375em}.idx02_left{padding-right:0!important}.idx03{margin:40px auto;padding:40px 0;border-radius:30px}.idx03 h3:before{font-size:min(2em,10vw)!important}.idx03_content{display:block}.idx03_left,.idx03_right{width:100%;margin-left:auto;margin-right:auto}.idx03_list{--width:6em}}@media only screen and (max-width:768px) and (max-width:420px){.idx03_list{--width:4em}}@media only screen and (max-width:768px){.idx03_list ul li{padding:15px 0}.idx03 .btn-group{margin-top:10px}.idx03 .btn-group .btn{margin-left:auto;margin-right:auto;display:table;margin-bottom:30px}.idx03_map{margin-top:30px}.idx03_left{margin-bottom:30px}.idx04{padding:60px 0}.idx04:after{top:-152px;right:0;max-width:500px;max-height:400px}.idx04 h3:before{font-size:min(2em,12vw)!important}.idx04_item{display:block;position:relative;z-index:1;padding-bottom:30px;padding-left:15px;padding-right:15px;margin-bottom:30px}.idx04_item:before{position:absolute;z-index:-1;content:"";bottom:0;left:50%;transform:translateX(-50%);max-width:600px;width:100%;height:80%;background-color:#fff;border-radius:20px}.idx04_item.style01 h4,.idx04_item.style02 h4{text-align:center}.idx04_item.style01 h4:after,.idx04_item.style02 h4:after{margin-left:auto;margin-right:auto}.idx04_img{width:100%;margin-left:auto;margin-right:auto;max-width:400px}.idx04_txt{width:100%;margin-left:auto;margin-right:auto;padding-top:30px}.idx04 h4{font-size:8px;margin-bottom:3em}.idx04_group{font-size:min(6.5px,1.7vw);margin-left:auto;margin-right:auto;width:100%;flex-wrap:wrap;justify-content:center}.idx04_group .box{margin:5px;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px}.idx04_group p .sm{font-size:14px;letter-spacing:0.05em}.idx04 .btn-group{margin-top:20px}.idx04 .btn-group .btn{display:table;margin-left:auto;margin-right:auto}.idx04_bot{padding-top:30px}.idx04_bot .box{width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px}.idx04_bot .box:last-child{margin-bottom:0}.idx04_bot .content{padding:30px 15px}.idx04_bot .content:before{width:40px;height:40px;top:-20px;right:20px}.idx05{padding:60px 0 40px}.idx05 h3:before{font-size:min(2em,13vw)!important}.idx05 .item{width:calc(33.33% - 10px);margin:0 5px 30px}.idx05 h4{font-size:min(20px,5.5vw)}.idx05 .flex{justify-content:center}.idx05_content{margin-top:-40px}.idx05_content .content_inner:before{right:10px;background-image:url(../images/idx05_arr_sp.png)}.idx06{background-color:#439b9d}.idx06:before{top:-2%;background-image:url(../images/idx06_bg2.png),url(../images/idx06_bg_sp.jpg);background-size:100% auto,100% auto}.idx06 .inner_big{padding:40px 20px 60px}.idx06_head{display:block}.idx06_left{width:auto}.idx06 .box{width:calc(33.33% - 10px);margin:5px;min-height:min(305px,55vw)}.idx06 h4{font-size:min(8px,2vw)}.idx06 h4 .sm{letter-spacing:0}.idx07{padding:60px 0}.idx07_box{padding-top:25px}.idx07_box:before{font-size:60px;left:20px}.idx07_img img{border-radius:15px}.idx07_content p{font-size:14px}.idx07 .btn-group{margin-top:20px}.idx07 h4{font-size:min(22px,3.5vw)}.idx08{padding-bottom:60px}.idx08:before{max-width:450px;max-height:450px;width:50%;height:min(60%,50vw)}.idx08 .inner_big{padding-top:60px}.idx08_content{margin-left:auto;margin-right:auto;width:100%;max-width:600px}.idx08_txt .txt_inner{padding:40px 20px}.idx08 .btn-group{margin-top:20px}.idx08 .btn-group .btn{display:table;margin-left:auto;margin-right:auto}}@media only screen and (max-width:640px){.home_page .key{font-size:1.4vmin}.idx04_group .box{width:calc(50% - 10px);max-width:24em}.idx06 .box{width:calc(50% - 5px);justify-content:center;padding-top:0}.idx06 .box:nth-child(odd){margin-left:0}.idx06 .box:nth-child(2n){margin-right:0}}@media only screen and (max-width:520px){.idx05 .item{width:calc(50% - 5px)}.idx05 .item:nth-child(odd){margin-left:0}.idx05 .item:nth-child(2n){margin-right:0}.idx07_box{width:100%;margin-left:auto;margin-right:auto;margin:15px auto}.idx07_content h4{font-size:22px}}@media only screen and (max-width:768px) and (orientation:landscape){.home_page .key{font-size:1.4vmin;--height:100vh;--max-height:100vh;--min-height:unset}.home_page .key .key_text .item{padding-bottom:15vh}.home_page .key .key_banner{font-size:min(10px,0.55vw);width:40.3em;height:41.9em;z-index:2;position:absolute;bottom:5em;left:1.5em}}@media only screen and (max-width:768px){.home_page h3{margin-bottom:30px;font-size:26px;text-align:center;letter-spacing:0.05em;padding-top:10px}.home_page h3:before{left:50%;transform:translateX(-50%);font-size:2em}.home_page h3 .sm{font-size:16px;letter-spacing:0}}@media only screen and (max-width:768px){.index0{padding:60px 0px 60px;background-color:#000}.idx_post{top:-50px;padding:30px 20px 30px}.idx_post .content{flex-direction:column;align-items:center}.idx_post .content .news{display:block}.idx_post .content li{max-width:100%}.idx_post .content li a{padding:20px 0}.idx_post .content li a .date{width:7em}.idx_post .content li a .date:before{top:0}.idx_post .content li a .title{width:calc(100% - 7em);padding-left:15px;padding-right:0}.idx_post .content li a:after{right:10px}.idx_post h3{margin-bottom:0!important}.idx_post .box_left{width:100%;padding-top:0;display:flex;justify-content:center;align-items:flex-start}.idx_post .box_list{width:100%;max-width:100%}.idx_post .btn-group{margin-top:20px}.idx_post .btn-group .btn{min-width:130px;margin-bottom:0}}@media only screen and (max-width:420px){.idx04_img{padding-bottom:9%}.idx04_item.style01 .idx04_img:before{border-radius:10px 0 10px 20px}.idx04_item.style02 .idx04_img:before{border-radius:10px 10px 20px 10px}}@media only screen and (max-width:374px){.idx_post{width:calc(100% - 30px)}.idx_post h3{font-size:22px}}
/*# sourceMappingURL=index_sp.css.map */</pre></body></html>