.home_page .key{background-size:cover;--height:89.8em;--min-height:89.8em;--max-height:89.8em;height:var(--height);min-height:var(--min-height);max-height:var(--max-height);overflow:hidden;font-size:.52vw}.home_page .key .mv_slider{display:flex}.home_page .key .inner{width:100%;position:relative;height:100%}.home_page .key .key_text{position:relative;width:100%;height:100%}.home_page .key .key_text .item{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:var(--height);min-height:var(--min-height);max-height:var(--max-height);background-size:100% auto;background-position:center;background-repeat:no-repeat;position:relative;padding-top:14.3em}.home_page .key .key_text .item .video{position:absolute;left:0;top:0;margin:auto;width:101%;height:100%}.home_page .key .key_text .item .video video{position:absolute;height:120%;width:120%;left:50%;transform:translatex(-50%) translateY(-50%);top:50%;object-fit:cover}.home_page .key .key_text .item .video:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:rgb(0 0 0 / .2)}.home_page .key .catch{padding:1em;margin:0 auto;max-width:80em;width:55.5em;height:50.4em;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-bg-main.png) no-repeat center;background-size:100% 100%;position:relative;left:2.2em;display:flex;flex-direction:column;align-items:center;justify-content:center}.home_page .key .catch .title,.home_page .key .catch p{text-align:center;color:#fff;font-weight:500;letter-spacing:.05em}.home_page .key .catch .title{margin-bottom:.6060606061em;font-size:3.3em;line-height:1.73em}.home_page .key .catch p{line-height:1.835em;font-size:1.8em}.home_page .key .idx-list-main{display:flex;justify-content:center;max-width:84.2em;width:100%;margin:9.3em auto 0;position:relative;z-index:2}.home_page .key .idx-list-main li{width:33.3333333333%;margin-right:1.5em;min-width:27em}.home_page .key .idx-list-main li:last-child{margin-right:0}.home_page .key .idx-list-main li:nth-child(2) a .ttl{color:var(--clr3)}.home_page .key .idx-list-main li:nth-child(3) a .ttl{color:var(--clr4)}.home_page .key .idx-list-main li a{display:flex;flex-direction:column;background:#fff;border-radius:1em;width:100%;min-height:15em;padding-top:3em;padding-bottom:2em;text-decoration:none}.home_page .key .idx-list-main li a .ttl{text-align:center;font-size:max(1.8em, 13px);color:var(--clr2);font-weight:500;letter-spacing:0;margin-bottom:1.4444444444em;line-height:1.6em}.home_page .key .idx-list-main li a .ttl .sub-ttl{font-size:.6666666667em;font-family:var(--f-en02);display:block;font-weight:600;line-height:1em;margin-top:.1666666667em}.home_page .key .idx-list-main li a .ico img{width:2.6em;height:auto}.home_page .topic_path{display:none}.home_page h2{position:relative;margin-bottom:35px;color:var(--clr1);font-family:var(--f-jp);font-size:calc(var(--ttl_size) + 14px);font-weight:500;letter-spacing:.15em}.home_page h2 .en{color:var(--main-color);font-weight:500;text-transform:uppercase}.home_page h2.white{color:#fff}.home_page h2.white .en{color:#fff}.home_page h3{color:var(--clr1);font-family:var(--f-jp);font-size:calc(var(--ttl_size) + 0px)}@media only screen and (min-width:769px){.index0 .idx-box-news .list-news ul li a:hover{color:var(--main-color);opacity:1}.idx-btn-view a:hover{opacity:1;transition:0.3s all;background:#fff;color:var(--main-color);box-shadow:0 0 0 1px var(--main-color)}.index0 .iMedical-list-btn li a:hover{box-shadow:0 0 5px 3px rgb(0 0 0 / .1);transform:translateY(-5px);transition:0.3s all;opacity:1}.idx-list-btn li a:hover{background:var(--main-color);opacity:1;transition:0.3s all;color:#fff}.iGreeting-cnt .idx-list-btn li a:hover{box-shadow:0 0 0 1px var(--main-color);color:var(--main-color)!important;background:#fff!important;transition:0.3s all}.iGreeting-cnt .idx-list-btn li a:hover:before{filter:none}.idx-list-btn li a:hover:before{filter:brightness(0) invert(1)}.index0 .iMedical-frame .idx-list-toggle .item .ttl:hover,.idx-box-toggle .idx-btn-toggle:hover,.idx-box-toggle .idx-cnt-toggle02 .idx-btn-toggle02:hover{opacity:.8}.idx-list-btn.st02 li a:hover{background:#fff;color:var(--clr1);box-shadow:0 0 0 1px var(--clr4);transition:0.3s all;opacity:1}.idx-list-btn.st02 li a:hover:before{filter:brightness(0) invert(0)}.index0 .iMedical-frame.st04 .iMedical-frame-fx .box-cnt .idx-list-btn.st02 li a:hover{background:#fff;box-shadow:0 0 0 1px var(--clr1)}.index0 .iReason .slick-dots li:hover,.index0 .iReason .slick-arrow:hover{opacity:.7}.iBlog-ttl .idx-btn-view a:hover{background:var(--main-color)!important;color:#fff}.home_page .key .idx-list-main li a:hover{opacity:1;transform:translateY(-5px);transition:0.3s all;box-shadow:0 0 5px 2px rgb(0 0 0 / .1)}}section{background-size:cover;background-repeat:no-repeat}.index0{position:relative;padding-top:5.2em;font-size:.8334vw;z-index:1}.index0:before{content:"";position:absolute;left:50%;transform:translate(-50%);background:url(/wp-content/themes/kanemitsu-clinic/images/idx-bg-sec01.png) no-repeat top center;background-size:cover;width:120em;height:12.9375em;top:-10.3125em;z-index:-1}.index0:after{content:"";position:absolute;left:50%;transform:translate(-50%);top:2.5625em;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-bg-sec01-full.png) no-repeat top center;background-size:cover;height:90%;width:120em;z-index:-1}.index0 .inner{position:relative;max-width:74.4em}.index0 .mCustomScrollbar.active{border:2px solid red}.index0 .idx-box-news{background:#fff;display:flex;border-radius:.625em;max-width:68.7em;margin:0 auto;padding:1.25em 1.1875em 1.3em 3.75em;min-height:12em}.index0 .idx-box-news .box-ttl{flex-shrink:0;margin-right:5em;position:relative;padding-top:1.6875em;margin-bottom:0}.index0 .idx-box-news .box-ttl h2{font-size:max(1.5625em, 18px);color:var(--clr2);letter-spacing:.05em;margin-bottom:.96em}.index0 .idx-box-news .list-news{flex:1}.index0 .idx-box-news .list-news.active ul li:nth-child(3){padding-bottom:1.25em}.index0 .idx-box-news .list-news ul{height:10.625em;overflow:hidden}.index0 .idx-box-news .list-news ul li{line-height:1.6em;padding:.9575em 0}.index0 .idx-box-news .list-news ul li:last-child{margin-bottom:0}.index0 .idx-box-news .list-news ul li a{color:var(--clr1);display:flex;align-items:center;text-decoration:none;position:relative;padding-right:2em}.index0 .idx-box-news .list-news ul li a:before{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto 0;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-ico-arr-new.svg) no-repeat center;background-size:100% 100%;width:.875em;height:.8125em}.index0 .idx-box-news .list-news ul li a .date{font-size:max(0.75em, 9px);font-family:var(--f-en02);letter-spacing:.01em;font-weight:500}.index0 .idx-box-news .list-news ul li a .ttl{font-size:max(1em, 12px);line-height:1.1em;border-left:1px solid #DDD;margin-left:1.5375em;padding-left:1.525em;letter-spacing:.05em;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.index0 .iMedical{padding:0 1.5625em;margin-top:7.375em;position:relative}.index0 .iMedical:before{content:"";position:absolute;left:0;right:0;margin:0 auto;top:-1.8125em;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-medical-bg-ico02.png) no-repeat center;background-size:100% 100%;width:12.4375em;height:2.5em}.index0 .iMedical-box{background:#fff;border-radius:3.125em;padding-top:4.7em;position:relative;padding-left:3.75em;padding-right:3.75em;padding-bottom:2.5625em}.index0 .iMedical-box:before{content:"";position:absolute;left:0;right:0;margin:0 auto;top:-1.8125em;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-medical-bg-ico01.png) no-repeat center;background-size:100% 100%;width:16.25em;height:3.75em}.index0 .iMedical-ttl{text-align:center;margin-bottom:1.75em}.index0 .iMedical-ttl .idx-ttl-en{font-size:8.75em;font-family:var(--f-en);color:rgb(47 156 126 / .24);letter-spacing:0;line-height:1em}.index0 .iMedical-ttl h2{font-size:max(2.5em, 30px);color:var(--clr2);font-weight:500;font-family:var(--f-en02);letter-spacing:0;margin-top:-.925em;margin-bottom:0}.index0 .iMedical-list-btn{display:flex;max-width:68.7em;margin:0 auto 1.5625em}.index0 .iMedical-list-btn li{width:33.3333333333%;margin-right:1.5625em}.index0 .iMedical-list-btn li:last-child{margin-right:0}.index0 .iMedical-list-btn li:last-child a{background:var(--clr4)}.index0 .iMedical-list-btn li:last-child a .img img{height:4.5em}.index0 .iMedical-list-btn li:first-child a{padding-right:1.75em;background:var(--clr2)}.index0 .iMedical-list-btn li a{display:flex;width:100%;height:100%;min-height:9em;background:var(--clr3);border-radius:.625em;text-decoration:none;justify-content:space-between;align-items:flex-end;padding:1.85em 2.0625em 2.1875em 2.3125em}.index0 .iMedical-list-btn li a .ttl{text-align:left;color:#fff;display:flex;flex-direction:column;align-items:flex-start;font-weight:500;font-size:max(1.3125em, 16px)}.index0 .iMedical-list-btn li a .ttl .ico{display:inline-block;width:auto;margin-top:1.3380952381em}.index0 .iMedical-list-btn li a .ttl .ico img{width:1.2380952381em;height:auto}.index0 .iMedical-list-btn li a .img{position:relative;bottom:.1em}.index0 .iMedical-list-btn li a .img img{height:4.0625em;width:auto}.index0 .iMedical .idx-list-btn{margin-bottom:3.75em}.index0 .iMedical .idx-list-btn li:first-child a:before{transform:rotate(90deg)}.index0 .iMedical-frame{background:#E9F5F2;border-radius:1.875em;margin-top:0;margin-bottom:1.1875em;position:relative;padding:1.875em}.index0 .iMedical-frame.st02{background:#FCF4F6}.index0 .iMedical-frame.st02 .ico-ttl{background:var(--clr3)}.index0 .iMedical-frame.st02 .iMedical-frame-fx .box-cnt{min-height:34em}.index0 .iMedical-frame.st02 .iMedical-frame-fx .box-cnt .txt{margin-bottom:3em}.index0 .iMedical-frame.st02 .iMedical-frame-fx .box-cnt .idx-list-link li:last-child a{padding-right:4.5em}.index0 .iMedical-frame.st02 .iMedical-frame-fx .box-cnt .box-ttl h2,.index0 .iMedical-frame.st02 .iMedical-frame-fx .box-cnt .box-ttl .idx-ttl-en02{color:var(--clr3)}.index0 .iMedical-frame.st03{background:#FAFAED}.index0 .iMedical-frame.st03 .ico-ttl{background:var(--clr4)}.index0 .iMedical-frame.st03 .ico-ttl .ico img{height:5.0625em;width:auto}.index0 .iMedical-frame.st03 .iMedical-frame-fx .box-cnt{padding:4.25em 7.5em 3.875em 10em}.index0 .iMedical-frame.st03 .iMedical-frame-fx .box-cnt .txt{margin-bottom:3.1875em}.index0 .iMedical-frame.st03 .iMedical-frame-fx .box-cnt .txt>p{letter-spacing:-.0125em}.index0 .iMedical-frame.st03 .iMedical-frame-fx .box-cnt .box-ttl h2,.index0 .iMedical-frame.st03 .iMedical-frame-fx .box-cnt .box-ttl .idx-ttl-en02{color:var(--clr4)}.index0 .iMedical-frame.st03 .iMedical-frame-fx .box-cnt .idx-list-btn{margin-bottom:0}.index0 .iMedical-frame.st04{background:#F7F7F7;padding-right:2.3125em;padding-bottom:1.625em}.index0 .iMedical-frame.st04 .ico-ttl{background:#5F5E5E}.index0 .iMedical-frame.st04 .ico-ttl .ico img{height:3.75em;width:auto}.index0 .iMedical-frame.st04 .iMedical-frame-fx .box-cnt{max-width:100%;margin-right:0;display:flex;justify-content:space-between;padding-right:6.375em;padding-top:3.875em;padding-left:9.375em;padding-bottom:2.9375em}.index0 .iMedical-frame.st04 .iMedical-frame-fx .box-cnt .box-ttl{padding-top:1.375em;margin-bottom:0}.index0 .iMedical-frame.st04 .iMedical-frame-fx .box-cnt .box-ttl h2{color:#5F5E5E}.index0 .iMedical-frame.st04 .iMedical-frame-fx .box-cnt .box-ttl .idx-ttl-en02{color:#C3C3C3}.index0 .iMedical-frame.st04 .iMedical-frame-fx .box-cnt .idx-list-btn{flex-shrink:0;max-width:40.125em;width:100%;margin-bottom:0;justify-content:flex-end}.index0 .iMedical-frame.st04 .iMedical-frame-fx .box-cnt .idx-list-btn.st02 li{width:50%;max-width:18.75em;margin-right:0.625em!important}.index0 .iMedical-frame.st04 .iMedical-frame-fx .box-cnt .idx-list-btn.st02 li:nth-child(2n){margin-right:0!important}.index0 .iMedical-frame.st04 .iMedical-frame-fx .box-cnt .idx-list-btn.st02 li a{background:#5F5E5E}.index0 .iMedical-frame .ico-ttl{position:absolute;left:0;top:0;width:9.375em;height:9.375em;background:var(--clr2);text-align:center;border-top-left-radius:1.875em;border-bottom-right-radius:1.875em;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:.625em}.index0 .iMedical-frame .ico-ttl:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-bg-ttl.png) no-repeat center;background-size:100% 100%;width:100%;height:100%;mix-blend-mode:soft-light}.index0 .iMedical-frame .ico-ttl .ttl{font-size:max(1em, 8px);font-family:var(--f-en02);color:#fff;font-weight:500;letter-spacing:.05em}.index0 .iMedical-frame .ico-ttl .ico{display:block;margin-bottom:0}.index0 .iMedical-frame .ico-ttl .ico img{height:4.0625em;width:auto}.index0 .iMedical-frame-fx{display:flex;align-items:center}.index0 .iMedical-frame-fx .box-img{flex-shrink:0}.index0 .iMedical-frame-fx .box-img img{border-radius:1.25em;width:31.25em;height:auto}.index0 .iMedical-frame-fx .box-cnt{flex:1;max-width:68.125em;border-radius:.625em;margin-right:3.75em;background:#fff;padding:4.25em 7.5em 4.375em 10em}.index0 .iMedical-frame-fx .box-cnt .txt{margin-bottom:3.1875em}.index0 .iMedical-frame-fx .box-cnt .txt>p{letter-spacing:0;margin-bottom:2em;font-size:max(1em, 16px)}.index0 .iMedical-frame-fx .box-cnt .txt>p:last-child{margin-bottom:0}.index0 .iMedical-frame .idx-list-toggle{display:flex;flex-wrap:wrap;border-radius:1.25em;overflow:hidden}.index0 .iMedical-frame .idx-list-toggle .item{width:33.3333333333%}.index0 .iMedical-frame .idx-list-toggle .item.gray{--main-color:#ddd}.index0 .iMedical-frame .idx-list-toggle .item.active .ttl:before{background:url(/wp-content/themes/kanemitsu-clinic/images/idx-ico-toggle02.svg) no-repeat center;background-size:cover;height:2px}.index0 .iMedical-frame .idx-list-toggle .item .ttl{min-height:4.375em;background:var(--main-color);color:#fff;display:flex;align-items:center;margin-bottom:0;padding-left:1.875em;border-right:1px solid rgb(255 255 255 / .3);border-bottom:1px solid rgb(255 255 255 / .3);position:relative;cursor:pointer;letter-spacing:0;font-size:max(1em, 13px)}.index0 .iMedical-frame .idx-list-toggle .item.active .ttl{border-bottom:0}.index0 .iMedical-frame .idx-list-toggle .item .ttl:before{content:"";position:absolute;right:1.5em;top:0;bottom:0;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-ico-toggle.svg) no-repeat center;background-size:cover;width:.625em;height:.625em;margin:auto 0}.index0 .iMedical-frame .idx-list-toggle .item .cnt-toggle{display:none;width:100%}.index0 .iMedical-frame .cnt-toggle{height:0;opacity:0;background:var(--clr2);width:0;flex-wrap:wrap;transition:height 0.5s ease-in-out}.index0 .iMedical-frame .cnt-toggle.active{display:flex;width:100%;height:auto;margin:auto;opacity:1;padding:1.625em 2.25em}.index0 .iMedical-frame .cnt-toggle .txt-link{width:calc(33.3333333333% - 1.25em);margin-right:1.875em;line-height:1.5em;margin-bottom:0;padding:.5em 0;font-size:max(1em, 8px)}.index0 .iMedical-frame .cnt-toggle .txt-link:nth-child(3n){margin-right:0}.index0 .iMedical-frame .cnt-toggle .txt-link a{line-height:1.6em;text-decoration:none;color:#fff;position:relative;width:100%;display:block;padding-left:1.25em;width:fit-content;font-weight:300}.index0 .iMedical-frame .cnt-toggle .txt-link a:before{content:"";position:absolute;left:0;top:.4375em;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-ico-arr.svg) no-repeat center;background-size:100% 100%;width:.75em;height:.6875em;filter:brightness(0) invert(1)}.index0 .iReason{padding-top:6.9994312962em}.index0 .iReason-ttl{margin-left:-.1874847669em;text-align:center;margin-bottom:6.6869566848em}.index0 .iReason-ttl h2{font-size:max(2.7497765807em, 32px);font-family:var(--f-en02);letter-spacing:0;color:#fff;width:fit-content;margin:0 auto;position:relative}.index0 .iReason-ttl h2:before{content:"Reason";position:absolute;right:-1.0714285714em;top:-.5357142857em;font-size:3.1818181818em;font-family:var(--f-en);color:rgb(255 255 255 / .1);transform:rotate(5deg)}.index0 .iReason-ttl h2 img{margin-right:.2272727273em;position:relative;top:.1363636364em;height:2.6136363636em;width:auto}.index0 .iReason-ttl h2 span{letter-spacing:-.0303030303em;font-size:1.5em}.index0 .iReason-box{position:relative;display:flex;align-items:center;padding-bottom:10.8116215557em;padding-top:8.4993094311em}.index0 .iReason-slider{width:95%;margin-left:auto;max-width:100.80430964984095em}.index0 .iReason-fx{display:flex;position:relative;justify-content:space-between;z-index:1;background:#fff;position:relative}.index0 .iReason-fx .box-img{margin-right:-.3124746114em;flex-shrink:0}.index0 .iReason-fx .box-img .img{height:100%}.index0 .iReason-fx .box-img .img img{width:49.6834632186em;height:100%;object-fit:cover}.index0 .iReason .slick-list{overflow:initial}.index0 .iReason .slick-arrow{top:initial;bottom:3.9371801041em;left:42.7465268447em;right:initial;transform:none;width:4.2496547156em;height:4.2496547156em;z-index:1;max-width:8.9992688094em}.index0 .iReason .slick-prev{left:37.9969127508em;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-ico-prev.png) no-repeat center;background-size:100% 100%}.index0 .iReason .slick-next{right:initial;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-ico-next.png) no-repeat center;background-size:100% 100%}.index0 .iReason #slick-slide01 .iReason-cnt h3,.index0 .iReason #slick-slide11 .iReason-cnt h3,.index0 .iReason #slick-slide04 .iReason-cnt h3,.index0 .iReason #slick-slide14 .iReason-cnt h3{color:var(--clr4)}.index0 .iReason #slick-slide01 .iReason-cnt .stt,.index0 .iReason #slick-slide04 .iReason-cnt .stt,.index0 .iReason #slick-slide11 .iReason-cnt .stt,.index0 .iReason #slick-slide14 .iReason-cnt .stt{color:var(--clr4)}.index0 .iReason #slick-slide04 .idx-list-link li a,.index0 .iReason #slick-slide14 .idx-list-link li a{color:var(--clr4);border-color:var(--clr4)}.index0 .iReason #slick-slide04 .idx-list-link li a:before,.index0 .iReason #slick-slide14 .idx-list-link li a:before{background:url(/wp-content/themes/kanemitsu-clinic/images/idx-ico-arr-yellow.svg) no-repeat center;background-size:100% 100%}.index0 .iReason #slick-slide02 .iReason-cnt h3,.index0 .iReason #slick-slide05 .iReason-cnt h3,.index0 .iReason #slick-slide12 .iReason-cnt h3,.index0 .iReason #slick-slide15 .iReason-cnt h3{color:var(--clr2)}.index0 .iReason #slick-slide02 .iReason-cnt .stt,.index0 .iReason #slick-slide05 .iReason-cnt .stt,.index0 .iReason #slick-slide12 .iReason-cnt .stt,.index0 .iReason #slick-slide15 .iReason-cnt .stt{color:var(--clr2)}.index0 .iReason #slick-slide01 .iReason-cnt,.index0 .iReason #slick-slide11 .iReason-cnt{padding-bottom:17em}.index0 .iReason #slick-slide02 .iReason-cnt,.index0 .iReason #slick-slide12 .iReason-cnt{padding-bottom:9.5em}.index0 .iReason #slick-slide03 .iReason-cnt,.index0 .iReason #slick-slide04 .iReason-cnt,.index0 .iReason #slick-slide13 .iReason-cnt,.index0 .iReason #slick-slide14 .iReason-cnt{padding-bottom:10.5em}.index0 .iReason #slick-slide05 .iReason-cnt,.index0 .iReason #slick-slide15 .iReason-cnt{padding-bottom:17em}.index0 .iReason .idx-reason-bnr{margin-top:1.2498984458em;width:fit-content}.index0 .iReason .idx-reason-bnr img{width:23.8730603138em;height:auto}.index0 .iReason .slick-dots{display:flex;position:absolute;left:4.3746445601em;bottom:5.8120277727em}.index0 .iReason .slick-dots li{width:3.4997156481em;background:#DDD;height:.2499796892em;margin-right:.3124746114em;cursor:pointer}.index0 .iReason .slick-dots li#dot-2.slick-active,.index0 .iReason .slick-dots li#dot-5.slick-active{background:var(--clr4)}.index0 .iReason .slick-dots li#dot-2.slick-active button,.index0 .iReason .slick-dots li#dot-5.slick-active button{color:var(--clr4)}.index0 .iReason .slick-dots li#dot-3.slick-active,.index0 .iReason .slick-dots li#dot-6.slick-active{background:var(--clr2)}.index0 .iReason .slick-dots li#dot-3.slick-active button,.index0 .iReason .slick-dots li#dot-6.slick-active button{color:var(--clr2)}.index0 .iReason .slick-dots li.slick-active{background:var(--clr3)}.index0 .iReason .slick-dots li.slick-active button{color:var(--clr3)}.index0 .iReason .slick-dots li:last-child{margin-right:0}.index0 .iReason .slick-dots li button{background:#fff0;font-weight:600;border:0;color:#DDD;font-size:.874928912em}.index0 .iReason .idx-list-link li a{padding-bottom:.625em;line-height:1.5em;padding-right:8.4375em;font-size:max(1.125em, 14px)}.index0 .iReason-cnt{padding:0 6.2494922288em;padding-top:8.1868348197em;padding-bottom:9em;flex:1}.index0 .iReason-cnt .stt{font-size:6.8744414516em;font-family:var(--f-en);color:var(--clr3);line-height:1em;position:absolute;left:.2727272727em;top:-.4545454545em}.index0 .iReason-cnt .stt span{font-size:.7363636364em;line-height:1em;color:#5F5E5E;margin-right:.2469135802em}.index0 .iReason-cnt h3{color:var(--clr3);font-weight:500;line-height:1.8em;letter-spacing:0;font-size:max(1.5623730572em, 25px);font-family:var(--f-en02);margin-bottom:1.04em}.index0 .iReason-cnt .txt{margin-bottom:1.8748476686em;padding-right:3em}.index0 .iReason-cnt .txt:last-child{margin-bottom:0}.index0 .iReason-cnt .txt>p{letter-spacing:.05em;font-size:max(0.9999187566em, 16px)}.index0 .iReason-img{position:absolute;left:-.3124746114em;top:0;height:100%}.index0 .iReason-img .img{height:100%}.index0 .iReason-img img{height:100%;width:84.4931349328em;object-fit:cover}.iGreeting{padding-bottom:23.25em;position:relative;max-width:1920px;margin:0 auto}.iGreeting .inner_big{max-width:100%;padding:0}.iGreeting:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:120em;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-greeting-bg.png) no-repeat center;background-size:100% auto;height:41.1875em;bottom:0}.iGreeting-fx{display:flex;justify-content:center;position:relative}.iGreeting-fx::before{content:"";position:absolute;right:-7em;top:-9.2em;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-greeting-ico01.svg) no-repeat center;background-size:100% auto;width:32.25em;height:24.625em}.iGreeting-fx::after{content:"";position:absolute;left:3.2em;bottom:-6.9375em;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-greeting-ico02.svg) no-repeat center;background-size:100% auto;width:23.5625em;height:15.9375em}.iGreeting-img{flex-shrink:0;margin-left:-.3125em;margin-top:-1.9em;z-index:1;margin-right:11.625em}.iGreeting-img .box-img01{position:relative}.iGreeting-img .box-img01 .box-name{position:absolute;left:0;bottom:4.875em;background:rgb(36 36 36 / .4);color:#fff;display:block;padding:1.75em 4.0625em 1.6875em}.iGreeting-img .box-img01 .box-name .sub-name{font-size:1em;margin-right:.9375em;letter-spacing:0}.iGreeting-img .box-img01 .box-name .name{letter-spacing:0;font-size:1.25em}.iGreeting-img .box-img01 .img img{width:50.625em;height:auto}.iGreeting-img .box-img02{margin-top:-3.125em;position:relative;margin-right:-4.375em;width:fit-content;margin-left:auto}.iGreeting-img .box-img02 .img img{width:24.375em;height:auto}.iGreeting-cnt{padding-top:10.625em;padding-right:20.5em;position:relative}.iGreeting-cnt .box-ttl{margin-left:-.3125em;position:relative}.iGreeting-cnt .box-ttl:before{content:"Greetings";position:absolute;font-size:8.75em;color:rgb(47 156 126 / .1);top:.3928571429em;right:-.5714285714em;font-family:var(--f-en)}.iGreeting-cnt .box-ttl .idx-ttl-en02{font-size:max(1em, 13px);margin-bottom:.625em}.iGreeting-cnt .box-ttl h2{font-size:max(2.5em, 30px)}.iGreeting-cnt h3{font-size:max(1.375em, 20px);color:var(--main-color);font-weight:600;line-height:1.9em;font-family:var(--f-en02);margin-bottom:1.2272727273em}.iGreeting-cnt .txt{margin-bottom:2.25em}.iGreeting-cnt .txt>p{letter-spacing:.063em;font-size:max(1em, 15px)}.iGreeting-cnt .idx-list-btn{flex-wrap:wrap;justify-content:flex-start;margin-left:-.3125em}.iGreeting-cnt .idx-list-btn li{width:calc(50% - 0.5em);max-width:18.125em;margin-bottom:.625em;margin-right:.5625em}.iGreeting-cnt .idx-list-btn li:nth-child(2n){margin-right:0}.iGreeting-cnt .idx-list-btn li a{min-height:3.75em;background:var(--clr2);color:#fff;border:0;font-size:max(1em, 11px);padding:.625em 1.4375em .75em;padding-right:2.3em}.iGreeting-cnt .idx-list-btn li a:before{filter:brightness(0) invert(1);right:1.375em;width:.8125em;height:.75em}.iBnr{background:#E0F1B8;padding:4.375em 0 11.875em}.iBnr-frame{max-width:100em;margin:0 auto;background:rgb(255 255 255 / .38);border-radius:1.875em;padding:4.375em}.iBnr-fx{display:flex;justify-content:center;margin-bottom:2.5em}.iBnr-fx.st02{margin-bottom:0}.iBnr-fx.st02 .item{margin-right:1.5625em}.iBnr-fx.st02 .item img{width:29.375em;height:auto;border-radius:10px}.iBnr-fx .item{margin-right:1.25em}.iBnr-fx .item:last-child{margin-right:0!important}.iBnr-fx .item img{width:21.875em;height:auto}.idx_gallery{position:relative;margin-top:-7.5em}.idx_gallery .item{margin:0 .625em}.idx_gallery .item img{width:25em;height:auto}.iBlog{padding:8.5625em 0 6.8em}.iBlog-fx{display:flex;justify-content:space-between}.iBlog .inner_big{max-width:91em;padding:0 .625em}.iBlog-ttl{margin-right:3.625em;margin-top:-1.4375em;flex-shrink:0;max-width:11.125em}.iBlog-ttl .idx-ttl-en{font-size:5em;font-family:var(--f-en);color:rgb(255 180 38 / .1);line-height:1em;margin-bottom:0;position:relative;left:.5em;top:.125em;white-space:nowrap}.iBlog-ttl h2{font-size:1.875em;font-family:var(--f-en02);color:var(--clr4);font-weight:500;letter-spacing:0;margin-top:-1em;margin-bottom:.9333333333em}.iBlog-ttl .idx-btn-view a{background:var(--clr4)}.iBlog-cnt{display:flex;max-width:42.375em;margin-right:3.125em}.iBlog-cnt:last-child{margin-right:0}.iBlog-cnt:last-child .iBlog-ttl .idx-ttl-en{left:.125em;top:.25em;color:rgb(240 103 149 / .1)}.iBlog-cnt:last-child .iBlog-ttl h2{color:var(--clr3)}.iBlog-cnt:last-child .iBlog-ttl .idx-btn-view a{background:var(--clr3)}.iBlog-cnt ul{display:flex;position:relative}.iBlog-cnt ul li{margin-right:1.3em;max-width:13.125em}.iBlog-cnt ul li:last-child{margin-right:0}.iBlog-cnt ul li a{text-decoration:none}.iBlog-cnt ul li a .img{margin-bottom:1.3125em;margin-bottom:1.3125em;background:#d4d4d4;width:auto;height:8.680555555555555em;display:flex;align-items:center;justify-content:center}.iBlog-cnt ul li a .img img{width:13.125em;height:auto}.iBlog-cnt ul li a .date{margin-bottom:.5833333333em;display:block;color:#D0D0D0;font-size:max(0.75em, 10px);font-family:var(--f-en02);letter-spacing:.02em;line-height:1.5em;font-weight:500}.iBlog-cnt ul li a .txt{color:var(--clr1);line-height:1.7em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:max(1em, 12px)}.idx-box-toggle{margin-top:1.875em}.idx-box-toggle .idx-btn-toggle{min-height:4.375em;background:var(--clr3);color:#fff;min-width:16.875em;border-radius:1.25em;max-width:fit-content;display:flex;align-items:center;margin-bottom:0;padding-left:1.875em;letter-spacing:0;padding-bottom:.3125em;padding-right:2.5em;position:relative;cursor:pointer;font-size:max(1em, 12px)}.idx-box-toggle .idx-btn-toggle:before{content:"";position:absolute;right:1.5625em;bottom:0;top:-.125em;margin:auto 0;width:max(0.625em, 8px);height:max(0.625em, 8px);background:url(/wp-content/themes/kanemitsu-clinic/images/idx-ico-toggle.svg) no-repeat center;background-size:100% 100%}.idx-box-toggle .idx-btn-toggle.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.idx-box-toggle .idx-btn-toggle.active:before{height:2px;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-ico-toggle02.svg) no-repeat center;background-size:100% 100%}.idx-box-toggle .idx-cnt-toggle{border-bottom-left-radius:1.25em;border-bottom-right-radius:1.25em;background:var(--clr3);padding:2.5em;display:none}.idx-box-toggle .idx-cnt-toggle.active{display:block;border-top-right-radius:1.25em}.idx-box-toggle .idx-list-link02{display:flex;flex-wrap:wrap}.idx-box-toggle .idx-list-link02 li{margin-bottom:.625em;width:calc(33.3333333333% - 1.25em);line-height:1.6em;margin-right:1.875em}.idx-box-toggle .idx-list-link02 li:nth-child(3n){margin-right:0}.idx-box-toggle .idx-list-link02 li a{text-decoration:none;color:#fff;font-size:max(1em, 8px);padding-left:1.25em;position:relative;font-weight:300;width:fit-content;display:flex}.idx-box-toggle .idx-list-link02 li a:before{content:"";position:absolute;left:0;top:.4375em;width:.75em;height:.7125em;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-ico-arr.svg) no-repeat center;background-size:100% 100%;filter:brightness(0) invert(1)}.idx-box-toggle .idx-cnt-toggle02{border:1px solid #fff;border-radius:5px;margin-top:1.25em;width:fit-content}.idx-box-toggle .idx-cnt-toggle02 .idx-btn-toggle02{font-size:max(0.95em, 10px);color:#fff;padding:.514286em 3.2857142857em .7142857143em 1.4285714286em;margin-bottom:0;position:relative;width:fit-content;cursor:pointer}.idx-box-toggle .idx-cnt-toggle02 .idx-btn-toggle02:before{content:"";position:absolute;right:1.5714285714em;bottom:0;top:0;margin:auto 0;width:max(0.7142857143em, 6px);height:max(0.7142857143em, 6px);background:url(/wp-content/themes/kanemitsu-clinic/images/idx-ico-toggle.svg) no-repeat center;background-size:100% 100%}.idx-box-toggle .idx-cnt-toggle02 .idx-btn-toggle02.active:before{height:2px;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-ico-toggle02.svg) no-repeat center;background-size:100% 100%}.idx-box-toggle .idx-cnt-toggle02 .idx-list-link02{padding:0 2.5em 1.25em;display:none}.idx-box-toggle .idx-cnt-toggle02 .idx-list-link02.active{display:flex}.idx-box-toggle .idx-cnt-toggle02 .idx-list-link02 li{width:calc(100% / 2 - 1.25em);margin-right:1.875em!important}.idx-box-toggle .idx-cnt-toggle02 .idx-list-link02 li:nth-child(2n){margin-right:0!important}.idx-list-link{display:flex}.idx-list-link li{margin-right:1.25em}.idx-list-link li:last-child{margin-right:0}.idx-list-link li a{display:flex;align-items:center;justify-content:flex-start;font-size:max(1.125em, 14px);color:var(--clr3);text-decoration:none;font-weight:500;border-bottom:3px solid #F5B5CA;padding-bottom:.8333333333em;line-height:1.5em;padding-right:3.3333333333em;letter-spacing:.05em;position:relative}.idx-list-link li a:before{content:"";position:absolute;right:0;top:.2777777778em;width:.7777777778em;height:.7222222222em;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-ico-arr-pink.svg) no-repeat center;background-size:100% 100%}.box-ttl{margin-bottom:2.1875em}.box-ttl h2{font-size:max(2.5em, 28px);font-family:var(--f-en02);font-weight:500;color:var(--clr2);letter-spacing:0;margin-bottom:.15em}.box-ttl .idx-ttl-en02{font-size:max(1.0625em, 12px);font-family:var(--f-en02);font-weight:500;letter-spacing:0;color:var(--clr2);line-height:1em}.idx-list-btn{display:flex;justify-content:center}.idx-list-btn.st02{flex-wrap:wrap;justify-content:flex-start}.idx-list-btn.st02 li{width:33.3333333333%;max-width:14.6875em;margin-right:0.625em!important;margin-bottom:.625em}.idx-list-btn.st02 li:nth-child(3n){margin-right:0!important}.idx-list-btn.st02 li a{min-height:3.75em;border:0;background:var(--clr4);color:#fff;padding-left:1.5em;padding-right:2em;font-size:max(1em, 12px)}.idx-list-btn.st02 li a:before{filter:brightness(0) invert(1);right:1.25em;transform:none!important}.idx-list-btn li{width:50%;max-width:23.75em;margin-right:1.5625em}.idx-list-btn li:last-child{margin-right:0}.idx-list-btn li a{width:100%;display:flex;align-items:center;justify-content:flex-start;min-height:5em;border:3px solid #91D2C4;line-height:1.5em;color:var(--clr2);font-size:max(1.125em, 14px);font-weight:400;text-decoration:none;border-radius:.5555555556em;padding-left:1.7777777778em;letter-spacing:.05em;font-weight:500;position:relative}.idx-list-btn li a:before{content:"";position:absolute;right:1.7777777778em;top:0;bottom:0;margin:auto 0;background:url(/wp-content/themes/kanemitsu-clinic/images/idx-ico-arr.svg) no-repeat center;background-size:100% 100%;width:.7777777778em;height:.7222222222em}.idx-btn-view a{min-width:12.7142857143em;min-height:3.5em;background:var(--clr2);border-radius:.7142857143em;display:flex;align-items:center;justify-content:flex-start;padding:.4285714286em .7142857143em .4285714286em 1.4285714286em;font-size:.875em;color:#fff;text-decoration:none;letter-spacing:.05em}.idx_map{height:450px}.idx_map iframe{height:100%}@media only screen and (max-width:1910px) and (min-width:769px){.iGreeting,.iBnr,.idx_gallery,.iBlog{font-size:.84vw}}@media only screen and (min-width:769px) and (max-width:1440px){.iGreeting-cnt{padding-right:15em}.iGreeting-cnt .box-ttl:before{font-size:10.75em;right:-.271429em}.home_page .key{font-size:.7vw}.index0 .idx-box-news{font-size:1vw}.index0 .iReason-cnt{padding-left:5.5em;padding-right:5.5em}}@media only screen and (min-width:769px) and (max-width:1280px){:root{--ttl_size:24px}.index0 .idx-box-news{font-size:1.25vw}.index0 .idx-box-news .list-news ul li{line-height:1.6em}.home_page .key{font-size:.8vw;--height:79.8em;--min-height:79.8em;--max-height:79.8em}.home_page .key .catch{width:45.5em;height:40.4em}.index0 .iReason-cnt h3{font-size:max(1.5623730572em, 19px)}.index0 .iReason-cnt .txt>p{font-size:max(0.9999187566em, 14px)}.index0 .iReason-cnt .txt{padding-right:0}.index0 .iReason-slider{width:95%;margin-left:auto;max-width:110.80431em}.index0 .iMedical-frame-fx .box-cnt{padding-right:5.5em}.index0 .iMedical-frame.st04 .iMedical-frame-fx .box-cnt .idx-list-btn.st02 li{max-width:20em}.index0 .iMedical-frame.st04 .iMedical-frame-fx .box-cnt .idx-list-btn{max-width:41.125em}.index0 .inner{position:relative;max-width:100em}.index0 .iReason .slick-dots{font-size:1vw}.index0 .iMedical-frame-fx .box-cnt .txt>p{letter-spacing:0;margin-bottom:2em;font-size:max(1em, 14px)}.index0 .iReason-fx .box-img .img img{width:59.683463em;height:100%;object-fit:cover}}@media only screen and (max-width:1240px) and (min-width:769px){.iGreeting-cnt{padding-right:13em}.iGreeting-cnt .idx-list-btn li{max-width:21em}.iGreeting-img .box-img01 .box-name{bottom:2.875em;padding:.75em 3.0625em .6875em;font-size:12px}.index0 .iReason-cnt{padding-left:5.249492em;padding-right:5.249492em}.index0 .iReason #slick-slide01 .iReason-cnt,.index0 .iReason #slick-slide11 .iReason-cnt{padding-bottom:25em}.index0 .iReason #slick-slide05 .iReason-cnt,.index0 .iReason #slick-slide15 .iReason-cnt{padding-bottom:20em}.index0 .iReason #slick-slide03 .iReason-cnt,.index0 .iReason #slick-slide04 .iReason-cnt,.index0 .iReason #slick-slide13 .iReason-cnt,.index0 .iReason #slick-slide14 .iReason-cnt{padding-bottom:12.5em}}@media only screen and (max-width:1024px) and (min-width:769px){.index0 .iMedical-list-btn{font-size:9px;max-width:75em}.idx-list-btn{font-size:8px}.idx-list-btn.st02 li{max-width:13.1em}.index0 .iReason .slick-arrow{font-size:7px}.index0 .iMedical-frame-fx .box-cnt .txt>p{font-size:max(1em, 14px)}.iGreeting-cnt{padding-right:8em}.iGreeting-img{flex-shrink:0;margin-left:-3.3125em;margin-top:-1.9em;z-index:1;margin-right:6.625em}.iBnr,.idx_gallery,.iBlog{font-size:.85em}.iBnr{padding-right:1em;padding-left:1em}.iBnr-frame{padding:2.5em}.iBnr-fx{margin-bottom:1em}.iBnr-fx .item{margin-right:1em!important}.iBlog-ttl{font-size:10px;margin-right:2em}.iBlog{padding:5.5625em 0}.idx-list-btn.st02 li a:before{right:1em}.index0 .iMedical-frame .idx-list-toggle .item .ttl{padding-left:.875em;font-size:max(1em, 9px)}.index0 .iMedical-frame .idx-list-toggle .item .ttl:before{right:1em}.idx-list-btn.st02 li a{padding-left:1em}.index0 .iReason-fx .box-img .img img{width:49.683463em;height:100%;object-fit:cover}.index0 .iReason .slick-dots{font-size:1.25vw;bottom:4.5em}.index0 .iReason .slick-arrow{bottom:4em}.index0 .iReason #slick-slide02 .iReason-cnt,.index0 .iReason #slick-slide12 .iReason-cnt{padding-bottom:12.5em}.index0 .iReason-cnt h3{font-size:max(1.5623730572em, 18px)}.iGreeting-cnt h3{font-size:max(1.375em, 17px)}.index0 .iReason #slick-slide05 .iReason-cnt,.index0 .iReason #slick-slide15 .iReason-cnt{padding-bottom:25em}}@media only screen and (max-width:992px) and (min-width:769px){:root{--ttl_size:22px}}