@charset "utf-8";*{margin:0;padding:0;box-sizing:border-box}:root{--main-color:#3d3d3d;--accent-color:#42160a}body{background-color:#fff;font-family:YakuHanJP,'Noto Serif JP','Noto Sans JP',sans-serif;font-weight:500;font-feature-settings:"palt";min-width:1300px;color:var(--main-color)}body *{box-sizing:border-box;background-repeat:no-repeat}li{list-style:none}a{text-decoration:none;color:var(--main-color)}img{width:100%;height:auto}a img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}em{font-style:normal}section{margin:0 auto}.fade{transition:.3s ease-in-out}.fade:hover{opacity:.5}.top_kv{position:relative;padding:0 max(2vw,26px) max(3.571vw,46px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/kv_bg.jpg);background-position:center;background-size:cover}.top_kv_catch{width:max(42.714vw,555px);position:absolute;top:50%;left:50%;transform:translate(-50%,-25%);margin-left:max(5.214vw,67px)}.top_kv_catch img{aspect-ratio:596/183}.kv_detail{width:max(25.714vw,334px);padding:max(1.429vw,18px) max(1.429vw,18px) max(3.143vw,40px);background-color:rgba(255,255,255,.8)}.kv_detail_name{font-size:max(1.143vw,14px);text-align:center;line-height:1;padding:max(.643vw,8px);border:1px solid #000}.kv_detail_logo{position:relative;width:max(22vw,286px);margin:max(1.286vw,16px) auto 0;padding-bottom:max(1.929vw,25px)}.kv_detail_logo:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:max(22.857vw,297px);height:max(.214vw,2px);border-top:2px solid #2c4198;border-bottom:1px solid #b0b7d7}.kv_detail_tel{margin:max(2.143vw,27px) 0 0}.kv_detail_tel_txt{font-size:max(1.143vw,14px);text-align:center;line-height:1;display:flex;justify-content:center;align-items:center}.kv_detail_tel_txt:before{content:"";background-size:cover;display:inline-block;width:max(1.357vw,17px);height:max(1.286vw,16px);margin:0 max(.786vw,10px) 0 0;background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-tel.png)}.kv_detail_tel_num{font-size:max(2.571vw,33px);letter-spacing:max(.286vw,3px);text-align:center;margin:max(1.214vw,15px) 0 0;line-height:1}.kv_detail_acs{margin:max(2.857vw,37px) 0 0}.kv_detail_acs p{font-size:max(1.143vw,14px);line-height:1;display:flex;align-items:center}.kv_detail_acs p:before{content:"";background-size:cover;display:inline-block}.kv_detail_acs p.train{margin:0 0 0 max(.857vw,11px)}.kv_detail_acs p.train:before{width:max(1.214vw,15px);height:max(1.714vw,22px);margin:0 max(1vw,13px) 0 0;background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-train.png)}.kv_detail_acs p.car{margin:max(1.286vw,16px) 0 0 max(.714vw,9px)}.kv_detail_acs p.car:before{width:max(1.571vw,20px);height:max(1.286vw,16px);margin:0 max(.714vw,9px) 0 0;background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-car.png)}.kv_detail_link{margin:max(3.143vw,40px) auto 0}.kv_link_txt{font-size:max(1.143vw,14px);text-align:center;line-height:1}.kv_link_btns{margin:max(1.429vw,18px) auto 0}.kv_link_btn{position:relative;width:max(20vw,260px);height:max(5.714vw,74px);margin:0 auto;padding:max(2.143vw,27px);display:flex;align-items:center;background-color:rgba(255,255,255,.8);border:1px solid #2e2e2e;font-size:max(1.571vw,20px)}.kv_link_btn:before{content:"";position:absolute;bottom:max(.286vw,3px);right:max(.286vw,3px);width:0;height:0;border-style:solid;border-color:transparent transparent #000;border-width:0 0 max(.714vw,9px) max(.714vw,9px)}.kv_link_btn:not(:first-child){margin-top:max(.429vw,5px)}.kv_link_btn p{padding:0 max(.714vw,9px) max(.571vw,7px) max(1.143vw,14px);display:flex;align-items:center;width:100%;border-bottom:1px solid #2e2e2e}.kv_link_btn span{font-size:max(1.786vw,23px)}.kv_link_btn p:before{content:"";background-size:cover;display:inline-block;margin:0 max(1.071vw,13px) 0 0}.kv_link_btn.web p:before{width:max(1.714vw,22px);height:max(1.571vw,20px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-web.png)}.kv_link_btn.mail p:before{width:max(1.714vw,22px);height:max(1.214vw,15px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-mail.png)}.kv_check{position:absolute;right:max(1.857vw,24px);bottom:max(2.429vw,31px);width:max(41.857vw,544px)}.sec_lst{width:max(85.714vw,1114px);margin:max(7.714vw,100px) auto 0;padding:max(.286vw,3px) max(.357vw,4px);border:1px solid #b8b9ba}.sec_lst_inr{border:1px solid #b8b9ba;padding-bottom:max(3.214vw,41px)}.sec_lst_logo{width:max(4.357vw,56px);margin:min(-2.357vw,-31px) auto 0}.sec_lst_ttl{font-size:max(1.786vw,23px);text-align:center;line-height:1;margin-top:max(2.5vw,32px)}.sec_lst_list{margin-top:max(2.714vw,35px);text-align:center}.sec_lst_list li{font-size:max(1.571vw,20px);line-height:1}.sec_lst_list li:not(:first-child){margin-top:max(1.429vw,18px)}.sec_lst_list li span{display:inline-block;padding-left:max(2.143vw,27px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-check01.png);background-position:left top 4px;background-size:max(1.214vw,15px) max(1.214vw,15px)}.sec_info{margin-top:max(7.286vw,94px);padding:max(6.786vw,88px) 0 max(7.143vw,92px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/sec_info_bg.jpg);background-position:center;background-size:cover}.sec_info_inr{width:fit-content;margin:0 max(17.857vw,232px) 0 auto}.sec_info p{margin-top:max(2.143vw,27px);color:#2e2e2e;background-position:center left}.sec_info p:first-child{margin-top:0}.sec_info p:last-child{margin-top:max(1.071vw,13px)}.sec_info .fz20{font-size:max(1.429vw,18px)}.sec_info .fz26{font-size:max(1.857vw,24px)}.sec_info .clr01{color:#2c4198}.sec_info .fz16{font-size:max(1.143vw,14px)}.sec_info small{font-size:max(.857vw,11px);display:block}.sec_info p:first-child{margin-left:0;background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-train02.png);padding-left:max(1.429vw,18px);background-size:max(.929vw,12px) max(1.286vw,16px);margin-left:max(8.214vw,106px)}.sec_info p:nth-child(2){margin-left:0;background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-car02.png);background-size:max(1.357vw,17px) max(1.071vw,13px);padding-left:max(2.143vw,27px);margin-left:max(5.714vw,74px)}.sec_info p:nth-child(3){margin-left:0;background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-calendar.png);background-size:max(1.357vw,17px) max(1.357vw,17px);padding-left:max(2.5vw,32px);margin-left:max(3.214vw,41px)}.sec_info p:nth-child(4){margin-left:0;background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-barrier-free.png);background-size:max(1.571vw,20px) max(1.786vw,23px);padding-left:max(2.143vw,27px)}.sec_pick{margin-top:max(9.286vw,120px)}.sec_pick_inr{position:relative;margin:0 auto;display:flex;justify-content:center}.sec_pick_ttl{position:absolute;right:max(2.857vw,37px);top:min(-2.5vw,-33px);width:max(23.571vw,306px);z-index:2}.sec_pick_block{position:relative;width:max(50vw,650px)}.sec_pick_label{position:absolute;top:min(-3.429vw,-45px);left:max(1.857vw,24px);width:max(12.857vw,167px);height:max(12.857vw,167px);background-color:#2c4299;border-radius:50%;display:flex;align-items:center;justify-content:center}.sec_pick_label p{font-weight:500;font-size:max(1.571vw,20px);color:#fff;font-family:'Noto Serif JP',serif;text-align:center}.sec_pick_cont{position:absolute;left:50%;transform:translateX(-50%);bottom:min(-3.929vw,-52px);width:max(42.857vw,557px);padding:max(2.143vw,27px) max(1.429vw,18px);box-shadow:4px 0 7px rgba(67,67,67,.1);background-color:rgba(255,255,255,.9);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-arrow04.png);background-position:bottom 12px right 10px;background-size:max(.786vw,10px) max(.714vw,9px)}.sec_pick_cont_ttl{font-size:max(1.714vw,22px);color:#3d3d3d;text-align:center;line-height:1.2;position:relative;padding-bottom:max(.714vw,9px)}.sec_pick_cont_ttl:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:max(25.714vw,334px);height:1px;background-color:#2c4198}.sec_pick_cont_ttl span{font-size:max(1vw,13px)}.sec_pick_flex{display:flex;justify-content:center;gap:max(1.429vw,18px);margin-top:max(1.786vw,23px)}.sec_pick_flex_img{width:max(15.714vw,204px)}.sec_pick_flex_list{width:max(22.857vw,297px);font-weight:500;font-size:max(1.143vw,14px);color:#444;font-family:'Noto Serif JP',serif}.sec_pick_flex_list li{padding-left:max(1.786vw,23px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-check02.png);background-position:center left;background-size:max(1.071vw,13px) max(.714vw,9px)}.sec_pick_flex_list li:not(:first-child){margin-top:max(.857vw,11px)}.sec_dont{margin-top:max(12.143vw,157px)}.sec_dont_kv{padding:max(18.571vw,241px) 0 max(17.143vw,222px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/sec_dont_img01.jpg);background-position:center;background-size:cover}.sec_dont_kv .ttl{width:max(39.5vw,513px);margin:0 auto}.sec_dont_cont{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/sec_dont_bg.jpg);background-position:center;background-size:cover}.sec_dont_cont_w{width:max(92.857vw,1207px);position:relative;top:min(-5.714vw,-75px);margin:0 auto;padding:max(4.286vw,55px) max(7.143vw,92px) max(7.143vw,92px);background-color:rgba(255,255,255,.8);display:flex;gap:max(4.286vw,55px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/sec_dont_af.png);background-position:bottom 40px right 50px;background-size:max(42.857vw,557px) max(39.571vw,514px)}.sec_dont_cont_w .ttl{width:max(13.357vw,173px);margin-top:max(2.5vw,32px)}.sec_dont_block ul{padding:max(2.143vw,27px);background-color:rgba(235,235,235,.7)}.sec_dont_block ul li{font-size:max(1.857vw,24px);font-weight:500;color:#2e2e2e;padding-left:max(3.214vw,41px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-check03.png);background-position:center left;background-size:max(2.286vw,29px) max(1.929vw,25px)}.sec_dont_block ul li:not(:first-child){margin-top:max(1.429vw,18px)}.sec_dont_block p{margin-top:max(5.714vw,74px);font-size:max(2vw,26px);font-weight:500;color:#2e2e2e;text-shadow:0px 0px 5px #fff,-1px -1px 5px #fff,1px 1px 5px #fff,-2px -2px 5px #fff,2px 2px 5px #fff,-3px -3px 5px #fff,3px 3px 5px #fff,-4px -4px 5px #fff,4px 4px 5px #fff}.sec_eval{padding:max(7.143vw,92px) 0 max(5.714vw,74px)}.sec_eval_logo{width:max(7.143vw,92px);margin:0 auto}.sec_eval_kv{margin-top:max(2.143vw,27px)}.case{padding:max(3.214vw,41px) max(1.429vw,18px) max(4.643vw,60px);background-color:#f3f3f3}.case_note{font-size:max(1.143vw,14px);text-align:center;color:#3d3d3d;font-family:'Noto Serif JP',serif;font-weight:500}.case_list{display:flex;flex-wrap:wrap;justify-content:center;gap:max(2.5vw,32px) max(1.786vw,23px);margin-top:max(2.5vw,32px)}.case_cont{width:max(30.714vw,399px)}.case_cont_num{font-size:max(2.357vw,30px);color:#2e2e2e;text-align:center}.case_cont_box{background-color:#fff;padding:max(1.429vw,18px) max(1.429vw,18px) max(4.286vw,55px);position:relative}.case_cont_box:before{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-color:transparent transparent #2c4198;border-width:0 0 max(2.429vw,31px) max(2.429vw,31px)}.case_cont_label{background-color:#2c4198;font-size:max(1.929vw,25px);text-align:center;line-height:1;color:#fff;padding:max(.714vw,9px)}.case_cont_ttl{font-size:max(1.714vw,22px);text-align:center;color:#2c4198;margin-top:max(1.786vw,23px)}.case_list_img{margin-top:max(1.786vw,23px)}.case_cont_txt{font-size:max(1.143vw,14px);color:#000;font-family:'Noto Sans JP',sans-serif;font-weight:500;margin-top:max(1.786vw,23px);text-align:justify}.sec_prof{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/sec_prof_bg.jpg);background-position:center top;background-size:cover;padding:max(2.857vw,37px) max(4.286vw,55px) max(3.214vw,41px)}.sec_prof_label{width:max(57.857vw,752px)}.sec_prof_ttl{width:max(65.286vw,848px);margin-top:max(.714vw,9px)}.sec_prof_flex{display:flex;gap:max(5.714vw,74px);margin-top:min(-2.857vw,-38px)}.sec_prof_flex .left{width:max(30.429vw,395px)}.sec_prof_flex .left p{font-size:max(1.429vw,18px);font-family:'Noto Sans JP',sans-serif;font-weight:700;color:#fff;margin-top:max(1.786vw,23px)}.sec_prof_flex .right{width:max(50.714vw,659px);padding-top:max(12.857vw,167px)}.sec_prof_name{display:flex;align-items:center;padding-bottom:max(.714vw,9px);border-bottom:1px solid #fff}.sec_prof_name p:nth-child(1){font-size:max(1.429vw,18px);font-weight:400;color:#fff;margin-right:max(1.429vw,18px)}.sec_prof_name p:nth-child(2){font-size:max(3.929vw,51px);font-weight:400;color:#fff;margin-right:max(2.143vw,27px)}.sec_prof_name p:nth-child(3){font-size:max(1.786vw,23px);font-weight:400;color:#fff}.sec_prof_shl{display:flex;background-color:#fff;border:3px solid #ebecec;margin-top:max(2.143vw,27px)}.sec_prof_shl p:nth-child(1){background-color:#ebecec;font-size:max(1.571vw,20px);display:flex;align-items:center;padding:0 max(5.357vw,69px) 0 max(1.786vw,23px)}.sec_prof_shl p:nth-child(2){font-size:max(1.286vw,16px);padding:max(1.071vw,13px) max(2.143vw,27px)}.sec_prof_instr{margin-top:max(2.143vw,27px)}.sec_prof_instr li{color:#fff;font-size:max(1.786vw,23px);padding-left:max(3.214vw,41px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-check04.png);background-position:center left;background-size:max(2.286vw,29px) max(1.929vw,25px)}.sec_prof_instr li:not(:first-child){margin-top:max(.714vw,9px)}.sec_prof_award{margin-top:max(2.857vw,37px)}.sec_speed{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/sec_speed_bg.png);background-position:center bottom;background-size:cover;padding:max(4.286vw,55px) 0 max(6.071vw,78px);margin-top:max(5.714vw,74px)}.sec_speed_logo{width:max(5.143vw,66px);margin:0 auto}.sec_speed .txt01{text-align:center;font-size:max(2vw,26px);color:#fff;margin-top:max(1.071vw,13px)}.sec_speed .txt02{text-align:center;font-size:max(2.643vw,34px);color:#fff}.sec_speed .txt02 .sl{font-size:max(4vw,52px)}.sec_speed .txt02 .clr{color:#fff47e}.sec_speed .txt03{text-align:center;font-size:max(2vw,26px);color:#fff;margin-top:max(.714vw,9px)}.sec_speed_list{width:fit-content;margin:max(2.5vw,32px) auto 0}.sec_speed_list li{font-size:max(1.429vw,18px);font-family:'Noto Sans JP',sans-serif;font-weight:700;color:#fff;padding-left:max(2.143vw,27px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-check05.png);background-position:center left;background-size:max(1.643vw,21px) max(1.5vw,19px)}.sec_speed_list li:not(:first-child){margin-top:max(.357vw,4px)}.sec_feat{margin-top:max(6.786vw,88px)}.feat_box_label{margin:0 auto;width:max(68.857vw,895px);height:max(4.286vw,55px);display:flex;align-items:center;justify-content:center;background-color:#2c4198;font-size:max(2.071vw,26px);color:#fff;position:relative}.feat_box_label:before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:min(-1.571vw,-21px);width:0;height:0;border-style:solid;border-right:15px solid transparent;border-left:15px solid transparent;border-top:22px solid #2c4198;border-bottom:0}.feat_box_block{margin-top:max(3.571vw,46px)}.feat01 .feat_box_block{position:relative;background-color:#f2f4fe;padding:max(3.929vw,51px) max(2.857vw,37px)}.feat01 .feat_box_block .num{position:absolute;top:max(4.643vw,60px);right:max(3.929vw,51px);width:max(12.714vw,165px)}.feat01 .feat_box_block .ttl{width:max(54.286vw,705px);margin:0 auto}.feat01 .flex{margin-top:max(3.214vw,41px);display:flex;justify-content:space-between}.feat01 .col{padding-left:max(1.429vw,18px);position:relative;width:max(45.714vw,594px);height:max(40.571vw,527px)}.feat01 .col01 .inr{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/feat01_bg01.jpg);background-size:cover;background-position:center top;height:100%}.feat01 .col .sub_ttl{position:absolute;top:max(3.429vw,44px);left:0}.feat01 .col01 .inr{padding:0 max(2.143vw,27px) max(1.429vw,18px) max(2.857vw,37px)}.feat01 .col01 .col01_ttl{font-size:max(2.357vw,30px);color:#fff;text-align:right;padding-top:max(6.786vw,88px)}.feat01 .col01 .col01_ttl .sl{font-size:max(2.571vw,33px)}.feat01 .col01 .col01_ttl .xl{font-size:max(3.214vw,41px)}.feat01 .col01 .col01_ttl .stc{font-style:italic}.feat01 .col01 .col01_ttl .bb{border-bottom:1px solid #ebd6a4}.feat01 .col01 .sub_ttl{width:max(19.857vw,258px)}.col01_list{margin-top:max(2.5vw,32px)}.col01_list .col01_box{display:flex;justify-content:space-between}.col01_list .col01_box:not(:first-child){margin-top:max(1.429vw,18px)}.col01_box_img{width:max(11.071vw,143px)}.col01_box_tbox{width:max(27.143vw,352px)}.col01_box_tbox_ttl{color:#2c4198;font-size:max(1.143vw,14px);font-family:'Noto Sans JP',sans-serif;font-weight:500;width:fit-content;background-color:#bdc9fb;padding:max(.5vw,6px) max(.571vw,7px)}.col01_box_tbox_txt{font-size:max(1.071vw,13px);color:#fff;font-family:'Noto Sans JP',sans-serif;font-weight:400;margin-top:max(1vw,13px)}.col01 .col_btn,.col02 .col_btn{position:absolute;bottom:max(1.786vw,23px);right:max(2.143vw,27px);width:max(15.714vw,204px);height:max(2.714vw,35px);background-color:#2c4198;border-radius:max(.357vw,4px);color:#fff;font-size:max(1vw,13px);font-family:'Noto Sans JP',sans-serif;font-weight:500;display:flex;align-items:center;justify-content:center;background-size:max(.786vw,10px) max(.786vw,10px);background-position:center right 13px;background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-arrow-right02.png)}.feat01 .col02 .inr{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/feat01_bg02.jpg);background-size:cover;background-position:center top;height:100%}.feat01 .col02 .sub_ttl{width:max(21.643vw,281px)}.col02_ttl{text-align:right;font-size:max(2.571vw,33px);color:#fff;padding-top:max(2.643vw,34px)}.col02_ttl .bb{border-bottom:1px solid #ebd6a4;font-size:max(3.214vw,41px)}.feat01 .col02 .inr{padding:0 max(2.143vw,27px) max(1.429vw,18px) max(2.857vw,37px)}.col02_img{width:max(27.071vw,351px);margin:max(2.5vw,32px) auto 0}.col02_list{display:flex;flex-wrap:wrap;gap:max(.714vw,9px) max(1.429vw,18px);margin-top:max(2.143vw,27px)}.col02_list li{padding-left:max(1.714vw,22px);font-size:max(1.143vw,14px);font-family:'Noto Sans JP',sans-serif;font-weight:400;color:#fff;background-size:max(1.143vw,14px) max(1.143vw,14px);background-position:center left;background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-check07.png)}.col02_list li:nth-child(1),.col02_list li:nth-child(3){width:max(20vw,260px)}.col02_list li:nth-child(2),.col02_list li:nth-child(4){width:max(17.857vw,232px)}.feat02{margin-top:max(5.714vw,74px)}.feat02 .feat_box_block{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/feat02_bg.jpg);background-position:center left;background-size:cover;padding:max(3.214vw,41px) max(2.857vw,37px) max(3.214vw,41px) max(43.571vw,566px);position:relative}.feat02 .num{width:max(14.643vw,190px);position:absolute;top:max(4.643vw,60px);right:max(3.929vw,51px)}.feat02 .ttl{font-size:max(1.786vw,23px);color:#2c4198}.feat02 .ttl span{font-size:max(2.357vw,30px)}.feat02 .txt{margin-top:max(1.786vw,23px);font-size:max(1.143vw,14px);color:#414141;font-family:'Noto Sans JP',sans-serif;font-weight:400}.feat02_flex{display:flex;justify-content:space-between;margin-top:max(2.5vw,32px);padding:max(2.143vw,27px) max(.714vw,9px);background-color:#fff}.feat02_col{padding:0 max(1vw,13px);width:max(25.714vw,334px)}.feat02_col_ttl{font-size:max(1.143vw,14px);font-family:'Noto Sans JP',sans-serif;font-weight:700;color:#2e2e2e}.feat02_col_ttl span{color:#d80c18;font-size:max(1.429vw,18px);display:inline-block;margin-right:max(.357vw,4px)}.feat02_col_box{margin-top:max(.714vw,9px);padding-top:max(1.071vw,13px);border-top:1px solid #18346f;display:flex;justify-content:space-between}.feat02_col_img{width:max(10vw,130px)}.feat02_col_txt{font-size:max(1vw,13px);font-family:'Noto Sans JP',sans-serif;font-weight:400;color:#2e2e2e;width:max(12.143vw,157px);text-align:justify}.feat02_btn{position:relative;margin-left:auto;margin-right:max(2.071vw,26px);margin-top:min(-1.286vw,-17px);width:max(15.714vw,204px);height:max(2.714vw,35px);background-color:#2c4198;border-radius:max(.357vw,4px);color:#fff;font-size:max(1vw,13px);font-family:'Noto Sans JP',sans-serif;font-weight:500;display:flex;align-items:center;justify-content:center;background-size:max(.786vw,10px) max(.786vw,10px);background-position:center right 13px;background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-arrow-right02.png)}.feat03{margin-top:max(7.143vw,92px)}.feat03 .feat_box_block{background-color:#f2f4fe;padding:max(3.571vw,46px) max(2.857vw,37px) max(3.571vw,46px);position:relative}.feat03 .num{width:max(14.357vw,186px);position:absolute;top:max(2.857vw,37px);right:max(2vw,26px)}.feat03 .ttl{font-size:max(2.571vw,33px);color:#2c4198;text-align:center}.feat03_flex{margin-top:max(1.786vw,23px);display:flex;justify-content:space-between}.feat03_col{width:max(45.714vw,594px);position:relative;padding:0 max(2.357vw,30px) max(2.143vw,27px)}.feat03_col:before{content:"";width:100%;height:max(33.214vw,431px);position:absolute;bottom:0;left:0;background-color:#bdc9fb}.feat03_col_head{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:max(1.429vw,18px)}.feat03_col_head_img{width:max(19.857vw,258px)}.feat03_col_head_bll{width:max(17.286vw,224px);height:max(17.286vw,224px);font-size:max(1.857vw,24px);color:#fff;font-family:'Noto Sans JP',sans-serif;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#2c4299}.feat03_col_body{position:relative;background-color:#fff;padding:max(3.571vw,46px) max(.857vw,11px) max(3.214vw,41px);margin-top:min(-2.5vw,-33px);display:flex}.feat03_col_body_img{width:max(13.429vw,174px)}.feat03_col_body_tbox{width:max(25.571vw,332px)}.feat03_col_body_ttl{background-color:#2c4198;font-size:max(1.143vw,14px);color:#fff;font-weight:500;line-height:1;border-radius:0 max(2.143vw,27px) max(2.143vw,27px) 0;padding:max(.571vw,7px) 0 max(.571vw,7px) max(1.071vw,13px)}.feat03_col_body_list{padding-left:max(1.071vw,13px);font-size:max(1.143vw,14px);color:#434343;font-family:'Noto Sans JP',sans-serif;font-weight:500;margin-top:max(1.429vw,18px)}.feat03_col_body_list li{padding-left:max(1.786vw,23px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-check08.png);background-size:max(1.143vw,14px) max(1.143vw,14px);background-position:center left}.feat03_col_body_list li:not(:first-child){margin-top:max(.571vw,7px)}.feat03_col_btn{position:relative;margin-left:auto;margin-right:max(.714vw,9px);margin-top:min(-1.286vw,-17px);width:max(15.714vw,204px);height:max(2.714vw,35px);background-color:#2c4198;border-radius:max(.357vw,4px);color:#fff;font-size:max(1vw,13px);font-family:'Noto Sans JP',sans-serif;font-weight:500;display:flex;align-items:center;justify-content:center;background-size:max(.786vw,10px) max(.786vw,10px);background-position:center right 13px;background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-arrow-right02.png)}.feat03_col:nth-child(2) .feat03_col_head_bll{background-color:#637ad3}.feat03_col:nth-child(2):before{background-color:#a0b2ff}.feat_box_txt{color:#2e2e2e;font-family:'Noto Sans JP',sans-serif;font-weight:500;font-size:max(1.143vw,14px);padding:max(2.857vw,37px) max(2.857vw,37px) 0}.sec_thou{margin-top:max(4.286vw,55px)}.sec_thou_txt{font-size:max(1.143vw,14px);color:#2e2e2e;font-family:'Noto Sans JP',sans-serif;font-weight:500;margin-top:max(1.429vw,18px);padding:0 max(2.857vw,37px)}.sec_consid{margin-top:max(3.214vw,41px);padding:max(3.929vw,51px) max(2.857vw,37px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/sec_consid_bg.jpg);background-size:cover}.sec_consid_inr{position:relative;background-color:rgba(255,255,255,.9);padding:max(5.357vw,69px) max(4.286vw,55px) max(6.429vw,83px)}.sec_consid_label{position:absolute;top:max(5.714vw,74px);left:max(4.286vw,55px);width:max(17.429vw,226px)}.sec_consid .en{font-size:max(1.429vw,18px);color:#686766;text-align:center;position:relative;width:fit-content;margin:0 auto}.sec_consid .en:before{content:"";position:absolute;width:51%;height:1px;bottom:0;left:0;background-color:#2c4198}.sec_consid .en:after{content:"";position:absolute;width:51%;height:1px;bottom:0;right:0;background-color:#d80c18}.sec_consid .ja{font-size:max(2.857vw,37px);text-align:center;color:#414141;margin-top:max(2.143vw,27px)}.sec_consid .ja span{border-bottom:1px solid #d80c18}.sec_consid_list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:max(5vw,65px) 0;margin-top:max(3.214vw,41px)}.consid_link{width:calc(100%/3);padding:0 max(1.857vw,24px)}.consid_link_img{width:max(20.214vw,262px);margin:0 auto}.consid_link_ttl{margin-top:max(2vw,26px);font-size:max(1.429vw,18px);font-weight:700;color:#414141;text-align:center}.consid_link_box{border-top:1px dashed #000;margin-top:max(1.071vw,13px);padding:max(1.071vw,13px) max(.357vw,4px) 0}.consid_link_txt{color:#4e4e4e;font-size:max(1.143vw,14px);font-weight:700}.consid_link_list{color:#4e4e4e;font-size:max(1.143vw,14px);font-weight:500;margin-top:max(1.429vw,18px)}.consid_link_list li{padding-left:max(2.143vw,27px);background-size:max(1.143vw,14px) max(.643vw,8px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-check06.png);background-position:left top 10px}.consid_link_list li:not(:first-child){margin-top:max(.714vw,9px)}.consid_link_btn{width:max(15.714vw,204px);height:max(2.714vw,35px);background-color:#2c4198;margin:max(2.143vw,27px) auto 0;display:flex;align-items:center;justify-content:center;font-size:max(1vw,13px);color:#fff;text-align:center;border-radius:max(.357vw,4px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-arrow01.png);background-size:max(.786vw,10px) max(.786vw,10px);background-position:center right 12px}.consid_link:nth-child(2){border-right:1px dashed #a9a9a9;border-left:1px dashed #a9a9a9}.consid_link:nth-child(5){border-right:1px dashed #a9a9a9;border-left:1px dashed #a9a9a9}.sec_first{margin-top:max(5vw,65px);padding-top:max(3.571vw,46px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/sec_first_bg.jpg);background-position:center top;background-size:contain}.sec_first .en{width:fit-content;margin:0 auto;font-size:max(3vw,39px);color:#fff;letter-spacing:max(.571vw,7px);font-weight:300;border-bottom:2px solid #fff}.sec_first .en span{font-size:max(4.429vw,57px);color:#bdc9fb}.sec_first .ja{font-size:max(1.286vw,16px);color:#fff;font-family:'Noto Sans JP',sans-serif;font-weight:700;text-align:center;margin-top:max(.714vw,9px)}.sec_first_flex{box-shadow:8px 0 21px rgba(191,191,191,.7);background-color:#fff;width:max(90.714vw,1179px);margin:max(4.286vw,55px) auto 0;padding:max(2.5vw,32px) 0;display:flex;align-items:center;justify-content:center;gap:max(6.429vw,83px)}.sec_first_flex_img{width:max(36.143vw,469px)}.sec_first_flex_tbox{width:max(36.286vw,471px)}.sec_first_flex_tbox .ttl{font-size:max(1.786vw,23px);color:#434343;padding-left:max(5vw,65px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-block01.png);background-position:center left;background-size:max(3.643vw,47px) max(3.786vw,49px)}.sec_first_flex_tbox .txt{color:#434343;font-family:'Noto Sans JP',sans-serif;font-weight:500;letter-spacing:max(.214vw,2px);margin-top:max(.714vw,9px);padding-top:max(.714vw,9px);border-top:1px solid #000;font-size:max(1.429vw,18px)}.sec_flow{margin-top:max(5.714vw,74px);padding:max(3.214vw,41px) 0 max(6.786vw,88px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/sec_flow_bg.jpg);background-position:center top;background-size:cover}.sec_flow_ttl{font-size:max(5vw,65px);text-align:center;color:#2c4198;font-style:italic}.sec_flow_txt{font-size:max(3.571vw,46px);text-align:center;color:#2e2e2e;margin-top:max(1.429vw,18px)}.sec_flow_steps{display:flex;justify-content:center;flex-wrap:wrap;gap:max(4.286vw,55px) max(3.214vw,41px);width:max(72.143vw,937px);margin:max(5.714vw,74px) auto 0}.flow_step{width:max(21.571vw,280px);position:relative;background-color:#fff;border:2px solid #2c4198;padding:max(2.143vw,27px) max(1.429vw,18px) max(2.5vw,32px)}.flow_step:not(:first-child):before{content:"";position:absolute;top:50%;left:min(-3.214vw,-42px);width:max(3vw,39px);height:max(2.5vw,32px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-arrow-right01.png);background-position:center;background-size:contain}.flow_step:nth-child(3):after{content:"";position:absolute;top:50%;right:min(-3.286vw,-43px);width:max(3vw,39px);height:max(2.5vw,32px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/icon-arrow-right01.png);background-position:center;background-size:contain}.flow_step_num{width:max(6.286vw,81px);position:absolute;top:min(-3.071vw,-40px);left:min(-2.429vw,-32px)}.flow_step_ttl{font-size:max(1.571vw,20px);font-weight:700;color:#2e2e2e;font-family:'Noto Sans JP',sans-serif;text-align:center}.flow_step_img{margin-top:max(1.071vw,13px)}.flow_step_txt{font-size:max(1.143vw,14px);font-weight:700;color:#2e2e2e;font-family:'Noto Sans JP',sans-serif;margin-top:max(1.071vw,13px);text-align:justify}.sec_photo{padding:max(5vw,65px) max(3vw,39px) max(6.429vw,83px);background-color:rgba(189,201,251,.2)}.sec_photo_gallery{margin-top:max(5.714vw,74px)}.gallery_thumb{display:block;position:relative;z-index:3;width:100%;aspect-ratio:1273/626}.gallery_thumb li{position:absolute}.gallery_thumb li .in{position:relative}.gallery_thumb li:nth-child(1){width:max(30.857vw,401px);top:0;left:0}.gallery_thumb li:nth-child(2){width:max(28.571vw,371px);top:0;left:35.7%}.gallery_thumb li:nth-child(3){width:max(28.571vw,371px);top:0;right:0}.gallery_thumb li:nth-child(4){width:max(30.857vw,401px);bottom:0;left:0}.gallery_thumb li:nth-child(5){width:max(28.571vw,371px);bottom:0;left:35.7%}.gallery_thumb li:nth-child(6){width:max(28.571vw,371px);bottom:0;right:0}.gallery_thumb li .in:before{content:"";position:absolute;top:max(.429vw,5px);left:max(.429vw,5px);width:100%;height:100%;background-size:cover;z-index:-1}.gallery_thumb li:nth-child(1) .in:before{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/photo_gallery_ttl_bg.png)}.gallery_thumb li:nth-child(2) .in:before{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/photo_gallery01_bg.png)}.gallery_thumb li:nth-child(3) .in:before{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/photo_gallery02_bg.png)}.gallery_thumb li:nth-child(4) .in:before{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/photo_gallery03_bg.png)}.gallery_thumb li:nth-child(5) .in:before{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/photo_gallery04_bg.png)}.gallery_thumb li:nth-child(6) .in:before{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/photo_gallery05_bg.png)}.sec_photo_flex{display:flex;justify-content:center;gap:max(1.286vw,16px);margin-top:max(6.786vw,88px)}.sec_photo_flex .col{width:max(45.714vw,594px);background-color:#fff;padding:max(3.214vw,41px) max(2.857vw,37px);border-bottom:3px solid #d2d2d2}.sec_photo_flex .col_head{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:max(1.286vw,16px);position:relative}.sec_photo_flex .col_head:before{content:"";position:absolute;bottom:max(.214vw,2px);left:0;width:100%;height:1px;background-color:#182845}.sec_photo_flex .col_head:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#182845}.sec_photo_news .col_head .img{width:max(9vw,117px)}.sec_photo_schedule .col_head .img{width:max(17.143vw,222px)}.sec_photo_news .col_head .ja{color:#2e2e2e;font-size:max(1.429vw,18px);font-weight:700;font-family:'Noto Sans JP',sans-serif;line-height:1}.sec_photo_news_list{margin-top:max(2.143vw,27px)}.sec_photo_news_list li{display:flex;justify-content:space-between}.sec_photo_news_list li:not(:first-child){margin-top:max(1.429vw,18px)}.sec_photo_news_list li .img{width:max(12.143vw,157px)}.sec_photo_news_list li .tbox{width:max(26.071vw,338px)}.sec_photo_news_list li .tbox .time{font-size:max(1.143vw,14px);color:#2c4198;font-weight:500;font-family:'Noto Sans JP',sans-serif}.sec_photo_news_list li .tbox .txt{font-size:max(1.071vw,13px);color:#5d5c5c;font-weight:500;font-family:'Noto Sans JP',sans-serif}.sec_photo_news .btn{width:max(14.071vw,182px);margin:max(3.571vw,46px) auto 0;display:block}.sec_photo_schedule_calendar{margin-top:max(1.714vw,22px)}.sec_acs{padding:max(6.429vw,83px) max(2.857vw,37px) max(7.857vw,102px)}.sec_acs_ttl{width:max(12.214vw,158px);margin:0 auto}.sec_acs_map{position:relative;aspect-ratio:1320/508;margin-top:max(3.571vw,46px)}.sec_acs_map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.footer_bg{padding:max(3.929vw,51px) max(2.857vw,37px);background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/footer_bg.jpg);background-size:cover}.footer_logo{width:max(21.571vw,280px);margin:0 auto}.footer_flex{display:flex;justify-content:space-between;align-items:center;margin-top:max(2.143vw,27px)}.footer_flex .col{width:max(45.714vw,594px)}.footer_detail_box{padding-left:max(4vw,52px);position:relative}.footer_detail_box:before{content:"";position:absolute;top:55%;left:0;transform:translateY(-50%);width:max(3.143vw,40px);height:max(3.214vw,41px);background-size:cover}.footer_detail_box.tel:before{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/f-icon-tel.png)}.footer_detail_box.time:before{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/f-icon-train.png)}.footer_detail_box.post:before{background-image:url(//www.kawazoe-implant.com/wp-content/themes/humanity/css/../images/top/f-icon-map.png)}.footer_detail_box:not(:first-child){margin-top:max(1.429vw,18px)}.footer_detail_box p{font-size:max(1.286vw,16px);color:#2e2e2e;font-family:'Noto Sans JP',sans-serif;font-weight:500}.footer_detail_box.tel a{font-size:max(2.571vw,33px);line-height:1;color:#2e2e2e;font-family:'Noto Sans JP',sans-serif;font-weight:500}.footer_tt table{width:100%}.footer_tt thead{border-top:1px solid #182845}.footer_tt tbody{border-top:1px solid #182845;border-bottom:1px solid #182845}.footer_tt table,.footer_tt td,.footer_tt th{border-collapse:collapse;text-align:center;color:#182845;font-weight:500;font-family:'Noto Sans JP',sans-serif}.footer_tt td,.footer_tt th{padding:max(.714vw,9px) 0}.footer_tt th{width:max(15vw,195px)}.footer_tt td{width:calc((100% - 15.357vw)/7)}.footer_tt thead th{font-size:max(1.571vw,20px)}.footer_tt thead td{font-size:max(1.571vw,20px)}.footer_tt tbody th{font-size:max(1.429vw,18px)}.footer_tt tbody td{font-size:max(1.214vw,15px)}.footer_tt_txt{color:#182845;font-weight:500;font-family:'Noto Sans JP',sans-serif;font-size:max(1.143vw,14px);margin-top:max(1.286vw,16px)}.footer_txt{color:#182845;font-weight:500;text-align:justify;font-family:'Noto Sans JP',sans-serif;font-size:max(1vw,13px);margin-top:max(3.286vw,42px);line-height:2}.footer_nav ul{margin-top:max(2.143vw,27px);display:flex;flex-wrap:wrap;gap:max(2.143vw,27px);color:#182845;font-weight:500;font-family:'Noto Sans JP',sans-serif;font-size:max(.571vw,7px)}.footer_nav ul a{border-bottom:1px solid #182845;font-size:max(.929vw,12px)}.footer_link ul{margin-top:max(2.714vw,35px);color:#182845;font-weight:500;font-family:'Noto Sans JP',sans-serif;font-size:max(.571vw,7px);display:flex;flex-wrap:wrap;gap:max(.857vw,11px) max(1.714vw,22px)}.footer_link ul a{border-bottom:1px solid #182845;font-size:max(.929vw,12px)}.footer_copy{font-size:max(.857vw,11px);font-weight:500;color:#fff;font-family:'Noto Sans JP',sans-serif;line-height:1;text-align:center;background-color:#2c4198;padding:max(1.071vw,13px) 0}