@media only screen and (max-width:768px){.home_page .key{height:calc(100vh - 60px);max-height:133vw;min-height:500px;font-size:8.75px}.home_page .key .key_text .item{height:calc(100vh - 60px);max-height:133vw;min-height:500px}.home_page .key .catch{padding-bottom:7em}.home_page .key .catch::before{top:-20%;left:0;opacity:.65;filter:blur(40px)}.home_page .key h2{margin-bottom:.625em;font-size:2.8em;letter-spacing:.05em}.home_page .key h2 span{padding-bottom:.125em}.home_page .key p{font-size:1.8em}}@media only screen and (max-width:450px){.home_page .key{font-size:1.55vw}.home_page .key h2{font-size:3.2em}.home_page .key p{font-size:2.35em;letter-spacing:.08em}}@media only screen and (max-width:768px) and (orientation:landscape){.home_page .key{min-height:680px}.home_page .key .key_text .item{min-height:680px}}@media only screen and (max-width:768px){.idx_scroll{width:50px;height:50px;top:-25px}.idx_scroll::before{width:10px;height:17px}.h3_st01{font-size:26px}.h3_st01::after{margin-top:10px;width:120px}.h3_st01 .en{font-size:14px;margin-bottom:-2px;line-height:1}.h3_st01 .en::before{font-size:70px;left:-7px}.h3_st01.h3_vertical .jp{padding-left:0;background: url(../images/h3_line.png) repeat-x bottom left/5px auto;padding-bottom:5px;line-height:1.9}.h4_st01{font-size:20px}.txt_catch{font-size:18px;margin-bottom:10px;text-align:center}}@media only screen and (max-width:450px){.h3_st01 .en::before{font-size:12vw;top:-2.5vw}}@media only screen and (max-width:768px){.idx01{padding:90px 0 60px;background-size:125%;background-position:bottom right}.idx01 .h3_st01{margin-bottom:35px}.idx01 .block_treatment{max-width:640px;width:100%;margin:0 auto}.idx01 .block_treatment_item{width: calc((100% - 10px) / 2);max-height:356px;height:60vw;margin-bottom:10px}.idx01 .block_treatment_item:not(:nth-child(2n+2)) {margin-right:10px}.idx01 .cm_btn{margin-top:30px}}@media only screen and (max-width:370px){.idx01 .h4_st01{font-size:18px}.idx01 .h4_st01 .sm{font-size:14px}}@media only screen and (max-width:768px){.idx02_title{max-height:300px;height:85vw;margin-bottom:40px}.idx02 h4 .en{margin-top:0}.idx02 .inner_big{padding:60px 20px}.idx02 .inner_big::before{background-size:5px auto}.idx02 .box_infomation{margin-top:0;margin-bottom:35px}.idx02 .box_infomation dl:not(:last-child) {margin-bottom:15px}.idx02 .box_infomation dl dt{width:7.5em}.idx02 .box_infomation dl dd{width:calc(100% - 7.5em)}.idx02 .col_right{margin-top:40px}.idx02 .box_news{padding:35px 25px 40px}.idx02 .box_news .list_post{margin-top:0}.idx02 .box_news .list_post li:last-child a{padding-bottom:16px}.idx02 .box_news .list_post a{padding:16px 0 16px}.idx02 .box_news .list_post .date{width:6.8em}.idx02 .box_news .list_post .title{width:calc(100% - 6.8em)}.idx02 .btn_news a{font-size:14px}}@media only screen and (max-width:410px){.idx02 .box_infomation dl .br01{display:none}}@media only screen and (max-width:374px){.idx02 .box_infomation dl{letter-spacing:.01em}.idx02 .box_infomation dl .br{display:block}}@media only screen and (max-width:768px){.idx03{padding:55px 0}.idx03 .h3_st01{margin-left:0;margin-bottom:40px}.idx03 .inner_big::before{font-size:1vw;left:-44.2em;top:-12em}.idx03 .block_greeting{padding-right:0}.idx03 .block_greeting_img,.idx03 .block_greeting_content{width:100%;margin-left:auto;margin-right:auto}.idx03 .block_greeting_img{font-size:1.302vw;padding-right:2em;max-width:464px}.idx03 .block_greeting_img figure::before{font-size:1.302vw;bottom:-4.5em;left:4em;width:60.5em;max-width:545px}.idx03 .block_greeting_img .txt_en{right:0}.idx03 .block_greeting_content{max-width:640px;margin-top:60px;position:relative;z-index:1}.idx03 .gr_btn{margin-top:30px}.idx03 .gr_btn .cm_btn{margin-left:auto;margin-right:auto;max-width:280px}}@media only screen and (max-width:450px){.idx03 .box_name{font-size:4.5em;padding-bottom:.7em;right:1.375em}.idx03 .block_greeting_img figure::before{max-width:545px;width:100%}.idx03 .block_greeting_content{margin-top:40px}}@media only screen and (max-width:374px){.idx03 .txt_catch{letter-spacing:.03em}}@media only screen and (max-width:768px){.idx04{padding:60px 0;background-image:url(https://ogino-clinic-kyoto.jp/wp-content/themes/grits_theme/images/xidx04_bg_sp.jpg.pagespeed.ic._a11VihnqY.webp);background-position:top center}.idx04 .h3_st01{margin-bottom:40px}.idx04 h4{margin-bottom:12px}.idx04 .txt_num{font-size:70px;top:-16px}.idx04 .block_feature_item{max-width:545px;margin:0 auto 45px}.idx04 .block_feature_item:last-child{margin-bottom:0}.idx04 .block_feature_item figure{margin-bottom:20px}.idx04 .block_feature_item .content{padding:0 5%}.idx04 .cm_btn{margin-top:30px}}@media only screen and (max-width:374px){.idx04 h4{letter-spacing:.05em}.idx04 .txt_num{font-size:55px}}@media only screen and (max-width:768px){.idx05{padding:60px 0 70px}.idx05 .h3_st01{padding-left:0;padding-top:0;font-size:26px;margin-bottom:9vw}.idx05 .h3_st01 .en{font-size:14px}.idx05 .inner_big::before{background-size:62.4em auto;top:-19.9em;right:-40.4em;font-size:1.302vw}.idx05 .block_surgery .txt_en{font-size:10vw;letter-spacing:.14em;top:-.2375em;right:-5px;left:0;text-align:center}.idx05 .block_surgery_img{margin-bottom:20px;position:relative}.idx05 .block_surgery_feature{margin-top:35px}.idx05 .block_surgery_feature .item{width:100%;max-width:640px;margin:15px auto;font-size:1.302vw;padding:2.7em 2em 4.3em}.idx05 .block_surgery_feature .item::after{right:1.5em;bottom:1.5em}.idx05 .block_surgery_feature .item h4{font-size:2.5em}.idx05 .block_surgery_feature .item img{width:100%}.idx05 .block_banner{margin-top:15px}.idx05 .block_banner .bnr{width: calc((100% - 5px) / 2);max-width:311px;margin-bottom:5px;font-size:1.302vw}.idx05 .block_banner .bnr:not(:nth-child(2n+2)) {margin-right:5px}}@media only screen and (max-width:450px){.idx05 .block_surgery_feature .item h4{font-size:3.8em}.idx05 .block_surgery_feature .item img{max-width:50.1em}.idx05 .block_banner .bnr{height:22em;font-size:1.8vw}.idx05 .block_banner .bnr::after{font-size:1.302vw;right:1.5em;bottom:1.5em}}@media only screen and (max-width:768px){.idx06{padding-bottom:60px}.idx06 .h3_st01{margin-bottom:90px}.idx06 .inner_big::before{font-size:1vw;top:-13em;left:-52.5em}.idx06 .block_specialty{padding:0 20px 40px;width:calc(100% - 10px)}.idx06 .block_specialty_img{right:0}}@media only screen and (max-width:450px){.idx06 .h3_st01 .en::before{top:-2.5vw}.idx06 .block_specialty{margin:0}.idx06 .block_specialty_img{width: calc(100% + 40px);margin-bottom:20px;right:5px}.idx06 .gr_btn .cm_btn{width:100%;max-width:280px}.idx06 .gr_btn .cm_btn:first-child{margin-right:0}.idx06 .gr_btn .cm_btn:last-child{max-width:280px}}@media only screen and (max-width:768px){.idx07{padding:80px 0 60px}.idx07 .h3_st01{margin-bottom:30px}.idx07 .block_sickness_item{margin:8px 5px;width:calc(50% - 10px);padding:16px 28px 12px 18px}.idx07 .block_sickness_item::after{right:19px}.idx07 .block_sickness_item .ttl{padding-bottom:0;padding-right:0;line-height:1.55}.TabContainer .TabContent>ul>li{padding:35px 5%}.TabContainer .TabPager li{margin:0 2px}.TabContainer .TabPager li .tt{font-size:22px}.TabContainer .TabPager li .en{font-size:12px;margin-left:5px}}@media only screen and (max-width:450px){.idx07 .block_sickness_item{width:100%;max-width:280px;margin:5px auto}.idx07 .block_sickness_item figure img{max-width:35px}.idx07 .block_sickness_item .ttl{width:calc(100% - 35px)}.TabContainer .TabPager{min-width:auto}.TabContainer .TabPager li{padding:8px 8px 20px 8px}.TabContainer .TabPager li .tt{display:block;font-size:20px}.TabContainer .TabPager li .en{display:block;margin-top:4px;margin-left:0;font-size:13px}.TabContainer .TabPager li.active{padding-top:10px;padding-bottom:14px;font-size:10px}}@media only screen and (max-width:768px){.idx08{padding:60px 0}.idx08 .h3_st01{margin:0 auto 30px;padding-left:0}.idx08 .block_faq::before{top:unset;bottom:3em;left:35px;width:100%;height:58vw;max-height:34em}.idx08 .block_faq_img{margin-bottom:50px}.idx08 .block_faq_img .txt_en{font-size:12vw;left:.14em}.idx08 .block_faq_img figure::before{width:calc(100% - 3.6em);left:0}}