@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 .item{padding:10px}}@media only screen and (max-width:640px){.home_page .key{font-size:1.4vmin}}@media only screen and (max-width:768px) and (orientation:landscape){.home_page .key{font-size:1.4vmin}}@media only screen and (max-width:768px) and (orientation:portrait){.home_page .key .catch{padding-top:25em}}@media only screen and (max-width:480px) and (orientation:portrait){.home_page .key p{font-size:3.2em}}@media only screen and (max-width:768px){.home_page h3{margin-bottom:30px;font-size:26px}.home_page h3 .en{font-size:18px}.idx01{--size-grow-top:40px;padding-bottom:60px}.idx01::before{background-image:url(https://isokawa-kodomoclinic.com/wp-content/themes/grits_theme/images/xidx01_bg_sp.jpg.pagespeed.ic.gWD1Akpz-T.webp)}.idx01 .inner_big::after{left:20px;bottom:-7em;font-size:min(1.5vw,8px)}.idx01 .content{flex-direction:column;align-items:center}.idx01 .content .box_head{justify-content:center}.idx01 .content .box{margin-bottom:30px;width:100%;padding:40px 5%;max-width:680px}.idx01 .content .box:last-child{margin-bottom:0}.idx01 .content .btn-group{width:100px;margin:15px auto 0}.idx01 .content ul{padding:0}.idx01 .content li{max-width:100%}.idx01 .content li a{padding:20px 0}.idx01 .content li a .date{width:7em}.idx01 .content li a .title{width:calc(100% - 7em);padding-left:20px}.idx02{padding:60px 0}.idx02 h3{margin-bottom:35px}.idx02 h3::before{font-size:min(1vw,8px)}.idx02 .bg_img{position:relative;left:0;top:0;margin-bottom:35px;height:27em;width:100%;font-size:min(1.2vw,8px)}.idx02 .bg_img .pic{width:calc(50% - 10px)}.idx02 .bg_img .pic01,.idx02 .bg_img .pic02{height:100%}.idx02 .idx_box{padding:40px 20px}.idx02 .idx_box .left,.idx02 .idx_box .right{width:100%;max-width:545px;margin-left:auto;margin-right:auto}.idx02 .idx_box .left{margin-bottom:35px;max-width:465px}.idx02 .idx_infor{margin-bottom:35px}}@media only screen and (max-width:480px){.idx02 .idx_box{padding:40px 15px}}@media only screen and (max-width:768px){.idx03{padding:100px 0 60px}.idx03::before{background-image:url(https://isokawa-kodomoclinic.com/wp-content/themes/grits_theme/images/xidx03_bg_sp.png.pagespeed.ic.ScEILwyhC2.webp);background-size:100% auto}.idx03::after{content:"";display:block;position:absolute;transition:all .3s;left:0;bottom:0;z-index:-2;width:100%;height:calc(100% - 100px);background-color:#fcf5ea}.idx03 .idx_box .box_img,.idx03 .idx_box .box_ct{width:100%;margin-left:auto;margin-right:auto}.idx03 .idx_box .box_img{max-width:450px;margin-bottom:30px;padding-left:0;margin-bottom:85px}.idx03 .idx_box .box_img picture::before{font-size:min(1.2vw,6px)}.idx03 .idx_box .box_img .box_name{right:0;margin:0 auto;bottom:-7em;font-size:min(1.5vw,8.75px)}.idx03 .idx_box .box_ct{max-width:550px}.idx03 .idx_box .box_ct .content_area{margin-bottom:35px}.idx03 .idx_box .btn-group .btn{margin-left:auto;margin-right:auto}.idx_bnr{margin:30px auto 0;display:table}}@media only screen and (max-width:480px){.idx03 .idx_box .box_img{margin-bottom: calc(30px + 8vw)}}@media only screen and (max-width:430px){.idx03{padding-top:90px}}@media only screen and (max-width:768px){.idx04{padding:90px 0}.idx04::after{height:calc(100% - 270px)}.idx04 h3::before{font-size:min(1vw,7px)}.idx04 .idx_feature{justify-content:center;padding-top: calc(5vw + 60px);margin-bottom:40px}.idx04 .idx_feature::before{background-size:100% auto}.idx04 .feature_box{--size-design:clamp(20px,5.2vw,40px);margin-bottom:50px;width:100%;max-width:500px}.idx04 .feature_box .box_img .decor .num{font-size:min(1.5vw,9px)}.idx04 .feature_box .box_img .decor .cartoon{font-size:min(1.8vw,8px)}.idx04 .feature_box .box_ct{padding:50px 40px}.idx04 .feature_box.b2 .decor .cartoon{right:-6em}.idx04 .feature_box.b1 .box_img picture::before,.idx04 .feature_box.b2 .box_img picture::before,.idx04 .feature_box.b3 .box_img picture::before,.idx04 .feature_box.b4 .box_img picture::before{background-image:none;border:2px dotted var(--cl-mode)}}@media only screen and (max-width:640px){.idx04 .feature_box{padding-right:16px}.idx04 .feature_box.b2 .decor .cartoon{right:-3em}}@media only screen and (max-width:480px){.idx04{padding-top:70px}.idx04 .feature_box.b1 .decor .cartoon{bottom:-13em}.idx04 .feature_box.b2 .decor .cartoon{bottom:-15em}}@media only screen and (max-width:430px){.idx04 .feature_box .box_img .decor .cartoon{bottom:-10em!important;right:-3em!important}.idx04 .feature_box .box_ct{padding:40px 20px}}@media only screen and (max-width:375px){.idx04 .feature_box h4 br{display:none}.idx04 .feature_box.b4 h4 br{display:block}}@media only screen and (max-width:340px){.idx04 .feature_box.b4 h4 br{display:none}}@media only screen and (max-width:768px){.idx05{padding:60px 0}.idx05 h3::before{font-size:min(1.7vw,8px)}.idx05 .idx_box{padding:40px 30px}.idx05 .card_gr{--size-mg:5px;font-size:min(1vw,7px)}.idx05 .flex_gr.col-2{margin-bottom:5px}.idx05 .card_gr .card.style01 .arr{right:1.8em}}@media only screen and (max-width:480px){.idx05 .idx_box{padding:30px 15px}.idx05 .card_gr{font-size:1.5vw}.idx05 .card_gr .item{width: calc(50% - 2 * var(--size-mg))}.idx05 .card_gr .card.style01 .card_link_inside{justify-content:center;align-items:flex-start;padding:2.1em 2em 6em}.idx05 .card_gr .card.style01 .box_ttl{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.idx05 .card_gr .card.style01 .box_ttl .ico{margin-bottom:.7em}.idx05 .card_gr .card.style01 .box_ttl .ttl{width:100%;text-align:center}.idx05 .card_gr .card.style01 .arr{right:0;left:0;top:auto;bottom:1.6em;margin:0 auto}}@media only screen and (max-width:768px){.idx06{padding:60px 0;background-image:url(https://isokawa-kodomoclinic.com/wp-content/themes/grits_theme/images/idx06_bg_sp.jpg)}.idx06 .box_h3{font-size:min(1.2vw,8px)}.idx06 .box_h3::before{top:-7.1em;left:-10em}.idx06 .row .row_pic{position:relative;font-size:min(1.5vw,8px)}.idx06 .flex_gr{font-size:min(1.4vw,8px)}.idx06 .flex_gr .item{width: calc(50% - 2 * var(--size-mg))}}@media only screen and (max-width:480px){.idx06 .box_h3::before{top:-7.1em;left:-3em}.idx06 .box_h3::after{right:-2em}.idx06 .row .btn.bg02 a{padding:.5em 2.4em}.idx06 .row .btn.bg02 a .br_auto{display:inline-block}}@media only screen and (max-width:768px){.idx07{padding:60px 0 40px}.idx07 .card_gr{font-size:min(1vw,7px)}.idx07 .card_gr .card{width: calc(50% - 2 * var(--size-mg))}}@media only screen and (max-width:480px){.idx07 .card_gr .card::after{font-size:6px;right:10px}}@media only screen and (max-width:768px){.idx08{padding:90px 0 90px;background-image:url(https://isokawa-kodomoclinic.com/wp-content/themes/grits_theme/images/idx08_bg_sp.png);background-size:cover;background-position:left top}.idx08 .idx_box_gr{justify-content:center}.idx08 .idx_box_gr .idx_box{margin-bottom:30px}.idx08 .idx_box_gr .idx_box:last-child{margin-bottom:0}.idx08 .decor .top{right:20px}.idx08 .decor .bot{left:20px}}@media only screen and (max-width:480px){.idx08{padding-top:80px}}@media only screen and (max-width:430px){.idx08 .idx_box .idx_box_link{padding:25px 20px 52px}}@media only screen and (max-width:375px){.idx08{padding-top:60px}}