@charset "UTF-8";:root{--main-color:#f68d8c;--sub-color:#6acad2;--link-color:#6acad2}html{font-size:max(0.72svw, 9.26px)}body{min-width:1300px;color:#333;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}a{color:#333;text-decoration:none}img{vertical-align:bottom;max-width:100%;image-rendering:-webkit-optimize-contrast}.grecaptcha-badge{visibility:hidden}.head,.head p,.head ul,.head li,.head a,.head span,.head i,.head div,.head section{box-sizing:border-box}.head img{max-width:100%}.head{position:absolute;font-size:max(calc((15 / 1400) * 100vw), calc(15px * 0.97));width:100%;z-index:99}.head_ttl{padding:1em 0 0 1.6em;line-height:1;color:#2e2e2e}.head_ttl span{font-size:83.33%}.lowhead img{display:block}.lowhead .inner{padding:1.2rem 2rem 1.2rem 3rem;display:flex;justify-content:flex-end}.lowhead .inner .logo{margin-top:.4rem;margin-right:auto;width:34.9rem}.lowhead .inner .logo h1{color:#2e2e2e;font-size:1.2rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lowhead .inner .logo a{margin-top:2.3rem;display:block}.lowhead .inner .timetable{margin-top:.9rem;margin-right:3rem;width:31.8rem}.lowhead .inner .timetable table{width:100%;table-layout:fixed}.lowhead .inner .timetable table thead tr,.lowhead .inner .timetable table tbody tr:last-child{border-bottom:1px solid #2e2e2e}.lowhead .inner .timetable table thead tr th,.lowhead .inner .timetable table thead tr td,.lowhead .inner .timetable table tbody tr th,.lowhead .inner .timetable table tbody tr td{padding-bottom:.8rem;text-align:center;color:#2e2e2e;font-size:1.3rem;line-height:1}.lowhead .inner .timetable table thead tr th,.lowhead .inner .timetable table tbody tr th{width:10.5rem}.lowhead .inner .timetable table tbody tr:first-child th,.lowhead .inner .timetable table tbody tr:first-child td{padding-top:.8rem}.lowhead .inner .timetable table thead tr th{letter-spacing:.15em}.lowhead .inner .timetable table tbody tr th{letter-spacing:.05em}.lowhead .inner .timetable table tbody tr td{font-size:1.6rem}.lowhead .inner .timetable .hosoku{margin-top:.5rem;text-align:right;color:#333;font-size:1.3rem}.lowhead .inner .tel-access{box-sizing:border-box;margin-right:2rem;padding:0 1.5rem;height:11rem;aspect-ratio:311/110;border:1px solid #999;display:flex;flex-direction:column;justify-content:center}.lowhead .inner .tel-access .tel{padding-bottom:.8rem;border-bottom:1px dashed #c3c3c3}.lowhead .inner .tel-access .tel .label{display:inline-block;padding:.4rem .5rem .2rem;color:#333;line-height:1;letter-spacing:.05em;background-color:#ffc6c5}.lowhead .inner .tel-access .tel .num{margin-top:.4rem;display:flex;justify-content:center;align-items:center}.lowhead .inner .tel-access .tel .num i{margin-top:1rem;margin-right:1.3rem;width:1.5rem}.lowhead .inner .tel-access .tel .num span{color:#2e2e2e;font-family:'Noto Sans JP',sans-serif;font-size:3.36rem;line-height:1;letter-spacing:.05em}.lowhead .inner .tel-access .access{margin-top:.8rem;display:flex;justify-content:center;align-items:center}.lowhead .inner .tel-access .access i{margin-right:.9rem;width:2.2rem}.lowhead .inner .tel-access .access span{color:#2e2e2e;font-size:1.3rem;line-height:1;letter-spacing:.05em}.lowhead .inner .btn{aspect-ratio:1/1;height:11rem}.gnav,.gnav nav,.gnav ul,.gnav li,.gnav a,.gnav span,.gnav i,.gnav div{box-sizing:border-box}.gnav img{max-width:100%;vertical-align:middle}.gnav img{max-width:100%;vertical-align:middle}.gnav{font-size:max(calc((15 / 1400) * 100vw), calc(15px * 0.97));position:relative;background-color:#fff;box-shadow:0 .4em .4em rgba(207,192,177,.14)}.gnav.idx_gnav{margin:0 0 5.4em}.gnav ul{margin:0 auto;padding:1.2em 0;width:85.2em;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.gnav li{flex:auto;text-align:center;border-right:1px solid #8f8a84}.gnav li:nth-of-type(1){border-left:1px solid #8f8a84}.gnav li:nth-last-of-type(1){text-align:center}.gnav li a{display:inline-block;transition:.3s;padding:.2em}.gnav li.current a,.gnav li a:hover{opacity:.7}.gnav li i{display:block}.gnav li .ja{font-size:108%;letter-spacing:.15em;color:#393939}.gnav li .en{font-size:85.4%;font-family:Century Gothic,sans-serif;color:#254f9a;letter-spacing:.1em}.gmap,.gmap ul,.gmap li,.gmap a,.gmap span,.gmap i,.gmap div,.foot,.foot p,.foot ul,.foot li,.foot a,.foot span,.foot i,.foot div,.foot section,.foot article,.foot nav{box-sizing:border-box}.gmap img,.foot img{max-width:100%}.gmap{width:100%;position:relative;margin:0;background:#fff}.gmap iframe{width:100%;aspect-ratio:1400/505;vertical-align:top;border:0 none}.foot{font-size:max(calc((15 / 1400) * 100vw), calc(15px * 0.97))}.foot_inr{display:grid;grid-template-columns:calc((571 / 1400) * 100%) auto;column-gap:4.4em;padding:2.4em 3.8em;background-repeat:no-repeat;background-size:cover;background-image:url(//sakuragaoka-dental.com/wp-content/themes/humanity/css/../images/common/foot_bg.jpg)}.foot_main{grid-column:1/2;padding:2.2em 0 1.4em;margin:0 0 2em;background-color:rgba(255,255,255,.5)}.foot_nav{grid-column:2/3}.foot_btm{grid-column:1/3;position:relative}.foot_logo{width:31.73em;margin:0 auto 2.6em}.foot_logo a{display:block}.foot_logo img{aspect-ratio:476/83}.foot_ico{margin:0 0 1.8em 4.8em;padding:0 0 0 3.2em;background-repeat:no-repeat;background-position:0 50%}.foot_ico span{display:block;font-size:120%;line-height:1.2}.foot_tel{background-position:.3em 50%;background-size:1.6em auto;background-image:url(//sakuragaoka-dental.com/wp-content/themes/humanity/css/../images/common/foot_ico_tel.png)}.foot_tel span:nth-of-type(2){font-size:246%;letter-spacing:.08em}.foot_accs{background-size:2.4em auto;background-image:url(//sakuragaoka-dental.com/wp-content/themes/humanity/css/../images/common/foot_ico_bus.png)}.foot_accs i{font-size:133%}.foot_addr{background-position:.5em 50%;background-size:1.26em auto;background-image:url(//sakuragaoka-dental.com/wp-content/themes/humanity/css/../images/common/foot_ico_location.png)}.foot_tt{margin:0 3.6em}.foot_tt table{width:100%;border-collapse:collapse;line-height:1}.foot_tt th,.foot_tt td{text-align:center;vertical-align:middle;padding:0;line-height:1;padding:.4em 0;color:#2e2e2e}.foot_tt th{width:36%;font-weight:400}.foot_tt thead{border-top:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e}.foot_tt tbody{position:relative;font-size:97.2%}.foot_tt tbody tr{border-bottom:1px solid #2e2e2e}.foot_tt tbody th,.foot_tt tbody td{padding:.7em 0}.foot_tt tbody td{font-size:82.4%}.foot_tt_note{margin:.3em .5em 0;text-align:right}.foot_tt_note li{font-size:78%}.foot_tt_note li .dispIB{display:inline-block}.foot_nav{margin:3em 0 0}.foot_nav ul{display:grid;grid-template-columns:33% 37% 30%;padding:1.2em 1.4em .8em;border-bottom:1px solid #2e2e2e}.foot_nav ul:last-child{border-bottom:0 none}.foot_nav li{position:relative;font-size:93.3%;padding-left:.8em;margin-bottom:.3em}.foot_nav li:before{font-size:57%;content:"▶";position:absolute;display:block;top:.6em;left:0}.foot_nav li a{display:inline-block;color:#2e2e2e;transition:.3s ease-in-out}.foot_nav a:hover{opacity:.7}.foot_nav li a i{font-size:85.7%}.foot_seo{margin:0 0 2em;font-size:83.3%}.foot_bnr{display:flex;align-items:center;justify-content:center}.foot_bnr li{margin:0 1.4em}.foot_bnr li a{display:block}.foot_bnr li:nth-of-type(1){width:26.6em}.foot_bnr li:nth-of-type(1) img{aspect-ratio:400/61}.foot_bnr li:nth-of-type(2){width:14.6em}.foot_bnr li:nth-of-type(2) img{aspect-ratio:220/80}.foot_humanity{width:4.26em;position:absolute;bottom:0;right:0}.foot_humanity a{display:block;opacity:.75;transition:.3s}.foot_humanity a:hover{opacity:1}.foot_humanity img{aspect-ratio:64/56}.foot_copyright{padding:1em 0;text-align:center;font-size:111%;color:#fff;background-color:#f9a7a6;letter-spacing:.1em;line-height:1}.pagetop{display:none;width:44px;position:fixed;bottom:40px;right:0;z-index:1000;cursor:pointer}.pc-contents{margin:60px auto 180px;width:1200px}.left-contents{width:300px;float:left}.right-contents{width:800px;float:right}.mainPhoto{margin:0 auto;width:100%}nav.sidemenu{padding:40px 16px 32px;background-color:#fff;box-shadow:0px 0px 4px 0px rgba(160,160,160,.21);position:relative}.sidemenu:after{content:'';display:block;width:188px;height:550px;background-color:rgba(255,229,243,.22);clip-path:polygon(100% 0,0% 100%,100% 100%);position:absolute;right:-8px;bottom:-8px;z-index:1}.sidemenu h2{width:97px;margin-left:8px}.sidemenu h3{padding:7px 0 5px 10px;color:#333;font-size:16px;line-height:1;letter-spacing:.1em;position:relative;z-index:2}.sidemenu h3:nth-of-type(1){margin-top:36px;background-color:#fed4e7}.sidemenu h3:nth-of-type(2){margin-top:30px;background-color:#ffddbf}.sidemenu ul{margin-top:20px;position:relative;z-index:2}.sidemenu ul li{padding-bottom:6px;border-bottom:1px dashed #242424}.sidemenu ul li+li{margin-top:20px}.sidemenu ul li a{display:inline-block;padding-left:26px;color:#333;font-size:16px;line-height:1.25;letter-spacing:.1em;position:relative}.sidemenu ul li a:before{content:'';display:block;width:6px;height:10px;clip-path:polygon(0 0,0% 100%,100% 50%);position:absolute;top:.24em;left:10px}.sidemenu ul:nth-of-type(1) li a:before{background-color:#e4007f}.sidemenu ul:nth-of-type(2) li a:before{background-color:#f79d4f}.sidemenu ul li a .small{font-size:13px}aside.sidebanner{margin-top:52px}.sidebanner ul li+li{margin-top:32px}.counseling{margin-top:80px}.lowinfo{margin-top:20px;background-image:url(//sakuragaoka-dental.com/wp-content/themes/humanity/css/../images/common/lowinfo_bg.jpg);background-position:right bottom;background-size:cover;background-repeat:no-repeat;border:1px solid #f68d8c}.lowinfo img{display:block}.lowinfo .box{box-sizing:border-box;padding:46px 25px 33px;width:310px;background-color:rgba(251,114,113,.24);box-shadow:0px 0px 8px 0px rgba(91,83,83,.14)}.lowinfo .box .logo{padding-bottom:15px;border-bottom:1px solid #242424}.lowinfo .box .address,.lowinfo .box .bus,.lowinfo .box .parking,.lowinfo .box .tel{display:flex}.lowinfo .box .address span,.lowinfo .box .bus span,.lowinfo .box .parking span,.lowinfo .box .tel span{color:#242424}.lowinfo .box .address span,.lowinfo .box .bus span,.lowinfo .box .parking span{font-size:14px}.lowinfo .box .address{margin-top:18px;margin-left:5px}.lowinfo .box .address i{margin-right:12px;width:16px}.lowinfo .box .address span{line-height:1.28}.lowinfo .box .bus{margin-top:15px;align-items:center}.lowinfo .box .bus i{margin-right:8px;width:25px}.lowinfo .box .bus>span{margin-left:-.5em;line-height:1}.lowinfo .box .parking{margin-top:13px;align-items:center}.lowinfo .box .parking i{margin-right:8px;width:25px}.lowinfo .box .parking>span{line-height:1}.lowinfo .box .bus>span .num,.lowinfo .box .parking>span .num{display:inline-block;margin:0 .05em -.2em;font-family:'Yu Gothic Medium','游ゴシック Medium','YuGothic','游ゴシック体',sans-serif;font-size:18.86px;font-weight:700}.lowinfo .box .tel{margin-top:34px;align-items:center}.lowinfo .box .tel i{margin-right:11px;width:18px}.lowinfo .box .tel span{color:#242424;font-size:32px;line-height:1;letter-spacing:.05em}.lowinfo .box .btn{display:block;margin-top:26px}.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}.noto_sans{font-family:'Noto Sans JP',sans-serif}.noto_serif{font-family:'Noto Serif JP',sans-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:cover;font-family:'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}