@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;padding-bottom:20px;padding-left:35px}.home_page .key::before{border-radius:0 0 0 50px;width:calc(100% - 30px)}.home_page .key .catch{font-size:min(8px,1.5vw);margin-bottom:1em}.home_page .key h2,.home_page .key p{text-align:center;line-height:1.4}.home_page .key p{font-size:3em}.home_page .key h2{font-size:4.6em;margin-bottom:.2em}.home_page .key .text-fixed{right:0;bottom:-20px;width:100%;font-size:min(50px,9vw)}.home_page .key .key-circle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:min(8px,1.5vw)}.home_page .key .key-circle .tt{font-size:2.2em;line-height:1.6}.home_page .key .scroll{bottom:0;width:30px}.home_page .key .scroll a{padding-bottom:100px;font-size:14px}.home_page .key .key_opening{top:min(35em,21vh);right:0;width:34em!important}.home_page .key .block-open{position:absolute;top:0;left:54%;width:70em;transform:translateX(-50%);font-size:min(8px,1.2vw)}.home_page .key .key_opening.st2{right:auto;left:0}.idx-news{background-color:#f7f7f7;margin-top:30px;padding-top:0;padding-bottom:40px}.idx-news .inner_big{padding-top:40px}.idx-news .left{padding-left:0;width:100%;max-width:100%;border-radius:30px 30px 0 0;padding-top:0;padding-bottom:0}.idx-news .left::before{display:none;right:unset;left:0;width:100%}.idx-news .right{padding-top:30px;margin-left:auto;margin-right:auto;width:100%;padding-top:0}.idx-news .tab_ct ul .cate{width:80px;height:35px;padding-top:2px}.idx-news .tab_ct ul .cate::after{height:100%;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.idx-news .tab_ct ul .title{padding-left:30px;width:calc(100% - 80px)}.idx-news .tab_ct ul .txt{padding-top:0}.idx-news .tab_ct ul li{margin-bottom:15px}.idx-news .tabContent{margin-top:30px}.idx-news .tabButton li{width:33.33%}.idx-news .tabButton li p{padding-top:10px;padding-bottom:9px}.idx-news .idxNew-btn{position:relative;top:auto;left:auto;display:table;margin-left:auto;margin-right:auto;margin-top:30px}.idx01{padding-top:20px;padding-bottom:20px}.idx01 .inner_big{padding-top:20px;padding-left:15px;padding-right:15px;margin-right:auto;border-radius:20px;padding-bottom:20px}.idx01 .left,.idx01 .right{width:100%;margin-left:auto;margin-right:auto}.idx01-logo{width:75%}.idx01-des{margin-top:20px}.idx01-map{height:400px}.idx01 .time_sheet{margin-top:15px;font-size:min(16px,3.5vw)}.idx01 .btn-group{display:block;margin-top:30px}.idx01 .btn-group .btn{margin-left:auto;margin-right:auto;margin-bottom:50px}.idx01 .slick-slider .slick-dots{left:10px;bottom:10px}.idx01 .flex{padding-bottom:20px}.idx01 .idx01_questionnaire{padding-bottom:20px}.idx01 .info .sm{font-size:14px;line-height:1.5}.idx01-flex{margin-top:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;display:block}.idx01-item{margin:10px auto;font-size:8px;max-width:600px;width:100%!important;padding:20px 15px}.idx01-item .img{margin-bottom:10px}.idx01-item .img img{padding:6px}.idx01-item .info .txt{letter-spacing:0;font-size:18px;margin:.3em 0}.idx01 .item-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;padding-top:12px;padding-bottom:12px}.secBanner{padding-top:20px;padding-left:20px;padding-right:20px}.secBanner .banner{width:100%;max-width:500px;height:min(350px,62vw);margin:0 auto}.secBanner .banner::after{width:41px;height:41px;bottom:10px;right:10px}.secBanner .title{font-size:8px}.idx02{margin-top:30px;padding:60px 0;background-image:url(https://inzai-urology-clinic.jp/wp-content/themes/grits_theme/images/idx02-circleShape_sp.png)}.idx02-left,.idx02-right{width:100%;margin-left:auto;margin-right:auto}.idx02-txt p{margin-bottom:15px;font-size:15px}.idx02-left::before{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:5px;display:none}.idx02-img{width: calc(100% + 70px);margin-bottom:20px}.idx02 .btn-group{margin-top:35px}.idx02 .btn-group .btn{margin-bottom:40px}.idx02 .btn-group .btn a{color:#fff}.idx02 .btn-group .btn:last-child{margin-bottom:0}.idx03{padding-bottom:60px;padding-top:60px}.idx03::before{height:min(291px,60vw);background-size:cover}.idx03 h3{z-index:1}.idx03::after{-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;top:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:60px}.idx03-img{position:relative;top:auto;right:-10px;margin-left:auto;margin-right:auto;width: calc(100% + 70px)}.idx03-img img{border-radius:250px 0 0 250px}.idx03-content{margin-left:auto;margin-right:auto;width:100%}.idx03-txt{margin-top:20px}.idx03 .btn-group{margin-top:30px}.idx04{padding-top:35px;padding-bottom:100px}.idx04 .idx-title .jp{letter-spacing:0}.idx04::before{font-size:min(5px,1vw);top:0;right:0}.idx04::after{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center;font-size:60px}.idx04 h4{font-size:min(22px,6.5vw);margin-bottom:15px}.idx04-img{height:min(246px,40vw)}.idx04-content{padding-top:20px}.idx04-content p{font-size:15px}.idx04-item{max-width:500px;width:100%;border-radius:20px;margin-left:auto;margin-right:auto;margin-bottom:20px;padding-bottom:30px}.idx04-item:last-child{margin-bottom:0}.idx04 .btn-group{margin-top:20px}.idx04 .btn-group .btn a{padding-right:0;padding-left:3.5em}.idx04 .btn-group .btn a::before{width:3em;height:3em;top:calc(50% - 1.5em)}.idx04 .btn-group .btn a::after{left:16px}.idx05{padding:40px 0 60px;position:relative;z-index:1;background-image:url(https://inzai-urology-clinic.jp/wp-content/themes/grits_theme/images/idx05-bg-sp.png)}.idx05::before{position:absolute;content:"";z-index:-1;top:-60px;left:0;width:100%;height: calc(100% + 60px);-webkit-mask-image:url(../images/idx05-shape.png);mask-image:url(../images/idx05-shape.png);background-image:url(https://inzai-urology-clinic.jp/wp-content/themes/grits_theme/images/idx05-bg-sp.png);-webkit-mask-position:top center;mask-position:top center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;background-position:top center;background-size:768px auto;background-repeat:no-repeat}.idx05-text{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;bottom:auto;right:auto;font-size:60px;width:100%}.idx05-tabs{margin-top:40px}.idx05-tabButton{font-size:min(8px,1.4vw)}.idx05-tabContent{margin-top:30px}.idx05-tabContent{padding:15px}.idx05 .tab1 .flex{gap:10px}.idx05 .item{width:calc(50% - 5px);padding-top:35px;padding-left:15px;padding-bottom:10px;min-height:unset;font-size:8px}.idx05 .item .txt .jp{font-size:2em}.idx05-ic img{padding:10px}.idx05-flex{gap:5px;padding-bottom:5px}.idx05-btn{width:calc(32.5% - 2.5px)}.idx05-btn a{padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:80px;padding-top:0;padding-bottom:0}.idx06{padding:60px 0}.idx06-item{margin:10px;width:calc(50% - 20px);padding-left:20px;padding-bottom:20px;height:500px}.idx06-item::after{width:50px;height:50px}.idx06 h4{font-size:8px}.idx06 h4 .jp{font-size:min(2.8em,3.2vw)}.idx06 .btn-group{margin-top:40px}.idx07{padding:60px 0}.idx07 .inner_big .idx-title{margin-bottom:50px}.idx07-content{width:100%;max-width:650px;margin-left:auto;margin-right:auto}.idx07-img{position:relative;top:0;left:0;right:auto;margin-left:auto;margin-right:auto;padding:10px;width:100%}.idx07-img::before{top:-40px;right:0;line-height:.8;font-size:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;width:100%}.idx07-boxTxt{padding-top:20px}.idx07 .title{font-size:20px;line-height:1.6}.idx07 .btn-group{margin-top:30px}}@media only screen and (max-width:640px){.home_page .key{font-size:1.4vmin}}@media only screen and (max-width:768px) and (orientation:landscape){.logo{max-width:180px}.home_page .key{font-size:1.4vmin}.home_page .key h2{font-size:4em;line-height:1.2}.home_page .key .text-fixed{font-size:40px}.home_page .key h2,.home_page .key p{text-align:left}.home_page .key .catch{font-size:6px;margin-bottom:0}.home_page .key .catch p{margin-bottom:5px}.home_page .key .catch p br{display:none}.home_page .key .key_text .item{padding-bottom:10px;padding-left:60px}.home_page .key .key-circle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:4.5px}}@media only screen and (max-width:768px){.home_page .idx-title{margin-bottom:30px;font-size:8px;text-align:center}.home_page .idx-title .sm{display:table;margin-left:auto;margin-right:auto;padding-bottom:0;font-size:16px}.home_page .idx-title .sm::before{top:6px}.home_page .idx-title .jp{text-align:center}}@media only screen and (max-width:639px){.idx05-btn a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px;padding-bottom:12px;min-height:74px}.idx05-btn a span{display:block}.idx06-item{width:100%;margin-left:auto;margin-right:auto;height:min(500px,105vw);padding-left:10px}.idx06 h4 .jp{font-size:2.8em;padding-top:0}}@media only screen and (max-width:580px){.idx01-item:last-child{margin-bottom:0}}@media only screen and (max-width:480px){.home_page .key .key_opening{}.idx-news .tabButton li span{padding-top:10px;padding-bottom:8px}.idx05-btn{width:calc(50% - 2.5px)}.idx05-tabButton{font-size:8px}.idx05-tabButton.right::before{-webkit-transform:translateX(calc(100% - 1.4em));transform:translateX(calc(100% - 1.4em))}.idx05-tabButton::before{width:50%}.idx05-tabBtn p{line-height:1.4;padding-top:.8em;padding-bottom:.8em}.idx05-tabBtn p span{display:block}.idx06-item{margin:0 0 10px;width:calc(50% - 5px);padding-left:8px;padding-bottom:20px;height:auto;aspect-ratio: 460/550}.idx06-item::after{width:min(11vw,40px);height:min(11vw,40px);top:15px;right:15px}.idx06-item h4 .sm,.idx06-item h4 .jp{letter-spacing:0}.idx06-item h4 .sm{font-size:3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.idx06-item h4 .sm::before{margin-top:2px}.idx06-item h4{font-size:clamp(1vw,6px,1.25vw)}.idx06-item .t_sm{line-height:1;font-size:min(3.5vw,14px);letter-spacing:0}}@media only screen and (max-width:430px){.idx01-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:8.5px;padding:10px}.idx01 .img{width:7em;height:7em}.idx05 .inner_big{padding-left:15px;padding-right:15px}.idx05 .item{font-size:7px;padding-top:45px}}@media only screen and (max-width:430px) and (min-width:374px){.idx05-ic{position:relative;bottom:-10px;right:-10px}}@media only screen and (max-width:374px){.idx01-item{width:100%;font-size:8px}.idx01 .img img{padding:8px}.idx01 .info .sm{letter-spacing:0}.idx01 .info .txt{font-size:15px}.idx04 .inner_big{padding-left:15px;padding-right:15px}.idx04-content p{letter-spacing:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.idx05 .item{width:100%;font-size:10px}.idx05-btn{width:100%;margin-left:auto;margin-right:auto}.idx05-btn a{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.idx05-btn a span{display:inline}.idx06 .btn-group .btn a{font-size:13px}}