@charset "utf-8";:root{--main-color:#3d3d3d;--accent-color:#42160a}body{background-color:#fff;font-family:YakuHanMP,'Noto Serif JP',serif;font-feature-settings:"palt";min-width:1300px;color:var(--main-color)}body *{box-sizing:border-box}p{font-family:YakuHanJP,'Noto Sans JP',sans-serif}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}.gothic{font-family:YakuHanJP,'Noto Sans JP',sans-serif}.mincho_tate{font-family:'Times New Roman','YuMincho','Yu Mincho','游明朝体','ヒラギノ明朝 ProN','Hiragino Mincho ProN','Noto Serif JP',serif;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.TimesNewRoman{font-family:'Times New Roman'}.CormorantInfant{font-family:'CormorantInfant'}.fade{transition:.3s ease-in-out}.fade:hover{opacity:.5}.top_hdr_fv{position:relative}.top_hdr_cp{position:absolute;top:1.5em;right:3.4em;font-size:max(.8928vw,11px);letter-spacing:.1em;color:#fff;filter:drop-shadow(0 0 .6em #000)}.top_hdr_col{position:absolute;bottom:0;right:0;margin-right:3.4285%;width:29.5714%}.top_hdr_col:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(181,144,106,.8);mix-blend-mode:multiply}.top_hdr_col_inr{position:relative;padding:9.6618% 14.9758% 6.5217%;text-align:center;color:#fff}.top_hdr_ttl{font-size:max(1.2857vw,18px);font-weight:400;letter-spacing:.14em}.top_hdr_logo{margin-top:4.1379%}.top_hdr_txt{margin-top:5.5172%;font-size:max(1vw,13px);letter-spacing:.14em}.top_hdr_tel{margin-top:8.9655%;font-size:max(1vw,13px);padding:1em 0;background-color:#bca687;margin-left:-1.5em;margin-right:-1.5em}.top_hdr_tel_num{margin-top:2.0689%;font-style:italic;font-size:2.85em;line-height:1;letter-spacing:.11em}.top_hdr_time{margin-top:6.8965%;text-align:left}.top_hdr_time_ttl{font-size:max(1vw,13px);letter-spacing:.16em}.top_hdr_time_txt{margin-top:2.7586%;font-size:max(1.3571vw,17px);letter-spacing:.08em;line-height:1.35}.top_hdr_time_txt span{display:inline-block}.top_hdr_link{margin-top:6.2068%;position:relative}.top_hdr_link{font-size:max(1vw,13px)}.top_hdr_link>div{position:relative;width:20em}.top_hdr_link>div+div{margin-top:.75em}.top_hdr_link>div:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(180,141,88,.8);mix-blend-mode:multiply;z-index:0}.top_hdr_link a{position:relative;display:flex;width:20em;height:3.42em;justify-content:center;align-items:center;z-index:1}.top_hdr_link a:after{position:absolute;content:"";right:.5em;top:.5em;display:flex;border:.5em solid #fff;border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.top_hdr_link a img{width:auto;height:1.214em}.gnav{background-color:#2b2b2b;font-size:max(1.0714vw,14px);letter-spacing:.1em;text-align:center}.gnav ul{display:flex;justify-content:space-between;width:max(91.2857%,1186px);margin:0 auto;padding:1.3333em 0}.gnav ul li{width:100%;border-right:1px solid #fff}.gnav ul li:nth-of-type(1){border-left:1px solid #fff}.gnav ul li a{display:block;width:100%;color:#fff;padding:.6em 0}#top_cont_1{margin-top:7.4285%;text-align:center;position:relative}.top_cont_1_inr_1{width:88.4285%;border:1px solid #b8b9ba;margin:0 auto}.top_cont_1_inr_2{margin:.323%;border:1px solid #b8b9ba;position:relative;padding:6.5428% 3.8772% 3.8772%}.top_cont_1_icon{position:absolute;top:0;left:50%;width:6.5674%;margin:-3.7653% auto auto -3.2399%}.top_cont_1_ttl{font-weight:400;font-size:max(2.1428vw,27px)}.top_cont_1_ttl em{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.top_cont_1_ttl small{font-size:max(1.7857vw,23px)}.top_cont_1_txt_1{margin-top:3.1523%;font-size:max(1.7142vw,22px);letter-spacing:.1em}.top_cont_1_txt_1 span{display:inline-block;width:2.4518%;margin-right:1.0507%}.top_cont_1_txt_2{margin-top:1.5761%;font-size:max(1.4285vw,20px);letter-spacing:.1em}#top_cont_2{margin-top:3.4285%;background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_2_bg.jpg) no-repeat center;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_2_bg.jpg) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_2_bg@2x.jpg) 2x) no-repeat center;background-size:100% auto}.top_cont_2_inr{height:0;padding-top:39.2857%;margin:0 auto;position:relative}.top_cont_2__cp_tate{position:absolute;top:0;left:0;margin:7.1428% 0 0 5%;font-weight:200;font-size:max(5.1428vw,66px);line-height:1.2;letter-spacing:.08em;width:13.857%;height:0;padding-top:31.8571%}.top_cont_2__cp_tate small{font-size:70.8333%}.top_cont_2__cp_tate small small{font-size:90.196%}.top_cont_2__cp_tate em{color:#f09c39}.top_cont_2__cp_tate_1{position:absolute;top:0;right:0;margin-top:8%}.top_cont_2__cp_tate_2{position:absolute;top:0;left:0;margin-top:37%}.top_cont_2_ttl{position:absolute;top:0;left:0;width:32.2142%;margin:8.2857% 0 0 25.4285%}.top_cont_2_access{position:absolute;top:0;left:0;margin:11.7142% 0 0 32%;font-size:max(2.4285vw,24px);letter-spacing:.06em;line-height:1}.top_cont_2_access small{font-size:max(2.1428vw,30px)}.top_cont_2_access small em{font-size:max(3.5714vw,50px);color:#f09c39}.top_cont_2_cp{position:absolute;top:0;left:0;margin:17.1428% 0 0 25.4285%;font-weight:300;font-size:max(2.1428vw,27px);color:#fff}.top_cont_2_cp small{font-size:83.3333%}.top_cont_2_cp em{color:#f09c39}.top_cont_2_list{position:absolute;top:0;left:0;margin:22.5714% 0 0 25.2857%}.top_cont_2_list li{font-size:max(2.1428vw,27px);letter-spacing:.09em;margin-bottom:.9em}.top_cont_2_list li em{color:#745225}.top_cont_2_list li small{font-size:73.3333%}.top_cont_2_list_check{display:inline-block;width:.9em;margin-right:.5333em}#top_cont_3{margin-top:2.9285%}.top_cont_3_hdr{width:100%;height:0;padding-top:11.2857%;background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_3_hdr_bg.png) no-repeat center top;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_3_hdr_bg.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_3_hdr_bg@2x.png) 2x) no-repeat center top;background-size:100% auto;position:relative}.top_cont_3_hdr_inr{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center}.top_cont_3_hdr_inr h2{width:10.5%;text-align:center;font-weight:300;font-size:max(1.0878vw,14px);letter-spacing:.05em;margin:0 0 0 4.57142%}.top_cont_3_cp{margin-top:3.5714%;text-align:center;font-size:max(3.5821vw,45px);font-weight:300;letter-spacing:.1em}.top_cont_3_cp small{font-size:83.33%}.top_cont_3_cp em{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}.top_cont_3_list{background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_3_list_bg.png) repeat-x left max(5.7857vw,75px);background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_3_list_bg.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_3_list_bg@2x.png) 2x) repeat-x left max(5.7857vw,75px);background-size:auto max(13.4285vw,174px);margin-top:4.2857%}.top_cont_3_list_inr{width:78.5714%;margin:0 auto 0;display:flex;justify-content:space-between}.top_cont_3_list_box{width:28.1818%;position:relative}.top_cont_3_list_box_link{position:absolute;top:0;right:0;margin:80.6451% -5.8064% 0 0;font-weight:400;background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_3_list_box_link_bg.png) no-repeat left top;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_3_list_box_link_bg.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_3_list_box_link_bg@2x.png) 2x) no-repeat left top;background-size:100% 100%;width:80%;height:max(2.5vw,32px);box-shadow:1px 1px 5px rgba(184,185,186,.7)}.top_cont_3_list_box_link a{display:block;width:100%;height:100%;text-align:right;font-size:max(1.4285vw,18px);letter-spacing:.05em;padding:2.8225% 14.5161% 3.2258% 0}.top_cont_3_list_box_link a small{font-size:max(1.2857vw,16px)}.top_cont_3_list_box p{margin-top:5.1612%;font-size:max(1.1428vw,15px);letter-spacing:.05em;line-height:1.5}.top_cont_3_list_box p em{color:#42160a;text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px}#top_cont_4{margin-top:5.5714%}.top_cont_4_hdr{text-align:center}.top_cont_4_hdr_logo{width:4.2142%;margin:0 auto}.top_cont_4_hdr h2{margin-top:3.1428%;font-size:max(2.4285vw,31px);letter-spacing:.1em;font-weight:400}.top_cont_4_hdr_cp{margin-top:1.1428%;font-size:max(3.5714vw,46px);letter-spacing:.1em}.top_cont_4_hdr_cp small{font-size:84%}.top_cont_4_hdr_cp small small{font-size:90.4761%}.top_cont_4_hdr_cp em{text-decoration:underline;text-underline-offset:-.04em;text-decoration-thickness:.2em;text-decoration-color:#eddcc2}.top_cont_4_body{height:max(63.3571vw,823px);margin-top:7.6428%;padding:7.9285% 2.3571% 2.3571%;background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_4_body_bg.jpg) no-repeat center top;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_4_body_bg.jpg) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_4_body_bg@2x.jpg) 2x) no-repeat center top;background-size:cover}.top_cont_4_body_inr{width:62.2188%;margin:0 0 auto auto}.top_cont_4_body_cp{background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_4_body_cp_bg.png) no-repeat left center;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_4_body_cp_bg.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_4_body_cp_bg@2x.png) 2x) no-repeat left top;background-size:cover;width:77.3493%;height:max(4.9285vw,64px);display:flex;align-items:center;margin:0 auto}.top_cont_4_body_cp_inr{padding-left:14.6427%;font-size:max(3.2142vw,41px);letter-spacing:.05em}.top_cont_4_body_cp_inr em{color:#ad7a16}.top_cont_4_body_cp_inr small{font-size:80%}.top_cont_4_body_cp_inr small small{font-size:94.444%}.top_cont_4_body_list{margin-top:4.4578%;display:flex;justify-content:space-between;justify-content:center}.top_cont_4_body_list_box{width:48.1927%;width:52.5301%;background-color:#fff;box-shadow:3px 3px 5px rgba(108,108,108,.35)}.top_cont_4_body_list_box_btm{padding:4% 7.5% 7.5%}.top_cont_4_body_list_box h3{font-weight:400;font-size:max(1.9285vw,25px);letter-spacing:.04em;text-align:center;padding-bottom:1rem;border-bottom:1px solid #977356}.top_cont_4_body_list_box h3 em{color:#d4801c}.top_cont_4_body_list_box h3 small{font-size:85.1851%}.top_cont_4_body_list_box h3 small small{font-size:91.3043%}.top_cont_4_body_list_box p{margin-top:4%;font-size:max(1.1428vw,15px);letter-spacing:.02em;line-height:1.5}.top_cont_4_body_list_box p em{color:#d4801c}.top_cont_4_body_list_box p em.top_cont_4_body_list_box_ul{color:var(--main-color);text-decoration:underline;text-underline-offset:.1875em;text-decoration-thickness:1px}.top_cont_4_body_list_box_link{width:42.5%;margin:8% auto 0}#top_cont_5{margin-top:3.1428%;background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_5_bg.jpg) no-repeat center max(7.7142vw,100px);background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_5_bg.jpg) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_5_bg@2x.jpg) 2x) no-repeat center max(7.7142vw,100px);background-size:cover;padding-bottom:3.7142%}.top_cont_5_logo{width:4.2142%;margin:0 auto}.top_cont_5_top_img{margin-top:2.4285%}.top_cont_5_inr{width:74.2857%;margin:-2.8571% auto 0;background-color:#fff;box-shadow:0 0 16px rgba(108,108,108,.7);position:relative;padding:9% 3.8571% 5.8571% 7.1428%}.top_cont_5_ttl{position:absolute;top:0;left:0;margin:-12.1153% 0 0 -5.7692%;width:53.4615%}.top_cont_5_ttl:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(53,128,177,.97);mix-blend-mode:multiply;content:""}.top_cont_5_ttl_logo{position:absolute;top:0;left:0;margin:-4.6762% 0 0 -6.4748%;width:10.6115%}.top_cont_5_ttl_inr{position:relative;width:100%;color:#fff;padding:6.1151% 10.0719%;text-align:center}.top_cont_5_ttl h2{border-bottom:1px solid rgba(255,255,255,.65);font-weight:200;font-size:max(4.5714vw,59px);line-height:1;letter-spacing:.05em;padding-bottom:2.7027%}.top_cont_5_ttl h2 small{font-size:89.9842%;letter-spacing:.05em}.top_cont_5_ttl h2 small small{font-size:69.4565%;letter-spacing:.05em}.top_cont_5_ttl_en{font-family:'CormorantInfant',serif;margin-top:2.2522%;font-size:max(2.3328vw,30px);line-height:1;letter-spacing:.1em}.top_cont_5_body{display:flex;justify-content:space-between}.top_cont_5_body_cp{width:18.3972%;background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_5_body_cp.png) no-repeat left top;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_5_body_cp.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_5_body_cp@2x.png) 2x) no-repeat left top;background-size:100% auto;font-weight:200;font-size:max(4.248vw,55px);letter-spacing:.12em;line-height:1.2;position:relative}.top_cont_5_body_cp_1{position:absolute;top:0;right:0}.top_cont_5_body_cp_2{position:absolute;top:0;left:0;margin-top:6.5%;letter-spacing:.22em;height:90%}.top_cont_5_body_cp_2 em{color:#3580b1}.top_cont_5_body_r{margin-top:1.5801%;width:74.462%}.top_cont_5_body_r_cp{border-bottom:1px solid var(--main-color);font-weight:200;padding-bottom:4.8%}.top_cont_5_body_r_cp_1{font-size:max(2.9764vw,38px);line-height:1}.top_cont_5_body_r_cp_2{font-size:max(3.9285vw,51px);text-align:right;margin-top:.25em}.top_cont_5_body_r_cp_2 span{display:inline-block;background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_5_body_r_cp_2_dot.png) no-repeat center top;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_5_body_r_cp_2_dot.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_5_body_r_cp_2_dot@2x.png) 2x) no-repeat center top;background-size:80%;padding-top:.2em}.top_cont_5_body_r_cp_2 small{font-size:80%}.top_cont_5_body_r p{margin-top:5.4545%;font-size:max(1.6371vw,21px);line-height:1.45}.top_cont_5_body_r p em{color:#ffbd20}.top_cont_5_body_r p em.top_cont_5_body_r_ul{color:var(--main-color);text-decoration:underline;text-underline-offset:.1739em;text-decoration-thickness:2px;text-decoration-color:#ffbd20}.top_cont_5_btm_img{margin-top:5.1428%}#top_cont_6{margin-top:3.9285%}.top_cont_6_logo{width:4.4285%;margin:0 auto}.top_cont_6_inr{margin-top:3.1428%}.top_cont_6_top{background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_6_top_bg.jpg) no-repeat center top;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_6_top_bg.jpg) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_6_top_bg@2x.jpg) 2x) no-repeat center top;background-size:100% auto;height:0;padding-top:45.5628%;position:relative}.top_cont_6_top_inr{position:absolute;top:0;left:0;margin:0;width:100%;height:100%;padding:5.8571% 4.7142%}.top_cont_6_top_cp{font-weight:200;font-size:max(3vw,39px);line-height:1.38em;letter-spacing:.1em;color:#fff;filter:drop-shadow(0 0 .4em rgba(0,0,0,.7))}.top_cont_6_top_cp small{font-size:85.7142%}.top_cont_6_top_cp em{color:#f5e3a3}.top_cont_6_top_cp em small{font-size:90.4761%}.top_cont_6_top p{margin-top:1.735%;font-weight:200;font-size:max(1.4285vw,18px);line-height:1.9;letter-spacing:.12em;filter:drop-shadow(0 0 .4em rgba(0,0,0,.7));color:#fff}.top_cont_6_top p em{color:#f5e3a3}.top_cont_6_btm{width:83%;margin:-7% auto 0;position:relative}.top_cont_6_hdr{width:53.012%;text-align:center}.top_cont_6_hdr h2 img{width:36.6883%}.top_cont_6_hdr_cp{margin-top:2.5974%;font-size:max(2.3571vw,30px);letter-spacing:.05em}.top_cont_6_body{margin-top:5.1635%}.top_cont_6_list{display:flex;flex-wrap:wrap;gap:max(1vw,13px) 1.325%}.top_cont_6_list li{width:24%}#top_cont_7{margin-top:4.7857%;min-height:max(111vw,1443px);padding-top:4.7142%;background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_bg.jpg) no-repeat center top;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_bg.jpg) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_bg@2x.jpg) 2x) no-repeat center top;background-size:cover;overflow-x:hidden}.top_cont_7_inr{padding:0 4.2857% 0 5.0714%}#top_cont_7 h2{margin-left:3.9401%;font-weight:200}.top_cont_7_ttl_1{font-size:max(3.5635vw,46px);letter-spacing:.06em}.top_cont_7_ttl_1 em{display:inline-block;background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_ttl_1_dots.png) no-repeat center top;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_ttl_1_dots.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_ttl_1_dots@2x.png) 2x) no-repeat center top;background-size:54% auto;padding-top:.2em}.top_cont_7_ttl_2{font-size:max(3.9592vw,51px);margin-top:.24em}.top_cont_7_ttl_2 small{font-size:90.0054%}.top_cont_7_ttl_2 small small{font-size:81.4792%}.top_cont_7_ttl_2 em{color:#3580b1;text-decoration:underline;text-underline-offset:.1739em;text-decoration-thickness:1px;text-decoration-color:#ffbd20}.top_cont_7_body{display:flex;justify-content:space-between;margin-top:4.7281%}.top_cont_7_doc{width:39.5587%;width:40.5587%}.top_cont_7_doc_body{margin-top:7.9681%;padding-left:9.1633%;padding-left:5.1633%}.top_cont_7_doc_ttl{border-bottom:1px solid var(--main-color);display:flex;align-items:flex-end;font-weight:200;padding-bottom:3.8%}.top_cont_7_doc_ttl_jp_position{font-size:max(1.5714vw,20px);line-height:1.117em;letter-spacing:.1em;margin-bottom:.3em}.top_cont_7_doc_ttl_jp_name{font-size:max(2.8021vw,36px);line-height:1.117em;letter-spacing:.1em;padding-right:.6em;padding-bottom:.05em}.top_cont_7_doc_ttl_en{font-family:'CormorantInfant',serif;font-size:max(2.4285vw,31px);line-height:1.35em;letter-spacing:.06em;color:#ac8c59}.top_cont_7_doc_career{font-size:max(1.3571vw,17px);line-height:1.68em;letter-spacing:.06em;margin-top:7.9681%}.top_cont_7_body_r{width:56.4223%}.top_cont_7_shikaku h3{width:95.2513%;margin:0 auto;background-color:#e9e8da;padding:6.0055% 5.5865% 5.0279%;text-align:center;font-weight:200}.top_cont_7_shikaku_ttl_1{font-size:max(2.5714vw,33px);letter-spacing:.06em;line-height:1;border-bottom:1px solid var(--main-color);padding-bottom:3.6544%}.top_cont_7_shikaku_ttl_1 small{font-size:89.9166%}.top_cont_7_shikaku_ttl_2{margin-top:4.1528%;font-size:max(3.4285vw,44px);letter-spacing:.06em;line-height:1}.top_cont_7_shikaku_ttl_2 small{font-size:79.1666%}.top_cont_7_shikaku_ttl_2 em{display:inline-block;color:#ad7a16;background-color:rgba(0,255,0,.3);padding-top:.2em}.top_cont_7_shikaku_ttl_2 em.dots_1{background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_shikaku_ttl_2_dots_1.png) no-repeat center top;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_shikaku_ttl_2_dots_1.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_shikaku_ttl_2_dots_1@2x.png) 2x) no-repeat center top;background-size:70%}.top_cont_7_shikaku_ttl_2 em.dots_2{background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_shikaku_ttl_2_dots_2.png) no-repeat center top;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_shikaku_ttl_2_dots_2.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_shikaku_ttl_2_dots_2@2x.png) 2x) no-repeat center top;background-size:70%}.top_cont_7_shikaku_list{margin:4.4691% auto 0;display:flex;flex-direction:column;font-size:max(1.4221vw,18px);line-height:1;letter-spacing:.02em;width:fit-content}.top_cont_7_shikaku_list li{padding-left:1.3em;background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_shikaku_list_check.png) no-repeat center top;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_shikaku_list_check.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_7_shikaku_list_check@2x.png) 2x) no-repeat center left;background-size:auto 1em}.top_cont_7_shikaku_list li+li{margin-top:1em}.top_cont_7_shikaku_img{width:75.4189%;margin:4.4692% auto 0}.top_cont_7_iepo{margin-top:6.9832%}.top_cont_7_iepo h3{font-weight:400;font-size:max(2.2857vw,29px);line-height:1.625;letter-spacing:.016em}.top_cont_7_iepo h3 em{color:#ad7a16}.top_cont_7_iepo h3 small{font-size:87.5%}.top_cont_7_iepo_img_1{width:108.3798%;margin:3.3096% -8.3798% 0 0}.top_cont_7_iepo_img_2{width:86.1731%;margin:4.1899% auto 0}#top_cont_8{margin-top:5.0571%;background-color:#f6f2ec}.top_cont_8_note{font-size:max(1.1428vw,14px);text-align:center;padding-top:3.71428%}.top_cont_8_inr{background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_8_inr_bg.png) repeat-x left top;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_8_inr_bg.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_8_inr_bg@2x.png) 2x) repeat-x left top;background-size:auto 100%}.top_cont_8_list{width:89.0714%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.top_cont_8_list_box{padding:2.5902% 0 2.1978%;width:30.4552%;position:relative}.top_cont_8_list_box_inr{position:relative}.top_cont_8_list_box_inr:before{display:block;position:absolute;top:6px;left:6px;width:100%;height:100%;content:"";background-color:rgba(235,235,235,.35);mix-blend-mode:multiply}.top_cont_8_list_box_body{position:relative;width:100%;height:100%;padding:4.3814% 4.7628% 9.7938%;background-color:#fff}.top_cont_8_list_box_inr h3{margin:0 auto;width:48.75%;background-color:#a59d92;font-weight:300;font-size:max(1.9285vw,25px);letter-spacing:.1em;text-align:center;color:#fff;padding:.2222em 0 .25925em}.top_cont_8_list_box_img,.top_cont_8_list_box_img_slide{margin-top:4.6875%}.top_cont_8_list_box_img_slide .slick-prev,.top_cont_8_list_box_img_slide .slick-next{width:30px;height:30px;z-index:10}.top_cont_8_list_box_img_slide .slick-prev{left:0}.top_cont_8_list_box_img_slide .slick-next{right:0}.top_cont_8_list_box_img_slide .slick-prev:before,.top_cont_8_list_box_img_slide .slick-next:before{padding:5px;background-color:rgba(0,0,0,.88);position:absolute;top:0;left:0}.top_cont_8_list_box_img_slide.slick-dotted.slick-slider{margin-bottom:0}.top_cont_8_list_box_img_slide .slick-dots li button{padding:0;width:10px;height:10px}.top_cont_8_list_box_img_slide .slick-dots li button:before{content:'';width:10px;height:10px;background-color:#000;border-radius:50%}.icv__control-line{width:1px !important}.icv__arrow-wrapper:nth-of-type(1){margin-left:-8px}.icv__arrow-wrapper:nth-of-type(2){margin-right:-8px}.icv__arrow-wrapper svg{width:24px !important;height:24px !important}.icv__circle{width:78px;height:78px;border:1px solid #999 !important;background-color:rgba(219,187,178,.8)}.icv__label{bottom:1.5rem;background:rgba(0,0,0,.33);color:#fff;border-radius:4px;padding:.5714em 1.1428em;font-size:max(1vw,13px)}.icv__label-before{left:1.5rem}.icv__label-after{right:1.5rem}.top_cont_8_list_box_inr p{margin-top:7.25%;font-size:max(1vw,13px);line-height:1.4285;letter-spacing:.02em}#top_cont_9{margin-top:7.1428%}.top_cont_9_hdr h2{font-weight:200;font-size:max(4.0464vw,52px);line-height:1;letter-spacing:.08em;text-align:center}.top_cont_9_hdr h2 em{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.0529em;text-decoration-color:#3580b1}.top_cont_9_hdr h2 small{font-size:84.872%}.top_cont_9_hdr h2 small small{font-size:82.6539%}.top_cont_9_btm{margin-top:3%;background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_9_btm_bg.jpg) no-repeat center top;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_9_btm_bg.jpg) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_9_btm_bg@2x.jpg) 2x) repeat-x left top;background-size:cover;height:max(79.5714vw,1034px)}.top_cont_9_btm_inr{padding-top:1.8571%}.top_cont_9_link{width:28.7142%;margin:0 3.7857% 0 auto}.top_cont_9_body{margin:6.4285% 0 0 4.1428%;width:45.8571%}.top_cont_9_body_ttl{background-color:#fff;box-shadow:2px 2px 6px rgba(108,108,108,.3);position:relative;width:100%;height:0;padding-top:9.6573%}.top_cont_9_body_ttl_en{font-family:'CormorantInfant',serif;position:absolute;top:0;left:0;margin:-3.2% 0 0 4.5%;width:27.8816%}.top_cont_9_body_ttl h3{position:absolute;bottom:0;right:0;font-weight:200;font-size:max(2.915vw,37px);line-height:1;letter-spacing:.12em;margin:0 .45em .25em 0}.top_cont_9_body h3 em{color:#3580b1}.top_cont_9_body h3 em.four{font-weight:300;font-style:italic;font-size:200%;letter-spacing:.12em}.top_cont_9_body>p{margin-top:4.9844%;font-size:max(1.0714vw,14px);line-height:1.42em;letter-spacing:.06em}.top_cont_9_col{margin-top:11.838%;display:flex;justify-content:space-between;flex-wrap:wrap}.top_cont_9_col_box{width:46.875%;background-color:#fff;box-shadow:2px 2px 6px rgba(108,108,108,.3)}.top_cont_9_col_box:nth-of-type(n+3){margin-top:6.25%}.top_cont_9_col_box a{display:block;width:100%;padding:0 9%}.top_cont_9_col_box_num{margin-top:-8.5365%}.top_cont_9_col_box h4{margin-top:3.252%;font-weight:300;font-size:max(.1714vw,22px);line-height:1;letter-spacing:.08em;text-align:center}.top_cont_9_col_box h4 small{font-size:83.3333%}.top_cont_9_col_box_img{margin-top:3.252%}.top_cont_9_col_box_list{font-size:max(1.0714vw,13.92px);line-height:1.35;margin-left:1em;margin-top:1.2em;padding-bottom:1.4em}.top_cont_9_col_box_list li{background-image:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_9_col_box_list_check.png);background-size:1em auto;background-position:left 0 top .32em;background-repeat:no-repeat;padding-left:1.35em}#top_cont_10{margin-top:5.0714%;background:#f5f9fb url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_hdr_bg.jpg) no-repeat center top;background:#f5f9fb image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_hdr_bg.jpg) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_hdr_bg@2x.jpg) 2x) no-repeat left top;background-size:100% auto;overflow-x:hidden;padding-bottom:8.5714%}.top_cont_10_hdr{width:92.8571%;margin:0 auto;position:relative}.top_cont_10_hdr_logo{width:4.7692%;margin:0 auto}.top_cont_10_hdr h2{position:absolute;top:0;left:0;font-weight:200;font-size:max(8.2007vw,106px);line-height:1.4;color:#cdcdcd;margin:5% 0 0 2.5384%}.top_cont_10_hdr_cp{width:67.0769;margin:4.3076% 0 0 32.923%}.top_cont_10_hdr_cp_1{font-size:max(2.714vw,35px);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px;text-decoration-color:#013d75}.top_cont_10_hdr_cp_2{margin-top:3.211%;font-weight:200;font-size:max(4.3742vw,57px);line-height:1.25;letter-spacing:0;color:#013d75}.top_cont_10_hdr_cp_2 em{color:#3580b1}.top_cont_10_hdr_cp_2 small{font-size:66.6721%}.top_cont_10_hdr_cp_3{margin-top:2.2935%;font-size:max(2vw,26px);letter-spacing:.05em}.top_cont_10_hdr_cp_3 em{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px;text-decoration-color:#ffbd20}.top_cont_10_hdr_cp_list{margin-top:3.899%;width:67.8899%;display:flex;flex-wrap:wrap}.top_cont_10_hdr_cp_list li{width:50%;font-weight:300;font-size:max(1.4878vw,19px);letter-spacing:.06em;line-height:1;color:#013d75;margin-top:.9em;padding-left:1.5em;background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_hdr_cp_list_check.png) no-repeat left center;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_hdr_cp_list_check.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_hdr_cp_list_check@2x.png) 2x) no-repeat left center;background-size:auto 1em}.top_cont_10_hdr_txt{width:69.2307%;margin:8% auto 0;font-size:max(1vw,13px);line-height:1.666}.top_cont_10_box{margin:4.8571% 0 0 13.7857%;width:90.6428%}.top_cont_10_box .brown{color:#745225}.top_cont_10_box .blue{color:#3580b1}.top_cont_10_box .underline{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:3px;text-decoration-color:#fff6a9}.top_cont_10_box_inr{position:relative;width:87.1552%;background-color:#fff;box-shadow:0 0 16px rgba(101,101,101,.5);padding:3.9401% 0}.top_cont_10_box_hdr{position:absolute;top:0;margin:2.4412% 1.7179% 0 0}.top_cont_10_box .top_cont_10_box_ttl_en{font-family:'CormorantInfant',serif;font-weight:200;font-size:max(2vw,26px);line-height:1;letter-spacing:.1em}.top_cont_10_box_hdr h3{font-weight:200;font-size:max(4vw,49px);line-height:1.32;letter-spacing:.1em;margin:.4em .25em 0 0}.top_cont_10_box_hdr h3 em{font-size:117.8571%}.top_cont_10_box_body{display:flex;width:114.737%;margin:0 0 0 -14.737%}.top_cont_10_box_img{width:43.1836%}.top_cont_10_box_body_inr{width:56.8163%}.top_cont_10_box_cp{margin-top:5.8252%;padding:0 0 0 5.5478%;font-weight:200;font-size:max(1.7142vw,22px);line-height:1.5;letter-spacing:.05em}.top_cont_10_box_cp em{font-size:125%}.top_cont_10_box_txt{font-size:max(1.2857vw,16px);line-height:1.5;letter-spacing:.05em;color:#fff;background-color:#c9c39e;padding:1.3869% 6.9348%;margin-top:4.1608%}.top_cont_10_box_list{margin-top:5.5478%;padding:0 6.9348%;font-size:max(1.2857vw,16px);line-height:1.5;letter-spacing:.05em}.top_cont_10_box_list li{margin-top:.4em;padding-left:1.2em;background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_box_list_arrow_brown.png) no-repeat .1111em .3888em;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_box_list_arrow_brown.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_box_list_arrow_brown@2x.png) 2x) no-repeat .1111em .3888em;background-size:.7777em}.top_cont_10_box_body_img{width:29.1262%}.top_cont_10_box_link{width:17.337%;margin:0 auto 0 28.4327%}#top_cont_10_1 .top_cont_10_box_hdr{right:0}#top_cont_10_1 .top_cont_10_box_hdr h3{font-weight:200;font-size:max(3.8042vw,49px);line-height:1.2;letter-spacing:.1em;margin:.4em .25em 0 0}#top_cont_10_1 .top_cont_10_box_hdr h3 em{font-size:116.6541%}#top_cont_10_1 .top_cont_10_box_hdr h3 small{font-size:79.9849%}#top_cont_10_1 .top_cont_10_box_body_img{margin:-3.4674% 9.0152% 0 auto;width:48.1262%;margin:.5326% 4.0152% 0 auto}#top_cont_10_1 .top_cont_10_box_link{margin-top:1.10957%}#top_cont_10_2.top_cont_10_box{margin:4.8571% 2.7857% 0 auto}#top_cont_10_2 .top_cont_10_box_hdr{left:0;margin:2.4412% 0 0 1.7179%}#top_cont_10_2 .top_cont_10_box_hdr h3{margin:.4em 0 0 .4em}#top_cont_10_2 .top_cont_10_box_body{margin:0 -14.737% 0 0}#top_cont_10_2 .top_cont_10_box_cp,#top_cont_10_2 .top_cont_10_box_txt,#top_cont_10_2 .top_cont_10_box_list{padding-left:28.5714%}#top_cont_10_2 .top_cont_10_box_txt{background-color:#68a0c5}#top_cont_10_2 .top_cont_10_box_list li{background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_box_list_arrow_blue.png) no-repeat .1111em .3888em;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_box_list_arrow_blue.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_box_list_arrow_blue@2x.png) 2x) no-repeat .1111em .3888em;background-size:.7777em}#top_cont_10_2 .top_cont_10_box_body_img{margin:-12.76% 0 0 68.51595%}#top_cont_10_2 .top_cont_10_box_link{margin:2.4965% auto 0 45.7697%}#top_cont_10_3 .top_cont_10_box_hdr{right:0}#top_cont_10_3 .top_cont_10_box_cp{width:59.0982%}#top_cont_10_3 .top_cont_10_box_body_img{margin:-14.7018% 13.0305% 0 auto}#top_cont_10_3 .top_cont_10_box_link{margin-top:2.4965%}#top_cont_10_4.top_cont_10_box{margin:4.8571% 2.7857% 0 auto}#top_cont_10_4 .top_cont_10_box_hdr{left:0;margin:2.4412% 0 0 1.7179%}#top_cont_10_4 .top_cont_10_box_hdr h3{margin:.4em 0 0 .4em}#top_cont_10_4 .top_cont_10_box_body{margin:0 -14.737% 0 0}#top_cont_10_4 .top_cont_10_box_cp,#top_cont_10_4 .top_cont_10_box_txt,#top_cont_10_4 .top_cont_10_box_list{padding-left:28.5714%}#top_cont_10_4 .top_cont_10_box_cp{width:90.7526%}#top_cont_10_4 .top_cont_10_box_txt{background-color:#68a0c5}#top_cont_10_4 .top_cont_10_box_list li{background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_box_list_arrow_blue.png) no-repeat .1111em .3888em;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_box_list_arrow_blue.png) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_10_box_list_arrow_blue@2x.png) 2x) no-repeat .1111em .3888em;background-size:.7777em}#top_cont_10_4 .top_cont_10_box_body_img{margin:-5.2704% 0 0 68.51595%}#top_cont_10_4 .top_cont_10_box_link{margin:1.10957% auto 0 45.7697%}#top_cont_11{background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_11_bg.jpg) no-repeat center center;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_11_bg.jpg) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_11_bg@2x.jpg) 2x) no-repeat center center;background-size:cover;padding:3.5714% 2.8571%}.top_cont_11_inr{height:0;padding-top:48.4114%;position:relative;background:url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_11_inr_bg.jpg) no-repeat center center;background:image-set(url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_11_inr_bg.jpg) 1x,url(//www.implant-ydc.com/wp-content/themes/humanity/css/../img/top/top_cont_11_inr_bg@2x.jpg) 2x) no-repeat center center;background-size:cover}.top_cont_11_inr_2{position:absolute;top:0;left:0;width:100%;height:100%;padding:2.7027% 5.1051%}#top_cont_11 h2{margin-top:3.45%;font-weight:300;font-size:max(3vw,39px);line-height:1;color:#42160a;text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px;text-decoration-color:#42160a;filter:drop-shadow(0 0 .2em #fff) drop-shadow(0 0 .2em #fff) drop-shadow(0 0 .2em #fff) drop-shadow(0 0 .2em #fff)}.top_cont_11_ttl_narrow{letter-spacing:-.06em}.top_cont_11_cp{margin-top:3.2%;font-weight:500;font-size:max(1.9285vw,25px);line-height:1.538em;letter-spacing:.04em}#top_cont_11 p{margin-top:.6319%;font-size:max(1.2857vw,17px);line-height:1.684em}#top_cont_11 p em{color:#fa8819}#top_cont_11 p em.top_cont_11_ul{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:var(--main-color);color:var(--main-color)}.top_cont_11_link{margin-top:3.0015%;width:14.8499%}#top_cont_12{background-color:#f3f2ee}.top_cont_12_hdr{position:relative}.top_cont_12_hdr h2{position:absolute;top:0;left:0;margin:2.5714% 0 0 2.1428%}.top_cont_12_body{background-color:#f3f2ee;padding:21px 0;overflow:hidden}.top_cont_12_body_list{width:200%;display:flex;animation:top_cont_12_body_list_slide 40s linear infinite}.top_cont_12_body_list:hover{animation-play-state:paused}.top_cont_12_body_list li{width:12.5%;cursor:pointer}@keyframes top_cont_12_body_list_slide{0%{margin-left:0}100%{margin-left:-100%}}.top_cont_13-14{margin-top:3.5714%}.top_cont_13-14_logo{width:4.4285%;margin:0 auto}.top_cont_13-14_inr{width:85.7142%;margin:2.57142% auto 0;display:flex;justify-content:space-between}#top_cont_13{width:49.9166%}.top_cont_13_list{margin:4.6744% auto 0}.top_cont_13_list_box{min-height:max(7.1428vw,92px);display:flex;align-items:center;background-color:#f7f3ea;margin-bottom:2.1702%;font-size:max(1vw,13px);line-height:1.5;padding:2.3372% 5.0083%}.top_cont_13_list_box:nth-of-type(2n){background-color:#edebe5}.top_cont_13_list_box_date{width:25.2319%;color:#aaa167}.top_cont_13_list_box_txt{width:74.768%;padding-right:1em}.top_cont_13_list_box_txt a{text-decoration:underline}.top_cont_13_link{margin:6.6777% 0 0 auto;width:24.3739%;text-align:right}#top_cont_14{width:45.5%}.top_cont_14_body{width:94.3223%;height:max(28.2857vw,367px);margin:3.2967% auto 0}.top_cont_14_body iframe{display:block;width:100%;height:100%;line-height:1}#top_cont_15{margin-top:6.1428%;margin-bottom:3.2857%}.top_cont_15_inr{width:84%;margin:0 auto}.top_cont_15_inr p{font-size:max(.9285vw,12px);line-height:1.7194;letter-spacing:.03em}