@charset "UTF-8";:root{--main-color:#2ab0cc;--sub-color:#52c4b1;--link-color:#e5aa37}body{font-family:'San Fransisco','Helvetica','Arial','Yu Gothic Medium','游ゴシック Medium','YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif;font-size:14px;line-height:1.5;color:#333;min-width:1300px}.reg{font-size:50%;position:relative;top:-.6em}a{color:#333;text-decoration:none}img{vertical-align:bottom;max-width:100%;image-rendering:-webkit-optimize-contrast;height:auto}.grecaptcha-badge{visibility:hidden}header.lowhd{position:relative}header.lowhd .logo{width:28.57%;position:absolute;top:8.63%;left:4.5%}header.lowhd .logo h1{margin-bottom:20px;font-size:12px;color:#505050;line-height:1}header.lowhd .logo a img{filter:drop-shadow(0px 0px 24px rgba(255,255,255,.9)) drop-shadow(0px 0px 24px rgba(255,255,255,.9))}aside.hd-btn-set{width:80.71%;aspect-ratio:1130/143;background:url(//www.kimura-dental-mio.info/wp-content/themes/humanity/css/../images/common/lowhd_bg.png) no-repeat;background-size:100% auto;position:fixed;top:0;right:0;z-index:100;pointer-events:none}aside.hd-btn-set img{display:block}aside.hd-btn-set ul{margin:2.12% .88% 0 0;display:flex;justify-content:flex-end;align-items:flex-start;color:#fff;font-family:'Noto Sans JP',sans-serif}aside.hd-btn-set ul li{position:relative}aside.hd-btn-set ul li:after{content:'';display:block;width:24px;height:1px;background-color:#fff;transform:translateY(1px) rotateZ(-60deg);margin:auto;position:absolute;top:0;right:-25px;bottom:0}aside.hd-btn-set ul li:last-child:after{display:none}aside.hd-btn-set ul li+li{margin-left:30px}aside.hd-btn-set ul li:nth-child(1),aside.hd-btn-set ul li a{display:flex;justify-content:center;align-items:center;color:#fff;font-size:max(1.43svw, 18.59px);line-height:1;letter-spacing:.2em;pointer-events:all}aside.hd-btn-set ul li:nth-child(1) i{margin-right:7px;padding-top:2px;width:max(.86svw, 11.18px)}aside.hd-btn-set ul li:nth-child(3) i{margin-right:9px;width:max(1.57svw, 20.43px)}.gnav{font-feature-settings:"palt";padding:0 5%;box-sizing:border-box;width:100%;height:max(2.357vw, 31px);margin:0 auto 5.357%}.gnav ul{display:flex;justify-content:space-between;border-left:1px solid #2e2e2e;height:100%}.gnav li{border-right:1px solid #2e2e2e;display:flex;flex-grow:1;align-items:center;justify-content:center;letter-spacing:2px}.gnav li a{color:#2e2e2e;font-size:max(1.143vw, 15px);line-height:1em;font-weight:600}footer{width:100%;font-feature-settings:"palt"}footer .inr{background:rgba(255,255,255,.8);padding:max(5.571vw, 72px) max(7.143vw, 93px) max(3.571vw, 46px);margin-bottom:max(4.143vw, 54px)}footer .inr>.flex{column-gap:max(10.857vw, 141px)}footer .f_l{width:max(33.571vw, 436px);display:flex;flex-direction:column}footer .f_logo{text-align:center;margin-bottom:max(2.357vw, 31px)}footer .f_logo img{width:max(30.857vw, 401px);aspect-ratio:432/102}footer .f_tel{margin:0 0 max(1.143vw, 15px) max(6.429vw, 84px)}footer .f_tel .txt{font-size:max(1.286vw, 17px);line-height:1em;letter-spacing:.025em;display:flex;align-items:center;margin:0 0 max(1.429vw, 19px) max(0.357vw, 5px)}footer .f_tel .txt:before{content:"▶︎";font-size:70%}footer .f_tel .num{background:url(//www.kimura-dental-mio.info/wp-content/themes/humanity/css/../images/common/f_tel_icon.png)no-repeat left center/max(1.786vw, 23px);font-size:max(2.714vw, 35px);line-height:max(2vw, 26px);letter-spacing:.07em;padding-left:max(2.571vw, 33px)}footer .f_btn{display:flex;justify-content:center;gap:max(0.786vw, 10px);margin-bottom:max(1.786vw, 23px)}footer .f_btn img{width:max(10.714vw, 139px);aspect-ratio:150/44}footer .f_add{line-height:1em;font-size:max(1.191vw, 15px);white-space:nowrap;letter-spacing:.025em;margin-bottom:max(0.571vw, 7px)}footer .f_acs{background:url(//www.kimura-dental-mio.info/wp-content/themes/humanity/css/../images/common/f_acs_icon.png)no-repeat left center/max(1.071vw, 14px);padding-left:max(2vw, 26px);font-size:max(1.191vw, 15px);line-height:max(1.500vw, 19px);letter-spacing:.025em;margin-bottom:max(1.786vw, 23px)}footer .f_tt{width:max(29.857vw, 388px);margin:0 auto}footer .f_tt table{width:100%;border-top:1px solid;border-bottom:1px solid}footer .f_tt th,footer .f_tt td{text-align:center;vertical-align:middle}footer .f_tt thead th{font-size:max(1.191vw, 15px);letter-spacing:.05em;border-bottom:1px solid;padding-top:.15em}footer .f_tt thead td{font-size:max(1.191vw, 15px);padding:.15em .25em 0;border-bottom:1px solid}footer .f_tt tbody th{font-size:max(1.191vw, 15px);padding-top:.15em}footer .f_tt tbody td{font-size:max(0.786vw, 10px);padding-top:.1em}footer .f_tt .hosoku{line-height:1.43em;font-size:max(1.041vw, 14px);padding:.333em}footer .f_r{flex:1;display:flex;flex-direction:column;justify-content:center}footer .f_nav>.flex+.flex,footer .f_nav>.flex+.flex+ul{margin-top:max(2.857vw, 37px)}footer .f_nav ul{width:max(16.429vw, 214px)}footer .f_nav li{font-size:max(0.952vw, 12px);line-height:1em;letter-spacing:.05em;display:flex}footer .f_nav li+li{margin-top:.88em}footer .f_nav li:before{content:"▶︎";font-size:70%;margin-right:.25em}footer .f_nav li a{text-decoration:underline}footer .f_nav li a:hover{text-decoration:none}footer .f_nav>.flex+.flex+ul{width:100%;display:flex;flex-wrap:wrap;row-gap:.88em}footer .f_nav>.flex+.flex+ul li{margin:0}footer .f_nav>.flex+.flex+ul li:nth-child(3n+1){width:15em}footer .f_nav>.flex+.flex+ul li:nth-child(3n+2){margin-left:max(2.857vw, 37px);width:10em}footer .f_nav>.flex+.flex+ul li:nth-child(3n){margin-left:max(3.571vw, 46px);width:10em}footer .bnr_bunin{display:flex;flex-wrap:wrap;justify-content:center;gap:.25em 1em;width:37em;margin-top:2em}footer .bnr_bunin p{font-size:1.08em;text-align:center;width:100%}footer .bnr_bunin a{border:2px solid;background:#fff;aspect-ratio:230/67;display:flex;align-items:center;justify-content:center;padding:.5em 1.5em;width:18em;box-sizing:border-box}footer .bnr_bunin a.bnr_bunin_sapporost{border-color:#b2973f}footer .bnr_bunin a.bnr_bunin_kimura{border-color:#00ab84}footer .f_seo{line-height:1.72em;font-size:max(0.952vw, 12px);letter-spacing:.02em;padding:max(2.714vw, 35px) 0 0}footer .f_copy{font-size:max(0.893vw, 12px);line-height:max(3.429vw, 45px);height:max(3.429vw, 45px);text-align:center;color:#fff;background:#19a3c0;letter-spacing:.1em}.pagetop{display:none;width:42px;position:fixed;right:0;bottom:40px;cursor:pointer;z-index:5}.pc-contents{margin:60px auto 0;width:1200px;padding-bottom:180px}.left-contents{width:300px;float:left}.right-contents{width:800px;float:right;position:relative;z-index:1}.mainPhoto{margin-bottom:30px}nav.sidemenu .sup{font-size:.75em;vertical-align:top}nav.sidemenu h2{text-align:center;color:#2e2e2e;font-family:'Times New Roman',serif;font-size:34px;line-height:1;letter-spacing:.2em;position:relative}nav.sidemenu h2:after{content:'';display:block;margin:auto;width:1px;height:45px;background-color:#2e2e2e;position:absolute;right:0;bottom:-55px;left:0;z-index:2}nav.sidemenu .smn-container{margin-top:33px;padding:31px 10px;position:relative}nav.sidemenu .smn-container:before,nav.sidemenu .smn-container:after{content:'';display:block;width:100%;position:absolute}nav.sidemenu .smn-container:before{height:100%;background-color:rgba(227,238,241,.76);top:0;left:0;z-index:1}nav.sidemenu .smn-container:after{height:calc(100% + 8px);background:url(//www.kimura-dental-mio.info/wp-content/themes/humanity/css/../images/common/smn_bg.png) repeat;background-size:8px 8px;top:10px;left:10px;z-index:0}nav.sidemenu .smn-container .smn-box{padding:20px 17px 18px;background-color:rgba(255,255,255,.93);box-shadow:0px 0px 12px 0px rgba(63,74,76,.13);position:relative;z-index:2}nav.sidemenu .smn-container .smn-box+.smn-box{margin-top:12px}nav.sidemenu .smn-container .smn-box h3{padding:10px 0 8px;text-align:center;color:#fff;font-size:16px;line-height:1;letter-spacing:.1em;background-color:#19a3c0}nav.sidemenu .smn-container .smn-box ul{margin-top:24px}nav.sidemenu .smn-container .smn-box ul li{padding-bottom:4px;border-bottom:1px solid #a9a9a9}nav.sidemenu .smn-container .smn-box ul li+li{margin-top:22px}nav.sidemenu .smn-container .smn-box ul li a{display:inline-block;padding-left:15px;color:#303030;font-size:16px;line-height:1.3;letter-spacing:.1em;position:relative}nav.sidemenu .smn-container .smn-box ul li a:before{content:'';display:block;width:6.25px;height:9px;background-color:#19a3c0;clip-path:polygon(0 0,0% 100%,100% 50%);position:absolute;top:4px;left:0}aside.sidebanner{margin-top:50px}aside.sidebanner ul li+li{margin-top:22px}.counseling{margin-top:80px}.counseling .banner{margin-top:20px;background:url(//www.kimura-dental-mio.info/wp-content/themes/humanity/css/../images/common/lowinfo_bg.jpg) right bottom no-repeat;background-size:cover;border:1px solid #19a3c0}.counseling .banner img{display:block}.counseling .banner .box{box-sizing:border-box;padding:43px 0 29px 43px;width:312px;background-color:rgba(255,255,255,.67);box-shadow:0px 0px 16px 0px rgba(74,54,37,.09)}.counseling .banner .box .logo{width:226px}.counseling .banner .box .tel{margin-top:38px}.counseling .banner .box .tel .ttl{padding-left:13px;color:#2e2e2e;font-size:16px;line-height:1;letter-spacing:.05em;position:relative}.counseling .banner .box .tel .ttl:before{content:'';display:block;width:5.75px;height:9.81px;background-color:#2e2e2e;clip-path:polygon(0 0,0% 100%,100% 50%);position:absolute;top:2px;left:0}.counseling .banner .box .tel .num{margin-top:11px;display:flex;justify-content:flex-start;align-items:center}.counseling .banner .box .tel .num i{margin-right:7px;width:16px}.counseling .banner .box .tel .num span{color:#2e2e2e;font-family:'游ゴシック Medium','YuGothic','游ゴシック体',sans-serif;font-size:28px;font-weight:700;line-height:1;letter-spacing:.04em}.counseling .banner .box .btn-set{width:226px;margin-top:20px}.counseling .banner .box .btn-set li+li{margin-top:8px}.counseling .banner .box .btn-set li a{display:block;padding:13px 0 10px;text-align:center;color:#fff;font-size:16.73px;font-weight:700;line-height:1;letter-spacing:.2em;position:relative}.counseling .banner .box .btn-set li a:after{content:'';display:block;margin:auto;width:5.75px;height:9.81px;background-color:#fff;clip-path:polygon(0 0,0% 100%,100% 50%);position:absolute;top:0;right:11px;bottom:0}.counseling .banner .box .btn-set li:nth-child(1) a{background-color:rgba(10,186,188,.9)}.counseling .banner .box .btn-set li:nth-child(2) a{background-color:rgba(25,163,192,.9)}.counseling .banner .box .btn-set li:nth-child(3) a{background-color:rgba(6,199,85,.9)}.counseling .banner .box .station{margin-top:27px;color:#2e2e2e;font-size:16px;line-height:1.56}.counseling .banner .box .station em{font-size:20px;font-style:normal !important;border-bottom:1px solid #b06122}.counseling .banner .box .station em .br{color:#b06122}.counseling .banner .box .station .fz20{font-size:20px}.counseling .banner .box .station .fz12{font-size:12px}.counseling .banner .box .station .idt{display:inline-block;margin-left:-.5em}.cf:after{display:block;content:'';clear:both}.clear{clear:both}.fade{transition:opacity .3s ease-in-out}.fade:hover{opacity:.5}.p-link{color:var(--link-color);text-decoration:underline;margin:0 1px;transition:.3s ease-in-out}.p-link:hover{opacity:.5}.gothic{font-family:'San Fransisco','Helvetica','Arial','Yu Gothic Medium','游ゴシック Medium','YuGothic','游ゴシック体','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif}.mincho{font-family:'Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','Noto Serif JP',serif}.bold{font-weight:700}.txt130{font-size:130%}.txt120{font-size:120%}.txt110{font-size:110%}.txt90{font-size:90%}.txt80{font-size:80%}.or{color:#fc9b2a;color:#ff8900}.re{color:#ff373a}i.fas,i.far{margin:0 5px}.nowrap{white-space:nowrap !important}.underline{text-decoration:underline}.img-border{box-sizing:border-box;padding:4px;max-width:100%;border:1px solid #ccc;background:#fff}.img-right{float:right;margin:0 0 10px 15px;max-width:300px}.img-left{float:left;margin:0 15px 10px 0;max-width:300px}.object-fit-img{object-fit:contain;font-family:'object-fit: contain;'}.flex{display:flex}.flex img{max-width:100%;height:auto}.fdC{flex-direction:column}.flex-wrap{flex-wrap:wrap}.between{justify-content:space-between}.justC{justify-content:center}.align-center{align-items:center}.align-start{align-items:flex-start}.align-base{align-items:baseline}.fx_grow_1{flex:1 0 auto}.center{text-align:center}.alignR{text-align:right !important}.alignL{text-align:left !important}.vAlignM{vertical-align:middle !important}.vAlignT{vertical-align:top !important}.vAlignB{vertical-align:bottom !important}.dispB{display:block}.dispI{display:inline}.dispFr{display:flow-root}.p10{padding:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pl10{padding-left:10px}.pb10{padding-bottom:10px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.pc-none{display:none !important}