@charset "UTF-8";:root{--color-01:#364567;--color-02:#694b3d;--color-03:#3984b9;--main-color:#364567;--sub-color:#694b3d;--link-color:#3984b9}.sans{font-family:"Noto Sans JP",sans-serif}.serif{font-family:"Noto Serif JP",serif}.font_en{font-family:'Roboto',sans-serif}.head,.head *{box-sizing:border-box}.head img{max-width:100%}.head{font-size:max(calc((15 / 1400) * 100vw), calc(15px * 0.97));position:absolute !important;z-index:10;width:100%;min-width:1300px;top:0;left:0}.head_ttl{font-size:83.33%;color:#2b2b2b;margin:0 0 0 20.2em;padding-top:.5em;line-height:1}.head_logo{position:absolute;width:8.67em;top:2.2em;left:2.6em}.head_logo a{display:block}.head_logo img{aspect-ratio:130/159}.head_btn{position:absolute;top:0;right:0;display:grid;grid-template-columns:auto auto auto;gap:.6em}.head_btn p,.head_btn a{position:relative;display:grid;align-items:center;text-align:center;height:2.2em}.head_btn p:after,.head_btn a:after{content:"";display:block;position:absolute;top:.4em;left:1em;background-repeat:no-repeat;background-position:0 0;background-size:cover}.head_btn span{display:block;position:relative;color:#fff;line-height:1}.head_btn p{padding:0 1em .2em 3.4em;background-color:#828282}.head_btn p:after{width:1.93em;aspect-ratio:29/17;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/common/head_ico_tel.png)}.head_btn p span{font-family:"Roboto",sans-serif;font-size:125%;letter-spacing:.1em}.head_btn a{padding:0 1em .4em 3.2em}.head_btn .head_btn_web{background-color:#a78b4c}.head_btn .head_btn_web:after{width:1.4em;aspect-ratio:21/16;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/common/ico_pc.png)}.head_btn .head_btn_mail{background-color:#88523a}.head_btn .head_btn_mail:after{width:1.6em;top:.3em;aspect-ratio:24/19;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/common/ico_mail.png)}.head_btn a span{font-size:100%}.gnav,.gnav *{box-sizing:border-box}.gnav img{max-width:100%;vertical-align:middle}.gnav{font-size:max(calc((15 / 1400) * 100vw), calc(15px * 0.97));padding:1.2em 4em;position:relative}.gnav ul{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.gnav li{flex:auto;position:relative;text-align:center}.gnav li:before,.gnav li:after{content:"";display:block;position:absolute;height:100%;width:1px;top:0}.gnav li:after{right:0;background-color:#2e2e2e}.gnav li:first-child:before{left:0;background-color:#2e2e2e}.gnav li a{display:block;transition:.3s;padding:.6em 0;line-height:1;letter-spacing:.08em;border-radius:2em;color:#2e2e2e;font-size:100%}.gnav li:nth-of-type(1){font-size:106.6%}.side_btn{font-size:max(calc((15 / 1400) * 100vw), calc(15px * 0.97));position:fixed;z-index:10;top:2.4em;right:0;display:grid;gap:1em 0}.side_btn a{display:block;width:3.33em}.side_btn img{aspect-ratio:50/206}.footer,.footer *{box-sizing:border-box}.footer img{max-width:100%}.footer{color:#2e2e2e;font-size:max(calc((15 / 1400) * 100vw), calc(15px * 0.97));position:relative;background-repeat:no-repeat;background-position:50% 0;background-size:cover;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/common/foot_bg.jpg);padding:8.4em 0 0}.foot_inr{position:relative;margin:0 4.2em 2em;display:grid;grid-template-columns:24.8em 1fr;align-items:start;gap:0 5.6em;color:#fff}.footer .logo{width:20em;padding:0 0 1.2em;margin:0 auto 1em;border-bottom:1px solid #fff}.footer .logo a{display:block;width:19.67em;margin:0 auto}.footer .logo img{aspect-ratio:295/72}.foot_tel{margin:0 auto 1.2em;width:fit-content;display:grid;gap:.6em 0}.foot_tel p{padding:0 0 0 2em;background-repeat:no-repeat;background-position:0 72%;background-size:1.53em auto;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/common/foot_ico_tel.png)}.foot_tel span{display:block}.foot_tel span:nth-of-type(1){font-size:83.3%;line-height:1}.foot_tel span:nth-of-type(2){font-size:233.3%;font-family:"Roboto";line-height:1.2;letter-spacing:.06em}.foot_btn{width:19.4em;margin:0 auto 1.8em;display:grid;gap:.8em 0}.foot_btn a{display:block;color:#fff;text-align:center;aspect-ratio:291/43;display:grid;align-items:center;background-repeat:no-repeat;background-position:.9em 50%}.foot_btn a span{display:block;width:fit-content;padding-left:.5em;margin:0 auto;font-size:111%;line-height:1}.foot_btn .btn_web{background-color:#bc985b;background-size:1.4em auto;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/common/ico_pc.png)}.foot_btn .btn_mail{background-color:#b18e53;background-size:1.6em auto;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/common/ico_mail.png)}.foot_addr{margin:0 .3em 1.4em}.foot_addr span{font-size:106.7%}.footer .timetable{width:100%}.footer .timetable table{border-collapse:collapse;line-height:1;width:100%;margin:0 0 .5em}.footer .timetable th,.footer .timetable td{text-align:center;vertical-align:middle;padding:0;line-height:1}.footer .timetable th{width:auto;font-weight:400;letter-spacing:.1em}.footer .timetable td{width:calc((100% - 32%) / 7)}.footer .timetable thead{border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:100%}.footer .timetable thead th{padding:.6em 0}.footer .timetable tbody tr:not(:first-child){border-bottom:1px solid #fff}.footer .timetable tbody th,.footer .timetable tbody td{padding:.9em 0 1em}.footer .timetable tbody tr:last-child th,.footer .timetable tbody tr:last-child td{padding:0 0 1em}.footer .timetable tbody td{font-size:86%}.footer .timetable ul{margin-left:.5em}.footer .timetable li{font-size:93.3%;letter-spacing:.06em}.foot_nav{margin:.5em 0;display:grid;grid-template-columns:13em 11em 1fr}.foot_nav ul{margin:0 0 1em;padding:0 0 1.6em .4em}.foot_nav>ul{grid-column:1/4}.foot_nav article ul{display:grid;gap:.6em 0;border-bottom:unset;margin-left:.5em;margin-bottom:0}.foot_nav article p{width:fit-content;margin:0 0 .8em;position:relative}.foot_nav article p:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(110,178,210,.65);mix-blend-mode:color-burn}.foot_nav article:nth-of-type(1) p:before{width:10em}.foot_nav article:nth-of-type(2) p:before{width:9em}.foot_nav article:nth-of-type(3) p:before{width:20.2em}.foot_nav article p span{display:block;position:relative;padding:.3em .8em .4em;font-size:88.73%;line-height:1;color:#fff}.foot_nav article p i{font-size:78%}.foot_nav a{display:inline-block;position:relative;padding-left:.8em;line-height:1.3;letter-spacing:-.06em;transition:.3s;color:#fff}.foot_nav a:hover{opacity:.7}.foot_nav a:before{content:"▶";display:block;position:absolute;left:0;top:.6em;font-size:55.4%}.foot_nav a span{font-size:88.7%}.foot_nav .foot_nav_01{display:block;border-bottom:1px solid #fff;padding-left:.8em}.foot_nav .foot_nav_01 li{display:inline-block;margin-right:2.5em}.foot_nav .foot_nav_01 li a{text-decoration:underline}.foot_nav .foot_nav_05{display:grid;grid-template-columns:19em 19.2em 1fr;gap:.6em 0;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:1.6em 0 1.6em .8em}.foot_nav .foot_nav_06{display:grid;grid-template-columns:12em 1fr;padding-left:.8em}.foot_nav .foot_banner{grid-column:1/4;margin-top:2em}.foot_nav .foot_banner a:before{display:none}.foot_nav .foot_banner img{width:26.8em;aspect-ratio:402/76}.footer .humanity{position:absolute;bottom:5em;right:4em}.footer .humanity a{display:block;width:4.66em}.footer .humanity img{aspect-ratio:70/60}.footer .copyright{position:relative;z-index:3;background-color:#1c54a9;color:#fff;text-align:center;padding:.75em 0;font-size:106.6%;line-height:1}.pagetop{position:fixed;cursor:pointer;z-index:9999;width:79px;bottom:60px;right:30px}.mainPhoto{margin:0 auto;width:100%}nav.sidemenu{width:300px;position:relative;margin:0 0 40px;box-sizing:border-box}nav.sidemenu *{box-sizing:border-box}.sidemenu a,.sidemenu img{display:block}.sidemenu .ttl{position:relative;margin:0 0 48px;text-align:center;color:#242424;font-size:30px;font-family:'Times New Roman',Times,serif;letter-spacing:.15em;line-height:1}.sidemenu .bg{position:relative;z-index:2;padding:60px 20px 33px 15px;border:1px solid #363636}.sidemenu .bg:before{content:"";display:block;position:absolute;width:1px;height:68px;top:-36px;left:calc(50% - 0.5px);background-color:#363636}.sidemenu p{font-size:16px;padding:7px;margin:0 0 5px;background-color:rgba(16,61,131,.1);line-height:1}.sidemenu ul+p{margin-top:25px}.sidemenu ul{display:grid;grid-template-columns:1fr}.sidemenu ul li{padding:10px 5px;border-bottom:1px dashed #a1a1a1}.sidemenu ul li a{font-size:16px;color:#2e2e2e;position:relative;padding:0 0 4px 6px;line-height:1.375;transition:.3s;white-space:nowrap}.sidemenu ul li a:hover{opacity:.7}.sidemenu ul li a i{display:inline-block;margin:0 -.4em}.sidebanner ul li{margin-bottom:50px}.lowinfo{margin-top:20px;padding:0 32px;background-position:right bottom;background-size:cover;background-repeat:no-repeat;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/common/lowinfo_bg.jpg);box-sizing:border-box;color:#333;position:relative;aspect-ratio:800/460}.lowinfo *{box-sizing:border-box}.lowinfo a,.lowinfo img{display:block}.lowinfo .content{width:326px;min-height:460px;padding:40px 20px 0;color:#fff}.lowinfo .logo{width:261px;margin:0 auto 21px;padding:0 0 12px;border-bottom:1px solid #fff}.lowinfo .logo img{aspect-ratio:261/65}.lowinfo .tel{margin:0 auto 15px;width:fit-content;display:grid;gap:10px 0;padding:0 0 0 27px;background-repeat:no-repeat;background-position:0 calc(100% - 3px);background-size:19px auto;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/common/lowinfo_ico_tel.png)}.lowinfo .tel span{display:block;line-height:1;letter-spacing:.06em}.lowinfo .tel span:nth-of-type(1){font-size:14.58px}.lowinfo .tel span:nth-of-type(2){position:relative;font-family:'Roboto',sans-serif;font-size:30.16px;letter-spacing:.04em;width:fit-content;margin:0 auto}.lowinfo .btn{margin:0 0 12px;display:grid;gap:13px 0}.lowinfo .btn a{display:block;width:279px;aspect-ratio:279/43;display:grid;align-items:center;text-align:center;padding-left:30px;background-repeat:no-repeat;background-position:22px 50%}.lowinfo .btn a:nth-of-type(1){background-color:#bc985b;background-size:21px auto;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/common/lowinfo_ico_web.png)}.lowinfo .btn a:nth-of-type(2){background-color:#b18e53;background-size:24px auto;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/common/lowinfo_ico_mail.png)}.lowinfo .btn a span{display:block;font-size:16.67px;color:#fff;line-height:1;letter-spacing:.1em}.lowinfo .btn a span i{display:block}.lowinfo .addr{text-align:center;font-size:13.3px}.page-catch{margin-top:0;margin-right:10px;margin-bottom:40px;margin-left:0;padding:52px 30px 57px;text-align:center;font-family:'Noto Serif JP','Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN',serif;font-size:18px;line-height:1.8;letter-spacing:.1em;position:relative;border:1px solid #648fda;color:#282828}.page-catch:after{position:absolute;content:'';display:block;width:100%;height:100%;border:1px solid #7abadf;top:10px;left:10px;z-index:-1;pointer-events:none}.page-catch h2{font-size:24px;margin-bottom:1em}.page-catch p:not(:last-child){margin-bottom:1.5em}.ttl-low{margin-bottom:15px;padding:10px 80px 10px 48px;font-family:'Noto Serif JP','Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN',serif;font-size:18px;line-height:1.3;letter-spacing:0;color:#fff;position:relative;background-repeat:repeat-y;background-position:0 0;background-size:100% auto}.ttl-low:before{content:"";display:block;position:absolute;width:6px;height:80%;bottom:0;left:17px;background-color:#fff}.ttl-low1-1{background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/common/ttl-low1_01.png)}.ttl-low1-2{background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/common/ttl-low1_02.png)}.ttl-low1-3{background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/common/ttl-low1_03.png)}.ttl-low2{margin-bottom:15px;padding:8px 58px 8px 32px;font-family:'Noto Serif JP','Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN',serif;font-size:18px;line-height:1.2;letter-spacing:.08em;border-left:16px solid;border-bottom:1px solid;position:relative}.ttl-low2:before{content:"";display:block;position:absolute;width:3px;height:100%;bottom:0;left:-6px;background-color:#fff}.ttl-low2-1{color:var(--color-01);border-color:var(--color-01)}.ttl-low2-2{color:var(--color-02);border-color:var(--color-02)}.ttl-low2-3{color:var(--color-03);border-color:var(--color-03)}.ttl-low3{margin-bottom:10px;padding:10px 45px;font-family:'Noto Serif JP','Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN',serif;font-size:18px;line-height:1.3;letter-spacing:.08em;border-top-width:1px;border-top-style:dashed;border-bottom-width:1px;border-bottom-style:dashed}.ttl-low3-1{color:var(--color-01);border-color:var(--color-01)}.ttl-low3-2{color:var(--color-02);border-color:var(--color-02)}.ttl-low3-3{color:var(--color-03);border-color:var(--color-03)}.ttl-low4{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:10px;font-family:'Noto Serif JP','Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN',serif;font-size:16px;line-height:1.3;letter-spacing:.1em}.ttl-low4>span{margin:2.5px 0}.ttl-low4>span:nth-of-type(n+2){flex:0 1 auto;width:auto;min-width:0;padding:3px 0 1px}.ttl-low4>span:nth-of-type(1){flex:0 1 auto;margin-right:10px;padding:3px 5px 4px 10px;width:auto;min-width:0;color:#fff}.ttl-low4-1>span:nth-of-type(1){background-color:var(--color-01)}.ttl-low4-2>span:nth-of-type(1){background-color:var(--color-02)}.ttl-low4-3>span:nth-of-type(1){background-color:var(--color-03)}.ttl-low5{margin-bottom:10px;padding:10px 100px 10px 50px;font-family:'Noto Serif JP','Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN',serif;font-size:18px;line-height:1.3;border-radius:100px;color:#fff;text-align:left}.ttl-low5-1{background-color:var(--color-01)}.ttl-low5-2{background-color:var(--color-02)}.ttl-low5-3{background-color:var(--color-03)}.colunm{padding:30px 30px 20px;background:#fefcf0;border:1px solid #f1c809}.colunm .ttl-btn{margin-bottom:10px;padding:10px 30px 8px 90px;text-align:center;color:#2e2e2e;font-size:18px;line-height:1.3;letter-spacing:.05em;background:#f1c809;position:relative}.colunm .ttl-btn .colum{padding:3px 16px;color:#e3b000;font-size:16.5px;background:#fff;filter:drop-shadow(0 0 1px #e3b000);position:absolute;top:-2px;left:-14px;transform:rotate(-20deg)}.colunm .ttl-btn .colum:before{content:"";display:block;position:absolute;width:10px;aspect-ratio:1/1;clip-path:polygon(0 0,100% 0,50% 100%);background-color:#fff;bottom:-9px;right:10px}.colunm+.colunm{background-color:#fdf9f2;border-color:#f7ab33}.colunm+.colunm .ttl-btn{background:#f7ab33}.colunm+.colunm .ttl-btn .colum{color:#e79b23;filter:drop-shadow(0 0 1px #e79b23)}