@media screen and (min-width: 751px){.wp-pagenavi a:hover,.pagination a:hover{opacity:.8}#topic-path ul a:hover{text-decoration:none;color:var(--color-orange);border-color:var(--color-orange)}.u-btn a:hover{opacity:.8}.txt-link:not(.no-hover):hover{text-decoration:underline}}@media screen and (min-width: 1px)and (max-width: 750px){.image-l,.image-r{float:none;text-align:center;margin:0 0 25px !important}section{margin-bottom:50px}.utbl,.mailform{width:100%;margin:0 0 30px}.utbl th,.utbl td,.mailform th,.mailform td{padding:10px}.tbl-block,.mailform{display:block}.tbl-block thead,.tbl-block tbody,.tbl-block tr,.tbl-block td,.tbl-block th,.mailform thead,.mailform tbody,.mailform tr,.mailform td,.mailform th{display:block;width:100% !important}.tbl-block th,.mailform th{border-bottom:none}.tbl-block tr:not(:last-child) td,.mailform tr:not(:last-child) td{border-bottom:none}.tbl-scroll{overflow:auto}.tbl-scroll table{min-width:749px}.under footer{margin-top:50px}.tbl-note{font-size:12px;opacity:.6;margin-bottom:5px}#content{padding:0 0 50px;width:100%}h2{font-size:min(6.5vw,26px)}h2 br{display:block}h3{font-size:24px;margin-bottom:20px}h4{font-size:22px;margin-bottom:20px;padding:5px 35px}h4:before,h4:after{width:30px;background-size:100% auto;background-position:center bottom}h4:before{height:50px;bottom:auto;top:-20px}h5{margin-bottom:20px;font-size:20px}h6{font-size:18px;margin-bottom:20px}.inner{width:100%;padding:0 3%}.under header{background-size:cover;min-height:auto}.under #top_info{padding:0}.under #top_info .main_info{justify-content:center;text-align:center;height:200px;padding:0 3%}.under #top_info h2{background:rgba(255,255,255,.8);padding:15px 20px;line-height:1.4em}#topic-path{margin-bottom:40px}#topic-path ul li{margin-bottom:5px}.ulist li{margin-bottom:10px}.frame01{padding:20px;border-radius:20px}.title-frame{font-size:20px}.u_cont_tt3{padding:0}.float01,.float02{display:block;width:100%}.clinic_list{flex-direction:column;align-items:center}.content_box p,.content_box ul li,.content_box ol li,.content_box ::marker{font-size:14px}.content_box ul li::before{top:4px;width:14px}.list_news.custom li{width:calc((100% - 20px)/2);margin:5px}.list_news.custom li a .img{height:26vw}.list_news.custom li a .cate_date i:last-child{font-size:12px}}@media screen and (max-width: 460px){.list_news.custom{flex-direction:column;align-items:center}.list_news.custom li{width:100%;max-width:350px;margin:10px 0}.list_news.custom li a .img{height:48vw}}@-moz-document url-prefix(){}/*# sourceMappingURL=under_responsive.css.map */
