@media only screen and (max-width:768px){.blurFixSP{image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-o-pixelated;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}}.menu_toggle{background-color:rgba(255,255,255,.95);position:fixed;top:0;bottom:0;left:0;width:100%;height:100vh;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:100px 10px 50px;margin-bottom:80px;max-width:100%}.menu_toggle .inside .ft_link a{color:#000}.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:32px;height:27px;position:relative;margin:0 auto 0;cursor:pointer;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#nav-icon span{background-color:#fff;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:3px}#nav-icon span:nth-child(2),
#nav-icon span:nth-child(3) {top:11px}#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{background-color:#0f3e6f;width:60px;height:60px;padding:0;position:fixed;top:0;right:0;z-index:10;cursor:pointer}.hamburger-btn .button-toggle{position:relative;width:100%;height:100%;margin:0 auto;text-align:center;color:inherit;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 #menu_btn{color:#fff;font-size:13px;text-align:center;line-height:1;letter-spacing:0}@media only screen and (max-width:768px){body{font-size:87.5%}figure{text-align:center}img{max-width:100%}.inner{max-width:610px}.inner_big,.inner_sm{max-width:670px}.totop{bottom:110px;right:5px}.totop.ac{bottom:145px}.totop .icon{width:50px;height:50px}.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}.mt20{margin-top:10px!important}.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}.ovh .logo,header.active .logo{height:70px;max-width:300px}.ovh .logo a,header.active .logo a{padding:10px 20px}.ovh .logo img,header.active .logo img{max-width:100%}.ovh .header_top,header.active .header_top{background-color:#0f3e6f}.logo{max-width:300px;width:calc(100% - 80px);margin-left:10px;height:75px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.6);box-shadow:0 0 20px rgba(0,0,0,.6);-webkit-transform:none;transform:none}.logo a{padding:10px 20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.logo img{max-height:50px}.header_top{width:100%;padding:0 0;position:fixed;top:0;left:0;z-index:10;height:60px}.header_top::before{display:none}.header_top.active{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header_top p{margin-bottom:0}.header_top .inner{height:auto;display:block}.ft_link .ttl{font-size:28px;margin-bottom:10px}.ft_link a{font-size:14px}.ft_link li{margin-bottom:10px;padding-left:22px;letter-spacing:.1em}.ft_link li:not(.ttl) {background-size:16px auto;background-position:left 0 top 6px}.ft_link .menu01 ul,.ft_link .menu02 ul{width:100%}.ft_link .menu01 ul:last-child,.ft_link .menu02 ul:last-child{margin-top:10px;width:100%}.ft_link .menu02{margin-top:30px}footer{background-size:auto;padding:0 0 105px}footer .ft_bg01{padding:50px 0 55px;background-image:url(https://minoh-oralsurgery.com/wp-content/themes/grits_theme/images/ft_bg01_sp.jpg)}footer .ft_info,footer .ft_box{width:auto;margin:0 auto}footer .ft_info .des{padding-left:29px;background-size:20px auto;background-position:top 6px left;font-size:15px;letter-spacing:.1em}footer .ft_info .tel{margin-top:20px;max-width:345px}footer .ft_info .tel a{height:65px;font-size:28px}footer .ft_info .tel a span{padding-left:38px;background-position:left 5px top 4px;background-size:22px auto;padding-bottom:2px}footer .ft_box{text-align:center;margin-bottom:40px}footer .ft_box .ft_tl{font-size:20px;padding-bottom:14px}footer .ft_box .ft_tl:before{right:0;margin:auto}footer .ft_box .ft_tl .f_en{font-size:45px}footer .ft_box p{font-size:15px;letter-spacing:.1em}footer .ft_logo{max-width:340px;width:calc(100% - 20px);padding-bottom:20px}footer .copyright .flex_center figure a{max-width:120px;width:26vw;padding-right:10px;margin-right:10px}footer .copyright p{word-break:break-word;font-size:10px}.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}.fixed_banner.active{-webkit-transform:translateY(0%);transform:translateY(0%)}.fixed_banner::before{display:none}.fixed_banner p{font-weight:normal}.fixed_banner p::before{margin-bottom:5px}.fixed_banner .tel,.fixed_banner .mail,.fixed_banner .office{height:auto}.fixed_banner .tel{width:35%}.fixed_banner .mail{width:25%}.fixed_banner .office{width:40%}.fixed_banner .tel p,.fixed_banner .mail p{padding:0 0;line-height:1}.fixed_banner .tel p::before,.fixed_banner .mail p::before,.fixed_banner .office p::before{height:22px;background-position:center bottom}.fixed_banner .tel p{font-size:13px}.fixed_banner .tel p::before{background-size:auto 18px}.fixed_banner .mail p{font-size:12px}.fixed_banner .mail p::before{background-size:auto 12px}.fixed_banner .office p{font-size:12px;letter-spacing:.08em}.fixed_banner .office p::before{background-size:auto 20px}.chatbot{bottom:50px;left:0;width:100%;height:55px;border:1px solid #012f5f;color:#2f4f70;background-color:#fff;transform:translateY(250%);transition:transform .3s ease-in-out , -webkit-transform .3s ease-in-out;padding-top:5px}.chatbot.active{transform:translateY(0)}.chatbot .chatbot_label{position:absolute;top:-16px;left:20px;display:table;margin:auto;background:linear-gradient(90deg,rgba(184,159,113,1) 0%,rgba(224,204,166,1) 100%);border-radius:4px;color:#fff;padding:2px 14px 2px 10px}.chatbot_txt{position:relative;font-weight:700;font-size:18px;line-height:1.25;letter-spacing:.1em;display:flex;justify-content:center;align-items:center}.chatbot_txt::before{content:"";position:relative;display:block;width:28px;height:22px;margin-right:10px;margin-top:1px;mask-image:url(../images/icon_chat.svg);-webkit-mask-image:url(../images/icon_chat.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;mask-position:center;-webkit-mask-position:center;background-color:#2f4f70}.chatbot_txt::after{content:"";position:absolute;top:-3px;bottom:0;right:10px;clip-path:polygon(0 0,0% 100%,100% 50%);background:#2f4f70;margin:auto;width:7px;height:10px}.chatbot .chatbot_label .label_txt{font-size:12px;letter-spacing:.1em;padding-left:49px}.chatbot .chatbot_label .label_txt::before{content:"";position:absolute;top:-7px;left:15px;width:40px;height:29px;background: url(../images/24.svg) no-repeat center/contain}}@media only screen and (max-width:400px){footer .copyright .flex_center{display:block;text-align:center}footer .copyright .flex_center figure a{width:100%;max-width:130px;margin:0 auto 15px;padding-bottom:15px;padding-right:0}footer .copyright .flex_center figure a:before{top:unset;bottom:0;right:0;left:0;width:100px;height:1px}}@media only screen and (max-width:374px){footer .ft_info .des{font-size:14px;letter-spacing:.05em}footer .ft_box p{font-size:14px}}@media only screen and (max-width:768px){.home_page .key{margin-top:0;height:150vw}.home_page .key .key_text{max-width:none;max-height:none;width:auto;position:static;-webkit-transform:none;transform:none}.home_page .key .key_text .item{padding:4vw 0 29vw;background-size:45vw auto;text-align:center}.home_page .key h2{font-size:30px;margin-bottom:10px}.home_page .key p{font-size:18px}}@media only screen and (max-width:450px){.home_page .key .key_text .item{padding-top:6vw;background-size:64vw auto}.home_page .key h2{font-size:6vmin}.home_page .key p{font-size:3.8vmin}}@media only screen and (max-width:768px) and (orientation:landscape){.home_page .key{height:105vw}.home_page .key h2{font-size:5vmin}.home_page .key p{font-size:3.5vmin}}@media only screen and (max-width:768px) and (max-aspect-ratio:460/800){.home_page .key #myvideo{width:100%;height:100%}}@media only screen and (max-width:768px){.bnr_corona{width:165px;height:75px;right:10px;bottom:0}.bnr_corona.active{bottom:165px}.bnr_corona.ac{right:66px;bottom:157px}.bnr_corona .box_in{padding:15px 5px 16px 10px}.bnr_corona figure{width:42px}.bnr_corona .tl{font-size:16px;margin-left:10px}.bnr_corona .icon_close{top:-8px;right:-8px;width:22px;height:22px;background-size:8px auto}.idx_scroll{top:-82px;width:18px}.idx_scroll p{font-size:10px}.idx_scroll p:before,.idx_scroll p:after{top:40px}.tl_h3{font-size:20px;background-size:38px auto;padding-top:38px;letter-spacing:.1em}.tl_h3 .f_en{font-size:40px}.cm_btn a{font-size:15px;padding:10px 20px 13px}.cm_btn.btn_w a{padding:12px 20px 14px}.gr_btn .cm_btn{margin:5px}}@media only screen and (max-width:400px){.bnr_corona.ac{right:15px;bottom:205px}}@media only screen and (max-width:768px){.idx01{padding:60px 0;background-position:right center}.idx01_box{padding:35px 30px 50px;background-position:center;background-size:63vw auto}.idx01_box .b_tl .cm_btn{max-width:110px;margin-top:0}.idx01_box .b_tl .cm_btn a{font-size:13px;letter-spacing:.1em;padding:8px 20px 9px 10px}.idx01_box .col{width:100%;max-width:100%}.idx01_box .col h3{font-size:18px}.idx01_box .col h3 .f_en{font-size:30px}.idx01_box .col.b_news{margin-bottom:40px}.idx01 .idx_b_list li a{padding:16px 7px 15px}}@media only screen and (max-width:450px){.idx01_box{padding:35px 20px 50px}}@media only screen and (max-width:768px){.idx02{background-image:url(https://minoh-oralsurgery.com/wp-content/themes/grits_theme/images/idx02_bg_sp.jpg)}.idx02_box h3{padding-bottom:20px;margin-bottom:30px;text-align:center}.idx02_box h3:before{right:0;margin:auto}.idx02_box h3 .f_en{font-size:46px}.idx02_box h3 .f_jp{font-size:16px;margin-right:auto;margin-left:auto}.idx02_box .b_cont{padding:60px 0 25px}.idx02_box .b_cont p{font-size:15px}.idx02_box .b_img{margin-bottom:20px}.idx02_box .b_img figure{max-width:420px}.idx02_box .b_name{bottom:0;padding:20px 25px 19px 23px}.idx02_box .b_name .txt01{font-size:14px;letter-spacing:.1em}.idx02_box .b_name .txt02{font-size:18px;letter-spacing:.1em}.idx02_box .b_name .txt_en{font-size:15px}.idx02_box .b_name .txt_jp{padding-bottom:9px;margin-bottom:8px}.idx02_box .gr_btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.idx02_box .gr_btn .cm_btn{max-width:265px;margin:5px}}@media only screen and (max-width:550px){.idx02_box .gr_btn .cm_btn:nth-child(3) {-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.idx02_box .gr_btn .cm_btn:nth-child(4) {-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media only screen and (max-width:450px){.idx02_box .b_name .txt01{font-size:3.5vw;margin-right:5px}.idx02_box .b_name .txt02{font-size:5vw}.idx02_box .b_name .txt03{font-size:3vw}.idx02_box .b_name .txt_en{font-size:4vw}}@media only screen and (max-width:768px){.idx03{padding:60px 0;background-image:url(https://minoh-oralsurgery.com/wp-content/themes/grits_theme/images/idx03_bg_sp.jpg)}.idx03 .inner_sm{max-width:720px}.idx03 .tl_h3{background-size:5.416em auto;padding-top:6.416em;font-size:1.7em}.idx03 .tl_h3 .f_en{font-size:1.67em}.idx03_tl{max-width:37.857em;height:37.857em;font-size:1.823vw;padding-bottom:2.9167em;border-width:1em}.idx03_box{max-width:52em;height:52em;font-size:1.823vw}.idx03_box .b_item{width:11.428em;height:11.428em}.idx03_box .b_item:before{width:calc(100% - .86em);height:calc(100% - .86em)}.idx03_box .b_item .tl{font-size:1.2em}.idx03_box .item02,.idx03_box .item04{right:5.7em}.idx03_box .item06,.idx03_box .item08{left:5.7em}.idx03_box .item04,.idx03_box .item06{bottom:5.357em}.idx03_box .item08,.idx03_box .item02{top:5.357em}}@media only screen and (max-width:450px){.idx03_box .b_item{width:13em;height:13em}.idx03_box .b_item .tl{font-size:1.5em}}@media only screen and (max-width:768px){.idx04{padding:50px 0 60px;background-image:url(https://minoh-oralsurgery.com/wp-content/themes/grits_theme/images/idx04_bg_sp.jpg)}.idx04_box .b_item{width:100%;min-height:auto;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:30px 15px 21px}.idx04_box .b_item:nth-child(2n + 2) {margin-top:0}.idx04_box .b_item h4{font-size:20px;padding-bottom:12px;margin-bottom:20px;letter-spacing:.1em}.idx04_box .b_item p{letter-spacing:.1em;font-size:15px}.idx04_box .b_item .point_txt{font-size:11px;margin-bottom:14px}.idx04_box .b_item .txt_en{font-size:70px}.idx04 .cm_btn{margin-top:35px}.idx05{padding:45px 0 60px;background-image:url(https://minoh-oralsurgery.com/wp-content/themes/grits_theme/images/idx05_bg_sp.jpg)}.idx05_box{margin:0 -5px}.idx05_box .b_item{width:calc(50% - 10px);margin:5px;padding:26px 6px 30px}.idx05_box .b_item:before,.idx05_box .b_item:after{right:-1px;bottom:-1px}.idx05_box .b_item h4{font-size:18px;letter-spacing:.1em}.idx05_box .b_item h4 .f_en{font-size:14px}.idx05_box .b_item figure{height:50px}.idx05_box .b_item figure img{max-width:37px}.idx05_box .b_item.item03 figure img{max-width:32px}.idx05_box .b_item.item04 figure img,.idx05_box .b_item.item05 figure img{max-width:40px}.idx05_box .b_item.item06 figure img,.idx05_box .b_item.item08 figure img{max-width:60px}.idx05_box .b_item.item07 figure img{max-width:27px}}@media only screen and (max-width:450px){.idx05_box .b_item h4{font-size:15px}.idx05_box .b_item h4 .f_en{font-size:12px}}@media only screen and (max-width:374px){.idx05_box .b_item{width:100%;max-width:280px;margin-left:auto;margin-right:auto}}@media only screen and (max-width:768px){.idx06{padding:60px 0 60px}.idx06:before{background-image:url(https://minoh-oralsurgery.com/wp-content/themes/grits_theme/images/idx06_bf_sp.jpg)}.idx06 .inner_sm{padding:0}.idx06 .b_img,.idx06 .b_cont{width:95%}.idx06 .b_img{position:relative;left:0}.idx06 .b_cont{margin-top:-50px;padding:45px 20px 50px 20px}.idx06 .b_cont .tl_h3{font-size:17px;padding-top:40px;margin-bottom:16px}.idx06 .b_cont .tl_h3 .f_en{font-size:40px;margin-bottom:2px}.idx06 .b_cont .subtxt{font-size:17px;padding-bottom:6px;margin-bottom:12px}.idx06 .b_cont p{font-size:15px;letter-spacing:.1em}.idx06 .gr_btn{margin-top:35px}.idx06 .gr_btn .cm_btn{width:100%}.idx06 .gr_btn .cm_btn.b_fz16 a{font-size:14px;padding:13px 20px 12px}.idx07{padding:50px 0 60px}.idx07 h3{font-size:30px;letter-spacing:.1em;margin-bottom:25px}.idx07 h3 .f_jp{font-size:18px;letter-spacing:.1em}.idx07 .txt_en{font-size:12vw;top:-1.8vw}.idx07 .TabContainer .TabPager li{font-size:15px;letter-spacing:.1em;padding:14px 5px 15px}.idx07 .TabContainer .TabContent>ul>li .fblock{padding:16px 30px 30px 30px}.idx07 .TabContainer .TabContent>ul>li figure,.idx07 .TabContainer .TabContent>ul>li .box_cont{width:100%;max-width:650px}.idx07 .TabContainer .TabContent>ul>li .box_cont{margin-bottom:30px}.idx07 .TabContainer .TabContent>ul>li .box_cont h4{font-size:21px;letter-spacing:.1em;text-align:center}.idx07 .TabContainer .TabContent>ul>li .box_cont h4 .f_en{font-size:18px;margin-bottom:3px}}@media only screen and (max-width:400px){.idx07 .TabContainer .TabPager li{font-size:4vw;letter-spacing:.05em}}@media only screen and (max-width:768px){.idx08 .tl_h3{font-size:20px;margin-bottom:25px}.idx08 .tl_h3 .f_en{font-size:45px}.idx08_gallery li{max-width:200px}.idx08_box{margin-top:-30px;padding:40px 5% 45px}.idx08_box .fblock>div{width:100%}.idx08_box .b_info dl dt{width:80px}.idx08_box .b_info dl dd{width:calc(100% - 80px)}.idx08_box .b_time{margin-top:30px}}@media only screen and (max-width:450px){.idx08_box .b_time .tbl_time tr th,.idx08_box .b_time .tbl_time tr td{font-size:12px}.idx08_box .b_time .tbl_time tr th:last-child,.idx08_box .b_time .tbl_time tr td:last-child{padding-right:8px}.idx08_box .b_time .tbl_time tr th{padding:10px 3px}.idx08_box .b_time .tbl_time tr th:first-child{width:95px;padding-left:3px}.idx08_box .b_time .tbl_time tr td{padding:12px 3px}.idx08_box .b_time .tbl_time tr td:first-child{padding-left:3px}.idx08_box .b_time .tbl_time tr:last-child td{padding-bottom:15px;padding-top:11px}.idx08_box .b_time .txt_time{font-size:12px}}@media only screen and (max-width:768px){.idx09{padding-bottom:50px}.idx09 .txt_en{-webkit-animation-delay:5s;animation-delay:5s}.idx09 .txt_en p{font-size:60px}.idx09_map{padding:60px 0 110px}.idx09_google{padding:50px 0 50px;margin-top:-50px}.idx09 .b_youtube{height:48vw;width:100%;max-width:86vw}.idx09 .b_map{max-height:90vw;height:350px}.idx09 .b_cal{max-height:500px;height:100vw}.idx08 .gr_btn .cm_btn{margin:5px 0}.btn_mail{margin-top:5px;max-width:305px}.btn_mail a span{font-size:18px;padding-left:40px;background-size:26px auto}.btn_mail a{padding:14px 20px}}@supports (-webkit-touch-callout: none) {
  /* Specific to iOS devices */
  .idx09 .b_cal iframe {
    height: 500px;
  }
}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance: none) {
    /* Safari */
    .idx09 .b_cal iframe {
      height: 500px;
    }
  }}@media only screen and (max-width:768px){.idx_banner{padding:35px 0 0}.idx_banner .flex_center .bnr_it{width:100%;margin:10px}}@media only screen and (max-width:450px){.idx_banner{}}@media only screen and (max-width:768px){.under .sitemap>ul>li a,.under .sitemap>ul>li p{padding:10px 10px 10px 25px}.under .sitemap>ul>li p{font-size:28px}.under .sitemap>ul>li li a{padding-left:50px}.under .sitemap>ul>li li a:before{left:15px}.under #mainContent{padding-bottom:50px}.under .key{margin-top:0;height:250px;background-image:url(https://minoh-oralsurgery.com/wp-content/themes/grits_theme/images/under_key_bg_sp.jpg)}.under .key .key_text{padding-top:50px}.under .key h2{font-size:26px;letter-spacing:.1em}.under h2,.under h3,.under h4,.under h5,.under h6{letter-spacing:.1em}.under h3{font-size:24px;padding-bottom:10px;background-size:35px auto;padding-top:40px;margin-bottom:20px}.under h4{margin-bottom:20px;font-size:20px;padding:8px 10px 8px 15px;background-size:75px auto}.under h5{margin-bottom:15px;font-size:18px}.under h6{margin-bottom:10px;margin-top:16px;font-size:16px}.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 .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.rollTable{width:768px}.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}.under .list_anchor li{width:100%;max-width:300px;margin:0 10px 10px}.under .list_anchor li:not(:last-child) {margin-bottom:30px}.under .list_anchor li:not(:last-child):before {-webkit-transform:rotate(90deg);transform:rotate(90deg);width:20px;left:0;right:0;bottom:-21px;top:unset}.under .p_gen_num{margin-top:4px}.under .exp li .year{width:9.5em}.under .exp li .txt{width:calc(100% - 9.5em)}.under .ud_map{height:299px}.under .box_merit{margin-top:25px}.under .box_merit .col{width:100%}.under .box_merit .col .tl{font-size:18px}.under .box_merit .col .cont{padding:20px 15px}.under .box_merit .col .cont h5{font-size:16px;margin-bottom:10px}.under .box_merit .col .cont h5.mt30{margin-top:20px!important}.under .box_merit .col.merit:before{display:none}.under .box_flow .flow_item{padding:25px 20px 10px 50px;background-size:150px auto}.under .box_flow .flow_item:not(:last-child) {margin-bottom:35px}.under .box_flow .flow_item:not(:last-child):after {bottom:-25px;border-width:15px 20px 0 20px}.under .box_flow .flow_item h4{font-size:20px}.under .box_flow .flow_num{font-size:10px}.under .txt_name{font-size:15px}}@media only screen and (max-width:650px){.under .doctor_box{padding:0}.under .doctor_box .doctor_name{bottom:3vw;right:3vw;padding:3vw 2vw}.under .doctor_box .doctor_name .name_jp{font-size:3.8vw;padding-bottom:1.5vw;margin-bottom:1vw}.under .doctor_box .doctor_name .name_jp>span{font-size:80%}.under .doctor_box .doctor_name .name_en{font-size:2.5vw}}@media only screen and (max-width:450px){.under .box_flow .flow_item h4{font-size:18px}}@media only screen and (max-width:375px){.under .imgBox.colImg .text{font-size:13px}.under .imgBox.colImg2 .item,.under .imgBox.colImg3 .item{width:100%}}@media only screen and (max-width:768px){.under .clinic_tbl01 th{width:30%;text-align:left}.under .clinic_tbl01.resTable th{width:100%}.under .clinic_tbl02 th:first-child{width:30%}.under .teeth_box .secH4{width:100%}.contact-form-style01 .contact-table dt,.contact-form-style01 .contact-table dd{padding-left:10px;padding-right:10px;border-left:1px solid #ddd}.contact-form-style01 .contact-table .inline span{max-width:120px;width:20%;margin:0 3px;text-align:center}.contact-form-style01 .wpcf7-list-item{display:inherit}.contact-form-style01 .contact-table .time1,.contact-form-style01 .contact-table .time2,.contact-form-style01 .contact-table .time3{width:30%}.contact-form-style01 .contact-table .inline .textdatepicker01,.contact-form-style01 .contact-table .inline .textdatepicker02,.contact-form-style01 .contact-table .inline .textdatepicker03{width:40%}.contact-form-style01 .contact-table input,.contact-form-style01 .contact-table select,.contact-form-style01 .contact-table textarea{font-size:14px}.contact-form-style01 .contact-table input:not([type="radio"]),
  .contact-form-style01 .contact-table select
  /* .contact-form-style01 .contact-table textarea*/ {height:36px}}@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:374px){.contact-form-style01 .contact-table dt,.contact-form-style01 .contact-table dd{padding-left:10px;padding-right:10px}.contact-form-style01 .contact-table select{padding:4px 0}}@media only screen and (max-width:768px){.under.page-interview .key{height:550px;background-image:url(https://minoh-oralsurgery.com/wp-content/themes/grits_theme/images/interview_key_bg_sp.jpg)}.under.page-interview .key .inner{max-width:100%}.under.page-interview .key .key_text{padding:0 10px 20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.under.page-interview .key .key_img{max-width:435px;left:-25px;width: calc(100% + 50px)}.under.page-interview .key h2{font-size:24px;padding-bottom:15px}.under.page-interview .key h2 .f_en{font-size:20px;margin-bottom:0}.under.page-interview .key p{font-size:14px}.under.page-interview .key .interview_name{padding:20px 25px 18px 23px;margin-top:17px}.under.page-interview .key .interview_name .txt01{font-size:14px;letter-spacing:.1em}.under.page-interview .key .interview_name .txt02{font-size:18px;letter-spacing:.1em}.under.page-interview .key .interview_name .txt_en{font-size:15px}.interview_catch{margin-top:50px;padding:50px 0}.interview_catch_bg02{background-position:left 20% center}.interview_catch_bg03{background-position:right center}.interview_catch:before{background-size:150px auto}.interview_catch p{font-size:18px}.interview_sec{margin-top:50px}.interview_content,.interview_img{width:100%}.interview_content{max-width:590px;margin:0 auto}.interview_content h4{margin-bottom:10px;padding:0}.interview_content h4:after{font-size:70px;top:-10px}.interview_content h4 .f_en{font-size:14px}.interview_img{margin-bottom:25px}.interview_box{margin-bottom:50px}.interview_box.box_left .interview_content{margin-left:auto}.interview_box.box_right .interview_content{margin-right:auto}.contact-form-style01 .contact-table .inline input{}}@media only screen and (max-width:450px){.under.page-interview .key .key_text{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto}.under.page-interview .key .key_catch{margin:0 auto;padding-bottom:2vw;max-width:86vw;width:100%}.under.page-interview .key h2,.under.page-interview .key p{text-align:center}.under.page-interview .key h2{margin-bottom:2vw;margin-left:auto;margin-right:auto;font-weight:5vw}.under.page-interview .key h2 .f_en{font-size:4vw;margin-left:auto;margin-right:auto}.under.page-interview .key p{font-size:4vw}.under.page-interview .key .interview_name{margin-top:5vw;margin-left:auto;margin-right:auto;padding:5vw 6vw}.under.page-interview .key .interview_name .txt_jp{padding-bottom:3vw;margin-bottom:2vw}.under.page-interview .key .interview_name .txt01{font-size:3.2vw}.under.page-interview .key .interview_name .txt02{font-size:5vw}.under.page-interview .key .interview_name .txt03{font-size:3.5vw}.under.page-interview .key .interview_name .txt_en{font-size:3.8vw}.under .interview_catch p{font-size:17px}}