@charset "utf-8";:root{--gothic:"Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Noto Sans JP",sans-serif;--mincho:"Times New Roman","YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;--noto-sans:"Noto Sans JP",sans-serif;--noto-serif:"Noto Serif JP",serif;--times:"Times New Roman",Times,"Noto Serif JP",serif}body{line-height:1;font-family:"YuMincho","Yu Mincho","游明朝体","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Noto Serif JP",serif;color:#2e2e2e;font-feature-settings:"palt"}body *{box-sizing:border-box}em{font-style:normal}u{text-decoration:none}.site-header{position:absolute;z-index:99;top:0;left:0;display:block;width:100vw;height:calc(100vw * 50 / 1400);pointer-events:none}.header_top_lead{position:absolute;top:calc(100vw * 10.67 / 1400);left:calc(100vw * 29.08 / 1400);margin:0;padding:0;font-family:var(--noto-sans);font-size:calc(100vw * 12 / 1400);font-weight:400;line-height:1;letter-spacing:.1em;color:#2e2e2e;pointer-events:auto;white-space:nowrap}.kv-header__actions{position:absolute;top:0;right:calc(100vw * 15 / 1400);display:flex;gap:calc(100vw * 14 / 1400);pointer-events:auto}.kv-header__button{display:inline-flex;align-items:center;justify-content:center;gap:calc(100vw * 8 / 1400);height:calc(100vw * 50 / 1400);padding:0;border:0;color:#fff;font-family:var(--noto-sans);font-size:calc(100vw * 20 / 1400);font-weight:500;line-height:1;letter-spacing:.05em;cursor:pointer;appearance:none}.kv-header__button--tel{width:calc(100vw * 147 / 1400);background:#7891c0}.kv-header__button--web{width:calc(100vw * 220 / 1400);background:#9a704c}.kv-header__icon{display:block;flex:0 0 auto;background-repeat:no-repeat;background-position:center;background-size:contain}.kv-header__icon--tel{width:calc(100vw * 17 / 1400);height:calc(100vw * 26 / 1400);background-image:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/common/header_icon_tel.png)}.kv-header__icon--web{width:calc(100vw * 20 / 1400);height:calc(100vw * 15 / 1400);background-image:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/common/header_icon_web.png)}.kv{position:relative;width:100vw;max-width:100vw;height:calc(100vw * 820 / 1400);min-height:0;margin:0;overflow:hidden;background:#f7f1e9}.kv:before{content:none}.kv>*{position:relative;z-index:1}.kv__image{display:block;width:100%;height:100%;object-fit:cover}.gnav{display:flex;align-items:center;justify-content:center;height:104px;margin-top:0}.gnav ul{height:48px}.gnav ul li a{height:48px;padding-top:0;padding-bottom:0}.information{width:100%;height:calc(100vw * 660 / 1400);margin:0;overflow:hidden}.information img{display:block;width:100%;height:100%;object-fit:cover}.logomark:before{content:"";display:block;width:max(7.143vw, 92.857px);height:max(7.143vw, 92.857px);margin:0 auto;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/logomark.png) center top no-repeat;background-size:contain}.bnr_secondopinion{margin-top:max(5vw, 65px);text-align:center}.bnr_secondopinion img{width:max(85.286vw, 1108.714px)}.info{min-height:max(74.214vw, 964.786px);margin-top:max(6.286vw, 81.714px);padding-bottom:max(4.071vw, 52.929px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/info_bg.jpg) center bottom no-repeat;background-size:100% auto}.info h2{text-align:center;font-family:var(--times);font-size:max(2.381vw, 30.949px);letter-spacing:.08em}.info .catch{margin-top:max(-0.714vw, -9.286px);text-align:center;font-size:max(3.869vw, 50.301px);letter-spacing:.1em}.info .catch:first-letter {font-size:max(5.952vw, 77.378px);font-style:italic;color:#075195}.info .catch+p{width:fit-content;margin:max(0.857vw, 11.143px) auto 0;padding:max(0.714vw, 9.286px) max(4.286vw, 55.714px);font-size:max(2.429vw, 31.571px);letter-spacing:.16em;color:#fff;background-color:#075195}.info ul{display:flex;justify-content:center;column-gap:max(1.714vw, 22.286px);margin-top:max(1.071vw, 13.929px)}.info ul li{padding-left:max(2.571vw, 33.429px);font-size:max(2.381vw, 30.949px);letter-spacing:.06em;color:#444;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/info_check.png) left center no-repeat;background-size:max(2.357vw, 30.643px) auto}.info .contents{display:flex;justify-content:space-between;margin:max(47.143vw, 612.857px) max(3.143vw, 40.857px) 0;font-family:var(--noto-sans)}.info .box{position:relative;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;width:max(45.714vw, 594.286px);height:max(21.429vw, 278.571px);padding:max(1.643vw, 21.357px) max(1.643vw, 21.357px) 0
    max(2.286vw, 29.714px);background-color:#fff;box-shadow:max(0.286vw, 3.714px) max(0.286vw, 3.714px) max(0.429vw, 5.571px)
    rgba(0, 0, 0, 0.35)}.info .box:before{content:"";width:max(4.071vw, 52.929px);height:max(4.071vw, 52.929px);position:absolute;top:max(0.786vw, 10.214px);left:max(0.857vw, 11.143px);z-index:1;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/info_logomark.png) left top no-repeat;background-size:contain}.info .box>div{width:max(22.429vw, 291.571px)}.info .box h3{line-height:1.15;font-size:max(1.934vw, 25.146px);letter-spacing:.06em}.info .box:nth-of-type(2) h3{margin-top:max(1.214vw, 15.786px)}.info .box .address{line-height:1.33;padding-bottom:max(0.357vw, 4.643px);font-size:max(1.339vw, 17.411px);letter-spacing:.02em;border-bottom:#8ba4a9 solid max(0.071vw, 0.929px)}.info .box:nth-of-type(1) .address{margin-top:max(0.429vw, 5.571px)}.info .box:nth-of-type(2) .address{margin-top:max(1.429vw, 18.571px)}.info .box .address+p{position:relative;font-size:max(1.714vw, 22.286px);letter-spacing:.1em;max-inline-size:max-content}.info .box .address+p em{color:#55aaf8}.info .box:nth-of-type(1) .address+p{min-height:max(2.429vw, 31.571px);margin:max(1.286vw, 16.714px) auto max(1.214vw, 15.786px);padding-left:max(2.857vw, 37.143px);vertical-align:middle;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/info_icon01.png) left top no-repeat;background-size:max(1.643vw, 21.357px) auto}.info .box:nth-of-type(2) .address+p{min-height:max(1.714vw, 22.286px);margin:max(1.286vw, 16.714px) auto max(1.929vw, 25.071px);padding-left:max(3.214vw, 41.786px);vertical-align:middle;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/info_icon02.png) left center no-repeat;background-size:max(2vw, 26px) auto}.info .box .btn a{display:block;height:max(2.857vw, 37.143px);padding-top:max(0.571vw, 7.429px);text-align:center;font-size:max(1.489vw, 19.361px);letter-spacing:.12em;color:#fff;background-color:#075195}.info .box img{width:max(18.571vw, 241.429px)}.review{height:calc(100vw * 600 / 1400);min-height:0;margin-top:0;padding:max(4.286vw, 55.714px) 0;overflow:hidden;text-align:center;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/review_bg.png) center top no-repeat;background-size:100% auto;background-color:#f9f9f9}.review h2{font-family:var(--times);font-size:max(4.214vw, 54.786px);font-style:italic;letter-spacing:.05em;color:#55aaf8}.review h2+p{margin:max(0.714vw, 9.286px) 0 max(2.5vw, 32.5px);font-size:max(1.286vw, 16.714px);font-weight:500;letter-spacing:.1em}.review_inner{display:flex;justify-content:center;column-gap:max(3.929vw, 51.071px)}.review_inner .head{margin-top:max(3.571vw, 46.429px);line-height:1.33;font-family:var(--noto-sans);font-size:max(1.286vw, 16.714px);color:#333}.review_inner .head:after{content:"";display:block;width:max(11.643vw, 151.357px);height:max(5.571vw, 72.429px);margin:max(0.571vw, 7.429px) auto 0;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/review_img.png) left top no-repeat;background-size:100% auto;background-color:#f9f9f9}.review_inner .review_list{display:flex;justify-content:center;align-items:center;width:min(max(64.286vw, 835.714px), 100%);height:max(18.857vw, 245.143px);min-width:0;background-color:rgba(255,255,255,.8)}.review .wrap{display:flex;align-items:flex-start;justify-content:center;width:100%;min-width:0;font-size:max(1vw, 13px);text-align:left;gap:min(1em, 1vw);padding:0;font-family:var(--noto-sans)}.review .item{flex:1 1 0;width:auto;min-width:0;max-width:18em;padding:1.5em 1.2em;background:#f4f4f4 !important;border-radius:.75em;box-shadow:0 0 .15em rgba(0,0,0,.2)}.review .item .name{display:flex;align-items:center;gap:1em}.review .item .name figure{width:3.2em}.review .item .name span{font-weight:700}.review .item .star{margin:.8em 0 .8em}.review .item .star:before,.review .item .star:after{font-family:"Font Awesome 5 Free";font-weight:700;letter-spacing:.15em}.review .item .star:before{content:"\f005" "\f005" "\f005" "\f005" "\f005";color:#f6bb06}.review .item .star4:before{content:"\f005" "\f005" "\f005" "\f005"}.review .item .star4:after{content:"\f005";color:#e4e4e4}.review .item .comment{line-height:1.54;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.review .item .more{display:inline-block;margin-top:1.2em;color:#000;opacity:.6;transition:opacity .3s;cursor:pointer}.review .item .more:hover{text-decoration:underline;opacity:1}.second_opinion{display:block;width:100%;height:calc(100vw * 527 / 1400);margin:0;overflow:hidden}.second_opinion__link{display:block;width:100%;height:100%}.second_opinion__image{display:block;width:100%;height:100%;object-fit:cover}.price{height:calc(100vw * 3113 / 1400);margin-top:0;overflow:hidden}.price .inner{min-height:calc(100vw * 3016 / 1400);margin-top:0;padding-top:max(1.643vw, 21.357px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/price_bg.png) center top no-repeat;background-size:cover}.price.logomark:before{width:max(6.786vw, 88.214px);height:max(6.929vw, 90.071px);padding-top:max(4.286vw, 55.714px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/plan/plan-logo.png?v=20260703) center bottom no-repeat;background-size:max(6.786vw, 88.214px) auto}.price h2{display:flex;flex-direction:column;align-items:center;width:fit-content;margin:auto;padding:0 max(0.571vw, 7.429px) max(1vw, 13px);line-height:1;color:#236199;border-bottom:#236199 solid max(0.071vw, 0.929px)}.price h2 .lead{display:block;font-weight:500;font-size:max(2.857vw, 37.143px);letter-spacing:.1em;line-height:1.437}.price h2 .copy{display:flex;align-items:flex-end;justify-content:center;white-space:nowrap}.price h2 .copy-sm,.price h2 .copy-lg{display:block;font-weight:500;letter-spacing:.1em;line-height:1.512}.price h2 .copy-sm{font-size:max(4.286vw, 55.714px)}.price h2 .copy-lg{font-size:max(5vw, 65px);line-height:1.35}.price h2+p{margin-top:max(0.571vw, 7.429px);text-align:center;font-size:max(2.381vw, 30.949px);letter-spacing:.06em}.price h2+p i{font-size:max(3.869vw, 50.301px)}.price h2+p em{color:#236199;text-decoration:underline;text-decoration-color:#fff261;text-decoration-thickness:max(0.5vw, 6.5px);text-underline-offset:max(-0.214vw, -2.786px);text-decoration-skip-ink:none}.price .contents{margin:0 max(3.929vw, 51.071px)}.price .contents01{margin-top:max(2.5vw, 32.5px)}.price .contents02{margin-top:max(6.071vw, 78.929px)}.price .contents h3{text-align:center;font-size:max(3.714vw, 48.286px);letter-spacing:.08em;color:#075195;max-inline-size:max-content;margin-inline:auto}.price .contents h3 span{padding-left:max(1vw, 13px);vertical-align:middle;font-family:var(--times);font-size:max(2.143vw, 27.857px);font-style:italic;letter-spacing:0}.price .contents01 h3{min-height:max(16.071vw, 208.929px);padding:max(4.286vw, 55.714px) max(12.714vw, 165.286px) 0 0;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/plan/plan-implant-title.png) right center no-repeat;background-size:max(11.571vw, 150.429px) auto}.price .contents02 h3{min-height:max(10.429vw, 135.571px);padding:max(3.571vw, 46.429px) max(18.929vw, 246.071px) 0 0;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/plan/plan-allon4-title.png) right center no-repeat;background-size:max(18.5vw, 240.5px) auto}.price .contents table{width:100%}.price .contents01 table{margin-top:max(-2.857vw, -37.143px)}.price .contents02 table{margin-top:max(2.357vw, 30.643px)}.price .contents table th,.price .contents table td{text-align:center;vertical-align:middle;font-family:var(--noto-sans);border:#eaeaea solid max(0.071vw, 0.929px)}.price .contents table td.null{border:none}.price .contents table img{display:block;margin:auto}.price .contents table thead th{padding:max(2vw, 26px) 0;font-size:max(1.929vw, 25.071px);letter-spacing:.1em;color:#fff;background-color:#dbc081}.price .contents01 table thead th{width:max(26.286vw, 341.714px)}.price .contents02 table thead th{width:max(39.429vw, 512.571px)}.price .contents table tbody th{font-size:max(1.786vw, 23.214px)}.price .contents table tbody td{line-height:1.13;font-size:max(2.143vw, 27.857px)}.price .contents table tbody{background-color:#fff}.price .contents table tbody tr.teeth,.price .contents table tbody tr.loan{background-color:#f3efe9}.price .contents table tbody tr.maker td{padding:max(0.357vw, 4.643px) 0 max(1.286vw, 16.714px)}.price .contents01 table tbody tr.maker td img{width:max(22.571vw, 293.429px)}.price .contents02 table tbody tr.maker td{padding:max(2.857vw, 37.143px) 0}.price .contents02 table tbody tr.maker td img{width:max(19.071vw, 247.929px)}.price .contents table tbody tr.teeth td{padding:max(2.5vw, 32.5px) 0 max(1.929vw, 25.071px);background-color:#f3efe9}.price .contents01 table tbody tr.teeth td img{width:max(12.857vw, 167.143px);margin-bottom:max(1.714vw, 22.286px)}.price .contents02 table tbody tr.teeth td img{width:max(24.714vw, 321.286px)}.price .contents table tbody tr.total td{padding:max(2.143vw, 27.857px) 0 max(2.5vw, 32.5px);font-size:max(1.571vw, 20.429px);font-weight:700}.price .contents table tbody tr.total td em{font-size:max(3.571vw, 46.429px);font-weight:700;letter-spacing:.04em;color:#236199}.price .contents table tbody tr.total td span{display:block;margin-top:max(0.571vw, 7.429px);font-size:max(1.786vw, 23.214px);font-weight:500;letter-spacing:.05em}.price .contents table tbody tr.loan td{padding:max(2.857vw, 37.143px) 0;font-size:max(1.786vw, 23.214px);font-weight:700;letter-spacing:.05em;background-color:#f3efe9}.price .contents table tbody tr.loan td em{font-size:max(2.286vw, 29.714px);font-weight:700}.price .contents table+p{line-height:1.77;margin:max(0.857vw, 11.143px) 0 0 max(1.571vw, 20.429px);font-family:var(--noto-sans);font-size:max(0.929vw, 12.071px);letter-spacing:.1em}.price .contents .btn a{display:block;width:max(29.857vw, 388.143px);height:max(5vw, 65px);margin:max(3.714vw, 48.286px) auto 0;padding:max(1.571vw, 20.429px) 0 0 max(7.357vw, 95.643px);font-family:var(--times);font-size:max(2vw, 26px);letter-spacing:.12em;color:#fff;background-color:#646464}@media screen and (max-width:820px){.price h2{width:calc(100% - 24px);box-sizing:border-box}.price h2 .lead{font-size:clamp(30px, 4.7vw, 37.143px)}.price h2 .copy{width:100%;white-space:normal;flex-wrap:wrap}.price h2 .copy-sm,.price h2 .copy-lg{font-size:clamp(46px, 7.4vw, 65px)}}.team_medical{--team-u:calc(100vw / 1404);position:relative;width:100%;height:calc(var(--team-u) * 1652.43);margin:0;overflow:hidden;background:#fff}.team_medical__header{position:relative;height:calc(var(--team-u) * 709.43);background:#fff}.team_medical__hero{position:absolute;top:calc(var(--team-u) * 40);left:0;width:100%;height:calc(var(--team-u) * 672);overflow:hidden;background:0 0}.team_medical__hero:before,.team_medical__hero:after{content:none}.team_medical__hero-image{display:block;width:100%;height:auto;object-fit:contain}.team_medical__heading{position:absolute;z-index:4;top:calc(var(--team-u) * 266.76);left:calc(var(--team-u) * 680);width:calc(var(--team-u) * 564);color:#fff;text-shadow:0 calc(var(--team-u) * 3) calc(var(--team-u) * 7)
    rgba(54, 68, 76, 0.35)}.team_medical__heading h2{margin:0;font-family:Inter,Arial,var(--noto-sans);font-size:72px;font-weight:400;line-height:1;letter-spacing:0}.team_medical__heading p{margin:5px 0 0;font-family:var(--noto-serif);font-size:32px;font-weight:500;line-height:1;letter-spacing:.1em}.team_medical__heading--sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.team_medical__main{position:relative;height:calc(var(--team-u) * 943);overflow:hidden;background:#fff}.team_medical__main:before{content:"";position:absolute;top:0;left:0;width:calc(var(--team-u) * 718);height:calc(var(--team-u) * 300);clip-path:polygon(0 0,100% 0,0 100%);background:rgba(224,236,241,.55)}.team_medical__main:after{content:"";position:absolute;z-index:2;top:calc(var(--team-u) * 335);left:calc(var(--team-u) * -5);width:calc(var(--team-u) * 230);height:calc(var(--team-u) * 230);border-radius:50%;background:rgba(234,237,239,.6);mix-blend-mode:multiply}.team_medical__content{position:absolute;z-index:3;top:calc(var(--team-u) * 30);left:calc(var(--team-u) * 147.5);width:calc(var(--team-u) * 1105);height:calc(var(--team-u) * 291)}.team_medical__content:before{content:"";position:absolute;z-index:-1;top:calc(var(--team-u) * -30);left:calc(var(--team-u) * -147.5);width:100vw;height:calc(var(--team-u) * 400);background-image:radial-gradient(#d7d7d7 .8px,transparent .8px);background-position:calc(var(--team-u) * 29) calc(var(--team-u) * 28);background-size:6px 6px;opacity:.38;mask-image:linear-gradient(90deg,#000 0 42%,transparent 58%)}.team_medical__left{position:relative;width:calc(var(--team-u) * 705.5);height:100%}.team_medical__certification{position:relative;width:calc(var(--team-u) * 701);height:calc(var(--team-u) * 121);border-bottom:1px solid #2e2e2e}.team_medical__doctor-count{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(var(--team-u) * 105);height:calc(var(--team-u) * 105);border-radius:50%;color:#fff;background:#2d78ad}.team_medical__doctor-count span{display:block;margin-top:calc(var(--team-u) * 4);font-family:var(--noto-serif);font-size:18px;font-weight:400;line-height:1;letter-spacing:.1em}.team_medical__doctor-count strong{display:block;margin-top:calc(var(--team-u) * 6);font-family:var(--noto-serif);font-size:30px;font-weight:400;line-height:.8;letter-spacing:0}.team_medical__doctor-count strong em{font-size:58px}.team_medical__certification-text{position:absolute;top:calc(var(--team-u) * 8.5);left:calc(var(--team-u) * 117);width:calc(var(--team-u) * 650);font-family:var(--noto-serif);font-weight:500;color:#2e2e2e}.team_medical__certification-text p{margin:0;font-size:32px;line-height:1.25;letter-spacing:0;white-space:nowrap}.team_medical__certification-text p em{color:#2d78ad;font-size:40px;letter-spacing:.025em}.team_medical__certification-text strong{display:block;margin-top:calc(var(--team-u) * 10);color:#2d78ad;font-size:40px;font-weight:500;line-height:1.18;letter-spacing:.025em;white-space:nowrap}.team_medical__specialties{position:absolute;top:calc(var(--team-u) * 138);left:0;display:grid;grid-template-columns:max-content max-content;column-gap:calc(var(--team-u) * 47);row-gap:calc(var(--team-u) * 18);margin:0;padding:0;list-style:none;font-family:var(--noto-serif);color:#2e2e2e}.team_medical__specialties li{position:relative;min-height:calc(var(--team-u) * 39);padding-left:calc(var(--team-u) * 21.25);white-space:nowrap}.team_medical__specialties li:before{content:"";position:absolute;top:calc(var(--team-u) * 13);left:0;width:0;height:0;border-top:calc(var(--team-u) * 6.5) solid transparent;border-bottom:calc(var(--team-u) * 6.5) solid transparent;border-left:calc(var(--team-u) * 11.25) solid #2d78ad}.team_medical__specialties span{display:inline-block;padding-bottom:calc(var(--team-u) * 4);border-bottom:1px solid #2d78ad;font-size:30px;font-weight:500;line-height:1.3;letter-spacing:.02em}.team_medical__specialties em{display:inline-block;margin-left:calc(var(--team-u) * 5);font-size:22px;font-weight:500;line-height:1.5;letter-spacing:.02em}.team_medical__placeholder{position:absolute;top:calc(var(--team-u) * 36);left:calc(var(--team-u) * 801);width:calc(var(--team-u) * 304);height:calc(var(--team-u) * 219);margin:0;overflow:hidden;background:#fff}.team_medical__placeholder img{display:block;width:100%;height:100%;object-fit:contain}.team_medical__photo{position:absolute;z-index:2;top:calc(var(--team-u) * 400);left:0;width:100%;height:calc(var(--team-u) * 543)}.team_medical__photo:before,.team_medical__photo:after{content:"";position:absolute;z-index:2;border-radius:50%;background:rgba(220,238,244,.6);pointer-events:none;mix-blend-mode:multiply}.team_medical__photo:before{top:calc(var(--team-u) * -136);left:calc(var(--team-u) * 1026);width:calc(var(--team-u) * 219);height:calc(var(--team-u) * 219)}.team_medical__photo:after{top:calc(var(--team-u) * -186);left:calc(var(--team-u) * 1189);width:calc(var(--team-u) * 287);height:calc(var(--team-u) * 287)}.team_medical__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 72%}.leading{width:100%;background:#fff}.leading__top{width:100%}.leading__top-image{display:block;width:100%;height:auto}.leading__bottom{display:flex;flex-direction:column;align-items:center;gap:36px;width:100%;padding:0 0 40px;background:#70b0d8}.leading__banner{position:relative;box-sizing:border-box;width:100%;min-height:256.57px;padding:28px 40px 76px}.leading__banner:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/leading-banner-shape.svg) no-repeat;pointer-events:none;background-position:-50% 100%;background-size:100%}.leading__banner-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:854px;margin:0 auto;color:#fff;font-family:var(--mincho);font-size:33.34px;font-weight:400;line-height:1.3;letter-spacing:.1em;text-align:center}.leading__banner-line{display:block;width:max-content;white-space:nowrap}.leading__banner-highlight{color:#ffe63a;font-size:1.58em;line-height:1}.leading__cards{display:flex;gap:34px;width:1289px;margin:0 auto}.leading-card{display:flex;flex-direction:column;justify-content:space-between;width:407px;min-height:450px}.leading-card__body{box-sizing:border-box;display:flex;flex-direction:column;gap:4px;min-height:416px;padding:16px;background:#fff}.leading-card__photo{display:block;width:100%;aspect-ratio:375/246;object-fit:cover}.leading-card__photo--placeholder{background:#bfbfbf}.leading-card__title-wrap{display:flex;justify-content:center;align-items:center;min-height:48px;padding:6px 0;border-bottom:1px solid #0e2a57}.leading-card__title{margin:0;display:inline-block;color:#324b83;font-family:var(--mincho);font-size:25px;font-weight:500;line-height:1.437;text-align:center;white-space:nowrap}.leading-card__title span{display:inline-block;white-space:nowrap}.leading-card__text{margin:0;color:#2e2e2e;font-family:var(--noto-sans);font-size:17px;font-weight:400;line-height:1.5}.leading-card__link{display:inline-flex;justify-content:flex-end;align-items:center;gap:12px;width:109px;margin-left:auto;color:#d9edf8;text-decoration:none}.leading-card__link-label{font-family:var(--times);font-size:15px;font-weight:400;line-height:1.2;letter-spacing:.02em}.leading-card__link-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:4px 5px 4px 6px;background:#fff;color:#70b0d8;font-family:var(--times);font-size:10px;line-height:1}.leading+.number{margin-top:0}.number{position:relative;width:100%;height:calc(100vw * 942 / 1400);margin-top:.109375px;padding:0;overflow:hidden;color:#fff;font-family:var(--noto-serif);font-weight:500;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/key_statistics/key-statistics-bg.png) center top/100% 100% no-repeat}.number__title{position:absolute;top:calc(100vw * 134 / 1400);left:calc(100vw * 60 / 1400);width:calc(100vw * 415 / 1400);min-height:calc(100vw * 124 / 1400);margin:0;padding-left:calc(100vw * 156 / 1400);color:#fff;font-family:var(--noto-serif);font-size:calc(100vw * 41.657 / 1400);font-weight:500;line-height:calc(100vw * 55.9 / 1400);letter-spacing:0;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/key_statistics/key-statistics-logo.png) left calc(100vw * 0.5 / 1400) / calc(100vw * 135 / 1400)
    calc(100vw * 123 / 1400) no-repeat}.number__title-line,.number__title-main{display:block}.number__title em,.number__title i{font-style:normal}.number__title em{font-size:calc(100vw * 68.734 / 1400)}.number__title i{font-size:calc(100vw * 37.491 / 1400)}.number__contents{position:absolute;inset:0}.number__card{position:absolute;margin:0;color:#fff;border:calc(100vw * 2 / 1400) solid #fff}.number__card--implant{top:calc(100vw * 298 / 1400);left:calc(100vw * 60 / 1400);width:calc(100vw * 368 / 1400);height:calc(100vw * 180 / 1400)}.number__card--rate{top:calc(100vw * 298 / 1400);left:calc(100vw * 448 / 1400);width:calc(100vw * 318 / 1400);height:calc(100vw * 180 / 1400)}.number__card--implant-time{top:calc(100vw * 498 / 1400);left:calc(100vw * 60 / 1400);width:calc(100vw * 284 / 1400);height:calc(100vw * 180 / 1400)}.number__card--allon4-time{top:calc(100vw * 498 / 1400);left:calc(100vw * 364 / 1400);width:calc(100vw * 401 / 1400);height:calc(100vw * 180 / 1400)}.number__card--same-day{top:calc(100vw * 698 / 1400);left:calc(100vw * 60 / 1400);width:calc(100vw * 706 / 1400);height:calc(100vw * 110 / 1400)}.number__heading{position:absolute;top:calc(100vw * 29.438 / 1400);left:calc(100vw * 20 / 1400);right:calc(100vw * 20 / 1400);margin:0;font-family:var(--noto-serif);font-size:calc(100vw * 32 / 1400);font-weight:500;line-height:calc(100vw * 32 / 1400);letter-spacing:.08em;text-align:center}.number__card--rate .number__heading{top:calc(100vw * 31.389 / 1400)}.number__card--implant-time .number__heading{top:calc(100vw * 21.438 / 1400)}.number__card--allon4-time .number__heading{top:calc(100vw * 20.389 / 1400)}.number__value{position:absolute;inset:0;margin:0}.number__prefix,.number__suffix,.number__label,.number__lead{position:absolute;display:block;font-family:var(--noto-serif);font-weight:500;letter-spacing:.08em}.number__prefix{font-size:calc(100vw * 29.16 / 1400);line-height:calc(100vw * 33.325 / 1400)}.number__num{position:absolute;display:block;color:#fffea3;font-family:var(--times);font-size:calc(100vw * 90 / 1400);font-style:normal;font-weight:400;letter-spacing:0}.number__value--implant .number__prefix{top:calc(100vw * 74 / 1400);left:calc(100vw * 36.737 / 1400)}.number__value--implant .number__num{top:calc(100vw * 61.438 / 1400);left:calc(100vw * 80.263 / 1400);line-height:calc(100vw * 90 / 1400);transform:scaleX(.938);transform-origin:left center}.number__value--implant .number__suffix{top:calc(100vw * 72.5 / 1400);left:calc(100vw * 270.263 / 1400);font-size:calc(100vw * 29.16 / 1400);line-height:calc(100vw * 33.325 / 1400)}.number__value--rate .number__num{top:calc(100vw * 69.389 / 1400);left:calc(100vw * 53.567 / 1400);font-size:calc(100vw * 90 / 1400);line-height:calc(100vw * 80 / 1400)}.number__value--rate .number__suffix{top:calc(100vw * 91.611 / 1400);left:calc(100vw * 151.567 / 1400);font-size:calc(100vw * 40 / 1400);line-height:calc(100vw * 57 / 1400)}.number__value--implant-time .number__num{top:calc(100vw * 53.438 / 1400);left:calc(100vw * 108.263 / 1400);line-height:calc(100vw * 90 / 1400)}.number__value--implant-time .number__suffix{top:calc(100vw * 77.562 / 1400);left:calc(100vw * 148.263 / 1400);font-size:calc(100vw * 40 / 1400);line-height:calc(100vw * 65 / 1400)}.number__value--allon4-time .number__label{top:calc(100vw * 97.611 / 1400);left:calc(100vw * 69.933 / 1400);font-size:calc(100vw * 29.16 / 1400);line-height:calc(100vw * 40 / 1400)}.number__value--allon4-time .number__num{top:calc(100vw * 58.389 / 1400);left:calc(100vw * 203.067 / 1400);line-height:calc(100vw * 80 / 1400)}.number__value--allon4-time .number__suffix{top:calc(100vw * 80.611 / 1400);left:calc(100vw * 291.067 / 1400);font-size:calc(100vw * 40 / 1400);line-height:calc(100vw * 57 / 1400)}.number__note{position:absolute;left:calc(100vw * 20 / 1400);bottom:calc(100vw * 21.438 / 1400);width:calc(100vw * 244 / 1400);margin:0;font-family:var(--noto-serif);font-size:calc(100vw * 16 / 1400);font-weight:500;line-height:calc(100vw * 16 / 1400);letter-spacing:.08em;text-align:center;color:#fff}.number__card--allon4-time .number__note{bottom:calc(100vw * 20.389 / 1400);width:calc(100vw * 361 / 1400)}.number__lead{top:calc(100vw * 47.659 / 1400);left:calc(100vw * 104.129 / 1400);font-size:calc(100vw * 33.325 / 1400);line-height:calc(100vw * 41.657 / 1400);letter-spacing:.06em}.number__value--same-day .number__num{top:calc(100vw * 20.341 / 1400);left:calc(100vw * 223.871 / 1400);line-height:calc(100vw * 70 / 1400)}.number__value--same-day .number__suffix{top:calc(100vw * 47.659 / 1400);left:calc(100vw * 274.871 / 1400);font-size:calc(100vw * 33.325 / 1400);line-height:calc(100vw * 41.657 / 1400);letter-spacing:.06em}.number__value--same-day .number__suffix span{font-size:calc(100vw * 42.99 / 1400)}.team{margin-top:max(9.786vw, 127.214px);height:max(106.357vw, 1382.643px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/team_bg.jpg) center top no-repeat;background-size:cover}.team .heading{position:relative}.team .heading h2{padding:max(9.643vw, 125.357px) 0 0 max(49.929vw, 649.071px)}.team .heading h2 img{width:max(43.857vw, 570.143px)}.team .heading .catch{position:absolute;top:max(-2.857vw, -37.143px);right:max(8.571vw, 111.429px);font-size:max(3.456vw, 44.924px);letter-spacing:.1em;writing-mode:vertical-rl}.team .heading .catch span{font-size:max(4.216vw, 54.804px)}.team .contents{display:flex;column-gap:max(4.571vw, 59.429px);margin:max(7.357vw, 95.643px) 0 0 max(10.714vw, 139.286px)}.team .lead{display:flex;justify-content:space-between;align-items:center;border-bottom:#2e2e2e solid max(0.071vw, 0.929px)}.team .lead p:nth-of-type(1){display:flex;flex-direction:column;justify-content:center;align-items:center;width:max(7.5vw, 97.5px);height:max(7.5vw, 97.5px);font-size:max(1.357vw, 17.643px);letter-spacing:.1em;color:#fff;background-color:#2d78ad;border-radius:50%}.team .lead p:nth-of-type(1) span{font-size:max(2.521vw, 32.769px);letter-spacing:0}.team .lead p:nth-of-type(1) i{font-size:max(4.096vw, 53.254px);letter-spacing:0}.team .lead p:nth-of-type(2){line-height:1.35;font-size:max(2.286vw, 29.714px);letter-spacing:.025em}.team .lead p:nth-of-type(2) em{font-size:max(2.857vw, 37.143px);color:#2d78ad}.team .lead p:nth-of-type(2) i{font-size:max(3.571vw, 46.429px)}.team .lead+ul{display:flex;flex-wrap:wrap;width:max(42.857vw, 557.143px);margin-top:max(0.357vw, 4.643px)}.team .lead+ul li{position:relative;width:50%;margin-top:max(1.5vw, 19.5px);padding-left:max(1.429vw, 18.571px);font-size:max(1.571vw, 20.429px);letter-spacing:.02em}.team .lead+ul li:before{content:"";display:block;position:absolute;top:.5em;left:0;width:max(0.786vw, 10.214px);height:max(0.929vw, 12.071px);background-color:#2d78ad;clip-path:polygon(0 0,100% 50%,0 100%)}.team .lead+ul li u{font-size:max(2.143vw, 27.857px);text-decoration:underline;text-decoration-thickness:max(0.071vw, 0.929px);text-decoration-color:#2d78ad;text-underline-offset:max(0.571vw, 7.429px)}.team .img{display:flex;column-gap:max(2.214vw, 28.786px);margin-top:max(0.714vw, 9.286px)}.team .img img{width:max(15.643vw, 203.357px);object-fit:contain}.doctor .director{position:relative}.doctor .director .contents{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-left:max(4.643vw, 60.357px);padding-top:max(4.857vw, 63.143px)}.doctor .director .contents .name{writing-mode:vertical-rl;font-feature-settings:"pkna" 1}.doctor .director .contents .name p{line-height:1.385;font-size:max(1.786vw, 23.214px);letter-spacing:.14em}.doctor .director .contents .name h2{margin:.5em max(1.429vw, 18.571px) 0 0;font-size:max(5.059vw, 65.761px);letter-spacing:.18em;color:#5c86d7;margin-left:35px}.doctor .director .contents .name h2 span{display:block;margin:max(11.286vw, 146.714px) max(0.714vw, 9.286px) 0 0;font-size:max(1.429vw, 18.571px);letter-spacing:.18em;color:#a3b7bf}.doctor .director .contents .name h2 span:empty{display:none}.doctor .director .contents .text{writing-mode:vertical-rl;font-feature-settings:"pkna" 1}.doctor .director .contents .text p{line-height:1.6;margin-right:max(2.4vw, 24.5px);font-size:max(1.571vw, 20.429px);letter-spacing:.16em;font-feature-settings:"pkna" 1}.doctor .director .contents .text p em{color:#5c86d7}.doctor .director .contents .text p span{display:inline-block;min-height:max(4.714vw, 61.286px);padding-top:max(0.643vw, 8.357px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/doctor_quotation.png) center top no-repeat;background-size:max(2.214vw, 28.786px) auto}.doctor .director>img{position:absolute;top:max(0.571vw, 7.429px);right:0;z-index:-1;width:max(43.857vw, 570.143px)}.doctor .director .movie{display:grid;grid-template-columns:max(30.071vw, 391px) max(25.846vw, 336px);column-gap:max(3.077vw, 40px);align-items:start;width:max(59vw, 767px);margin:max(0.769vw, 10px) 0 0 max(4.643vw, 60.357px)}.doctor .director .movie .history{min-width:0}.doctor .director .movie .history h3{padding-bottom:8px;font-family:var(--noto-sans);font-size:20px;line-height:34px;font-weight:500;letter-spacing:0;border-bottom:#5c86d7 solid 2px}.doctor .director .movie .history ul{margin-top:10px}.doctor .director .movie .history li{line-height:23.8px;font-family:var(--noto-sans);font-size:14px;font-weight:400;letter-spacing:0}.doctor .director .movie .history li+li{margin-top:0}.doctor .director .movie .certs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:80%}.doctor .director .movie .certs figure{overflow:hidden}.doctor .director .movie .certs img{display:block;width:100%}.doctor_director{--director-u:calc(100vw / 1400);display:block;position:relative;width:100%;height:calc(var(--director-u) * 975.298);margin-top:-2px;overflow:hidden;background:#fff;border-top:0}.doctor_director:before{content:"";position:absolute;top:0;left:0;z-index:20;display:block;width:100%;height:2px;background:#fff;pointer-events:none}.doctor_director .director_maeda{position:relative;width:100%;height:100%;overflow:hidden;background:#fff}.doctor_director .director_maeda:before{content:"";position:absolute;right:calc(var(--director-u) * 706);bottom:calc(var(--director-u) * 52);width:calc(var(--director-u) * 220);height:calc(var(--director-u) * 220);background:#dff5fa;clip-path:polygon(100% 0,100% 100%,0 100%)}.director__message{position:absolute;top:calc(var(--director-u) * 50);left:calc(var(--director-u) * 60);width:calc(var(--director-u) * 574);height:calc(var(--director-u) * 430);text-shadow:0 0 calc(var(--director-u) * 5) #fff,
    0 0 calc(var(--director-u) * 10) #fff,
    calc(var(--director-u) * 2) calc(var(--director-u) * 2)
      calc(var(--director-u) * 8) #fff,
    calc(var(--director-u) * -2) calc(var(--director-u) * -2)
      calc(var(--director-u) * 8) #fff}.director__vtext{position:absolute;margin:0;writing-mode:vertical-rl;text-orientation:upright;color:#2e2e2e;font-family:var(--noto-serif);font-size:calc(var(--director-u) * 21.97);font-weight:500;line-height:1.43;letter-spacing:.12em;line-break:strict;font-feature-settings:initial;white-space:nowrap}.director__vtext--blue,.director__vtext em{color:#075195}.director__vtext--01{top:calc(var(--director-u) * 10);left:calc(var(--director-u) * 10);width:calc(var(--director-u) * 57);height:calc(var(--director-u) * 380)}.director__vtext--02{top:calc(var(--director-u) * 10);left:calc(var(--director-u) * 107);width:calc(var(--director-u) * 25);height:calc(var(--director-u) * 345)}.director__vtext--03{top:calc(var(--director-u) * 10);left:calc(var(--director-u) * 172);width:calc(var(--director-u) * 67);height:calc(var(--director-u) * 488)}.director__vtext--04{top:calc(var(--director-u) * 10);left:calc(var(--director-u) * 269);width:calc(var(--director-u) * 86);height:calc(var(--director-u) * 392)}.director__vtext--05{top:calc(var(--director-u) * 10);left:calc(var(--director-u) * 395);width:calc(var(--director-u) * 89);height:calc(var(--director-u) * 382)}.director__vtext--quote{top:calc(var(--director-u) * 10);left:calc(var(--director-u) * 524);width:calc(var(--director-u) * 40);height:calc(var(--director-u) * 360);font-size:calc(var(--director-u) * 28);line-height:1.42;letter-spacing:.16em;white-space:nowrap}.director__combine,.director__wave{display:inline-block;width:1em;height:1em;line-height:1;text-align:center;letter-spacing:0;font-feature-settings:initial !important;font-variant-numeric:normal;transform:translateX(-.24em);vertical-align:middle}.director__combine{font-size:.92em;text-combine-upright:all;-webkit-text-combine:horizontal}.director__wave{font-size:.94em;text-orientation:upright}.director__profile{position:absolute;top:calc(var(--director-u) * 50);left:calc(var(--director-u) * 686);width:calc(var(--director-u) * 201);height:calc(var(--director-u) * 474);z-index:2}.director__clinic,.director__position,.director__name{writing-mode:vertical-rl;text-orientation:upright;font-family:var(--noto-serif);font-weight:500}.director__clinic{position:absolute;top:calc(var(--director-u) * 10);right:0;height:calc(var(--director-u) * 454);margin:0;color:#2e2e2e;font-size:calc(var(--director-u) * 24);line-height:1.45;letter-spacing:.08em}.director__position{position:absolute;top:0;right:calc(var(--director-u) * 79);height:calc(var(--director-u) * 136);margin:0;color:#2e2e2e;font-size:calc(var(--director-u) * 32);line-height:1.3;letter-spacing:.08em}.director__name{position:absolute;top:calc(var(--director-u) * 31);left:calc(var(--director-u) * -6);display:flex;flex-direction:row;column-gap:calc(var(--director-u) * 35);height:calc(var(--director-u) * 371);margin:0;color:#075195;font-size:calc(var(--director-u) * 66);line-height:1;letter-spacing:.08em}.director__name span{display:block;font-weight:500}.director__roman{position:absolute;top:calc(var(--director-u) * 185);left:calc(var(--director-u) * -5);width:calc(var(--director-u) * 173);margin:0;transform:rotate(90deg);transform-origin:left top;color:#a3b7bf;font-family:var(--times);font-size:calc(var(--director-u) * 20);line-height:1;letter-spacing:.18em;white-space:nowrap}.director__portrait{position:absolute;top:calc(var(--director-u) * 107.57);left:calc(var(--director-u) * 781);height:calc(var(--director-u) * 662.2);margin:0;background:#f6f6f6;border-radius:50%;z-index:1}.director__portrait img{display:block;width:100%;height:100%}.director__training{position:absolute;top:calc(var(--director-u) * 560);left:calc(var(--director-u) * 60);width:calc(var(--director-u) * 673);height:calc(var(--director-u) * 390);z-index:2}.director__training-title{margin:0;color:#2e2e2e;font-family:var(--noto-serif);font-size:calc(var(--director-u) * 20);font-weight:500;line-height:calc(var(--director-u) * 35);letter-spacing:.08em}.director__training-list{position:absolute;top:calc(var(--director-u) * 43.15);left:0;display:flex;flex-direction:column;gap:calc(var(--director-u) * 4.7);margin:0;padding:0;list-style:none}.director__training-list li{position:relative;min-height:calc(var(--director-u) * 19);padding-left:calc(var(--director-u) * 21);color:#2e2e2e;font-family:var(--noto-serif);font-size:calc(var(--director-u) * 18.34);font-weight:400;line-height:calc(var(--director-u) * 19);letter-spacing:.14em}.director__training-list li:before{content:"";position:absolute;top:calc(var(--director-u) * 1);left:0;width:calc(var(--director-u) * 17.1);height:calc(var(--director-u) * 17.14);background:#f5f5f5;border:1px solid #2f7ec4}.director__training-list li:after{content:"";position:absolute;top:calc(var(--director-u) * -1);left:calc(var(--director-u) * 4);width:calc(var(--director-u) * 15);height:calc(var(--director-u) * 9);border-left:calc(var(--director-u) * 3) solid #f4cf27;border-bottom:calc(var(--director-u) * 3) solid #f4cf27;transform:rotate(-45deg)}.director__training-photos{position:absolute;top:calc(var(--director-u) * 144.3);left:0;display:block;width:calc(var(--director-u) * 580);height:calc(var(--director-u) * 227)}.doctor_director .director>.director__watermark{position:absolute;z-index:0;top:calc(var(--director-u) * 512);left:calc(var(--director-u) * 474);right:auto;width:calc(var(--director-u) * 207);height:auto;opacity:.13}.triple_license{height:max(72.929vw, 948px);margin-top:max(4.643vw, 60px);padding-top:max(5.357vw, 69px);text-align:center;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/doctor_triple_bg.jpg) center top no-repeat;background-size:100% auto}.triple_license h3{line-height:1.2;font-size:max(4.239vw, 55px);font-weight:500;letter-spacing:.1em;color:#2e2e2e}.triple_license h3 span{font-size:max(5.781vw, 75px);font-weight:500}.triple_license h3 span em{font-weight:500;color:#7acbe6}.triple_license h3+p{margin-top:max(1.786vw, 23px);font-size:max(3.274vw, 42px);font-weight:400;letter-spacing:.06em;color:#2e2e2e}.triple_license h3+p+p{position:relative;display:inline-block;margin-top:max(2.714vw, 35px);padding:max(1.071vw, 13px) max(3.214vw, 41px) max(1.214vw, 15px)}.triple_license h3+p+p span{position:relative;z-index:2;font-size:max(2.679vw, 34px);font-weight:400;letter-spacing:.1em;color:#fff}.triple_license h3+p+p:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(108,193,221,.95);mix-blend-mode:multiply;z-index:1}.triple_license h3+p+p span em{font-size:max(3.274vw, 42px)}.triple_license ul{display:flex;justify-content:center;margin-top:max(5.571vw, 72px)}.triple_license ul li{position:relative;width:max(31.643vw, 411px);min-height:max(22.786vw, 296px);line-height:1.3;padding-top:max(7.714vw, 100px);font-size:max(2.143vw, 27px);font-weight:400;letter-spacing:.08em;color:#fff}.triple_license ul li .fs37{font-size:max(2.676vw, 34px)}.triple_license ul li .fs37 em{border-bottom:#fff solid max(0.143vw, 1px)}.triple_license ul li .img{position:absolute;top:max(19.571vw, 254px);left:0;right:0}.triple_license ul li .img img{width:max(10vw, 130px)}.triple_license ul li:nth-of-type(1){background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/doctor_triple_bg_01.png) center top no-repeat;background-size:100% auto}.triple_license ul li:nth-of-type(2){background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/doctor_triple_bg_02.png) center top no-repeat;background-size:100% auto}.triple_license ul li:nth-of-type(2) .img img{width:max(6.071vw, 78px)}.triple_license ul li:nth-of-type(3){background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/doctor_triple_bg_03.png) center top no-repeat;background-size:100% auto}.triple_license ul li:nth-of-type(3) .img img{width:max(6.071vw, 78px)}.doctor .slide_area{height:max(45vw, 585px);margin-top:max(3.357vw, 43.643px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/doctor_slide_bg.jpg) center top no-repeat;background-size:cover}.doctor .doctor_slider{width:max(85.714vw, 1114.286px);margin:auto;padding-top:max(5.714vw, 74.286px)}.doctor .doctor_slider .box{display:flex !important}.doctor .doctor_slider .box .doctor_intro{position:relative;width:50%;height:max(32.143vw, 417.857px)}.doctor .doctor_slider .box .doctor_intro:nth-of-type(odd):after{content:"";position:absolute;top:0;right:0;width:max(0.286vw, 3.714px);height:max(32vw, 416px);border-right:silver dotted max(0.286vw, 3.714px)}.doctor .doctor_slider .box .doctor_intro dl{display:flex;justify-content:center;column-gap:max(1.286vw, 16.714px);padding-top:max(1.071vw, 13.929px)}.doctor .doctor_slider .box .doctor_intro dl dt{width:max(16.786vw, 218.214px);padding-top:max(2.5vw, 32.5px);text-align:center;font-size:max(2.857vw, 37.143px);letter-spacing:.1em;color:#09467e}.doctor .doctor_slider .box .doctor_intro dl dt .position{display:block;margin-bottom:max(0.714vw, 9.286px);font-size:max(1.429vw, 18.571px);color:#2e2e2e}.doctor .doctor_slider .box .doctor_intro dl dt .en{display:block;margin-top:max(1vw, 13px);padding-top:max(1.571vw, 20.429px);font-family:var(--times);font-size:max(1.857vw, 24.143px);letter-spacing:.05em;color:#a3b7bf;border-top:#2e2e2e solid max(0.071vw, 0.929px)}.doctor .doctor_slider .box .doctor_intro dl dd img{width:max(17.857vw, 232.143px)}.doctor .doctor_slider .box .doctor_intro p{line-height:1.5;margin-left:max(3vw, 39px);font-size:max(1.191vw, 15.479px);letter-spacing:.08em;color:#333}.doctor .doctor_slider .box .doctor_intro p:nth-of-type(1){margin-top:max(0.857vw, 11.143px)}.doctor .doctor_slider .box .doctor_intro p.up{margin-top:-2.5em}.doctor .doctor_slider .box .doctor_intro ul{margin-left:max(3vw, 39px)}.doctor .doctor_slider .box .doctor_intro ul li{line-height:1.5;font-size:max(1.191vw, 15.479px);letter-spacing:.08em;color:#333;text-indent:-1em;padding-left:1em}.doctor .slick-arrow{position:absolute;z-index:2;width:max(4.714vw, 61.286px);height:max(4.714vw, 61.286px);opacity:1;transition:all .3s}.doctor .slick-prev{top:max(22.143vw, 287.857px);left:max(-2.429vw, -31.571px)}.doctor .slick-next{top:max(22.143vw, 287.857px);right:max(-2.429vw, -31.571px)}.doctor .slick-arrow:before{content:"";display:block;width:max(4.714vw, 61.286px);height:max(4.714vw, 61.286px);background-image:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/slick_arrow.png);background-size:cover;opacity:1}.doctor .slick-arrow.slick-next:before{transform:scale(-1,1)}.doctor .slick-arrow:focus{opacity:1}.doctor .slick-dots{position:absolute;left:0;right:0;bottom:max(-5.429vw, -70.571px)}@media screen and (min-width:1600px){.doctor .slick-dots{bottom:max(-8.571vw, -111.429px)}}.doctor .slick-dots li{width:max(1.286vw, 16.714px);height:max(1.286vw, 16.714px);margin:0 max(0.714vw, 9.286px)}.doctor .slick-dots li button:before{content:"";width:max(1.143vw, 14.857px);height:max(1.143vw, 14.857px);border-radius:50%;background-color:#bee3ee;opacity:1;mix-blend-mode:multiply}.doctor .slick-dots li.slick-active button:before{background-color:#84b9c9;mix-blend-mode:multiply}.doctor .slick-dotted.slick-slider{margin-bottom:0}.doctor_docters{--docters-u:calc(100vw / 1400);width:100%;height:calc(var(--docters-u) * 652);overflow:hidden;background:#dff5fa}.doctor_docters .doctor_docters__slide_area{position:relative;width:100%;height:100%;margin-top:0;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/docters/docters-bg.png) center top no-repeat;background-size:100% 100%}.doctor_docters .doctor_docters__slide_area:before{content:"";position:absolute;top:calc(var(--docters-u) * 60);left:calc(var(--docters-u) * 70);width:calc(var(--docters-u) * 1258);height:calc(var(--docters-u) * 509);background:#fff;box-shadow:calc(var(--docters-u) * 10) calc(var(--docters-u) * 10) 0
    rgba(106, 167, 181, 0.18)}.doctor_docters .doctor_slider{position:relative;z-index:1;width:calc(var(--docters-u) * 1258);height:100%;margin:0 auto;padding-top:calc(var(--docters-u) * 78)}.doctor_docters .slick-list,.doctor_docters .slick-track{height:calc(var(--docters-u) * 471)}.doctor_docters .doctor_slider .box{position:relative;display:flex !important;gap:calc(var(--docters-u) * 64);width:calc(var(--docters-u) * 1258);height:calc(var(--docters-u) * 471);padding-left:calc(var(--docters-u) * 40)}.doctor_docters .doctor_slider .box:before,.doctor_docters .doctor_slider .box:after{content:"";position:absolute;top:calc(var(--docters-u) * 22);width:calc(var(--docters-u) * 4);height:calc(var(--docters-u) * 449);background-image:radial-gradient(circle,silver calc(var(--docters-u) * 1.8),
    transparent calc(var(--docters-u) * 2)
  );background-size:calc(var(--docters-u) * 4) calc(var(--docters-u) * 10);background-repeat:repeat-y}.doctor_docters .doctor_slider .box:before{left:calc(var(--docters-u) * 420)}.doctor_docters .doctor_slider .box:after{left:calc(var(--docters-u) * 834)}.doctor_docters .doctor_slider .box .doctor_intro{position:relative;width:calc(var(--docters-u) * 350);height:calc(var(--docters-u) * 471);margin:0}.doctor_docters .doctor_slider .box .doctor_intro:after,.doctor_docters .doctor_slider .box .doctor_intro:nth-of-type(odd):after{content:none}.doctor_docters .doctor_slider .box .doctor_intro img{display:block;width:100%;height:100%}.doctor_docters .docters_static>.docters__slide[aria-hidden=true]{display:none !important}.doctor_docters .slick-arrow{width:calc(var(--docters-u) * 66.64);height:calc(var(--docters-u) * 66.64)}.doctor_docters .slick-prev{top:calc(var(--docters-u) * 291);left:calc(var(--docters-u) * -35)}.doctor_docters .slick-next{top:calc(var(--docters-u) * 291);right:calc(var(--docters-u) * -35)}.doctor_docters .slick-arrow:before{width:calc(var(--docters-u) * 66.64);height:calc(var(--docters-u) * 66.64)}.doctor_docters .slick-dots{top:calc(var(--docters-u) * 604);bottom:auto;height:calc(var(--docters-u) * 18)}.doctor_docters .slick-dots li{width:calc(var(--docters-u) * 18);height:calc(var(--docters-u) * 18);margin:0 calc(var(--docters-u) * 10.75)}.doctor_docters .slick-dots li button,.doctor_docters .slick-dots li button:before{width:calc(var(--docters-u) * 18);height:calc(var(--docters-u) * 18)}.doctor_docters .slick-dots li button:before{background-color:#bee3ee}.doctor_docters .slick-dots li.slick-active button:before{background-color:#73b2c5}.before_after{position:relative;width:100%;margin-top:0;overflow:hidden}.before_after:before{content:none}.before_after .inner{--case-u:calc(100vw / 1400);position:relative;width:100%;height:calc(var(--case-u) * 1326);margin-top:0;padding:0;overflow:hidden;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/case/case-bg.png) center top/100% 100% no-repeat}.before_after__heading{position:absolute;top:calc(var(--case-u) * 30);left:calc(var(--case-u) * 400);z-index:2;width:calc(var(--case-u) * 920);color:#2e2e2e;font-family:var(--noto-serif);font-weight:500}.before_after__heading-sub{display:block;font-size:calc(var(--case-u) * 51.96);line-height:calc(var(--case-u) * 75);letter-spacing:.1em}.before_after__heading-main{display:block;font-size:calc(var(--case-u) * 72);line-height:calc(var(--case-u) * 92.217);letter-spacing:.075em}.before_after__heading em{color:#e58f1c;font-style:normal}.before_after .catch{position:absolute;top:calc(var(--case-u) * 430);left:calc(var(--case-u) * 118);z-index:2;margin:0}.before_after .catch img{width:calc(var(--case-u) * 276);max-width:none}.before_after .contents{position:absolute;top:calc(var(--case-u) * 227);left:calc(var(--case-u) * 400);z-index:2;width:calc(var(--case-u) * 920);margin-top:0}.before_after .contents ul{display:grid;grid-template-columns:repeat(2,calc(var(--case-u) * 450.223));gap:calc(var(--case-u) * 20)}.before_after .contents ul li{width:calc(var(--case-u) * 450.223);height:calc(var(--case-u) * 349);padding:calc(var(--case-u) * 20);background-color:#fff}.before_after .contents ul li:nth-child(n+5){height:calc(var(--case-u) * 301)}.before_after .contents ul li dl dt{display:flex;align-items:center;height:calc(var(--case-u) * 44);color:#2e2e2e;font-family:var(--noto-serif);font-size:calc(var(--case-u) * 22);font-weight:500;line-height:1;letter-spacing:.02em;white-space:nowrap}.before_after .contents ul li dl dt span{display:flex;align-items:center;justify-content:center;width:calc(var(--case-u) * 121);height:calc(var(--case-u) * 44);margin-right:calc(var(--case-u) * 15);color:#fff;background-color:#3982d5;font-family:var(--times);font-size:calc(var(--case-u) * 22);letter-spacing:.1em}.before_after .contents ul li dl dd.img{display:flex;gap:calc(var(--case-u) * 2);width:calc(var(--case-u) * 420);margin-top:calc(var(--case-u) * 20)}.before_after .contents ul li dl dd.img figure{flex:0 0 calc(var(--case-u) * 209);width:calc(var(--case-u) * 209);height:calc(var(--case-u) * 152)}.before_after .contents ul li dl dd.img figure img{display:block;width:100%;max-width:none;height:100%;object-fit:cover}.before_after .contents ul li dl dd.text{font-family:var(--noto-sans);width:calc(var(--case-u) * 370);margin:calc(var(--case-u) * 20) calc(var(--case-u) * 20) 0;color:#2e2e2e;font-size:calc(var(--case-u) * 16);font-feature-settings:normal;line-height:calc(var(--case-u) * 24.205);letter-spacing:.04em}.problem{margin-top:max(5.143vw, 66.857px);padding:0 0 calc(100vw / 1400 * 60);background:#f4fbff}.problem__header{--concerns-u:calc(100vw / 1400);position:relative;width:100%;height:calc(var(--concerns-u) * 516);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/concerns/concerns-header-background.png) center top/100% 100% no-repeat}.problem__heading{position:absolute;top:calc(var(--concerns-u) * 50);left:0;width:100%;margin:0;text-align:center;color:#fff;font-family:var(--noto-serif);font-weight:500}.problem__heading-en{display:block;color:rgba(255,255,255,.78);font-family:var(--times);font-size:calc(var(--concerns-u) * 35);line-height:1;letter-spacing:.12em}.problem__heading-main{display:block;width:calc(var(--concerns-u) * 796.667);height:auto;margin:calc(var(--concerns-u) * 22) auto 0}.problem__lead{position:absolute;top:calc(var(--concerns-u) * 402);left:50%;width:calc(var(--concerns-u) * 900);margin:0;transform:translateX(-50%);color:#fff;font-family:var(--noto-sans);font-size:calc(var(--concerns-u) * 18);line-height:1.85;letter-spacing:.06em;text-align:center}.problem .contents{--concerns-main-u:calc(100vw / 1400);display:grid;grid-template-columns:repeat(3,calc(var(--concerns-main-u) * 386));gap:calc(var(--concerns-main-u) * 37);width:calc(var(--concerns-main-u) * 1232);margin:calc(var(--concerns-main-u) * 80) auto 0}.problem .contents .box{position:relative;display:flex;flex-direction:column;align-items:flex-end;width:calc(var(--concerns-main-u) * 386);height:calc(var(--concerns-main-u) * 404);padding:calc(var(--concerns-main-u) * 20);box-sizing:border-box;background:#edf3f7}.problem .contents .box:nth-of-type(7),.problem .contents .box:nth-of-type(9){height:calc(var(--concerns-main-u) * 426)}.problem .contents .box>img{width:calc(var(--concerns-main-u) * 340);height:calc(var(--concerns-main-u) * 256);object-fit:cover}.problem .contents .box h3{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:calc(var(--concerns-main-u) * 329);min-height:calc(var(--concerns-main-u) * 60);margin:calc(var(--concerns-main-u) * -50) 0 0;align-self:center;line-height:0;text-align:center}.problem .contents .box h3 span{display:inline-block;padding:0 calc(var(--concerns-main-u) * 10);font-family:var(--noto-serif);font-size:calc(var(--concerns-main-u) * 22.917);font-weight:500;line-height:calc(var(--concerns-main-u) * 30);letter-spacing:0;color:#fff;vertical-align:top;background-color:#65afed}.problem .contents p{width:calc(var(--concerns-main-u) * 329);margin:calc(var(--concerns-main-u) * 10) 0 0;align-self:center;font-family:var(--noto-sans);font-size:calc(var(--concerns-main-u) * 16.032);line-height:calc(var(--concerns-main-u) * 23.046);letter-spacing:0;color:#434343}.problem .contents .box .btn{position:absolute;right:calc(var(--concerns-main-u) * 20);bottom:calc(var(--concerns-main-u) * 20)}.problem .contents .box .btn a{display:flex;align-items:flex-end;gap:calc(var(--concerns-main-u) * 10);width:calc(var(--concerns-main-u) * 103);padding-bottom:calc(var(--concerns-main-u) * 1);border-bottom:1px solid #347cb9;color:#347cb9;font-family:var(--noto-serif);font-size:calc(var(--concerns-main-u) * 14.482);font-weight:500;line-height:calc(var(--concerns-main-u) * 20.68);letter-spacing:0}.problem .contents .box .btn a:after{content:"";display:block;width:calc(var(--concerns-main-u) * 15);height:calc(var(--concerns-main-u) * 15);margin-bottom:calc(var(--concerns-main-u) * 3);background:#347cb9 url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 4L10 7.5L6 11V4Z' fill='white'/%3E%3C/svg%3E") center/100% 100% no-repeat}.effort{margin-top:calc(100vw / 1400 * 48)}.effort .heading{--rating-u:calc(100vw / 1400);position:relative;height:calc(var(--rating-u) * 768);margin-top:0;padding-top:0;overflow:hidden;background:#fff url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/rating/rating-background.png) center top/100% 100% no-repeat}.effort .heading h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.effort .heading ul{position:absolute;top:calc(var(--rating-u) * 218);left:calc(var(--rating-u) * 980);display:flex;align-items:flex-start;gap:calc(var(--rating-u) * 24);margin:0;padding:0;list-style:none}.effort .heading ul li{margin:0;width:calc(var(--rating-u) * 60)}.effort .heading ul li a{position:relative;z-index:0;display:flex;align-items:center;justify-content:flex-start;isolation:isolate;box-sizing:border-box;width:calc(var(--rating-u) * 60);height:calc(var(--rating-u) * 380);padding:calc(var(--rating-u) * 25) 0 0;color:#2e2e2e;font-family:var(--noto-serif);font-size:calc(var(--rating-u) * 24);font-weight:500;line-height:calc(var(--rating-u) * 28);letter-spacing:.08em;font-feature-settings:initial;writing-mode:vertical-lr;text-align:start;background:0 0}.effort .heading ul li a:before{content:"";position:absolute;z-index:-1;top:calc(var(--rating-u) * var(--rating-button-offset, 0));left:0;box-sizing:border-box;width:calc(var(--rating-u) * 60);height:calc(var(--rating-u) * 380);border:calc(var(--rating-u) * 4) solid rgb(235 235 235 / 0.95);border-radius:calc(var(--rating-u) * 50);background:#fff}.effort .heading ul li a:after{content:"";position:absolute;z-index:1;top:calc(var(--rating-u) * (var(--rating-button-offset, 0) + 347));left:calc(var(--rating-u) * 24.5);width:calc(var(--rating-u) * 11);height:calc(var(--rating-u) * 11);background:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 3.1 5.5 6.6 9 3.1' fill='none' stroke='%232e2e2e' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 6.2 5.5 9.7 9 6.2' fill='none' stroke='%232e2e2e' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.effort .heading ul li:nth-of-type(4) a{--rating-button-offset:75;height:calc(var(--rating-u) * 455);padding-top:calc(var(--rating-u) * 90)}.effort .heading ul li:nth-of-type(5) a{--rating-button-offset:100;height:calc(var(--rating-u) * 480);padding-top:calc(var(--rating-u) * 115)}.effort .heading ul li:nth-of-type(2) a{--rating-button-offset:25;height:calc(var(--rating-u) * 405);padding-top:calc(var(--rating-u) * 50)}.effort .heading ul li:nth-of-type(3) a{--rating-button-offset:50;height:calc(var(--rating-u) * 430);padding-top:calc(var(--rating-u) * 75)}.effort .heading ul li a i{display:inline-flex;align-items:center;justify-content:center;width:1em;font-size:calc(var(--rating-u) * 21.6);font-style:normal;letter-spacing:0;line-height:1;text-align:center;text-combine-upright:all;writing-mode:horizontal-tb}.effort .heading ul li a em{font-size:inherit;font-style:normal}.effort .heading ul li:nth-of-type(1) a em{color:#e79780}.effort .heading ul li:nth-of-type(2) a em{color:#e3b351}.effort .heading ul li:nth-of-type(3) a em{color:#47ac79}.effort .heading ul li:nth-of-type(4) a em{color:#4ecae9}.effort .heading ul li:nth-of-type(5) a em{color:#5994d5}.effort__upright{display:inline-flex;align-items:center;justify-content:center;width:1em;text-combine-upright:all;font-size:calc(var(--rating-u) * 22);line-height:1;letter-spacing:0;text-align:center}.effort .contents{display:flex;flex-wrap:wrap;margin-top:max(3vw, 39px);padding-top:max(4.286vw, 55.714px);padding-bottom:calc(100vw / 1400 * 75);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/effort_contents_bg.png) left top repeat;background-size:max(0.571vw, 7.429px)}.effort .box{position:relative;box-sizing:border-box}.effort .box:nth-of-type(n+2){flex-basis:50%;margin-top:max(3.571vw, 46.429px);padding:max(6.071vw, 78.929px) max(3.071vw, 39.929px) 0
    max(3.143vw, 40.857px)}.effort .box01{flex:0 0 100%;width:100%;max-width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row-reverse;column-gap:calc(100vw / 1400 * 20);height:max(41.929vw, 545.071px);padding:max(7.071vw, 91.929px) max(2.857vw, 37.143px) 0
    max(4.786vw, 62.214px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/effort_box01_bg01.png) center top no-repeat;background-size:cover}div#box01 .img{flex:0 0 calc(100vw / 1400 * 614);width:calc(100vw / 1400 * 614);margin-top:max(1.286vw, 16.714px)}.effort .box02{height:max(63.786vw, 829.214px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/effort_box02_bg01.png) center top no-repeat;background-size:cover}.effort .box03{height:max(63.786vw, 829.214px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/effort_box03_bg01.png) center top no-repeat;background-size:cover}.effort .box04{height:max(68.571vw, 891.429px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/effort_box04_bg01.png) center top no-repeat;background-size:cover}.effort .box05{height:max(68.571vw, 891.429px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/effort_box05_bg01.png) center top no-repeat;background-size:cover}.effort .box h3{line-height:1.2;text-align:center;font-size:max(2.083vw, 27.077px);letter-spacing:.1em}.effort .box h3 span{font-size:max(2.47vw, 32.11px)}.effort .box h3 i{font-size:max(2.976vw, 38.684px)}.effort .box01 h3{line-height:1;font-size:max(2.143vw, 27.857px);letter-spacing:.12em}.effort .box01 h3 i{font-family:var(--times);font-size:max(3.571vw, 46.429px);letter-spacing:.04em}.effort .box01 h3 em{font-size:max(2.679vw, 34.821px);letter-spacing:.1em;color:#e79780}.effort .box02 h3{margin-bottom:max(1.286vw, 16.714px)}.effort .box02 h3 em{color:#b5975a}.effort .box03 h3{margin:max(1.429vw, 18.571px) 0 max(2.714vw, 35.286px)}.effort .box03 h3 em{color:#45a173}.effort .box04 h3{margin-bottom:max(0.714vw, 9.286px)}.effort .box04 h3 em{color:#2e9db9}.effort .box05 h3{margin:max(1.429vw, 18.571px) 0 max(1.857vw, 24.143px)}.effort .box05 h3 em{color:#5994d5}.effort .box>img{width:100%;height:auto}.effort .box>img+p{line-height:1.25;margin-top:max(1.071vw, 13.929px);font-size:max(1.429vw, 18.571px);letter-spacing:.08em}.effort .box .inner_box{position:relative;padding:max(2.143vw, 27.857px) 0 0 max(2.071vw, 26.929px);background-color:#fff;background-image:var(--effort-inner-image);background-repeat:no-repeat;background-position:var(--effort-inner-image-position);background-size:var(--effort-inner-image-size);box-shadow:max(0.143vw, 1.857px) max(0.143vw, 1.857px) max(0.286vw, 3.714px)
    rgba(173, 171, 166, 0.2)}.effort .box .inner_box:before,.effort .box01 ul:before{content:"";position:absolute;top:max(0.857vw, 11.143px);left:max(0.786vw, 10.214px);width:max(4vw, 52px);aspect-ratio:1;background:var(--effort-inner-accent);clip-path:polygon(0 0,100% 0,0 100%);z-index:0}.effort .box .inner_box>*,.effort .box01 ul>*{position:relative;z-index:1}.effort .box02 .inner_box{--effort-inner-accent:#eee9dd;--effort-inner-image:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/point/point-02-sub.png);--effort-inner-image-position:right max(2.857vw, 37.143px) top
    max(1.429vw, 18.571px);--effort-inner-image-size:max(16.143vw, 209.857px) auto;height:max(14.714vw, 191.286px);margin-top:max(1.429vw, 18.571px)}.effort .box02 .inner_box:after{content:"日本歯科麻酔学会 専門医";position:absolute;top:max(12.714vw, 165.286px);right:max(2.857vw, 37.143px);width:max(16.143vw, 209.857px);text-align:center;font-family:var(--noto-sans);font-size:max(0.857vw, 11.143px);line-height:1.2;letter-spacing:.04em;color:#2e2e2e}.effort .box03 .inner_box{--effort-inner-accent:#e7f3ed;--effort-inner-image:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/point/point-03-sub.png);--effort-inner-image-position:right max(2.857vw, 37.143px) top
    max(1.429vw, 18.571px);--effort-inner-image-size:max(16.214vw, 210.786px) auto;height:max(14.714vw, 191.286px);margin-top:max(1.643vw, 21.357px);padding:max(1.786vw, 23.214px) 0 0 max(2.071vw, 26.929px)}.effort .box04 .inner_box{--effort-inner-accent:#e9f4f5;--effort-inner-image:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/point/point-04-sub.png);--effort-inner-image-position:right max(2.857vw, 37.143px) top
    max(1.429vw, 18.571px);--effort-inner-image-size:max(15.786vw, 205.214px) auto;height:max(15.214vw, 275.786px);margin-top:max(3.786vw, 49.214px);padding:max(3vw, 35px) 0 0 max(1.786vw, 23.214px)}.effort .box05 .inner_box{--effort-inner-accent:#e4ebf3;--effort-inner-image:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/point/point-05-sub.png);--effort-inner-image-position:right max(-0.143vw, -1.857px) top
    max(3.5vw, 45.5px);--effort-inner-image-size:max(23.143vw, 300.857px) auto;height:max(21.214vw, 275.786px);margin-top:max(3.786vw, 49.214px)}.effort .box02 .inner_box p{width:fit-content;padding:0 max(0.857vw, 11.143px) max(0.714vw, 9.286px) 0;font-size:max(1.637vw, 21.283px);color:#baa57b;border-bottom:#8b8b8b solid max(0.071vw, 0.929px)}.effort .box03 .inner_box p:first-child{width:fit-content;padding:0 max(5vw, 65px) max(0.571vw, 7.429px) 0;font-size:max(2.083vw, 27.077px);letter-spacing:.06em;color:#45a173;border-bottom:#9b9b9b solid max(0.071vw, 0.929px)}.effort .box03 .inner_box p+p{line-height:1.45;width:max(21.429vw, 278.571px);margin-top:max(0.357vw, 4.643px);font-size:max(1.286vw, 18px);letter-spacing:.04em}.effort .box04 .inner_box p{width:max(23.571vw, 306.429px);line-height:1.7;font-size:max(1.32222vw, 18.571px);letter-spacing:.08em}.effort .box05 .inner_box p{width:fit-content;padding:0 max(1.429vw, 18.571px) max(0.571vw, 7.429px) 0;font-size:max(2.083vw, 27.077px);letter-spacing:.08em;color:#548dc7;border-bottom:#8b8b8b solid max(0.071vw, 0.929px)}.effort .box ul li{line-height:1.6;font-size:max(1.637vw, 21.283px);letter-spacing:.08em}.effort .box01 ul{--effort-inner-accent:#eadad5;--effort-inner-image:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/point/point-01-sub.png);--effort-inner-image-position:left max(2.857vw, 37.143px) top
    max(0.714vw, 9.286px);--effort-inner-image-size:max(13.357vw, 173.643px) auto;position:relative;height:max(14.286vw, 237.714px);margin-top:max(2.429vw, 31.571px);padding:max(4.571vw, 26.429px) 0 0 max(19.714vw, 297.286px);background-color:#fff;background-image:var(--effort-inner-image);background-repeat:no-repeat;background-position:var(--effort-inner-image-position);background-size:var(--effort-inner-image-size);box-shadow:max(0.143vw, 1.857px) max(0.143vw, 1.857px) max(0.286vw, 3.714px)
    rgba(173, 171, 166, 0.2)}@media screen and (max-width:820px){.effort .box01 ul{padding-left:min(70%, 297.286px)}}.effort .box01 ul li{padding-left:max(2vw, 26px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/effort_box01_check.png) left top max(0.857vw, 11.143px) no-repeat;background-size:max(1.429vw, 18.571px) auto}.effort .box02 ul{margin-top:max(0.357vw, 4.643px)}.effort .box02 ul li{padding-left:max(1.786vw, 23.214px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/effort_box02_check.png) left center no-repeat;background-size:max(1.429vw, 18.571px) auto}.effort .box05 ul{margin-top:max(1.786vw, 23.214px)}.effort .box05 ul li{padding-left:max(1.929vw, 25.071px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/effort_box05_check.png) left center no-repeat;background-size:max(1.429vw, 18.571px) auto}.effort .box .btn{position:absolute;right:max(2.786vw, 36.214px);bottom:max(3.786vw, 49.214px)}.effort .box .btn a{padding:0 max(1.857vw, 24.143px) max(0.214vw, 2.786px) max(0.429vw, 5.571px);font-family:var(--times);font-size:max(1.189vw, 15.461px);letter-spacing:.1em;color:#2e2e2e;border-bottom:#2e2e2e solid max(0.071vw, 0.929px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/effort_arrow.png) right max(0.214vw, 2.786px)
    top max(0.357vw, 4.643px) no-repeat;background-size:max(0.786vw, 10.214px) max(0.857vw, 11.143px)}.effort .box01 .img img{width:100%}.effort .box01 .img p{margin-bottom:max(0.714vw, 9.286px);text-align:center;font-family:var(--noto-sans);font-size:max(1.286vw, 16.714px)}.effort .box01 .img p i{padding-right:.5em;color:#d00000}.effort .box01 .text{flex:1 1 auto;width:auto;min-width:0}.effort .box01 .text p{line-height:1.25;margin-top:max(1.429vw, 18.571px);font-size:max(1.429vw, 18.571px);letter-spacing:.1em;color:#383838}.effort .box01 .text p u{text-decoration:underline;text-decoration-thickness:max(0.143vw, 1.857px);text-decoration-color:#e79780;text-underline-offset:max(0.357vw, 4.643px)}.comparison-block{width:100%;position:relative;margin:0 auto}.comparison-block::selection{background-color:transparent}.comparison-block::-moz-selection{background-color:transparent}.comparison-block *::selection{background-color:transparent}.comparison-block *::-moz-selection{background-color:transparent}.comparison-before-img{position:absolute;top:0;left:0;overflow:hidden;z-index:5}.comparison-before-img img{width:100%;max-width:none}.comparison-after-img{position:relative;z-index:1}.comparison-after-img img{width:100%}.comparison-arrow{background-color:#474747;position:absolute;z-index:10;top:0;width:max(0.071vw, 0.929px);height:100%;left:50%;cursor:pointer}.comparison-arrow:after{content:"";display:block;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/slide_btn.png) no-repeat center center;background-size:contain;width:max(5.357vw, 69.643px);height:max(5.357vw, 69.643px);position:absolute;top:50%;left:max(-2.679vw, -34.821px);transform:translateY(-50%)}.relief{margin-top:max(5.357vw, 69.643px)}.relief h2+p{width:min(max(70.286vw, 913.714px), calc(100% - 48px));line-height:1.77;margin:max(2.857vw, 37.143px) auto 0;font-family:var(--noto-sans);font-size:max(0.929vw, 12.071px);letter-spacing:.1em}.relief .contents{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:calc(100vw / 1400 * 36);margin-top:max(4.286vw, 55.714px);padding:calc(100vw / 1400 * 40) calc(100vw / 1400 * 30);background-color:#f6f6f6}.relief .box{position:relative;width:calc(100vw / 1400 * 652);height:calc(100vw / 1400 * 289);background-color:#fff}.relief .box img{position:absolute;top:calc(100vw / 1400 * 20);left:calc(100vw / 1400 * 20);width:calc(100vw / 1400 * 233)}.relief .box h3{position:absolute;top:calc(100vw / 1400 * 18);left:calc(100vw / 1400 * 280);line-height:1.16;margin:0;padding-top:calc(100vw / 1400 * 15);padding-left:calc(100vw / 1400 * 30);font-size:calc(100vw / 1400 * 25);letter-spacing:.1em}.relief .box h3 em{font-size:calc(100vw / 1400 * 27);color:#1584d9}.relief .box:nth-child(2) h3{top:calc(100vw / 1400 * 21);padding-top:calc(100vw / 1400 * 26)}.relief .box h3:before{content:"";position:absolute;top:0;left:0;width:calc(100vw / 1400 * 43);height:calc(100vw / 1400 * 43);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/relief_triangle.png) left top no-repeat;background-size:cover}.relief .box h3+p{position:absolute;top:calc(100vw / 1400 * 98);left:0;right:0;box-sizing:border-box;height:calc(100vw / 1400 * 120);line-height:1.62;padding:calc(100vw / 1400 * 16) calc(100vw / 1400 * 18) 0
    calc(100vw / 1400 * 292);font-size:calc(100vw / 1400 * 18);letter-spacing:.08em;background-color:#eff6fb}.relief .box:nth-child(1) h3+p{padding-left:calc(100vw / 1400 * 266)}.relief .box:nth-child(2) h3+p,.relief .box:nth-child(4) h3+p{top:calc(100vw / 1400 * 95);padding-left:calc(100vw / 1400 * 300)}.relief .box .btn{position:absolute;right:calc(100vw / 1400 * 30);bottom:calc(100vw / 1400 * 30)}.relief .box .btn a{padding:0 max(1.857vw, 24.143px) max(0.214vw, 2.786px) max(0.429vw, 5.571px);font-family:var(--times);font-size:max(1.191vw, 15.479px);letter-spacing:.1em;color:#2e2e2e;border-bottom:#2e2e2e solid max(0.071vw, 0.929px);background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/relief_arrow.png) right max(0.214vw, 2.786px)
    top max(0.357vw, 4.643px) no-repeat;background-size:max(0.786vw, 10.214px)}.learn{margin-top:max(4.429vw, 57.571px)}.learn h2{margin-top:max(5vw, 65px);text-align:center;font-size:max(2.381vw, 30.949px);letter-spacing:.1em}.learn h2 u{font-size:max(2.976vw, 38.694px);letter-spacing:.08em;text-decoration:underline;text-decoration-thickness:max(0.143vw, 1.857px);text-decoration-color:#2cb2ff;text-underline-offset:max(0.857vw, 11.143px)}.learn h2 i{padding:0 max(0.714vw, 9.286px)}.learn h2:after{position:relative;content:"";display:block;width:max(0.071vw, 0.929px);height:max(3.286vw, 68.714px);margin:max(2.5vw, 32.5px) auto max(-1vw, -13px);background:#2e2e2e}.learn .contents{display:flex;justify-content:center;margin:0 max(3.929vw, 51.071px);padding:max(1.429vw, 18.571px) 0 max(1.071vw, 13.929px);border-top:#d3d3d3 solid max(0.143vw, 1.857px);border-bottom:#d3d3d3 solid max(0.143vw, 1.857px)}.learn .box{position:relative;display:flex;justify-content:center;align-items:flex-start;column-gap:max(2.857vw, 37.143px);width:max(46.071vw, 598.929px);padding:max(0.714vw, 9.286px) 0 max(1.786vw, 23.214px);text-align:center}.learn .box:nth-of-type(1):after{content:"";position:absolute;top:0;right:max(-0.143vw, -1.857px);width:max(0.286vw, 3.714px);height:max(16.786vw, 218.214px);border-right:silver dotted max(0.286vw, 3.714px)}.learn .box h3{flex-shrink:0;padding-top:max(0.357vw, 4.643px);font-size:max(2.143vw, 27.857px);letter-spacing:.08em}.learn .box>div{width:max(21.429vw, 278.571px)}.learn .box p{height:max(3.071vw, 39.929px);padding-top:max(0.357vw, 4.643px);font-size:max(1.637vw, 21.283px);letter-spacing:.08em;background-color:#ebebeb}.learn .box p span{font-size:max(1.934vw, 25.146px)}.learn .box ul{display:inline-block;margin-top:max(1.429vw, 18.571px);text-align:left}.learn .box ul li a{line-height:1.96;font-family:var(--noto-sans);font-size:max(1.286vw, 16.714px);letter-spacing:.05em;color:#196d95;text-decoration:underline;text-decoration-thickness:max(0.071vw, 0.929px);text-decoration-color:#4a84a4;text-underline-offset:max(0.714vw, 9.286px)}.learn .box img{position:absolute;z-index:-1}.learn .box:nth-of-type(1) img{left:max(3.357vw, 43.643px);bottom:max(1.786vw, 23.214px);width:max(18.571vw, 241.429px)}.learn .box:nth-of-type(2) img{left:max(3.786vw, 49.214px);bottom:max(0.5vw, 6.5px);width:max(18.5vw, 240.5px)}.learn.logomark:before{display:none}.learn{position:relative;height:calc(100vw / 1400 * 792);margin-top:0;overflow:hidden;background-color:#fff}.learn h2{position:absolute;top:calc(100vw / 1400 * 41);left:calc(100vw / 1400 * 62);width:calc(100vw / 1400 * 1279);margin:0;line-height:1;text-align:left;font-size:calc(100vw / 1400 * 41.67);letter-spacing:.08em;white-space:nowrap}.learn h2:after{content:"";position:absolute;top:calc(100vw / 1400 * 72);left:calc(100vw / 1400 * 639);display:block;width:calc(100vw / 1400);height:calc(100vw / 1400 * 75);margin:0;background:#2e2e2e}.learn h2 span{display:inline-block;padding-bottom:calc(100vw / 1400 * 7);border-bottom:#2cb2ff solid calc(100vw / 1400 * 2)}.learn h2 i{padding:0 calc(100vw / 1400 * 15);font-size:calc(100vw / 1400 * 41.67)}.learn h2 em{margin-left:calc(100vw / 1400 * 13);font-style:normal;font-size:calc(100vw / 1400 * 33.34)}.learn .contents{position:absolute;top:calc(100vw / 1400 * 173.828);left:calc(100vw / 1400 * 56.889);display:grid;grid-template-columns:repeat(3,1fr);width:calc(100vw / 1400 * 1289.856);height:calc(100vw / 1400 * 566.583);margin:0;padding:0;border-top:#d3d3d3 solid calc(100vw / 1400 * 2);border-bottom:#d3d3d3 solid calc(100vw / 1400 * 2)}.learn .contents:before,.learn .contents:after{content:"";position:absolute;top:calc(100vw / 1400 * 25.424);z-index:0;width:calc(100vw / 1400 * 4);height:calc(100vw / 1400 * 515.889);border-left:silver dotted calc(100vw / 1400 * 4);pointer-events:none}.learn .contents:before{left:calc(100vw / 1400 * 429.238)}.learn .contents:after{left:calc(100vw / 1400 * 858.19)}.learn .box,.learn .box:nth-of-type(1),.learn .box:nth-of-type(2){position:relative;z-index:1;display:block;width:auto;padding:0;text-align:center}.learn .box:nth-of-type(1):after{content:none}.learn .box h3{position:absolute;top:calc(100vw / 1400 * 39);left:0;right:0;padding:0;font-size:calc(100vw / 1400 * 31.25);line-height:1;letter-spacing:.08em}.learn .box img,.learn .box:nth-of-type(1) img,.learn .box:nth-of-type(2) img{position:absolute;z-index:1;left:50%;top:calc(100vw / 1400 * 93);bottom:auto;transform:translateX(-50%)}.learn .box.box--implant img{width:calc(100vw / 1400 * 306)}.learn .box.box--allon4 img{width:calc(100vw / 1400 * 259)}.learn .box.box--zygoma img{width:calc(100vw / 1400 * 304)}.learn .box>.learn__body{position:absolute;top:calc(100vw / 1400 * 288);left:0;right:0;width:100%}.learn .box p{box-sizing:border-box;height:calc(100vw / 1400 * 43);margin:0 auto;padding-top:calc(100vw / 1400 * 7);font-size:calc(100vw / 1400 * 22.92);letter-spacing:.08em;background-color:#ebebeb}.learn .box--implant p{width:calc(100vw / 1400 * 312)}.learn .box--allon4 p{width:calc(100vw / 1400 * 311)}.learn .box--zygoma p{width:calc(100vw / 1400 * 386)}.learn .box p span{font-size:calc(100vw / 1400 * 27.09)}.learn .box ul{display:block;margin-top:calc(100vw / 1400 * 18);padding:0;list-style:none;text-align:left}.learn .box--implant ul{width:calc(100vw / 1400 * 255);margin-left:calc(100vw / 1400 * 92.444)}.learn .box--allon4 ul{width:calc(100vw / 1400 * 218);margin-left:calc(100vw / 1400 * 121.441)}.learn .box--zygoma ul{width:calc(100vw / 1400 * 334);margin-left:calc(100vw / 1400 * 68.447)}.learn .box ul li a{line-height:1.89;font-family:var(--noto-sans);font-size:calc(100vw / 1400 * 18.75);letter-spacing:.05em;color:#1c7097;text-decoration:none}.payment{margin-top:max(6.286vw, 81.714px);padding:max(4.143vw, 53.857px) max(4.857vw, 63.143px) max(4.143vw, 53.857px)
    max(5.143vw, 66.857px);background-color:#f9f9f9}.payment .inner{padding-top:max(2.286vw, 29.714px);padding-bottom:max(3.571vw, 46.429px);text-align:center;background-color:#fff;box-shadow:max(0.143vw, 1.857px) max(0.143vw, 1.857px) max(0.286vw, 3.714px)
    rgba(101, 101, 101, 0.3)}.payment h2{width:max(22.143vw, 287.857px);height:max(3.643vw, 47.357px);margin:auto;padding-top:max(0.857vw, 11.143px);font-size:max(2.071vw, 26.929px);letter-spacing:.12em;border:#2e2e2e solid max(0.071vw, 0.929px)}.payment h2+p{margin-top:max(1.286vw, 16.714px);font-size:max(2.071vw, 26.929px);letter-spacing:.12em}.payment img{width:max(80.143vw, 1041.857px);margin-top:max(1.786vw, 23.214px)}.payment img+p{margin-top:max(2.143vw, 27.857px);font-size:max(1.488vw, 19.342px);letter-spacing:.12em}.payment img+p em{font-size:max(1.786vw, 23.214px)}.payment img+p em i{font-size:max(2.084vw, 27.086px)}.payment_simulation{margin-top:0;padding:max(4.429vw, 57.571px) max(3.214vw, 41.786px) max(3.714vw, 48.286px);background-color:#f9f8f3}.payment_simulation h2{text-align:center;font-size:max(2.679vw, 34.821px);letter-spacing:.12em}.payment_simulation .contents{display:flex;justify-content:space-between;margin-top:max(2.571vw, 33.429px)}.payment_simulation .box{width:max(45.357vw, 589.643px)}.payment_simulation .inner_box{height:max(25.786vw, 335.214px);padding-top:max(1.714vw, 22.286px);background-color:rgba(254,254,254,.8);box-shadow:max(0.286vw, 3.714px) max(0.286vw, 3.714px) max(0.143vw, 1.857px)
    rgba(210, 210, 210, 0.81)}.payment_simulation .inner_box h3{position:relative;padding:max(0.571vw, 7.429px) 0 max(0.857vw, 11.143px);text-align:center;font-size:max(2.084vw, 27.086px);letter-spacing:.08em;background-color:rgba(238,229,210,.7)}.payment_simulation .inner_box h3:before{content:"";position:absolute;top:max(-0.929vw, -12.071px);left:max(0.929vw, 12.071px);z-index:1;width:max(6.643vw, 86.357px);height:max(5.643vw, 73.357px);background-color:rgba(239,237,234,.8);mix-blend-mode:multiply;clip-path:polygon(0 0,0% 100%,100% 0)}.payment_simulation .inner_box .flex{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding:max(1.143vw, 14.857px) max(2.143vw, 27.857px) max(1.143vw, 14.857px)
    max(2.286vw, 29.714px)}.payment_simulation .inner_box .flex img{width:max(20vw, 260px)}.payment_simulation .box:nth-of-type(2) .inner_box .flex dl{position:relative;margin-left:max(-0.857vw, -11.143px)}.payment_simulation .inner_box .flex dl dt{font-size:max(1.488vw, 19.342px);letter-spacing:.08em}.payment_simulation .inner_box .flex dl dd{position:relative;margin-top:max(1.429vw, 18.571px);font-size:max(2.6vw, 33.8px);letter-spacing:.08em}.payment_simulation .inner_box .flex dl dd em{font-family:var(--times);font-size:max(4.429vw, 57.571px);letter-spacing:.04em;color:#c00}.payment_simulation .inner_box .flex dl dd span{position:absolute;top:0;right:max(2.857vw, 37.143px);font-size:max(0.893vw, 11.607px);letter-spacing:.06em}.payment_simulation .inner_box>dl{display:flex;justify-content:space-between;margin:0 max(2.143vw, 27.857px);padding-top:max(0.714vw, 9.286px);font-size:max(1.339vw, 17.411px);letter-spacing:.06em;border-top:#000 solid max(0.071vw, 0.929px)}.payment_simulation .inner_box>dl dd span{font-size:max(1.191vw, 15.479px)}.payment_simulation .box>p{line-height:1.4;margin-top:max(1.071vw, 13.929px);margin-right:max(2.5vw, 32.5px);text-align:right;font-size:max(1.071vw, 13.929px);letter-spacing:.1em}.payment_simulation .btn a{display:block;width:max(29.857vw, 388.143px);height:max(5vw, 65px);margin:max(3.929vw, 51.071px) auto 0;padding-top:max(1.357vw, 17.643px);padding-left:max(7.429vw, 96.571px);font-size:max(2vw, 26px);letter-spacing:.12em;color:#fff;background-color:#9a8a6f}.payment_simulation .btn a span{padding-left:max(4.286vw, 55.714px)}.payment_simulation{padding:max(4.286vw, 55.714px) 0;background-color:#f9f8f3}.payment_simulation h2{line-height:1.2;font-size:max(2.714vw, 35.286px);letter-spacing:.05em}.payment_simulation .contents{justify-content:flex-start;gap:max(3.286vw, 42.714px);width:100%;margin-top:max(1.143vw, 14.857px)}.payment_simulation .box{width:max(45.786vw, 595.214px)}.payment_simulation .inner_box{height:max(25.929vw, 337.071px);padding-top:max(1.429vw, 18.571px);padding-bottom:max(1.429vw, 18.571px);background-color:#fff;box-shadow:max(0.143vw, 1.857px) max(0.143vw, 1.857px) max(0.429vw, 5.571px)
    rgba(101, 101, 101, 0.3)}.payment_simulation .inner_box h3{padding:max(0.714vw, 9.286px);font-size:max(2vw, 26px);line-height:1.2;letter-spacing:.08em;background-color:#f3eddf}.payment_simulation .inner_box h3:before{top:max(-0.714vw, -9.286px);left:max(0.714vw, 9.286px);width:max(6.643vw, 86.357px);height:max(5.642vw, 73.346px);background-color:rgba(239,237,234,.8)}.payment_simulation .inner_box .flex{padding:max(1.429vw, 18.571px) max(2.143vw, 27.857px) max(0.714vw, 9.286px);border-bottom:#2e2e2e solid max(0.071vw, 0.929px)}.payment_simulation .inner_box .flex img{width:max(20vw, 260px)}.payment_simulation .inner_box .flex dl dt{font-size:max(1.429vw, 18.571px)}.payment_simulation .inner_box>dl{margin:0 max(2.143vw, 27.857px);padding-top:max(0.286vw, 3.714px);border-top:0}.payment_simulation .box>p{margin-top:max(1.286vw, 16.714px);margin-right:max(2.143vw, 27.857px);font-size:max(1.071vw, 13.929px)}.payment_simulation .btn a{width:max(29.857vw, 388.143px);height:max(5.357vw, 69.643px);margin-top:max(3.571vw, 46.429px);padding-top:max(1.429vw, 18.571px);padding-left:max(6.929vw, 90.071px);font-size:max(2vw, 26px);background-color:#9a8a6f}.payment_simulation .btn a span{padding-left:max(4.857vw, 63.143px)}.consultation{margin-top:max(5.714vw, 74.286px);padding-bottom:max(7.143vw, 92.857px);background-color:#f7f7f7}.consultation.logomark:before{display:none}.consultation .inner{position:relative;width:min(max(92.857vw, 1207.143px), 100%);height:max(45.095vw, 586.24px);margin:0 auto;padding-top:0;text-align:center;color:#fff;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/figma/consultation/consultation-bg.png) center top/100% 100% no-repeat}.consultation h2{position:absolute;top:max(3.429vw, 44.571px);left:50%;width:max(39.286vw, 510.714px);margin:0;font-family:var(--times);font-size:max(2.143vw, 27.857px);line-height:1.2;letter-spacing:.1em;transform:translateX(-50%)}.consultation .obi{position:absolute;left:50%;width:max(19.214vw, 249.786px);height:max(2.643vw, 34.357px);margin:0;padding:max(0.321vw, 4.179px) 0 0;text-align:center;font-size:max(1.488vw, 19.342px);line-height:1.35;letter-spacing:.06em;transform:translateX(-50%)}.consultation .obi:nth-of-type(1){top:max(7.429vw, 96.571px)}.consultation .obi:nth-of-type(2){top:max(10.786vw, 140.214px)}.consultation p.obi span{position:relative;z-index:2}.consultation p.obi:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#1f73b8;mix-blend-mode:normal;z-index:1}.consultation .catch{position:absolute;top:max(15.286vw, 198.714px);left:50%;width:max(24.286vw, 315.714px);line-height:1.44;margin:0;padding:0 0 max(0.929vw, 12.071px);font-size:max(1.429vw, 18.571px);letter-spacing:.12em;border-bottom:#fff solid max(0.071vw, 0.929px);transform:translateX(-50%)}.consultation .text{position:absolute;top:max(21.429vw, 278.571px);left:50%;width:max(39.286vw, 510.714px);transform:translateX(-50%)}.consultation .text p{line-height:1.48;font-size:max(1.339vw, 17.411px);letter-spacing:.08em}.consultation .text p+p{margin-top:max(1.643vw, 21.357px)}.consultation .btn{position:absolute;top:max(40.643vw, 528.357px);left:50%;margin-top:0;transform:translateX(-50%)}.consultation .btn a{font-family:var(--times);padding:0 max(1.571vw, 20.429px) max(0.286vw, 3.714px) max(0.429vw, 5.571px);font-size:max(1.189vw, 15.461px);letter-spacing:.04em;color:#fff;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/consultation_arrow.png) right max(0.429vw, 5.571px) center no-repeat;background-size:max(0.286vw, 3.714px) auto;border-bottom:#fff solid max(0.071vw, 0.929px)}.gallery{margin-top:max(6.714vw, 87.286px);padding-bottom:max(1.714vw, 22.286px);background-color:#f3f2ee}.gallery .inner{position:relative}.gallery .inner h2{position:absolute;top:max(2.286vw, 29.714px);left:max(2.357vw, 30.643px);z-index:10;width:max(20.286vw, 263.714px)}.gallery .thumb{margin-top:max(1.5vw, 19.5px)}.gallery ul.thumb .slick-track{transform:unset !important}.gallery .slider img{width:100%;aspect-ratio:2800/1648}.gallery .thumb img{width:100%;aspect-ratio:2800/1648}.news{margin-top:max(5.571vw, 72.429px)}.news .inner{margin-top:max(5.857vw, 76.143px);padding:max(1.786vw, 23.214px);background-color:#f1f1f1}.news .inner>div{padding:max(3.571vw, 46.429px) max(6.429vw, 83.571px) max(2.5vw, 32.5px);background-color:#fff}.news h2{display:flex;justify-content:space-between;align-items:baseline;padding:0 max(4vw, 52px) max(1.429vw, 18.571px) max(2.643vw, 34.357px);font-family:var(--times);font-size:max(2.643vw, 34.357px);letter-spacing:.1em;border-bottom:#2c4166 double max(0.214vw, 2.786px)}.news h2 span{font-family:var(--noto-sans);font-size:max(1.429vw, 18.571px)}.news ul{display:flex;flex-wrap:wrap;gap:max(2.357vw, 30.643px) max(10.571vw, 137.429px);margin-top:max(3vw, 39px);margin-left:max(2.643vw, 34.357px)}.news li{font-family:var(--noto-sans)}.news li a{display:flex;align-items:center;column-gap:max(1.357vw, 17.643px)}.news li img{width:max(10.429vw, 135.571px)}.news li dl dt{font-size:max(1.191vw, 15.479px);font-weight:500;color:#578ad6}.news li dl dd{line-height:1.57;margin-top:max(0.714vw, 9.286px);font-size:max(1.116vw, 14.514px);letter-spacing:.1em;color:#5d5c5c}.news .btn{margin-top:max(2.857vw, 37.143px);text-align:right}.news .btn a{font-family:var(--noto-sans);padding-right:max(2.714vw, 35.286px);padding-bottom:max(0.286vw, 3.714px);font-size:max(1.191vw, 15.479px);letter-spacing:.06em;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/news_arrow.png) right center no-repeat;background-size:max(2.429vw, 31.571px) auto;border-bottom:#2e2e2e solid max(0.071vw, 0.929px)}.insta{margin-top:max(4.214vw, 54.786px);margin-bottom:max(4.214vw, 54.786px);text-align:center;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/insta_bg.png) center top max(7.5vw, 97.5px) no-repeat;background-size:100% auto}.insta h2 img{width:max(18.929vw, 246.071px)}.insta .container{margin:max(1.357vw, 17.643px) auto 0;width:max(75.714vw, 984.286px)}.youtube{margin:max(5.71svw, 74.29px) 0;padding-bottom:max(2.86svw, 37.14px);text-align:center;position:relative}.youtube:after{content:"";display:block;width:100%;height:60%;background-color:#cbe6f7;position:absolute;right:0;bottom:0;left:0;z-index:-1}.youtube h2{margin:0 auto;width:max(16.5svw, 214.5px)}.youtube h2 img{aspect-ratio:523/116}.youtube .youtube-lst{margin:max(2.86svw, 37.14px) auto 0;width:max(75.714vw, 984.286px);display:grid;grid-template-columns:repeat(4,1fr);gap:max(1.43svw, 18.57px)}.youtube .youtube-lst li a{display:block}.youtube .youtube-lst li a img{border-radius:10px}.youtube .btn{margin-top:max(2.14svw, 27.86px)}.youtube .btn a{font-family:var(--noto-sans);padding-right:max(2.714vw, 35.286px);padding-bottom:max(0.286vw, 3.714px);font-size:max(1.191vw, 15.479px);letter-spacing:.06em;background:url(//www.maeda-dc.com/pro_implant/wp-content/themes/humanity/css/../images/top/news_arrow.png) right center no-repeat;background-size:max(2.429vw, 31.571px) auto;border-bottom:#2e2e2e solid max(0.071vw, 0.929px)}