@media only screen and (max-width:768px){.blurFixSP{image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}:root{--ttl_size:24px;--wrapper:60px}}body:not(.ovh) .menu_toggle .inside {pointer-events:none}.menu_toggle{background-color:#fff9ed;position:fixed;top:var(--wrapper);bottom:0;left:0;width:100%;height:calc(100vh - var(--wrapper));padding:0 0 0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:all .3s linear;transition:all .3s linear}.menu_toggle.active{opacity:1;visibility:visible}.menu_toggle ul li{position:relative;overflow:hidden}.menu_toggle p{margin-bottom:0}.menu_toggle .inside{-webkit-overflow-scrolling:touch;-webkit-transition:all .5s ease;transition:all .5s ease;height:100%;overflow:auto}.menu_toggle .inside .ft_link{padding:30px 10px 50px}@supports (-webkit-touch-callout: none) {
  .menu_toggle .inside .ft_link {
    /* Specific to iOS devices */
    padding-bottom: 120px;
  }
}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance: none) {
    .menu_toggle .inside .ft_link {
      /* Safari */
      padding-bottom: 120px;
    }
  }}.menu_toggle .lv2 ul{background-color:rgba(107,158,178,.8)}.menu_toggle .lv2 li{padding:0 10px}.menu_toggle .lv2 li a,.menu_toggle .lv2 li p.title{display:block;position:relative;color:#fff;font-size:13px;padding:10px 10px 10px 25px;border-bottom:1px dotted rgba(255,255,255,.7)}.menu_toggle .lv2 li a::after{content:"›";display:block;position:absolute;top:47%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px;font-weight:normal}#nav-icon{width:4.6em;height:2.7em;position:relative;margin:0 auto 0;cursor:pointer;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#nav-icon span{background-color:#a69578;display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1) {top:5px}#nav-icon span:nth-child(2), #nav-icon span:nth-child(3) {top:12px}#nav-icon span:nth-child(4) {top:19px}#nav-icon.open span:nth-child(1) {top:11px;width:0%;left:50%}#nav-icon.open span:nth-child(2) {-webkit-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(3) {-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon.open span:nth-child(4) {top:11px;width:0%;left:50%}.hamburger-btn{height:var(--wrapper);font-size:10px;position:fixed;top:0;right:0;z-index:10;-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hamburger-btn .button-toggle{position:relative;margin:0 auto;text-align:center;color:inherit}.hamburger-btn .button-toggle #menu_btn{color:#fff;font-size:13px;text-align:center;line-height:1;letter-spacing:0}@media only screen and (min-width:769px){.hamburger-btn{width:var(--wrapper)}#nav-icon:hover span{background-color:var(--main-color)}.menu_toggle .inside .ft_link{width:100%;max-width:1180px;margin:auto;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu_toggle .inside .ft_link .link_list{width:100%}.menu_toggle .inside .ft_link .menu02 .mn_child_3{width:64%}.menu_toggle .inside .ft_link a{font-weight:500}}@media only screen and (min-width:769px) and (max-width:1366px),(min-width:769px) and (max-height:780px){.hamburger-btn{font-size:8px;padding-bottom:1em}.menu_toggle .inside .ft_link{padding:40px 10px 20px}.menu_toggle .inside .ft_link .ttl{margin-bottom:10px}.menu_toggle .inside .ft_link .menu02 .ttl{margin-bottom:10px}}@media only screen and (min-width:769px) and (max-width:1000px){.hamburger-btn{font-size:.85vw}.menu_toggle .inside .ft_link{font-size:1vw}.menu_toggle .inside .ft_link a{padding-left:.8em;letter-spacing:0}.menu_toggle .inside .ft_link .sub-menu a{padding-left:1.4em}.menu_toggle .inside .ft_link .sub-menu a::before{left:.4em}.menu_toggle .inside .ft_link .menu01{width:23%}.menu_toggle .inside .ft_link .menu02{width:76%}.menu_toggle .inside .ft_link .menu02 .mn_child_2{width:35%}.menu_toggle .inside .ft_link .menu02 .mn_child_3{width:62%}}@media only screen and (max-width:768px){.hamburger-btn{width:70px}#nav-icon{width:37px}body{font-size:87.5%}figure{text-align:center}img{max-width:100%}.TabContainer .TabPager li{width:33%}.totop{bottom:55px;right:5px}.totop .icon{width:50px;height:50px}.under .ud_map iframe{height:100%}.fblock{display:block}.fblock.true{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.under .topic_path{padding-bottom:10px}.txt_l,.txt_r{float:none;width:auto}.image_l,.image_r{float:none;width:auto;margin:0 0 20px;text-align:center;max-width:none}.btn-group{font-size:7.5px}.btn-group .btn.style01,.btn-group .btn.style02{max-width:280px}.btn-group .btn.style01.md,.btn-group .btn.style02.md{min-width:100px}.btn-group .btn.style01.md a,.btn-group .btn.style02.md a{min-height:45px;font-size:14px}p{margin-bottom:13px;line-height:2}a .tel_click:hover{opacity:1;color:inherit}.slick-prev{left:0}.slick-next{right:0}.slick-arrow{z-index:1;top:15vw}}@media only screen and (max-width:540px){.totop.ac{bottom:100px}}@media only screen and (max-width:768px){.wrapper{min-width:inherit}.ovh header .logo,header.active .logo{width:calc(100% - 70px)}.header_top{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding:0}.header_top p{margin-bottom:0}.logo{width:calc(100% - 70px);max-width:300px;-webkit-transform:none;transform:none;height: calc(100% + 10px)}.logo a{padding:1em}.logo img{max-height:45px}.tel_click span{font-size:35px}.tel_click span::before{margin-top:3px;width:.75em;max-width:32px;height:1.55em;background-size:contain}.time_sheet table th,.time_sheet table td{font-size:1em;letter-spacing:.1em}.time_sheet table th:first-child,.time_sheet table td:first-child{padding-left:.5em}.time_sheet table th{padding:.9em .1em}.time_sheet table td{padding:.9em .1em .87em}.time_sheet .note{margin-top:5px;margin-left:10px}footer{background-image:url(https://osaka-mri.jp/wp-content/themes/grits_theme/images/xft_bg_sp.jpg.pagespeed.ic.BCUpsPuCVE.jpg);padding:50px 0 65px}footer .idx_bnr{font-size:8px}footer .idx_bnr .box{width:50.5em}footer .idx_bnr .box a{padding:1.5em 4em 1em 1em}footer .ft_info{width:auto;margin:0 auto;font-size:8.75px}footer .ft_info .des{margin-bottom:30px;font-size:14px}footer .ft_info .tel a{margin:20px auto 25px}footer .ft_map{margin-left:auto;margin-right:auto;margin-top:30px;width:100%;max-width:600px;height:290px}footer .ft_map iframe{height:100%}footer .ft_link{width:auto}.ft_link{margin-top:0}.ft_link .menu01,.ft_link .menu02{width:100%}.ft_link .ttl{font-size:30px;margin-bottom:5px}.ft_link .sub-menu a{font-size:14px}.ft_link .sub-menu a:before{top:1.7em}.ft_link .ttl_sub{margin-bottom:0}.ft_link .ttl_sub>a{font-size:16px;margin-bottom:0}.ft_link .ttl_sub>a::before{top:1.22em;width:6px;height:6px}.ft_link .ttl_sub>a::after{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;top:0;bottom:0;right:10px;margin:auto;width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:var(--main-color) transparent transparent transparent}.ft_link .ttl_sub>a.rotate::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ft_link a{font-size:14px;padding-left:.8em;display:block;border-bottom:1px dashed #d0cbc5;padding-top:10px;padding-bottom:10px;padding-right:10px}.ft_link a::before{top:1.45em;width:6px;height:6px}.ft_link li{margin-bottom:0;width:100%}.ft_link .menu01{margin-bottom:30px}.ft_link .menu02 .mn_child_1,.ft_link .menu02 .mn_child_2,.ft_link .menu02 .mn_child_3{width:100%}.ft_link .menu02 .mn_child_3 .sub-menu li{width:100%}.ft_link .menu02 .mn_child_2{margin-bottom:0}.ft_link .menu02 .mn_child_2 .sub-menu{margin-bottom:0}.copyright{font-size:7.142855px;padding-bottom:55px}.copyright .textwidget{margin-left:1.8em;padding-left:1.8em}.fixed_banner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:fixed;top:auto;bottom:0;left:0;right:auto;width:100%;height:50px;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out , -webkit-transform .3s ease-in-out;border-top:1px solid #d0cbc5}.fixed_banner.active{-webkit-transform:translateY(0%);transform:translateY(0%)}.fixed_banner > div:not(:last-child)::after{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;height:65%;max-width:4.6em;width:1px;top:0;top:0;bottom:0;right:0;margin:auto;background-color:#d0cbc5}.fixed_banner p::before{margin-bottom:0;margin-right:5px}.fixed_banner .tel p,.fixed_banner .web p,.fixed_banner .mail p{font-size:14px;letter-spacing:.05em;line-height:1;width:100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed_banner>div{background-color:#a69578}.fixed_banner .tel p::before,.fixed_banner .web p::before,.fixed_banner .mail p::before{filter:brightness(0) invert(1);height:22px}.fixed_banner .tel{width:55%;height:100%;margin:auto}.fixed_banner .tel::after{display:none!important}.fixed_banner .tel p::before{background-image:url(https://osaka-mri.jp/wp-content/themes/grits_theme/images/shared_icon_tel.svg)}.fixed_banner .tel p{font-size:20px}.fixed_banner .tel p::before{width:17px;height:17px}.fixed_banner .mail{width:45%}.fixed_banner .mail::after{content:"";display:block;position:absolute;-webkit-transition:all .3s;transition:all .3s;height:60%;width:1px;bottom:0;top:0;right:0;margin:auto;background-color:#d0cbc5}.fixed_banner .mail p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fixed_banner .mail p::before{width:15px;height:15px;margin-bottom:2px}.fixed_banner .web{width:45%}.fixed_banner .web p::before{background-image:url(https://osaka-mri.jp/wp-content/themes/grits_theme/images/shared_icon_web.png)}.fixed_banner .web p{font-size:15px}.fixed_banner .web p:before{width:22px;height:22px;margin-right:8px;top:-2px;position:relative}}@media only screen and (max-width:450px){.tel_click span{font-size:32px}.time_sheet table{font-size:1.8vw}footer .ft_info .idx_bnr{font-size:1.8vw}footer .time_sheet table td{padding:.8em .05em .9em}}@media only screen and (max-width:400px){.copyright{display:block}.copyright .flex{max-width:400px;margin:auto}.copyright .grits{text-align:center;margin-left:auto;margin-right:auto}.copyright .grits img{margin:auto;border-bottom:1px solid rgba(255,255,255,.5);padding-bottom:10px;max-width:140px}.copyright .textwidget{margin-top:10px;border:none;margin-left:auto;margin-right:auto;padding:0 10px;text-align:center}.copyright .textwidget span{display:inline-block}}@media only screen and (max-width:768px){.home_page .key{height:calc(100vh - 60px);max-height:156vw;width:100%;min-height:320px;font-size:8.75px}.home_page .key .s1{background-image:url(https://osaka-mri.jp/wp-content/themes/grits_theme/images/idx_mv01_sp.jpg)}.home_page .key .s2{background-image:url(https://osaka-mri.jp/wp-content/themes/grits_theme/images/idx_mv02_sp.jpg)}.home_page .key .s3{background-image:url(https://osaka-mri.jp/wp-content/themes/grits_theme/images/idx_mv03_sp.jpg)}.home_page .key .catch{display:table;text-align:center;position:relative;z-index:3;width:auto;font-size:1vw}.home_page .key .catch::before{content:"";position:absolute;top:-20%;left:-10%;width:120%;height:140%;background-color:#8d7855;z-index:-1;-webkit-filter:blur(40px);filter:blur(40px);border-radius:50%;opacity:.45}.home_page .key .catch h2{margin-bottom:.3em}.home_page .key .catch h2::after{margin:.2em auto 0}.home_page .key .key_text .item{padding:10px 10px 20vw;height:calc(100vh - 60px);max-height:156vw;min-height:320px;background-position:bottom center}.b_fix_access{font-size:6px;left:20px;bottom:20px}.b_fix_access .box_in{padding:2em}.b_fix_access .icon_close{background-size:1.5em auto;width:3.8em;height:3.8em}.b_fix_access.active{bottom:125px}.b_fix_access.ac{bottom:120px}}@media only screen and (max-width:640px){.home_page .key{height:115vw}.home_page .key .key_text .item{padding:10px;height:115vw}.home_page .key .catch{font-size:1.5vw}}@media only screen and (max-width:768px) and (orientation:landscape){.home_page .key{height:96vw}.home_page .key .key_text .item{height:96vw}.home_page .key .catch{font-size:1vw}}@media only screen and (max-width:450px){.home_page :root{--ttl_size:21px}.b_fix_access{height:14em}.b_fix_access.ac{bottom:190px}}@media only screen and (max-width:768px){.home_page h3{margin-bottom:20px;font-size:calc(var(--ttl_size) - 2px);letter-spacing:.1em;text-align:center}.home_page h3::before{width:34px;height:33px;margin-bottom:5px}.home_page h3 .en{font-size:38px;margin-bottom:.1em}.home_page h3.st1::before{width:4.714286em;height:5.964286em;left:32px;top:-41px}.home_page h3.st1.st2{display:table;margin-left:auto;margin-right:auto}.home_page h3.st1.st2 .en{display:table;margin-left:auto;margin-right:auto;padding-left:1.3em}.home_page h3.st1.st2 .en::after{left:0}picture{margin-left:auto;margin-right:auto}.idx_bnr{margin-top:40px}.idx_bnr .jp{font-size:2.2em}.idx_bnr .box{height:13em;margin:0 0 1em}.idx_bnr .box.b4,.idx_bnr .box.b5{height:20em}.idx_bnr .b1,.idx_bnr .b2,.idx_bnr .b3,.idx_bnr .b4,.idx_bnr .b5,.idx_bnr .b6,.idx_bnr .b7{width:45em}.idx_bnr .b4 .jp,.idx_bnr .b5 .jp,.idx_bnr .b6 .jp,.idx_bnr .b7 .jp{font-size:2.5em}}@media only screen and (max-width:450px){.home_page h3{font-size:calc(var(--ttl_size) - 4px)}.home_page h3::before{width:26px;height:24px}.home_page h3.st1{font-size:calc(var(--ttl_size) - 2px)}.home_page h3.st1.st2{font-size:calc(var(--ttl_size) - 4px);letter-spacing:.05em}.home_page h3 .en{font-size:8vw;letter-spacing:.1em}.idx_bnr .box{font-size:2vw}}@media only screen and (max-width:768px){.index01{padding:60px 10px 55px}.index01::before{top:-100px;right:0;width:100%;height:calc(100% - 100px);max-height:100%}.index01 h3.st1{display:table;margin-left:auto;margin-right:auto;padding-left:0}.index01 h3.st1::before{left:-52px;top:-50px}.index01 h3.st1 .en{text-indent:0}.index01 .box_img{width:90%;max-width:600px;margin:0 auto 20px}.index01 .bn_tl{font-size:22px;margin-top:40px}.index01 .bn_tl>span{padding:0 12px}.index02{padding:55px 0}.index02 .box{width:100%;margin:0 auto 30px}.index02 .box:last-child{margin-bottom:0}.index02 .box h4{font-size:20px}.index02 .box .content{padding:20px 24px 35px;border-width:0 2px 2px}.index02 .box .btn-group{margin-top:25px}.index02 .box .btn-group .btn.style01{max-width:280px}.index03{padding:55px 0;background-image:url(https://osaka-mri.jp/wp-content/themes/grits_theme/images/idx03_bg_sp.jpg)}.index03 .flex{padding:4.3em 3em 4.4em 5em;font-size:1.3vw}.index03 .box{width:18.6em;height:22.15em;margin-left:.12em}.index03 .box p{font-size:2em}.index03 .box:nth-child(4), .index03 .box:nth-child(10) {margin-left:9.43em}.index03 .box.b16{margin-left:9.43em}.index03 .box.b4,.index03 .box.b5{z-index:2}.index03 .box:nth-child(6) {margin-left:.12em}.index03 .box:nth-child(n+4), .index03 .box:nth-child(n+6) {margin-top:-5.88em}.TabContainer .TabPager{-ms-flex-wrap:wrap;flex-wrap:wrap}.TabContainer .TabPager li{width:calc(50% - 1px);margin:0 .5px 1px;padding:1em .5em}.TabContainer .TabPager li p{font-size:2.5vw;letter-spacing:.05em;line-height:1.5}}@media only screen and (max-width:450px){.index03 .flex{padding:4.3em 2em 4.4em 2em;font-size:1.34vw}.TabContainer .TabPager li{padding:10px 5px}.TabContainer .TabPager li p{font-size:16px}}@media only screen and (max-width:768px){.index04{padding:55px 0}.index04::before{max-height:100%;height:calc(100% - 110px);background-position:left top}.index04 .idx04_row{padding:0 10px;max-width:660px}.index04 .box_img{margin-bottom:20px}.index04 .btn-group{margin-top:30px}.index04 .btn-group .btn{margin:0 auto}.index05{padding:55px 0;background-size:190px auto;background-position:bottom -30px right 8px}.index05 h4{font-size:20px;margin-bottom:15px;letter-spacing:.1em}.index05 h4::after{margin-top:9px}.index05 .box{display:table;margin-left:auto;margin-right:auto;margin-bottom:40px}.index05 .box_img{padding-right:40px}.index05 .box_img .point{font-size:14px}.index05 .box_img .point .num{font-size:3em}.index05 .box_text{margin-top:-20px;padding:30px 22px;width:calc(100% - 30px)}.index05 .box_text .txt_num{margin-right:4px}.index05 .btn-group{width:100%}.index05 .btn-group .btn{margin:0 auto}}@media only screen and (max-width:374px){.index05 h4{font-size:19px}}@media only screen and (max-width:768px){.index06{padding:55px 0}.index06 .content{max-width:640px;margin-left:auto;margin-right:auto}.index06 .idx06_row{padding:35px 20px 40px}.index06 .box_img{margin-bottom:20px}.index06 .idx_bnr{margin-top:30px}.index07{padding:55px 0 45px;background-image:url(https://osaka-mri.jp/wp-content/themes/grits_theme/images/idx07_bg_sp.jpg);background-size:100% 50%}.index07 h3.st1.st2{margin-bottom:30px}.index07 .box_text{width:100%;max-width:640px;margin-left:auto;margin-right:auto}.index07 .box_text > p:not(.box_name) {max-width:100%}.index07 .box_img{position:relative;display:table;margin-left:auto;margin-right:auto;margin-bottom:20px}.index07 .box_name{font-size:7px;padding:1.3em 2em 1em;width:20.8em;height:24em;left:0;right:0;margin:auto}.index07 .box_name .pos{font-size:2em;background-size:auto 2px}.index07 .btn-group{margin-top:30px}.index07 .btn-group .btn{margin-left:auto;margin-right:auto}.index08{padding:55px 0}.index08 .flex>div{max-width:640px;width:100%;margin-left:auto;margin-right:auto}.index08 .box_right{text-align:center}.index08 .ft_logo{width:90%;text-align:center}.index08 .btn-group .btn{margin:30px auto 40px}}@media only screen and (max-width:450px){.index08 .time_sheet table{font-size:3.2vw}}@media only screen and (max-width:374px){.des{letter-spacing:.02em}}@media only screen and (max-width:768px){.index09{padding:50px 0;background-position:left -60px bottom -60px , right 0 top -78px;background-size:auto 215px}.index09 h3{margin-bottom:8px;padding-left:.7em}.index09 h3::before{top:.1em;height:28px;width:3px}.index09 h3 .en{font-size:32px;margin-right:.2em}.index09 h3 .jp{font-size:18px;letter-spacing:.05em}.index09 .content .box{padding:40px 20px 45px;max-width:640px;width:100%;margin-left:auto;margin-right:auto}.index09 .content .box:first-child{margin-bottom:2px}.index09 .content li a{padding:16px 8px 18px}.index09 .content li a .date{width:7em}.index09 .content li a .title{width:calc(100% - 7em)}.index09 .content .btn-group{top:10px}.index09 .content .btn-group .btn a{font-size:15px;padding-right:1em}.index09 .content .btn-group .btn a::after{width:.5em;max-width:7px;height:.9em;top:calc(50% - .45em)}}@media only screen and (max-width:450px){.index09 h3 .jp{font-size:17px}.index09 .content .btn-group{position:relative;display:table;margin:10px auto 0}}@media only screen and (max-width:768px){.idx_map{height:290px}.idx_gallery ul li .img{width:220px;height:220px}.under #mainContent{padding-bottom:50px}.under .key{margin-top:60px;height:250px;width:100%;background-position:right 30% center}.under .key .key_text h2{font-size:var(--ttl_size)}.under h3{margin-bottom:20px;padding-top:6px;font-size:calc(var(--ttl_size) - 2px)}.under h4{padding:7px 15px 6px;margin-bottom:20px;line-height:1.4;font-size:calc(var(--ttl_size) - 4px)}.under h5{margin-bottom:15px;font-size:calc(var(--ttl_size) - 6px)}.under h6{margin-bottom:10px;font-size:calc(var(--ttl_size) - 8px)}.under .topic_path{padding:10px 0 7px}.under .topic_path ul{padding:4px 10px 4px 4px}.under .topic_path ul li{font-size:12px}.feature_box{margin-top:50px}.feature_box .item{margin-bottom:60px;padding:30px 20px}.feature_box h4{padding:0;margin-bottom:10px}.feature_box .txt{font-size:30px;top:-27px}.under section:first-child h3{margin-top:35px}.under .entry section h3{margin-top:60px}.under section{padding-top:1px}.under section h3{margin-top:60px}.under .secH4{padding-top:40px}.under .secH5{padding-top:30px}.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{float:none;width:auto;margin:0 0 20px;text-align:center;max-width:none}.under .imgBox.rowImg .image_l:nth-child(n), .under .imgBox.rowImg .image_r:nth-child(n) {max-width:none}.under .imgBox.rowImg .txt_l,.under .imgBox.rowImg .txt_r{float:none;width:auto}.under .imgBox.rowImg.large .image_l,.under .imgBox.rowImg.large .image_r{max-width:none}.under .imgBox.rowImg.large .txt_l,.under .imgBox.rowImg.large .txt_r{width:auto}.under .imgBox.colImg .item:not(:last-of-type) {margin-bottom:30px}.under .imgBox.colImg figure{margin-bottom:15px}.under .imgBox.colImg .text{font-size:14px}.under .imgBox.colImg2 .item,.under .imgBox.colImg3 .item{width:100%}.under .imgBox.colImg2 img,.under .imgBox.colImg3 img{max-height:100%}.under .acf_block h3{margin-bottom:0}.under .acf_block .text_h3{margin:25px 0 0}.under .acf_block .text_h4{margin:20px 0 0}.under .acf_block .text_h5{margin:15px 0 0}.under table.clinic_tbl02 th:first-child{width:30%}.under .clinic_tbl02 th{width:48%}.under table.rollTable{width:768px}.under table.tbl_style01 th{font-size:16px}.under table.resTable{display:block}.under table.resTable tbody,.under table.resTable tr,.under table.resTable th,.under table.resTable td{display:block}.under table.resTable td:not(:last-child) {border-bottom:0}.under table.resTable.tbl_style01.colHead tr th{border:1px solid var(--main-color);border-bottom:none}.under table.resTable.tbl_style01.colHead tr:not(:first-child) th {border-top:none}.under table.resTable.tbl_style02.colHead th{border-bottom:none}.under table.resTable.tbl_style02.colHead tr:not(:last-child) td {border-bottom:none}.under .tbl_note{display:block}.under ul.list01 li{font-size:14px;padding-left:22px;padding-bottom:15px}.under ul.list01.mcol-2 li{width:100%;padding-bottom:9px;padding-right:0}.under ul.fs16 li{font-size:16px}.under ul.list02 li{padding-left:25px;padding-bottom:15px}.under ul.list02 li::before{top:2px;font-size:10px;padding-left:1px}.under .doctor_box{padding:0}.under .doctor_box .doctor_name{bottom:5vw;right:3.5vw;font-size:4vw;padding:3vw 2vw}}@media only screen and (max-width:375px){.under .imgBox.colImg2 .item,.under .imgBox.colImg3 .item{width:100%}}@media only screen and (max-width:768px){.under .sec_txt{margin-top:25px}.under .btn_cn .style01{max-width:300px}.under .btn_cn .style01 a{font-size:16px}.flow_box{margin-top:40px}.flow_box .item{padding:10px;margin-bottom:34px}.flow_box .item::before{width:40px;height:40px;font-size:22px}.flow_box .item:not(:last-child)::after {bottom:-27px;border-width:15px 14px 0 14px}.flow_box .item p{line-height:1.6;font-size:15px}.under .btn-group{margin-top:35px}.under .btn-group.col3{margin-top:20px}.under .btn-group.col4 .btn,.under .btn-group.col3 .btn{width:100%;max-width:290px}.under .btn-group.col4 .btn a{min-height:4.6em}.under .btn-group .btn{margin:6px 10px}.under .box_map{height:190px}.under .tbl_fr{margin-top:30px}.under .clinic_tbl01 th{width:auto;text-align:left}.under .teeth_box .secH4{width:100%}.under table.fs16 th{font-size:16px}.under table.tbl_ud1 th{width:35%}.under .sitemap>ul>li p{font-size:24px}.under .sitemap>ul>li li li a{padding-left:60px}.under .sitemap>ul>li li li a::before{left:40px}.blog_list_style01 .item .info .des{padding-bottom:25px}}@media only screen and (max-width:425px){.under .access_box_img01 .block:nth-child(even) .big, .under .access_box_img02 .block:nth-child(even) .big {-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.under .access_box_img01 .block .big,.under .access_box_img01 .block .small,.under .access_box_img02 .block .big,.under .access_box_img02 .block .small{width:100%}}@media only screen and (max-width:768px){.under.page-interview{counter-reset:count}.under.page-interview .key{background-position:left 30% center;height:400px}.under.page-interview .key .key_text{padding:10px 10px 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.under.page-interview .key .catch{font-size:7px;text-align:center;margin-left:auto;margin-right:auto}.under.page-interview .key .catch .idx_en,.under.page-interview .key .catch h2{margin-left:auto;margin-right:auto}.under.page-interview .key .catch h2,.under.page-interview .key .catch p{text-align:center}.interview_catch{margin-top:0;margin-bottom:50px;padding:50px 0}.interview_catch p{font-size:24px}.interview_catch.fz20{margin-top:40px}.interview_catch.fz20 p{font-size:17px;line-height:1.6}.interview_content,.interview_img{width:100%}.interview_content{max-width:590px;margin:0 auto}.interview_content h4{padding:0;margin-bottom:15px}.interview_content .it_num{padding-left:25px}.interview_content .it_num::before{width:20px}.interview_img{margin-bottom:20px}.interview_img:before{left:20px;font-size:70px}.interview_box{margin-bottom:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.interview_box.box_left .interview_content{margin-left:auto}.interview_box.box_right .interview_content{margin-right:auto}}@media only screen and (max-width:500px){.under.page-interview .interview_catch.catch02{background-position:right 25% center;padding-left:10px;padding-right:10px}.under.page-interview .interview_catch p{font-size:20px}}@media only screen and (max-width:480px){.under.page-interview .key .catch{font-size:1.5vw;padding:10px}.under.page-interview .key .name .en{font-size:.8em}}