@charset "UTF-8";.idx,.idx dl,.idx dt,.idx dd,.idx ul,.idx li,.idx a,.idx span,.idx i,.idx div,.idx p,.idx h2,.idx h3,.idx section,.idx nav,.idx figure,.idx article,.idx aside,.idx h2{-webkit-box-sizing:border-box;box-sizing:border-box}.idx{font-size:max(calc((15 / 1400) * 100vw), calc(15px * 0.97));position:relative;color:#2e2e2e;min-width:1300px}.idx img{width:100%;max-width:100%}.idx_otr{position:relative}.idx_inr{position:relative;display:block;margin:0 auto}.idx_box{display:block;position:relative}.idx_ttl{position:relative}.idx_ttl span{display:inline-block;line-height:1}.idx_lst{display:grid;gap:.5em}.idx_lst li{padding-left:1.4em;background-repeat:no-repeat;background-position:0 .4em;background-size:1em auto}.idx_lm{position:absolute;width:100%;text-align:center;left:0;top:-7em}.idx_lm span{display:inline-block;width:4.866em}.idx_lm span img{aspect-ratio:73/59}.idx_btn{text-align:center}.idx_btn a{display:inline-block}.brckts{display:inline-block;margin:0 -.5em;font-weight:inherit}.kntn{padding-top:.2em;background:top left/1em .3em repeat-x radial-gradient(circle,#333 .1em,rgba(0,0,0,0) .1em)}.slide-arrow{z-index:90;position:absolute;cursor:pointer;transition:.3s}.slide-arrow:hover{opacity:.7}.twentytwenty-handle{width:5em;height:5em;margin-left:-2.5em;margin-top:-2.5em;border:0 none;background:rgba(255,255,255,.5)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:1px;margin-left:-.5px}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:0}.twentytwenty-horizontal .twentytwenty-handle:after{top:0}.twentytwenty-left-arrow,.twentytwenty-right-arrow{width:.66em;height:.66em;border:.2em solid #505050;border-right:0 none;border-bottom:0 none;position:absolute}.twentytwenty-left-arrow{margin-left:-1.6em;transform:rotate(-45deg)}.twentytwenty-right-arrow{margin-right:-1.6em;transform:rotate(135deg)}.idx_head .head_ttl{margin:0 0 0 24.48em}.idx_gnav{margin-bottom:2.4em}.idx_kv{background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/kv_bg.jpg);aspect-ratio:1400/736}.idx_kv .idx_inr{display:grid;width:100%;padding:2.8em 0 0}.idx_kv .idx_ttl{align-content:center;position:relative;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;font-feature-settings:"vkrn"}.idx_kv .idx_ttl>span{position:relative;display:block;height:fit-content;font-family:serif}.idx_kv .idx_ttl>span:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0}.idx_kv .idx_ttl span span{position:relative;z-index:3}.idx_kv .idx_ttl>span:nth-of-type(1):before{background-color:rgba(255,255,255,.8);mix-blend-mode:screen}.idx_kv .idx_ttl span:nth-of-type(1) span{font-size:max(3.286vw, 42.714px);padding:.3em;letter-spacing:.12em}.idx_kv .idx_ttl span:nth-of-type(1) span i{font-size:max(3.714vw, 48.286px)}.idx_kv .idx_ttl>span:nth-of-type(2){margin:10em 0 0}.idx_kv .idx_ttl>span:nth-of-type(2):before{background-color:rgba(255,255,255,.8);mix-blend-mode:screen}.idx_kv .idx_ttl span:nth-of-type(2) span{font-size:max(3.286vw, 42.714px);padding:.3em .2em;letter-spacing:.12em}.idx_kv .idx_ttl span:nth-of-type(2) span i{font-size:max(3.714vw, 48.286px)}.idx_kv .idx_ttl>span:nth-of-type(3){margin:18em 0 0}.idx_kv .idx_ttl>span:nth-of-type(3):before{background-color:rgba(255,255,255,.8);mix-blend-mode:screen}.idx_kv .idx_ttl span:nth-of-type(3) span{font-size:388.8%;padding:.3em .2em;letter-spacing:.08em}.idx_kv .idx_catch{position:absolute;left:0;bottom:2.8em}.idx_kv .idx_catch span{position:relative;display:block;font-size:288.6%;font-weight:500;line-height:1.2;background:linear-gradient(to bottom,#fff 0%,#ffefb7 70%,#ffefb7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:italic;width:fit-content;border-bottom:.013em solid #fff;letter-spacing:.08em}.idx_kv .idx_catch span:nth-of-type(1){padding-left:1em}.idx_kv .idx_catch span:nth-of-type(2){margin-left:1em;padding-right:.8em}.idx_kv .idx_catch span i{font-size:118%;font-style:italic}.idx_info{margin:0 0 4.4em;padding:3.6em 8.4em 0;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg);aspect-ratio:1400/439}.idx_info .idx_ttl{position:relative;width:32.86em;border-bottom:2px solid #6b4b3d;border-left:13px solid #6b4b3d;padding:0 0 0 1.8em;margin:0 auto 1.5em 0}.idx_info .idx_ttl span{line-height:1;font-family:'Times New Roman',Times,serif;font-size:280%;color:#6b4b3d;display:block;letter-spacing:.05em}.idx_info .idx_ttl span:first-letter {font-size:153%}.idx_info .idx_lst{gap:1.2em 0;font-size:95%}.idx_info .idx_lst li{padding-left:2.6em;background-size:1.86em auto;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/info_check.png)}.idx_info .idx_lst li span{font-size:194.4%;line-height:1;letter-spacing:.04em}.idx_info .idx_lst li i{font-size:85.7%}.idx_info .idx_lst li em{line-height:1;border-bottom:2px solid #7d5f3a}.idx_info .idx_lst li:nth-of-type(5) i:nth-of-type(1){font-size:78.5%}.idx_schedule{width:83.46em;margin:0 auto 2em}.idx_ftp{padding:25.32em 0 10.6em;background-color:#fbfbfb;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/ftp_bg.jpg)}.idx_ftp .idx_ttl{margin:0 0 .8em;text-align:center;display:grid;gap:.8em 0}.idx_ftp .idx_ttl span{display:block;line-height:1;color:#fff}.idx_ftp .idx_ttl span:nth-of-type(1){font-size:222.2%}.idx_ftp .idx_ttl span:nth-of-type(2){font-size:611.2%;font-family:'Times New Roman',Times,serif}.idx_ftp .idx_lead{text-align:center;margin:0 0 1.6em}.idx_ftp .idx_lead span{font-size:218.8%;color:#6b4b3d;line-height:1}.idx_ftp .idx_lead em{font-size:111.1%}.idx_ftp .idx_desc{width:55.8em;margin:0 auto}.idx_ftp .idx_desc span{font-size:138.8%}.idx_ftp .idx_kkm{position:relative;margin:4em 0 0;padding:2.2em 4.4em 1.2em;background-repeat:no-repeat;background-position:0 50%;background-size:cover;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/ftp_kkm_bg.jpg);color:#fff}.idx_ftp .idx_kkm .idx_kttl{margin:0 0 1em;padding:0 0 1em;position:relative;width:fit-content}.idx_ftp .idx_kkm .idx_kttl:before{content:"";display:block;position:absolute;width:calc(100% + 4.4em);height:1px;bottom:0;left:-4.4em;background-color:#fff}.idx_ftp .idx_kkm .idx_kttl span{font-size:231.7%;line-height:1}.idx_ftp .idx_kkm .idx_kttl span i{display:inline-block;margin:0 -.4em}.idx_ftp .idx_kkm .idx_kttl span i:nth-of-type(1){font-size:115.4%}.idx_ftp .idx_kkm .idx_kttl span i:nth-of-type(2){font-size:123.1%}.idx_ftp .idx_kkm .idx_kttl span em{color:#e1c36f}.idx_ftp .idx_kkm .idx_kdesc{display:grid;gap:1em 0;margin:0 0 1em}.idx_ftp .idx_kkm .idx_kdesc p{font-size:152.8%}.idx_ftp .idx_kkm .idx_kdesc p i{display:inline-block;margin:0 -.4em}.idx_ftp .idx_kkm .idx_kdesc p em{border-bottom:1px solid #d8b13e}.idx_ftp .idx_kkm .idx_btn{width:36em;text-align:right}.idx_ftp .idx_kkm .idx_btn a{display:inline-block}.idx_ftp .idx_kkm .idx_btn img{aspect-ratio:113/18;height:1.2em}.idx_ftp .idx_kkm .idx_kfig{position:absolute;width:37.93em;top:calc(50% - 12.6em);right:3.6em}.idx_ftp .idx_kkm .idx_kfig img{aspect-ratio:569/380}.idx_method{margin:0 0 3.2em;padding:4em 0 5.2em;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/method_bg.jpg)}.idx_method_head{color:#fff;width:50vw;margin:0 0 8.6em}.idx_method_head .idx_ttl{margin:0 0 1.5em;text-align:center}.idx_method_head .idx_ttl span{display:block}.idx_method_head .idx_ttl span:nth-of-type(1){font-size:194.4%;margin-bottom:1em}.idx_method_head .idx_ttl span:nth-of-type(2){font-size:500%;color:#f4d95d;letter-spacing:.06em}.idx_method_head .idx_ttl i{letter-spacing:-.1em}.idx_method_head .idx_desc{margin:0 3.3em 4.6em}.idx_method_head .idx_desc span{font-size:138.8%}.idx_method_head .idx_method_lst{display:grid;gap:3.4em 0}.idx_method_head .idx_method_lst li{position:relative;width:fit-content;padding:0 0 .5em;border-bottom:1px solid #fff}.idx_method_head .idx_method_lst li:before{content:"";display:block;position:absolute;width:5.06em;aspect-ratio:76/91;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/method_hexagon.png);mix-blend-mode:screen;top:-2em}.idx_method_head .idx_method_lst li span{position:relative;z-index:2;font-size:138.8%;display:block;line-height:1;letter-spacing:.06em}.idx_method_head .idx_method_lst li:nth-of-type(1){margin-left:6.8em}.idx_method_head .idx_method_lst li:nth-of-type(1):before{left:-2em}.idx_method_head .idx_method_lst li:nth-of-type(2){margin-left:3.2em}.idx_method_head .idx_method_lst li:nth-of-type(2):before{right:-2em}.idx_method_head .idx_method_lst li:nth-of-type(3){margin-left:6.8em}.idx_method_head .idx_method_lst li:nth-of-type(3):before{left:-2em}.idx_method_head .idx_method_lst li:nth-of-type(4){margin-left:21.2em}.idx_method_head .idx_method_lst li:nth-of-type(4):before{right:-2em}.idx_method_comparison{margin:0 6em 1em;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:0 .2em}.idx_method_comparison .idx_ttl{border:1px solid #fff;width:36.6em;aspect-ratio:550/79;display:grid;align-items:center;text-align:center;margin:0 auto 1.4em;grid-column:1/4}.idx_method_comparison .idx_ttl span{color:#fff;font-size:194.4%;line-height:1}.idx_method_comparison .idx_desc{margin:0 auto 2.6em;text-align:center;grid-column:1/4}.idx_method_comparison .idx_desc span{color:#fff;font-size:138.8%}.idx_method_comparison .idx_box{background-color:#fff;padding:2px;display:grid;gap:2px 0}.idx_method_comparison .idx_box:nth-of-type(1){background-color:#b1b0aa}.idx_method_comparison .idx_box:nth-of-type(2){background-color:#a99e6e}.idx_method_comparison .idx_box:nth-of-type(3){background-color:#b99432}.idx_method_comparison .idx_bx_ttl{text-align:center;padding:1.1em 0}.idx_method_comparison .idx_bx_ttl span{font-size:194.4%;line-height:1;color:#fff}.idx_method_comparison .idx_box p{display:grid;padding:.5em .5em .5em 2.6em;grid-template-columns:1fr 7.6em;align-items:center;gap:0 1em;position:relative;background-color:#fff}.idx_method_comparison .idx_box p:not(:last-child):before{content:"";display:block;position:absolute;z-index:3;width:2.13em;aspect-ratio:1/1;bottom:-1.065em;left:calc((100% - 2.13em) / 2);background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/method_comparison_arrow.png)}.idx_method_comparison .idx_box p span:nth-of-type(1){font-size:111%}.idx_method_case{margin:0 2.4em;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:1.2em 1.2em}.idx_method_case .idx_ttl{grid-column:1/4;width:fit-content;margin:0 auto 2em;display:grid;grid-template-columns:10.66em 1fr;gap:1.2em 1.6em;align-items:center;color:#fff}.idx_method_case .idx_ttl span:nth-of-type(1){aspect-ratio:1/1;grid-row:1/3;grid-column:1/2;border-radius:50%;border:2px solid #fff;text-align:center;align-content:center}.idx_method_case .idx_ttl span:nth-of-type(1) i{font-size:222.2%;letter-spacing:.08em}.idx_method_case .idx_ttl span:nth-of-type(2){align-self:end;font-size:236.4%}.idx_method_case .idx_ttl span:nth-of-type(2) i{letter-spacing:-.08em}.idx_method_case .idx_ttl span:nth-of-type(3){align-self:start;font-size:344.8%;margin-left:-.25em;letter-spacing:.03em}.idx_method_case .idx_ttl span:nth-of-type(3) i{font-size:138.4%;display:inline-block;margin:0 -.4em}.idx_method_case .idx_box{background-color:#fff;padding:1.4em 1.6em 3.4em}.idx_method_case .idx_bx_ttl{text-align:center;margin:0 0 2em;display:grid;gap:1.2em 0}.idx_method_case .idx_bx_ttl span{line-height:1}.idx_method_case .idx_bx_ttl span:nth-of-type(1){font-size:250%}.idx_method_case .idx_bx_ttl span:nth-of-type(2){padding:.3em 0;font-size:166.6%;color:#fff;background-color:#b99432}.idx_method_case .before_after{aspect-ratio:760/470;overflow:hidden}.idx_method_case .idx_bx_desc{font-size:max(1.429vw, 18.571px);margin:.5em 0 0;line-height:1.3}.idx_method_case .idx_btn{grid-column:1/4;text-align:right}.idx_method_case .idx_btn img{aspect-ratio:113/18;height:1.2em}.idx_review{margin:0 0 6.4em;padding:1.8em 4.2em 2.4em;background-color:#eef4f6;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/review_bg.png)}.idx_review .idx_ttl{margin:0 auto 1.6em;grid-column:1/3;text-align:center}.idx_review .idx_ttl span{font-size:222.2%;font-family:'Times New Roman',Times,serif;line-height:1}.idx_review .idx_desc{align-self:center;text-align:center;padding-bottom:7em;background-repeat:no-repeat;background-position:50% 100%;background-size:10.73em auto;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/review_logo.png)}.idx_review .idx_desc p{font-size:120%;line-height:1.3}.idx_reserve_01{margin:0 0 5.9em}.idx_reserve_02{margin:0 0 4.6em}.idx_reserve .idx_inr{width:63em;margin:0 auto;padding:2.4em 2.2em 0;aspect-ratio:945/224;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/reserve_bg.jpg);color:#3e4678}.idx_reserve .idx_lead{margin:0 0 1.2em}.idx_reserve .idx_lead span{font-size:196%;line-height:1}.idx_reserve .idx_ttl{margin:0 0 1.4em}.idx_reserve .idx_ttl span{font-size:326.6%;line-height:1}.idx_reserve .idx_lst{grid-template-columns:auto auto 1fr;gap:0 1.2em}.idx_reserve .idx_lst li{font-size:138.8%;padding-left:1.2em;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/reserve_check.png)}.idx_reserve .idx_btn{position:absolute;aspect-ratio:204/45;width:13.6em;bottom:0;right:0;display:grid;align-items:center;color:#fff;background-color:#202d56;border:1px solid #1b205a;display:grid;align-items:center;text-align:left;padding:0 .6em;background-repeat:no-repeat;background-position:calc(100% - 0.6em) 50%;background-size:auto .8em;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/reserve_arrow.png)}.idx_reserve .idx_btn span{font-size:138.8%}.idx_feat{margin:0 0 max(7.857vw, 102.143px);padding:27.6em 2.4em 0;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/feat_bg.jpg)}.idx_feat .idx_en{margin:0 auto 1em;width:fit-content;position:relative}.idx_feat .idx_en:before,.idx_feat .idx_en:after{content:"";display:block;position:absolute;width:9.8em;height:1px;top:calc(50% - 0.5px);background-color:#fff}.idx_feat .idx_en:before{left:-11em}.idx_feat .idx_en:after{right:-11em}.idx_feat .idx_en span{color:#fff;font-family:'Times New Roman',Times,serif;font-size:222.2%;line-height:1}.idx_feat .idx_ttl{margin:0 0 1.8em;text-align:center}.idx_feat .idx_ttl span{display:block;font-size:277.8%;color:#fff}.idx_feat .idx_ttl span:nth-of-type(2) i{font-size:150%}.idx_feat .idx_ttl span:nth-of-type(2) em{font-size:180%}.idx_feat .idx_inr{display:grid;grid-template-columns:1fr 1fr;gap:3.8em 3em;padding:3.5em 3.6em 3.2em;background-color:#ebebeb}.idx_feat .idx_box{padding:0 0 2em;background-color:#fff}.idx_feat .idx_nbr{position:absolute;top:-.8em;left:-.8em;width:9.8em;aspect-ratio:1/1;display:grid;padding:.8em 1.4em}.idx_feat .idx_nbr:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;clip-path:polygon(0 0,100% 0,0 100%);opacity:.9}.idx_feat .idx_box:nth-of-type(1) .idx_nbr:before,.idx_feat .idx_box:nth-of-type(4) .idx_nbr:before{background-color:#202d56}.idx_feat .idx_box:nth-of-type(2) .idx_nbr:before,.idx_feat .idx_box:nth-of-type(3) .idx_nbr:before{background-color:#856545}.idx_feat .idx_nbr span{position:relative;z-index:2;color:#fff;font-size:465.4%;line-height:1}.idx_feat .idx_fig img{aspect-ratio:583/380}.idx_feat .idx_bx_ttl{margin:.8em 0 .8em;text-align:center}.idx_feat .idx_bx_ttl span{font-size:201.6%}.idx_feat .idx_bx_desc{width:fit-content;margin:0 auto}.idx_feat .idx_bx_desc span{font-size:139.6%}.drBg{position:relative;margin:0 0 max(10.714vw, 139.286px);padding:max(9.286vw, 120.714px) 0 0;aspect-ratio:1400/3930;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/dr_bg.jpg);background-size:cover;background-position:center top}.drBg .title{text-align:center;color:#fff;margin-bottom:max(2.143vw, 27.857px)}.drBg .title h2{font-size:max(4vw, 52px);line-height:1}.drBg .title p{font-size:max(1.786vw, 23.214px);line-height:1;margin-top:max(1.286vw, 16.714px)}.idx_doctor{padding:0 3em 3.5em;background-repeat:no-repeat;background-position:0 100%;background-size:100% auto}.idx_doctor .idx_en{position:absolute;top:2.4em;left:0}.idx_doctor .idx_en span{display:block;color:#e0c7ad;font-family:'Times New Roman',Times,serif;font-size:290%;line-height:1.2}.idx_doctor .idx_en span:nth-of-type(1){margin-left:.8em;display:grid;grid-template-columns:auto 1fr;gap:0 1.2em;background-repeat:no-repeat;background-position:55% 55%;background-size:.7em auto;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/doctor_cross.png)}.idx_doctor .idx_en span:nth-of-type(1) i{font-size:142.3%}.idx_doctor .idx_en span:nth-of-type(2){margin-left:3.48em}.idx_doctor_prof{margin:0 0 3.5em;background-color:#fff;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/doctor_prof_bg.jpg)}.idx_doctor_prof .idx_box{width:45.73em;margin:0 0 0 auto;padding:2.4em 2.7em 2.4em;background-color:rgba(255,255,255,.8)}.idx_doctor_prof .idx_lead{margin:0 0 2.7em}.idx_doctor_prof .idx_lead span{display:block;font-size:263.8%}.idx_doctor_prof .idx_lead span em{text-decoration:underline;text-decoration-thickness:4px;text-decoration-color:#5f98da;text-underline-offset:6px;text-decoration-skip-ink:none}.idx_doctor_prof .idx_ttl{margin:0 0 2em;display:grid;grid-template-columns:23em 1fr;align-items:center}.idx_doctor_prof .idx_ttl span:nth-of-type(1){font-size:500%;padding-bottom:.1em}.idx_doctor_prof .idx_ttl span:nth-of-type(2){font-size:250%;color:#6f9dd3;letter-spacing:.04em;font-family:'Times New Roman',Times,serif}.idx_doctor_prof .idx_ttl span:nth-of-type(2) i{display:block;line-height:1.2}.idx_doctor_prof .idx_ttl span:nth-of-type(2) i:nth-of-type(2){margin-left:2em}.idx_doctor_prof .idx_bx_ttl{margin:0 0 .6em}.idx_doctor_prof .idx_bx_ttl span{font-size:166.6%}.idx_doctor_prof .idx_bx_lst{margin:0 0 2.6em}.idx_doctor_prof .idx_bx_lst li{font-size:138.86%}.idx_doctor_prof .idx_figs{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.idx_doctor_career{width:82em;margin:0 auto;display:grid;grid-template-columns:1fr 40.8em;gap:3em 2em;color:#fff}.idx_doctor_career .idx_bx_ttl{margin:0 0 1em}.idx_doctor_career .idx_bx_ttl span{font-size:166.6%;line-height:1}.idx_doctor_career .idx_his dl{display:grid;grid-template-columns:6.6em 1fr}.idx_doctor_career .idx_his dt,.idx_doctor_career .idx_his dd{font-size:138.8%}.idx_doctor_certificate{grid-column:1/3}.idx_doctor_certificate ul{display:flex;justify-content:space-between}.idx_doctor_certificate ul:nth-of-type(1){margin-bottom:.3em}.idx_doctor_certificate ul:nth-of-type(1) img{height:11.8em}.idx_doctor_certificate ul:nth-of-type(2) img{height:15.9em}.idx_team{padding:9.2em 2.8em 3.2em;background-repeat:no-repeat;background-position:100% 100%;background-size:100% auto}.idx_team .idx_ttl{text-align:center;color:#fff;position:absolute;width:100%;left:0;top:-1em}.idx_team .idx_ttl span{display:inline-block}.idx_team .idx_ttl i{display:block}.idx_team .idx_ttl i:nth-of-type(1){font-size:222.2%;border-bottom:1px solid #fff;padding-bottom:.3em;margin-bottom:.3em}.idx_team .idx_ttl i:nth-of-type(2){font-size:212.4%;font-family:'Times New Roman',Times,serif}.idx_team .idx_inr{display:grid;grid-template-columns:repeat(2,1fr);gap:1.7em 1.8em}.idx_team .idx_box{aspect-ratio:642/300;padding:0 0 0 22.4em;display:grid;align-items:center}.idx_team .idx_fig{position:absolute;width:100%;top:0;left:0}.idx_team .idx_txt{position:relative;z-index:3}.idx_team .idx_name{margin:0 0 1em;padding:0 0 .4em;border-bottom:1px solid #2e2e2e}.idx_team .idx_name span{display:block;font-size:253.6%;letter-spacing:.1em}.idx_team .idx_name .idx_nttl{font-size:111%}.idx_team .idx_career{display:grid;gap:.5em 0}.idx_team .idx_career li{font-size:97.2%;line-height:1.28}.idx_team .idx_btn{position:absolute;right:1.2em;bottom:-3.8em}.idx_team .idx_btn img{aspect-ratio:113/18;height:1.2em}.idx_team .idx_inr:before{content:"";display:block;position:absolute;height:max(7.143vw, 92.857px);aspect-ratio:168/100;bottom:-5.8em;right:max(-1.786vw, -23.214px);clip-path:polygon(100% 0,100% 100%,0 100%);background-color:#202d56;mix-blend-mode:screen}.idx_bite{margin:0 0 4.8em;padding:1.9em 0 0;aspect-ratio:1400/544;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/bite_bg.jpg)}.idx_bite .idx_inr{width:46.53em;margin:0 0 0 auto;padding:2.2em 0 3.8em;color:#fff}.idx_bite .idx_ttl{text-align:center;margin:0 0 1.2em}.idx_bite .idx_ttl span{line-height:1;font-size:222.2%}.idx_bite .idx_ttl i{font-size:125%}.idx_bite .idx_lead{text-align:center;margin:0 0 1em}.idx_bite .idx_lead span{font-size:111%}.idx_bite .idx_sttl{margin:0 auto .5em;padding:0 0 .2em .5em;width:35.14em;border-bottom:1px solid #fff}.idx_bite .idx_desc+.idx_sttl{margin-top:1.6em}.idx_bite .idx_sttl span{font-size:166.8%;color:#f1dc7d;letter-spacing:.04em}.idx_bite .idx_desc{width:35em;margin:0 auto}.idx_bite .idx_desc span{font-size:125.13%}.idx_bite .idx_btn{position:absolute;right:1.2em;bottom:1.2em;width:7.53em}.idx_bite .idx_btn a{display:block}.idx_bite .idx_btn img{aspect-ratio:113/20}.idx_answer{margin:0 0 5.6em;padding:2em 3.5em 2.6em;background-color:#f5f5f5}.idx_answer .idx_ttl{width:40.4em;margin:0 auto 2.4em;aspect-ratio:606/98;display:grid;align-items:center;text-align:center;border:1px solid #2e2e2e}.idx_answer .idx_ttl span{font-size:250%;line-height:1}.idx_answer .idx_inr{display:grid;grid-template-columns:repeat(2,1fr);gap:.9em .9em}.idx_answer .idx_box{background-color:#fff;display:grid;grid-template-columns:16em 1fr;align-items:center;gap:0 2.2em;padding:1.4em 1.8em}.idx_answer .idx_box:nth-of-type(3),.idx_answer .idx_box:nth-of-type(4),.idx_answer .idx_box:nth-of-type(7),.idx_answer .idx_box:nth-of-type(8){grid-template-columns:1fr 16em}.idx_answer .idx_box:before{content:"";display:block;position:absolute;width:2em;aspect-ratio:1/1;bottom:0;right:0;clip-path:polygon(100% 0,100% 100%,0 100%);background-color:#3e67af}.idx_answer .idx_fig{grid-row:1/3;grid-column:1/2}.idx_answer .idx_box:nth-of-type(3) .idx_fig,.idx_answer .idx_box:nth-of-type(4) .idx_fig,.idx_answer .idx_box:nth-of-type(7) .idx_fig,.idx_answer .idx_box:nth-of-type(8) .idx_fig{grid-column:2/3}.idx_answer .idx_bx_ttl{margin:0 auto .6em 0;align-self:end;min-width:20em;width:fit-content;border-bottom:1px solid #3e67af;border-left:.4em solid #3e67af;padding:0 0 .2em .7em}.idx_answer .idx_bx_ttl span{color:#3e67af;font-size:166.6%;line-height:1.25}.idx_answer .idx_desc{align-self:start}.idx_answer .idx_desc span{font-size:125%}.idx_banner{display:block;width:75.26em;min-width:unset;margin:0 auto 5em;padding:2.8em 0 0;aspect-ratio:1129/322;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/banner_bg.jpg)}.idx_banner .idx_inr{width:40.2em;margin:0 auto;color:#fff}.idx_banner .idx_ttl{margin:0 auto 1.2em;padding:0 .8em 1em;width:fit-content;border-bottom:1px solid #fff}.idx_banner .idx_ttl span{font-size:250%}.idx_banner .idx_desc{display:grid;gap:1em 0}.idx_banner .idx_desc p{font-size:180%;line-height:1.47;letter-spacing:-.04em}.idx_second{margin:0 0 11.6em}.idx_second .idx_ttl{grid-column:1/3;margin:0 0 2em}.idx_second .idx_ttl span{display:block;text-align:center}.idx_second .idx_ttl span:nth-of-type(1){font-size:305.5%;font-family:'Times New Roman',Times,serif;margin-bottom:.25em}.idx_second .idx_ttl span:nth-of-type(2){font-size:138.8%}.idx_second .idx_inr{padding:0 9.6em;grid-template-columns:1fr 30.73em;display:grid;aspect-ratio:1400/443;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/second_bg.jpg)}.idx_second .idx_txt{padding:3.4em 0 0}.idx_second .idx_lead{color:#fff;margin:0 0 1.8em}.idx_second .idx_lead span{font-size:194.46%}.idx_second .idx_lst{margin:0 0 1em}.idx_second .idx_lst li{font-size:138.8%;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/second_check.png)}.idx_second .idx_btn{width:29em;text-align:right}.idx_second .idx_btn a{width:7.53em}.idx_second .idx_btn img{aspect-ratio:113/20}.idx_second .idx_video{padding:6em 0 0}.idx_second .idx_video dt{text-align:center;margin:0 0 .5em}.idx_second .idx_video dt span{font-size:194.47%}.idx_second .idx_video dd{width:100%;position:relative;aspect-ratio:16/9}.idx_second .idx_video dd iframe{width:100%;height:100%}.idx_treat{margin:0 0 4em;padding:3.4em 3.2em 0;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/treat_bg.jpg)}.idx_treat .idx_lm{top:-8.8em}.idx_treat .idx_ttl{margin:0 0 11em;height:40em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:initial;font-feature-settings:"vkrn";font-family:serif}.idx_treat .idx_ttl span{display:block;font-size:333.3%;height:fit-content;background-color:#fff;padding:.3em .2em;white-space:nowrap}.idx_treat .idx_ttl span:nth-of-type(3){margin-top:auto}.idx_treat .idx_ttl i{font-size:116.64%;margin:-.4em 0}.idx_treat .idx_inr{display:grid;grid-template-columns:1fr 1fr;gap:4.4em 4.4em}.idx_treat .idx_box{background-repeat:no-repeat;background-position:0 0;background-size:cover;padding:3em 2.2em 1.6em;display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0}.idx_treat .idx_nbr{position:absolute;left:0;width:100%;top:-2.8em;text-align:center}.idx_treat .idx_nbr span{display:inline-block;font-family:'Times New Roman',Times,serif;font-size:555%;line-height:1}.idx_treat .idx_bx_ttl{margin:0 0 1.2em;text-align:center;align-self:center}.idx_treat .idx_bx_ttl span{font-size:194.5%;line-height:1.22;display:block}.idx_treat .idx_bx_ttl span i{font-size:128.5%}.idx_treat .idx_fig{align-self:start;margin:0 0 1em}.idx_treat .idx_fig img{aspect-ratio:530/330}.idx_treat .idx_desc{margin:0 2em 1.2em}.idx_treat .idx_desc span{font-size:138.8%}.idx_treat .idx_btn{text-align:right}.idx_treat .idx_btn span{display:inline-block;width:7.53em}.idx_treat .idx_btn img{aspect-ratio:113/20}.idx_treat_01{background-color:#f7f3ea;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/treat_01_bg.png)}.idx_treat_01 .idx_nbr{color:#bda66e}.idx_treat_01 .idx_bx_ttl{border-color:#bda66e}.idx_treat_02{background-color:#eff7ea;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/treat_02_bg.png)}.idx_treat_02 .idx_nbr{color:#99c77d}.idx_treat_02 .idx_bx_ttl{border-color:#99c77d}.idx_treat_03{background-color:#eaf7f7;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/treat_03_bg.png)}.idx_treat_03 .idx_nbr{color:#71b4b4}.idx_treat_03 .idx_bx_ttl{border-color:#71b4b4}.idx_treat_04{margin-bottom:0;background-color:#ebf1f6;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/treat_04_bg.png)}.idx_treat_04 .idx_nbr{color:#7fa2c6}.idx_treat_04 .idx_bx_ttl{border-color:#7fa2c6}.idx_allon{margin:0 0 4.6em;padding:2.6em 4.2em 3.2em;background-color:#f7f7f7}.idx_allon .idx_ttl{margin:0 0 2.4em;text-align:center}.idx_allon .idx_ttl span{font-size:289.2%}.idx_allon .idx_ttl i{font-size:125%}.idx_allon .idx_ttl em{display:inline-block;line-height:1.25;border-bottom:.06em solid #2cb2ff}.idx_allon .idx_inr{display:grid;grid-template-columns:1fr 1fr;gap:0 4em;background-color:#fff;padding:2em 3em;background-repeat:no-repeat;background-position:50% 50%;background-size:auto 21em;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/allon_border.png)}.idx_allon .idx_box{display:grid;grid-template-columns:21.4em 1fr;gap:0 1.6em;align-items:center;grid-template-rows:subgrid;grid-row:span 4}.idx_allon .idx_bx_ttl{grid-column:1/3;background-color:#ebebeb;text-align:center;margin-bottom:1em;padding-bottom:.3em}.idx_allon .idx_bx_ttl span{font-size:152.8%}.idx_allon .idx_bx_ttl span i{font-size:118%}.idx_allon .idx_fig{grid-row:2/4;padding-left:1em}.idx_allon .idx_lead{align-self:end;margin-bottom:.5em}.idx_allon .idx_lead span{font-size:200%}.idx_allon ul{align-self:start;display:grid;gap:.3em 0}.idx_allon li{font-size:120%}.idx_allon li a{color:#196d95;text-decoration:underline}.idx_consult{width:86.6em;margin:0 auto 5em;padding:5em 47.4em 0 0;background-repeat:no-repeat;background-position:0 0;background-size:cover;background-image:url(//kanazaki-implant.com/wp-content/themes/humanity/css/../images/top/consult_bg.jpg);aspect-ratio:1300/570;text-align:center;color:#fff}.idx_consult .idx_en{margin:0 0 1em}.idx_consult .idx_en span{font-size:231.13%;font-family:'Times New Roman',Times,serif;line-height:1;letter-spacing:.08em}.idx_consult .idx_ttl{position:relative;margin:0 auto 1.2em;aspect-ratio:400/45;display:grid;align-items:center;width:26.66em}.idx_consult .idx_ttl:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:#2e3d6c;mix-blend-mode:multiply}.idx_consult .idx_ttl span{position:relative;z-index:3;color:#fff;font-size:160%}.idx_consult .idx_lead{margin:0 auto 1.2em;padding:0 0 1.2em;width:26.66em;border-bottom:1px solid #fff}.idx_consult .idx_lead span{line-height:1;font-size:222.2%}.idx_consult .idx_desc{display:grid;gap:1.8em 0;margin-bottom:1.4em}.idx_consult .idx_desc p{font-size:125%;line-height:1.55}.idx_consult .idx_btn{text-align:right;padding-right:5.2em}.idx_consult .idx_btn img{aspect-ratio:113/18;height:1.2em}.idx_pay{margin:0 0 5em;padding:3.6em 4.67em;text-align:center;background-color:#f9f9f9;color:#2e2e2e}.idx_pay .idx_inr{background-color:#fff;box-shadow:.2em .2em .1em rgba(101,101,101,.3),-.1em -.1em .1em rgba(101,101,101,.1);padding:2.7em 0 2.2em}.idx_pay .idx_ttl{text-align:center;margin:0 0 1.2em}.idx_pay .idx_ttl span{display:inline-block;border:1px solid #2e2e2e;font-size:193%;line-height:1;padding:.4em 1.2em}.idx_pay .idx_lead{margin:0 0 2em}.idx_pay .idx_lead span{font-size:193%}.idx_pay .idx_fig{width:70.6em;margin:0 auto 2.6em}.idx_pay .idx_fig img{aspect-ratio:1059/67}.idx_pay .idx_desc{font-size:138.8%;letter-spacing:.06em}.idx_pay .idx_desc em{font-size:120%;color:#c00}.idx_pay .idx_desc em i{font-size:117%}.idx_gallery{margin:0 0 6em}.idx_gallery:before{content:"";display:block;position:absolute;z-index:10;width:8.2em;aspect-ratio:123/102;top:2em;left:2em;background-color:rgba(27,32,90,.7);mix-blend-mode:multiply;clip-path:polygon(0 0,100% 0,0 100%)}.idx_gallery_ttl{position:absolute;z-index:3;width:17.4em;top:2.7em;left:2.7em;aspect-ratio:261/218;background-color:#fff;display:grid;align-items:center;text-align:center}.idx_gallery_ttl span{font-family:'Times New Roman',Times,serif;font-size:277.7%;line-height:1;letter-spacing:.04em}.idx_gallery_fig{position:relative;padding:0;border:0 none;overflow:hidden}.idx_gallery_fig li img{aspect-ratio:1400/760}.idx_gallery_thumb{padding:1.4em 0;background-color:#1b205a}.idx_gallery_thumb .slick-track{transform:unset !important;width:100vw !important;min-width:1360px;display:flex !important;justify-content:space-between}.idx_gallery_thumb_box{width:25vw !important;min-width:calc(1360px / 4);cursor:pointer;transition:.3s;position:relative;opacity:1}.idx_gallery_thumb_box:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#777;mix-blend-mode:multiply;display:none}.idx_gallery_thumb_box.slick-current{opacity:1}.idx_gallery_thumb_box.slick-current:before{opacity:0}.idx_gallery_thumb_box:hover{opacity:.8}.idx_gallery_thumb_box img{aspect-ratio:350/206}.idx_pub{margin:0 0 3.8em;padding:3em 2.8em 3.6em;display:grid;grid-template-columns:1fr 1fr;gap:0 2em;background-color:#f6f7f8}.idx_pub .idx_box{background-color:#fff;padding:2em 0 3em;box-shadow:.1em .1em .1em rgba(51,51,51,.15);display:grid;grid-template-rows:subgrid;grid-row:span 3;align-content:start}.idx_pub .idx_ttl{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:4px double #2c4166;padding:0 .6em .8em .4em;margin:0 2.8em 3em}.idx_pub .idx_ttl span{display:block;color:#2e2e2e}.idx_pub .idx_ttl .en{font-size:250%;font-family:'Times New Roman',Times,serif;text-transform:uppercase;line-height:1;letter-spacing:.1em}.idx_pub .idx_ttl .ja{font-size:138.9%;padding:0 0 .2em;letter-spacing:.08em}.idx_pub .idx_btn{text-align:center}.idx_pub .idx_btn a{width:13.13em}.idx_pub .idx_btn img{aspect-ratio:197/41}.idx_pub_lst{display:grid;align-content:start}.idx_pub_box{display:grid;align-items:center}.idx_pub_ttl{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.idx_pub_news .idx_pub_lst{margin:0 0 2.8em 6em;gap:2.2em 0}.idx_pub_news .idx_pub_box{grid-template-columns:9.6em 1fr}.idx_pub_news .idx_pub_date{position:relative;font-size:111%;color:#578ad6}.idx_pub_news .idx_pub_date:before{content:"■";display:inline-block;margin-right:.2em;line-height:1}.idx_pub_news .idx_pub_ttl{font-size:104.2%}.idx_pub_blog .idx_pub_lst{margin:0 1.4em;gap:1em 0}.idx_pub_blog .idx_pub_box{background-color:#f6f6f6;padding:2.6em 1.7em;grid-template-columns:auto 1fr;gap:0 .3em;font-size:93.3%}.idx_pub_blog .idx_pub_date{color:#787878}.idx_pub_blog .idx_pub_ttl span{text-decoration:underline}.idx_accs{margin:0 4em 2.2em}.idx_accs .idx_ttl{margin:0 0 2.7em;text-align:center}.idx_accs .idx_ttl span{display:inline-block;font-size:226%;font-family:'Times New Roman',Times,serif;letter-spacing:.1em;line-height:1}.idx_accs .gmap{width:100%;position:relative;margin:0 0 1.5em}.idx_accs .gmap iframe{width:100%;aspect-ratio:1280/379}.idx_accs .idx_desc{font-size:83.3%}.media{display:block;width:max(86.357vw, 1122.643px);margin:0 auto 3.8em}.apo{display:block;width:100%}.awd{min-width:initial;width:max(54vw, 702px);margin:0 auto max(4.286vw, 55.714px)}