@media only screen and (max-width:768px){.blurFixSP{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}body{position:relative!important;top:auto!important}}.menu_toggle{background-color:#284038;position:fixed;top:0;bottom:0;left:0;width:100%;padding:0 0 0;overflow:hidden;opacity:0;visibility:hidden;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;transition:all .5s ease;height:100%;overflow:auto;padding:100px 0}.menu_toggle.active .inside>ul>li a,.menu_toggle.active .inside>ul>li p{transform:translateY(0%)}.menu_toggle .menu_content{max-width:1218px;padding:0 50px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}.menu_toggle .menu01,.menu_toggle .menu03{max-width:355px;width:32%}.menu_toggle .menu02{max-width:408px;width:36%}.menu_toggle .menu>ul{width:100%}.menu_toggle .menu>ul>li{background-repeat:no-repeat;background-position:left 10px top 13px;background-size:auto 20px;margin-bottom:28px}.menu_toggle .menu>ul>li:last-of-type{margin-bottom:0}.menu_toggle .menu>ul>li>a,.menu_toggle .menu>ul>li>p.title{display:block;position:relative;color:#fff;font-size:18px;letter-spacing:.1em;text-decoration:none;line-height:1.5;padding-bottom:5px;position:relative}.menu_toggle .menu>ul>li>a:after,.menu_toggle .menu>ul>li>p.title:after{position:absolute;content:'';width:100%;height:2px;background:#abb1af;left:0;bottom:0;transition:.5s ease}.menu_toggle .menu>ul>li>a{cursor:pointer}.menu_toggle .menu>ul>li a{display:table}.menu_toggle .menu>ul>li a:hover:after{width:0}.menu_toggle .menu>ul>li>p.title{margin-bottom:38px}.menu_toggle .menu>ul>li>p.title::before{transform:translate(-50%,-50%)}.menu_toggle .menu>ul>li>p.title::after{display:none}.menu_toggle .menu>ul>li>p.title.rotate::before{transform:translate(-50%,-50%)}.menu_toggle .menu>ul>li>p.title.rotate::after{transform:translate(-50%,-50%)}.menu_toggle .lv2 li{padding:0 0 0 19px;position:relative;margin-bottom:25px}.menu_toggle .lv2 li:after{content:'';display:block;position:absolute;width:11px;height:2px;background:#5c7061;top:45%;left:0;transform:translateY(-50%);font-weight:normal}.menu_toggle .lv2 li a,.menu_toggle .lv2 li p.title{display:block;position:relative;color:#fff;font-size:14px;letter-spacing:.1em;text-decoration:none}.menu_toggle .lv2 li a{padding-bottom:4px;position:relative}.menu_toggle .lv2 li a:after{position:absolute;content:'';width:100%;height:1px;background:#fff;left:0;bottom:0;transition:.5s ease}#nav-icon{width:50px;height:22px;position:relative;margin:0 auto 0;cursor:pointer;transition:.5s ease-in-out}#nav-icon span{background-color:#fff;display:block;position:absolute;height:2px;width:100%;opacity:1;right:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:nth-child(1) {top:0}#nav-icon span:nth-child(2),
#nav-icon span:nth-child(3) {top:10px;width:40px}#nav-icon span:nth-child(4) {bottom:0;width:30px}#nav-icon.open span:nth-child(1) {top:11px;width:0%;right:50%}#nav-icon.open span:nth-child(2) {transform:rotate(35deg);width:100%}#nav-icon.open span:nth-child(3) {transform:rotate(-35deg);width:100%}#nav-icon.open span:nth-child(4) {top:11px;width:0%;right:50%}.hamburger-btn{position:absolute;top:35px;right:35px;z-index:10;cursor:pointer}.hamburger-btn .button-toggle{position:relative;width:100%;margin:0 auto;text-align:center;color:inherit}.hamburger-btn .button-toggle #menu_btn{margin-top:13px;color:#fff;font-size:14px;text-align:center;line-height:1;letter-spacing:.1em;padding-left:5px}@media only screen and (min-width:769px){.menu_toggle .menu>ul>li:first-child,.menu_toggle .menu>ul>li.lv2{margin-bottom:75px}.menu_toggle .lv2 li:last-of-type{margin-bottom:0}}@media only screen and (min-width:769px) and (max-width:1280px){.hamburger-btn{right:20px}.menu_toggle .menu>ul>li>a,.menu_toggle .menu>ul>li>p.title{font-size:16px;letter-spacing:0}.menu_toggle .lv2 li a,.menu_toggle .lv2 li p.title{font-size:12px;letter-spacing:0}}@media only screen and (min-width:769px) and (max-width:1000px){.menu_toggle .menu>ul>li:first-child,.menu_toggle .menu>ul>li.lv2{margin-bottom:50px}.menu_toggle .menu>ul>li>a,.menu_toggle .menu>ul>li>p.title{font-size:13px}.menu_toggle .menu>ul>li>p.title{margin-bottom:25px}.menu_toggle .lv2 li{margin-bottom:20px}.menu_toggle .lv2 li:after{top:43%}.menu_toggle .lv2 li a,.menu_toggle .lv2 li p.title{font-size:9px}}@media only screen and (max-width:768px){.hamburger-btn{position:fixed;right:4vw}}@media only screen and (max-width:768px) and (min-width:481px){.hamburger-btn{top:30px}.hamburger-btn .button-toggle #menu_btn{margin-top:17px;font-size:24px}#nav-icon{width:82px;height:38px}#nav-icon span{height:4px}#nav-icon span:nth-child(2),
  #nav-icon span:nth-child(3) {top:17px;width:65px}#nav-icon span:nth-child(4) {width:48px}}@media only screen and (max-width:480px){.hamburger-btn{top:21px}}@media only screen and (max-width:768px){body{font-size:87.5%}p,th,td,dt,dd{font-size:12px}figure{text-align:center}img{max-width:100%}.TabContainer .TabPager li{width:33%}.totop{bottom:14.667vw;right:0;width:16vw;height:16vw}.totop .icon{background-size:auto 100%;width:100%;height:56px;height:7.5vw;background-position:center center}.fblock{display:block}.fblock.true{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.under .topic_path{padding:8px 0 10px;font-size:11px}.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 .btn.style01,.btn-group .btn.style02{max-width:250px}.btn-group .btn.style01 a,.btn-group .btn.style02 a{padding:7px 35px;font-size:15px}.btn-group .btn.style01 a.md,.btn-group .btn.style02 a.md{font-size:13px}p{margin-bottom:13px;line-height:1.8}a .tel_click:hover{opacity:1;color:inherit}.slick-prev{left:0}.slick-next{right:0}.slick-arrow{z-index:1;top:15vw}.wrapper{min-width:inherit}.inner,.inner_sm{max-width:none;padding-left:10px;padding-right:10px}header.active .header_top{background:#fff}header.active .logo_pc{display:none}header.active .logo_scroll{display:block}header.active #nav-icon span,header.active #nav-icon.open span{background-color:#3d7d5e}header.active .hamburger-btn .button-toggle #menu_btn{color:#3d7d5e}header.active .hamburger-btn .button-toggle #menu_btn{color:#3d7d5e}.header_top{width:100%;height:130px;z-index:10;position:fixed;top:0;left:0;padding:0 5vw}.header_top::before{display:none}.header_top.active{transform:translateY(-100%)}.header_top p{margin-bottom:0}.header_top .logo{max-width:379px;width:70%;position:static;left:0;top:0;transform:none}.header_top .logo_scroll{display:none}.header_top .inner{height:auto;display:block}.menu_toggle{padding:130px 0 10px}.menu_toggle .inside{padding:50px 0}.menu_toggle .menu_content{padding:0 5vw}.menu_toggle .menu01,.menu_toggle .menu02{margin-bottom:7vw}.menu_toggle .menu{width:100%;max-width:100%}.menu_toggle .menu>ul>li{margin-bottom:7vw}.menu_toggle .menu>ul>li>a,.menu_toggle .menu>ul>li>p.title{font-size:3vw}.menu_toggle .menu>ul>li>a:after,.menu_toggle .menu>ul>li>p.title:after{background:#fff}.menu_toggle .menu>ul>li>p.title{margin-bottom:4vw}.menu_toggle .menu>ul .lv2{margin-bottom:5vw}.menu_toggle .lv2 ul{display:flex;flex-wrap:wrap;justify-content:space-between}.menu_toggle .lv2 li{width:50%;margin-bottom:4vw}.menu_toggle .lv2 li a{font-size:2vw;letter-spacing:0}footer{padding-bottom:14.667vw}footer .ft_info{height:auto;padding:13vw 0;background:url(https://suenaga-obgyn.com/wp-content/themes/grits_theme/images/ft_info_bg_sp.jpg.pagespeed.ce.rejZyhG63u.jpg) no-repeat;background-size:cover;background-position:top center}footer .ft_info .ft_content{display:block}footer .ft_info .info_left{width:100%;max-width:100%}footer .ft_info .info_right{max-width:100%;width:82%;margin:auto}footer .ft_info .info_logo{display:block;padding:0;margin:0 auto 5vw}footer .ft_info .ft_logo{max-width:523px;margin:0 auto 6.8vw;width:80%}footer .ft_info .des{font-size:2.8vw;text-align:center}footer .ft_info .ft_tell{display:table;margin:auto;font-size:8vw}footer .ft_info .ft_tell a{padding-left:10.5vw;background-size:auto 8vw}footer .ft_info .ft_tell .fax{font-size:3vw;margin-top:2vw}footer .ft_info .info_time th{padding:.9em .3em}footer .ft_info .info_time th,footer .ft_info .info_time td{font-size:2.7vw;letter-spacing:.05em}footer .ft_info .note{font-size:2.7vw;line-height:1.8}footer .ft_medical_bg{padding:0;display:flex;align-items:center;height:16vw}footer .ft_medical_bg .ft_medical{padding:0 5vw;margin:0}footer .ft_medical_bg .medical_logo img{max-width:29.5vw}footer .copyright{margin-left:3.2vw;padding-left:3.2vw}footer .copyright p{word-break:break-word;font-size:2.1vw;padding:1.4vw 0}.fixed_banner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;position:fixed;top:auto;bottom:0;left:0;right:auto;width:100%;height:14.667vw;transform:translateY(100%);transition:transform .3s ease-in-out}.fixed_banner.active{transform:translateY(0%)}.fixed_banner::before{display:none}.fixed_banner>div{width:33.33%;height:100%;margin:0;border-right:2px #fff solid}.fixed_banner>div:last-of-type{border:none}.fixed_banner p{font-size:3.7vw;font-weight:normal;display:flex;align-items:center;text-align:left}.fixed_banner p::before{margin:0;width:4.2vw;margin-right:1.3vw}.fixed_banner .tel p:before{height:31px;background-size:auto 4vw}.fixed_banner .web p:before{height:28px;background-size:auto 3.7vw}.fixed_banner .mail p:before{height:23px;background-size:auto 3vw}.fixed_banner .map p:before{height:33px;background-size:auto 4.4vw;margin-right:1vw}.fixed_banner .btn_chat{width:33.33%}.fixed_banner .btn_chat .txt01{font-size:3.7vw;display:flex;align-items:center;justify-content:center}.fixed_banner .btn_chat .txt01::before{width:1.538461538461538em;height:1.307692307692308em;margin:0 .4em 0 0}.fixed_banner .btn_chat .txt01 span{font-size:1.153846153846154em}}@media only screen and (max-width:480px){.header_top{height:90px}.fixed_banner>div{border-right:1px #fff solid}.menu_toggle{padding:80px 0 10px}.menu_toggle .inside{padding:50px 0 120px}.menu_toggle .menu>ul>li>a,.menu_toggle .menu>ul>li>p.title{font-size:4vw}.menu_toggle .menu>ul>li>a:after,.menu_toggle .menu>ul>li>p.title:after{height:1px}.menu_toggle .lv2 li{width:100%}.menu_toggle .lv2 li a{font-size:3vw;letter-spacing:.05em}footer .ft_info .info_right{width:90%}}@media only screen and (max-width:768px){.home_page .key{margin-top:0}.home_page .key .key_text{max-width:none;max-height:none;width:auto;transform:none}.home_page .key .key_text .item{padding:0}.home_page .key h2{font-size:6.1vw;line-height:1.9}.home_page .key .txt_catch{letter-spacing:.2em;font-size:3.4vw;line-height:1.9}.home_page .key .idx_key{height:100vh;background-size:cover;background-repeat:no-repeat;background-position:top center}.home_page .key #key_video_sp{display:block;width:150vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.home_page .key #key_video_pc{display:none}.home_page h3{font-size:6.7vw}.home_page h3 span{font-size:3.2vw;padding-left:10.2vw;margin-bottom:1.4vw}.home_page h3 span:before{width:9vw;height:2px;top:.4em}.btn_more a{font-size:3.7vw}.btn_more .more_ic{width:14.535vw;height:9.334vw;margin-right:4vw}.btn_more .more_ic:before{background-size:3.6vw auto}.btn_more.more02 .more_ic{margin-right:0;width:18vw;height:11.6vw}}@media only screen and (max-width:480px){.home_page h3 span:before{top:.4em;height:1px}}@media only screen and (max-width:768px){.idx_gallery{padding:30px 0}.idx_gallery ul li .img{width:225px;height:150px}.idx_news_abs{top:-24vw}.idx_news_abs .news_wrap{width:calc(100% - 11vw)}.idx_news_abs .inner{padding:0 2vw}.idx_news_abs .tobelow{width:6.8vw;height:6.8vw;margin-right:3vw;border:2px #fff solid}.idx_news_abs .tobelow span{width:12px;height:3.4vw;background-position:center center;background-size:auto 100%}.idx_news_abs .news_box{padding-top:.3vw;display:block;width:100%}.idx_news_abs .news_box p{font-size:3.2vw}.idx_news_abs .news_box .date{width:23vw;padding-right:2.3vw;margin-right:4vw}.idx_news_abs .news_box .date:after{height:3.3vw;top:.5vw;background:#fff}.idx_news_abs .news_box .txt{max-width:calc(100% - 26vw);padding-bottom:1vw}.idx_news_abs .news_box .txt:after{background:#fff}}@media only screen and (max-width:480px){.idx_news_abs{top:-28vw}.idx_news_abs .tobelow{border:1px #fff solid}}@media only screen and (max-width:768px){.index01{padding:11vw 0 16vw}.index01 .inner{padding:0 5vw}.index01 h3{font-size:4.8vw}.index01 .idx01_bg{padding:12vw 5vw;background:url(https://suenaga-obgyn.com/wp-content/themes/grits_theme/images/xidx01_bg_sp.jpg.pagespeed.ic.2uO1Oztd6r.jpg) top center;background-size:cover}.index01 .txt{font-size:3.2vw;text-align:inherit;margin-bottom:6vw}.index01 .txt br{display:none}.index01 .measure{display:block}.index01 .measure .ttl{width:100%;font-size:4.3vw;padding:4.1vw 2vw;margin-bottom:4.5vw;height:auto}.index01 .measure .ttl br{display:none}.index01 .list li{font-size:3vw;line-height:1.8;padding-left:3.5vw}.index01 .list li:before{top:0;transform:translateY(0)}.index01 .list li:not(:last-child) {margin-bottom:3px}}@media only screen and (max-width:480px){.index01 .inner{padding:0 10px}.index01 .txt{font-size:3.5vw}.index01 .measure .ttl{font-size:4.5vw}.index01 .list li{font-size:3.4vw}}@media only screen and (max-width:768px){.index02{margin:4vw auto 15vw}.index02 h3{margin-bottom:6vw}.index02 .inner{padding:0 5vw}.index02 .box_img{position:relative;top:auto;right:auto;width:48vw;margin:0 -5vw 0 auto;justify-content:flex-end}.index02 .box_img .img{border:2px #4c5b56 solid}.index02 .box_img .img01{top:8vw;right:44vw}.index02 .txt{width:100%;max-width:100%;font-size:3.2vw;margin:14vw 0 6vw}}@media only screen and (max-width:480px){.index02{margin-top:0}.index02 .inner{padding:0 10px}.index02 .txt{font-size:3.3vw}.index02 .box_img{width:52vw}.index02 .box_img .img{border:1px #4c5b56 solid}}@media only screen and (max-width:768px){.index03 .content{padding:16vw 0 10vw}.index03 h3{margin:0 0 9vw auto}.index03 .inner{padding:0 5vw}.index03 .logo_asb{width:72vw;height:56.6vw;top:-13vw;left:-15vw}.index03 .box_point{display:block}.index03 .itemT{margin-top:0}.index03 .point_item{width:100%;margin-bottom:5.5vw}.index03 .img img{width:100%}.index03 .box_txt{bottom:5vw;left:5.5vw}.index03 .box_txt .ttl{font-size:4.5vw;margin-bottom:2vw}.index03 .box_txt .ttl .num{font-size:3.2vw}.index03 .box_txt .txt{font-size:3.2vw;letter-spacing:.07em}.index03 .btn_more{bottom:6.5vw;right:5.5vw}}@media only screen and (max-width:480px){.index03 .inner{padding:0 10px}.index03 .logo_asb{top:-11vw}}@media only screen and (max-width:768px){.index04{padding:16vw 0}.index04 .inner{padding:0 5vw}.index04 h3{margin:0 auto 9.2vw}.index04 .list img{width:100%}.index04 .list01 li{width:48%;margin-bottom:4%}.index04 .list02 li{width:48%}.index04 .list02 li:nth-child(3) {margin:4% auto 0}.index04 .box_txt{height:11vw}.index04 .box_txt .ttl{font-size:3.2vw;letter-spacing:.05em;line-height:1.4}}@media only screen and (max-width:480px){.index04 .inner{padding:0 10px}}@media only screen and (max-width:768px){.index05{padding:16vw 0}.index05 .inner{padding:0}.index05 h3{margin-bottom:9vw}.index05 h3 span{padding-right:6vw}.index05 .list{display:block;padding:0 5vw;margin-bottom:12vw}.index05 .list li{width:58.667vw;margin:0 auto 9vw}.index05 .list .img{height:58.667vw;margin-bottom:2vw}.index05 .list img{max-width:206px;width:48%}.index05 .list .txt{font-size:4vw}.index05 .box_staff{background:url(https://suenaga-obgyn.com/wp-content/themes/grits_theme/images/idx05_bg1_sp.jpg.pagespeed.ce.jgRBWsICuD.jpg) no-repeat;background-size:cover;background-position:top center;padding:19.5vw 5vw 16vw;height:auto}.index05 .box_staff .content{display:block}.index05 .box_staff .ttl{font-size:4vw;text-align:center;margin-bottom:11vw}.index05 .box_staff .box_btn{display:table;margin:auto}.index06{padding-bottom:0;margin-bottom:10vw}.index06 .inner{padding:0 5vw}.index06 .box_txt{position:relative;margin:-13vw 0 0 auto;width:89vw;padding:8vw 10vw 8vw 6vw}.index06 .box_txt .txt{font-size:3.2vw;margin-bottom:6vw}.index06 .txt_inner{max-width:100%;padding:0}.index06 .img{width:83.7vw}.index06 .idx06_logo{width:72.2vw;height:56.8vw;top:9vw;right:-26vw}.index06 .btn_more{margin-bottom:5vw}}@media only screen and (max-width:480px){.index06 .inner{padding:0 10px}.index06 .box_txt{width:92vw}}@media only screen and (max-width:768px){.index07 .inner{padding:0 5vw}.index07 .content{display:block}.index07 .box_news{padding:0;width:100%;margin-bottom:10vw}.index07 .idx_column{padding-top:8vw;border-top:1px #d2d2d2 solid}.index07 .news_in{max-width:100%;width:100%}.index07 .news_item{padding-bottom:0}.index07 .news_item:not(:last-child) {margin-bottom:7vw}.index07 .news_item p{font-size:3.2vw}.index07 .news_item .tag span{font-size:2.8vw}.index07 .box_ttl{margin-bottom:6vw}.index07 .box_ttl .link{margin-right:15px}.index07 .box_ttl .link a{font-size:3vw;padding-right:55px}}@media only screen and (max-width:480px){.index07{margin-bottom:16vw}.index07 .inner{padding:0 10px}.index07 .box_ttl{margin-bottom:6vw}.index07 .box_ttl .link a{font-size:3.3vw;padding-right:45px;background-size:30px auto}}@media only screen and (max-width:768px){.index08{margin-bottom:19vw}.index08 h3{margin-bottom:6.8vw}.index08 .inner{padding:0 5vw}.index08 .content{padding:10.2vw 5.8vw}.index08 .f_block{display:block}.index08 .box_map{width:100%;max-width:100%;margin-bottom:7vw}.index08 .idx_map{height:52vw}.index08 .box_info{max-width:100%;width:100%;padding-right:0}.index08 .info dt,.index08 .info dd{font-size:3.2vw}.index08 .info dt{width:26vw}.index08 .info dd{width:calc(100% - 26vw)}.index08 .idx08_time th,.index08 .idx08_time td{font-size:2.5vw;letter-spacing:.05em}.index08 .idx08_time th:last-of-type,.index08 .idx08_time td:last-of-type{width:15%}.index08 .note{font-size:2.5vw}}@media only screen and (max-width:480px){.index08 .inner{padding:0 10px}}@media only screen and (max-width:768px){.index09{padding:15vw 5vw 11.5vw;background:url(https://suenaga-obgyn.com/wp-content/themes/grits_theme/images/idx09_bg_sp.jpg.pagespeed.ce.Wh07eYTV4M.jpg) no-repeat;background-position:top center;background-size:cover}.index09 h3{margin:0 auto 3vw}.index09 .txt1{font-size:4vw;line-height:1.5}.bnra_block{padding-bottom:60px;padding-top:60px}.bnra_block .bnra .close{display:none}.bnr_all_site{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center}.bnr_all_site .bnra{width:calc(100% - 20px);margin:10px}.share_btn{padding:11vw 0}.share_btn .box_bnr{display:block;padding:0;max-width:79vw}.share_btn .bnr{width:100%;padding:0 3vw;border:2px #4c5b56 solid;background-size:5vw auto;background-position:center right 3vw}.share_btn .bnr01{margin-bottom:4vw}.share_btn .bnr01 .bnr_txt,.share_btn .bnr02 .bnr_txt{background-size:17vw auto;background-position:center left 3vw}.share_btn .bnr_txt{padding:4vw 4vw 5vw 22vw}.share_btn .bnr_txt .ttl{font-size:4.5vw}.share_btn .bnr_txt .txt{font-size:2.4vw}}@media only screen and (max-width:480px){.share_btn .box_bnr{max-width:85vw}.share_btn .bnr{border:1px #4c5b56 solid}}@media only screen and (max-width:767px) and (orientation:landscape){.header_top{height:80px}.header_top .logo{width:50%}.hamburger-btn{top:15px}.hamburger-btn .button-toggle #menu_btn{font-size:14px;margin-top:13px}#nav-icon{width:50px;height:22px}#nav-icon span{height:2px}#nav-icon span:nth-child(2),
  #nav-icon span:nth-child(3) {top:10px;width:40px}#nav-icon span:nth-child(4) {width:30px}.idx_news_abs{top:-10vw}.idx_news_abs .news_box p{font-size:2.5vw}.idx_news_abs .news_box .date{width:20vw}.idx_news_abs .news_box .date:after{top:0}.menu_toggle{padding:80px 0 10px}.fixed_banner{height:9vw}.fixed_banner p{font-size:2vw}.fixed_banner p:before{width:4vw}.fixed_banner .tel p:before{height:31px;background-size:auto 3.4vw}.fixed_banner .web p:before{height:28px;background-size:auto 3.1vw}.fixed_banner .mail p:before{height:23px;background-size:auto 2.4vw}.fixed_banner .map p:before{height:33px;background-size:auto 3.8vw;margin-right:1vw}.home_page .key h2{font-size:4vw;line-height:1.6}.home_page .key .txt_catch{font-size:2.5vw}footer{padding-bottom:9vw}.totop{bottom:9vw;width:10vw;height:10vw}.totop .icon{height:5.5vw}.home_page h3{font-size:5.7vw}.home_page h3 span{font-size:3vw}.btn_more a{font-size:2.8vw}.index01 .idx01_bg{padding:8vw 5vw}.index01 h3{font-size:3.8vw}.index01 .txt{font-size:2.2vw}.index01 .measure .ttl{font-size:3.3vw}.index01 .list li{font-size:2.3vw}.index02 .txt{font-size:2.2vw}.index03 .box_txt .ttl{font-size:3.5vw}.index03 .box_txt .txt{font-size:2.2vw}.index04 .box_txt .ttl{font-size:2.5vw}.index05 .list .txt{font-size:3vw}.index06 .box_txt .txt{font-size:2.2vw}.index07 .news_item p{font-size:2.2vw}.index07 .news_item .tag span{font-size:2vw}.index07 .news_item:not(:last-child) {margin-bottom:5vw}.index08 .info dt,.index08 .info dd{font-size:2.2vw}.index08 .idx08_time td,.index08 .idx08_time th,.index08 .idx08_time .note{font-size:1.8vw}.index09 .txt1{font-size:3vw}footer .ft_info{padding:10vw 0}footer .ft_info .ft_logo{max-width:400px}footer .ft_info .des{font-size:2.3vw}footer .ft_info .ft_tell{font-size:7vw}footer .ft_info .ft_tell .fax{font-size:2.5vw}footer .ft_info .info_time th,footer .ft_info .info_time td{font-size:2vw}footer .ft_info .note{font-size:2vw}footer .copyright p{font-size:1.5vw}footer .ft_medical_bg{height:11vw}footer .ft_medical_bg .medical_logo img{max-width:20vw}}@media only screen and (max-width:768px){.under #mainContent{padding-bottom:50px}.under .key{height:400px}.under .key .key_text{padding:0}.under .key h2{margin-top:60px;padding:12px 10px;font-size:18px}.under .key h2 .en{font-size:30px}.under h3{margin-bottom:35px;padding-bottom:20px;font-size:24px}.under h3:after{width:80px}.under h4{margin-bottom:30px;font-size:20px;padding-bottom:15px}.under h4:after{width:45px}.under h5{margin-bottom:15px;font-size:18px}.under h5:before{height:17px}.under h6{margin-bottom:10px;font-size:15px}}@media only screen and (max-width:425px){.under .key h2{font-size:16px;letter-spacing:0}.under h3{margin-bottom:30px;font-size:20px;letter-spacing:0;padding-bottom:15px}.under h3:after{height:1px}.under h4{margin-bottom:25px;padding-bottom:10px;font-size:18px;letter-spacing:0}.under h5{margin-bottom:15px;font-size:17px;letter-spacing:0}.under h6{margin-bottom:15px;letter-spacing:0}}@media only screen and (max-width:768px){.under section:first-child h3{margin-top:35px}.under section{padding-top:1px}.under section h3{margin-top:60px}.under .secH4{padding-top:40px}.under .secH5{padding-top:30px}.under .entry .imgBox.rowImg .image_l,.under .entry .imgBox.rowImg .image_r{min-height:100px;display:flex;align-items:center;justify-content:center}.under .imgBox.rowImg{display:flex;flex-direction:column}.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{float:none;width:auto;margin:20px auto 15px;text-align:center;max-width:none;display:table}.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;order:-1}.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;min-height:100px;display:flex;align-items:center;justify-content:center}.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:400px}.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.rollTable{width:1000px}.under table.ud_tbl_col3{width:820px}.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-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}.under ul.list01.mcol-2 li{width:100%;padding-bottom:9px;padding-right:0;padding-left:20px}.under .ud_map{height:67vw}.under .doctor_box .doctor_name{bottom:3vw;right:3vw;font-size:4vw;padding:2.8vw 5vw 3vw}.under .ud_box_flow .item{padding:20px 15px;margin-bottom:30px}.under .ud_box_flow .item:before{border-top:20px solid #47723f;border-right:20px solid transparent}.under .ud_box_flow .item:after{bottom:-20px;border-left:12px solid transparent;border-right:12px solid transparent;border-top:8px solid #47723f}.under .ud_box_flow .flow_ttl{font-size:16px}.under .ud_box_flow .flow_ttl .num{font-size:20px}.under .ud_faq .faq_item{margin-bottom:20px}.under .ud_faq .question{padding:13px 30px 13px 40px}.under .ud_faq .question:after,.under .ud_faq .question:before{right:10px}.under .ud_faq .question .ttl{font-size:15px}.under .ud_faq .txt_abs{font-size:24px;left:10px}.under .ud_faq .answer{padding:13px 10px 13px 40px}.img_wcap_ct{margin-bottom:30px;width:auto!important}.img_wcap_ct img{max-height:400px}.blog-content .entry>h4{margin-top:40px}.blog-content .entry>h5{margin-top:30px}.inbl{margin-bottom:40px}.box_lig01,.box_lig02{padding:20px}.under_post table th{font-size:15px}.page-doctor .doctor_career dt{width:90px;flex-shrink:0}.page-doctor .doctor_career dd{flex:1}}@media only screen and (max-width:375px){.page-doctor .doctor_career dl{flex-direction:column}.under .imgBox.colImg .text{font-size:13px}.under .imgBox.colImg2 .item,.under .imgBox.colImg3 .item{width:100%}}@media screen and (max-width:640px){.img_l,.img_r{float:none;max-width:100%;margin:0 0 20px 0}}@media only screen and (max-width:768px){.under table.page-clinic_tbl01 th{width:70px;font-size:1em;padding:.625rem .3rem}.under table.page-clinic_tbl01 td{font-size:.9em}.under table.page-clinic_tbl01 th{width:100px}.page-doctor .inter_group .sub_catch{margin-bottom:50px;padding:75px 15px}.page-doctor .inter_group .bg04{background-position:center left}.page-doctor .inter_group .sub_catch p{font-size:18px;letter-spacing:.05em}.page-doctor .inter_group .inter_item{display:block;margin-bottom:50px}.page-doctor .inter_group .img{width:100%;margin-bottom:40px}.page-doctor .inter_group .box_txt{width:100%}.page-doctor .inter_group .num{font-size:14px}}@media only screen and (max-width:480px){.page-doctor .inter_group .sub_catch{margin-bottom:40px;padding:50px 15px}.page-doctor .inter_group .sub_catch p{font-size:16px}.page-doctor .inter_group .inter_item{display:block;margin-bottom:40px}.page-doctor .inter_group .img{margin-bottom:30px}}@media only screen and (max-width:768px){.under .clinic_tbl01 th{width:auto;text-align:left}.under .teeth_box .secH4{width:100%}}@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 {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 screen and (max-width:768px){.img_wcap_ct{margin-bottom:30px;width:auto!important}.img_wcap_ct img{max-height:400px}.blog-content .entry>h4{margin-top:40px}.blog-content .entry>h5{margin-top:30px}.inbl{margin-bottom:40px}.box_lig01,.box_lig02{padding:20px}.under_post table th{font-size:15px}.blog-content .entry .colImg1 img{max-height:450px}}@media screen and (max-width:640px){.img_l,.img_r{float:none;max-width:100%;margin:0 0 20px 0}.blog-content .entry .colImg1 img{max-height:370px}}@media only screen and (max-width:768px){footer .ft_medical_bg .ft_medical{padding:0 2vw}footer .copyright p{padding:0;margin:0}footer .copyright{padding:15px 0;margin:0}footer .copyright .textwidget p{word-break:break-word;font-size:2vw}footer .copyright p.copy_img{max-width:125px;margin-right:10px;padding-right:10px}}