@charset "UTF-8";:root{--main-color:#8dc63f;--sub-color:#f3812e;--link-color:#f1bd09}body{min-width:1300px;color:#333;font-family:"San Fransisco","Helvetica","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:14px;line-height:1.5}a{color:#333;text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom;image-rendering:-webkit-optimize-contrast}.grecaptcha-badge{visibility:hidden}.header{position:relative;z-index:2;padding:max(1.071vw,13px) 0 0 0;box-sizing:border-box;margin-bottom:min(-4.286vw,-55px)}.header *{box-sizing:border-box}.header a,.header img{display:block}.header h1{font-size:max(0.857vw,11px);color:#3a3a3a;line-height:1;padding-left:max(2.143vw,27px);margin-bottom:max(0.571vw,7px)}.header .fix{display:flex;justify-content:space-between;align-items:flex-start}.header .tel{margin-left:max(2.857vw,37px);padding-left:max(4.286vw,55px);padding-top:max(2.143vw,27px);position:relative;text-align:center}.header .tel:before{content:"";position:absolute;bottom:0;left:0;width:max(3.429vw,44px);height:max(3.429vw,44px);background-image:url(//www.shizuma-dental.com/wp-content/themes/humanity/css/../images/common/header_icon01.png);background-size:cover}.header .tel p{font-size:max(1.143vw,14px);color:#3a3a3a;line-height:1.24;margin-top:-1.5em}.header .tel p strong{font-size:108%}.header .tel p span{font-size:78%}.header .tel a{font-size:max(2.143vw,27px);color:#8dc63f;line-height:1;padding:.15em max(0.714vw,9px) 0;margin-top:.15em;border-top:1px solid #8dc63f;white-space:nowrap}.header .logo{width:max(18.929vw,246px)}.header .btns{display:flex;align-items:flex-start}.header .btns .line{position:relative;z-index:2;width:max(9.357vw,121px)}.header .btns .web{width:max(9.714vw,126px);margin-top:max(0.714vw,9px);margin-left:min(-1.714vw,-23px)}.gnav *{box-sizing:border-box}.gnav a,.gnav img{display:block}.gnav ul{display:flex;justify-content:center}.gnav ul li a{width:max(12.714vw,165px);position:relative;text-align:center}.gnav ul li a .img{width:max(1.429vw,18px);margin:0 auto max(0.214vw,2px)}.gnav ul li a .ja{font-size:max(1.071vw,13px);color:#3a3a3a;line-height:1;margin-bottom:max(0.429vw,5px)}.gnav ul li a .en{font-size:max(0.714vw,9px);color:#8dc63f;line-height:1}.gnav ul li a:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:1px;height:max(0.714vw,9px);background-color:#a4a4a4}.gnav ul li:last-child a:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:max(0.714vw,9px);background-color:#a4a4a4}.footer{position:relative;margin-top:max(9.286vw,120px);box-sizing:border-box}.footer *{box-sizing:border-box}.footer a,.footer img{display:block}.footer .logo{position:absolute;top:min(-4.286vw,-56px);left:50%;transform:translateX(-50%);width:max(11vw,143px)}.footer .bg{padding:max(3.929vw,51px) max(5vw,65px) max(2.857vw,37px) max(6.429vw,83px);background-image:url(//www.shizuma-dental.com/wp-content/themes/humanity/css/../images/common/footer_bg.jpg);background-size:cover;background-position:center top}.footer .fx{display:flex;justify-content:space-between}.footer .col-left{width:max(40vw,520px);padding-top:max(8.571vw,111px)}.footer .col-right{width:max(44.286vw,575px)}.footer .tel{color:#fff;letter-spacing:max(0.143vw,1px);border-bottom:1px solid #fff;padding-bottom:max(0.714vw,9px);margin-bottom:max(2.143vw,27px)}.footer .tel p{font-size:max(1.143vw,14px);line-height:1}.footer .tel a{font-size:max(3.429vw,44px);color:#fff;line-height:1;width:fit-content;margin-top:max(1vw,13px);padding-left:max(4.643vw,60px);position:relative;white-space:nowrap}.footer .tel a:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-60%);width:max(3.357vw,43px);height:max(3.357vw,43px);background-image:url(//www.shizuma-dental.com/wp-content/themes/humanity/css/../images/common/footer_icon_tel.png);background-size:cover}.footer .adr{font-size:max(1.143vw,14px);color:#fff;line-height:1.3}.footer .adr span{font-size:max(2.143vw,27px)}.footer .adr small{display:block;margin-top:max(1vw,13px);font-size:max(0.929vw,12px)}.footer .acs p{color:#fff;font-size:max(1.857vw,24px);line-height:1.2;padding-left:max(5vw,65px);position:relative}.footer .acs p:not(:first-child){margin-top:max(2.143vw,27px)}.footer .acs p .sl{font-size:max(2.571vw,33px)}.footer .acs p .ss{font-size:max(1.143vw,14px)}.footer .acs p:before{content:"";position:absolute;top:55%;left:0;transform:translateY(-50%);width:max(4.143vw,53px);height:max(4.143vw,53px);background-size:cover}.footer .acs .car:before{background-image:url(//www.shizuma-dental.com/wp-content/themes/humanity/css/../images/common/footer_icon_car.png)}.footer .acs .train:before{background-image:url(//www.shizuma-dental.com/wp-content/themes/humanity/css/../images/common/footer_icon_train.png)}.footer .timetable{margin-top:max(3.214vw,41px)}.footer .timetable table{width:100%;margin:0 auto}.footer .timetable table,.footer .timetable td,.footer .timetable th{border-collapse:collapse;text-align:center;color:#fff;font-weight:500;line-height:1}.footer .timetable thead{border-top:1px solid #fff}.footer .timetable thead th,.footer .timetable thead td{font-size:max(1.143vw,14px)}.footer .timetable tbody{border-top:1px solid #fff;border-bottom:1px solid #fff}.footer .timetable tbody tr:first-child{border-bottom:1px solid #fff}.footer .timetable tbody th{font-size:max(1vw,13px);display:flex;align-items:center;justify-content:center}.footer .timetable tbody th span{font-size:max(0.571vw,7px)}.footer .timetable tbody td{font-size:max(0.643vw,8px)}.footer .timetable tbody td.fz{font-size:max(1vw,13px)}.footer .timetable tr{display:flex}.footer .timetable th,.footer .timetable td{padding:max(1vw,13px) 0}.footer .timetable th{width:max(12.5vw,162px)}.footer .timetable td{width:calc((100% - 12.5vw) / 8)}.footer .timetable .note{margin:max(1.429vw,18px) 0 0;font-size:max(1vw,13px);color:#fff;text-align:right;line-height:1}.footer .bnrs{margin-top:max(2.857vw,37px)}.footer .bnrs a:not(:first-child){margin-top:max(1.429vw,18px)}.footer .bnrs a:first-child{width:max(32.143vw,417px)}.footer .bnrs a:nth-child(2){width:max(17.143vw,222px);margin-top:max(0.5vw,6px)}.footer .sns{display:flex;justify-content:flex-end;align-items:center;gap:max(1.429vw,18px)}.footer .sns a{width:max(5.5vw,71px)}.footer .btns{margin-top:max(4vw,52px);display:flex;justify-content:flex-end;gap:max(2.857vw, 37.143px)}.footer .btns .btn{box-shadow:0px 6px 4px 0px rgba(167,165,161,.2)}.footer .btns .web{width:max(20.714vw,269px)}.footer .btns .line{width:max(22.143vw,287px)}.footer .sitemap{margin-top:max(2.857vw,37px);padding:max(2.143vw,27px) max(1.714vw,22px);background-color:rgba(255,255,255,.9)}.footer .sitemap ul{display:flex;flex-wrap:wrap;gap:max(0.714vw,9px) 0}.footer .sitemap ul li a{font-size:max(0.929vw,12px);color:#4a4a4a;line-height:1.3;white-space:nowrap;position:relative;padding-left:max(0.714vw,9px)}.footer .sitemap ul li a:before{content:"▶";position:absolute;top:max(0.214vw,2px);left:0;font-size:max(0.571vw,7px);color:#4a4a4a}.footer .sitemap .glist{padding-bottom:max(2.143vw,27px)}.footer .sitemap .glist li{width:25%}.footer .sitemap .mlist{padding-top:max(2.143vw,27px);padding-bottom:max(2.143vw,27px);border-top:1px solid #4a4a4a}.footer .sitemap .mlist p{font-size:max(1vw,13px);color:#4a4a4a;line-height:1;margin-bottom:max(1.143vw,14px)}.footer .sitemap .mlist ul+p{margin-top:max(1.429vw,18px)}.footer .sitemap .mlist li{width:27%}.footer .sitemap .mlist li:nth-child(3n+2){width:46%}.footer .sitemap .slist{padding-top:max(2.143vw,27px);border-top:1px solid #4a4a4a}.footer .sitemap .slist li{width:33.3333333333%}.footer .copy{padding:max(1.286vw,16px) 0;background-color:#8dc63f;font-size:max(0.929vw,12px);color:#fff;text-align:center;line-height:1}.pagetop{display:none;position:fixed;bottom:40px;right:20px;z-index:1000;cursor:pointer;width:101px}.pc-contents{margin:60px auto 180px;width:1200px}.left-contents{width:280px;float:left}.right-contents{width:800px;float:right}.mainPhoto{margin:0 auto;width:max(93.143vw,1210px);box-shadow:8px 18px 26px 0px rgba(191,191,191,.27)}.sidemenu{box-sizing:border-box}.sidemenu *{box-sizing:border-box}.sidemenu a,.sidemenu img{display:block}.sidemenu .col+.col{margin-top:50px}.sidemenu .lv1{margin:0 auto;font-size:24px;color:#8dc63f;border-bottom:1px solid #8dc63f}.sidemenu .lv1 span{font-size:16px;margin-left:10px}.sidemenu .lv1+ul{margin-top:14px}.sidemenu .lv2{margin:0 auto;font-size:18px;color:#8dc63f;width:258px;height:40px;display:flex;align-items:center;padding-left:26px;box-sizing:border-box;background-image:url(//www.shizuma-dental.com/wp-content/themes/humanity/css/../images/common/sidemenu_lv2_bg.png);background-size:cover}.sidemenu .hts_lv2{margin-top:14px}.sidemenu ul{padding:0 11px}.sidemenu ul li{border-bottom:1px solid #ddd}.sidemenu ul li a{position:relative;display:block;padding:15px 12px 13px;font-size:18px;color:#434343}.sidemenu ul li a .sm{font-size:14px}.sidemenu ul li a:before{content:"";position:absolute;right:10px;bottom:5px;width:0;height:0;border-style:solid;border-color:transparent transparent #d7e7c2;border-width:0 0 12px 12px}.sidemenu ul+.lv2{margin-top:30px}.sidebanner{margin-top:50px}.sidebanner li:not(:first-child){margin-top:30px}.counseling{margin-top:80px}.lowinfo{margin-top:20px;background-image:url(//www.shizuma-dental.com/wp-content/themes/humanity/css/../images/common/lowinfo_bg.jpg);background-position:right bottom;background-size:cover;background-repeat:no-repeat;aspect-ratio:800/482;padding-left:33px;padding-top:20px;box-sizing:border-box}.lowinfo .content{width:350px}.lowinfo .logo{display:block;width:154px;margin:0 auto 20px}.lowinfo .btns{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.lowinfo .btns .btn{display:block;width:173px;box-shadow:0px 6px 4px 0px rgba(167,165,161,.2)}.lowinfo .tel{margin-top:18px}.lowinfo .tel .ttl{font-size:16px;color:#393939;line-height:1;padding-bottom:8px;border-bottom:1px solid #a8a8a8}.lowinfo .tel a{display:block;margin-top:20px;position:relative;padding-left:60px;font-size:37px;color:#393939;line-height:1;letter-spacing:2px;white-space:nowrap}.lowinfo .tel a:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-55%);width:47px;height:47px;background-image:url(//www.shizuma-dental.com/wp-content/themes/humanity/css/../images/common/lowinfo_icon01.png);background-size:cover}.lowinfo .adr{margin-top:28px}.lowinfo .adr .ttl{font-size:16px;color:#393939;line-height:1;padding-bottom:8px;border-bottom:1px solid #a8a8a8}.lowinfo .adr .txt{font-size:14px;color:#393939;margin-top:8px}.lowinfo .adr .txt span{display:inline-block;margin-top:5px}.cf:after{display:block;content:"";clear:both}.clear{clear:both}.fade{transition:.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}.hirakaku{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}.zen{font-family:"Zen Maru Gothic",serif}.hind{font-family:"Hind",sans-serif}.sans{font-family:"Noto Sans JP",serif}.serif{font-family:"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}.re{color:#ff373a}i.fa,i.fas,i.far{margin-right:5px}.nowrap{white-space:nowrap !important}.underline{text-decoration:underline}.img-border{box-sizing:border-box;padding:3px;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}.obf-cover{object-fit:cover}.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}