.kv{position:relative;height:max(74.286vw, 965.714px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/kv_bg.jpg);background-position:center top;background-size:contain;background-repeat:no-repeat}.kv__inner{position:relative;height:100%;margin:0 auto}.kv__copy{position:absolute;top:max(2.143vw, 27.857px);left:50%;z-index:2;width:max(52.429vw, 681.571px);margin:0;transform:translateX(-50%);pointer-events:none}.kv__copy img,.kv__certificate img,.kv .kv-plan__image img{display:block;width:100%;height:auto}.kv__certificate{position:absolute;top:max(35.714vw, 464.286px);left:50%;z-index:3;width:100%;margin:0;transform:translateX(-50%);pointer-events:none}.kv__plans{position:absolute;bottom:0;left:50%;z-index:4;display:flex;justify-content:center;gap:max(3.571vw, 46.429px);transform:translateX(-50%)}.kv-plan{position:relative;display:block;width:max(37.429vw, 486.571px);height:max(26.214vw, 340.786px);padding:max(2.143vw, 27.857px);background:#fff;box-shadow:max(0.286vw, 3.714px) max(0.286vw, 3.714px) max(0.571vw, 7.429px) 0 rgba(46, 46, 46, 0.15);color:#2e2e2e;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;transition:opacity .3s ease}.kv-plan:hover{opacity:.82}.kv-plan__content{position:relative;z-index:2}.kv-plan__title{width:100%;margin:0 0 max(1.071vw, 13.929px);padding:0 0 max(0.5vw, 6.5px);border-bottom:max(0.214vw, 2.786px) solid #3982d5;color:#3982d5;font-size:max(2.143vw, 27.857px);font-weight:500;line-height:1;letter-spacing:.08em}.kv-plan__lead{margin:0 0 max(1vw, 13px);color:#2e2e2e;font-size:max(2.143vw, 27.857px);font-weight:500;line-height:1.25;letter-spacing:.06em}.kv-plan__lead-marker{background:linear-gradient(to top,#ffed5d 0%,#ffed5d 25%,transparent 25%)}.kv-plan__label{display:flex;align-items:center;justify-content:center;width:max(18.571vw, 241.429px);height:max(2.857vw, 37.143px);margin:0 0 max(1vw, 13px);color:#fff;background:#3982d5;font-size:max(1.571vw, 20.429px);font-weight:500;line-height:1;letter-spacing:.1em}.kv-plan__list{width:max(19.286vw, 250.714px);margin:0;padding:0;list-style:none}.kv-plan__list li{position:relative;padding-left:max(2vw, 26px);color:#5d5c5c;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:max(1.714vw, 22.286px);font-weight:500;line-height:1.34;letter-spacing:.04em;white-space:nowrap}.kv-plan__underline{display:inline-block;border-bottom:max(0.143vw, 1.857px) solid #3982d5;line-height:1}.kv-plan__list li:before{content:"";position:absolute;top:max(0.571vw, 7.429px);left:max(0.143vw, 1.857px);width:max(1vw, 13px);height:max(0.571vw, 7.429px);border-bottom:max(0.143vw, 1.857px) solid #f6673b;border-left:max(0.143vw, 1.857px) solid #f6673b;transform:rotate(-45deg)}.kv-plan--allon4 .kv-plan__title{border-bottom-color:#55aaf8;color:#55aaf8}.kv-plan--allon4 .kv-plan__label{background:#55aaf8}.kv-plan--allon4 .kv-plan__underline{border-bottom-color:#55aaf8}.kv-plan__image{position:absolute;z-index:1;margin:0;pointer-events:none}.kv-plan__image--implant{right:max(0.429vw, 5.571px);top:max(7.143vw, 92.857px);width:max(17.143vw, 222.857px)}.kv-plan__image--allon4{right:max(1vw, 13px);top:max(9vw, 117px);width:max(17.5vw, 227.5px)}.point{height:max(35.286vw, 458.714px);background:linear-gradient(rgba(74,133,199,.18),rgba(74,133,199,.18)),url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/point_bg_01.jpg) center center/max(100vw, 1300px) auto no-repeat}.point__inner{position:relative;height:100%;margin:0 auto}.point__panel{position:absolute;top:max(1.714vw, 22.286px);right:max(8.429vw, 109.571px);box-sizing:border-box;width:max(45.5vw, 591.5px);min-height:max(31.857vw, 414.143px);padding:max(5.714vw, 74.286px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/point_bg_02.png) center center/100% 100% no-repeat}.point__title{position:relative;box-sizing:border-box;width:max(25.143vw, 326.857px);min-height:max(3.857vw, 50.143px);margin:0 0 max(1.429vw, 18.571px);padding:max(0.357vw, 4.643px) max(1.714vw, 22.286px) 0;background:#fff;color:#2e2e2e;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:max(2.071vw, 26.929px);font-weight:500;line-height:1.35;letter-spacing:.04em;white-space:nowrap}.point__title:after{content:"";position:absolute;left:max(1.786vw, 23.214px);bottom:max(0.5vw, 6.5px);width:max(11.286vw, 146.714px);height:max(0.429vw, 5.571px);background:#ffed5d}.point__title span{position:relative;z-index:1}.point__title-em{color:#347cb9}.point__list{display:flex;flex-direction:column;gap:max(1.429vw, 18.571px);margin:0;padding:0;list-style:none}.point__item{display:flex;align-items:center;gap:max(1.429vw, 18.571px);margin:0;padding:0}.point__icon{flex:0 0 max(2.714vw, 35.286px);width:max(2.714vw, 35.286px);height:max(2.714vw, 35.286px)}.point__icon img{display:block;width:100%;height:auto}.point__text{display:flex;align-items:flex-end;gap:max(0.5vw, 6.5px);margin:0;color:#fff;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:max(1.786vw, 23.214px);font-weight:500;line-height:1;letter-spacing:.1em;white-space:nowrap}.point__text strong{color:#fff38f;font-size:max(2.143vw, 27.857px);font-weight:500;line-height:1}.promise{position:relative;height:max(77.929vw, 1013.071px);overflow:hidden;background:#fff}.promise:before{content:"";position:absolute;top:max(6.286vw, 81.714px);left:0;width:100%;height:max(66.429vw, 863.571px);background:#e4f1fa}.promise__inner{position:relative;height:100%;margin:0 auto}.promise__figure{position:absolute;top:max(0.929vw, 12.071px);left:max(0.429vw, 5.571px);z-index:3;width:max(42vw, 546px);margin:0;pointer-events:none}.promise__figure img{display:block;width:100%;height:auto}.promise__badge{position:absolute;top:max(2vw, 26px);left:max(43.357vw, 563.643px);z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:max(13.714vw, 178.286px);height:max(13.714vw, 178.286px);border:max(0.571vw, 7.429px) solid #fff;border-radius:50%;outline:max(0.071vw, 0.929px) solid #d3af4b;background:#d3af4b;color:#fff;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;text-align:center}.promise__badge span{display:block;padding-bottom:max(0.571vw, 7.429px);font-size:max(2.071vw, 26.929px);font-weight:500;line-height:1;letter-spacing:.02em}.promise__badge small{display:block;width:max(7.286vw, 94.714px);padding-top:max(0.857vw, 11.143px);border-top:max(0.071vw, 0.929px) solid #fff;font-size:max(1.429vw, 18.571px);font-weight:500;line-height:1;letter-spacing:.06em}.promise__visual{position:absolute;top:max(12.929vw, 168.071px);left:max(4vw, 52px);z-index:1;width:max(91.714vw, 1192.286px);height:max(53.214vw, 691.786px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/promise_inr_bg.jpg) center center/cover no-repeat}.promise__content{position:absolute;top:max(17.643vw, 229.357px);left:max(7.429vw, 96.571px);z-index:2;width:max(48.571vw, 631.429px);color:#000;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif}.promise__label{display:inline-block;margin:0 0 max(1.286vw, 16.714px);padding:0 max(0.571vw, 7.429px);color:#fff;background:#347cb9;font-size:max(1.604vw, 20.849px);font-weight:500;line-height:max(2.429vw, 31.571px);letter-spacing:.06em}.promise__title{margin:0 0 max(2.143vw, 27.857px);color:#2e2e2e;font-size:max(2.257vw, 29.343px);font-weight:500;line-height:1.58;letter-spacing:.06em}.promise__title span{color:#ddb245;font-size:max(2.851vw, 37.065px)}.promise__list{display:flex;flex-direction:column;gap:max(1.286vw, 16.714px);margin:0;padding:0;list-style:none}.promise__item{margin:0;padding:0}.promise__item-title{display:flex;align-items:center;margin:0;color:#000;font-size:max(1.453vw, 18.893px);font-weight:500;line-height:1.58;letter-spacing:.06em;white-space:nowrap}.promise__number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 max(5.5vw, 71.5px);height:max(2.071vw, 26.929px);margin-right:max(0.714vw, 9.286px);color:#fff;background:#347cb9;font-size:max(1.716vw, 22.302px);font-weight:500;line-height:1;letter-spacing:.06em}.promise__marker{display:inline-block;font-size:max(1.845vw, 23.984px);line-height:1;background:linear-gradient(to top,#ffed5d 0%,#ffed5d 24%,transparent 24%)}.promise__text{margin:0;color:#000;font-size:max(1.254vw, 16.297px);font-weight:500;line-height:1.58;letter-spacing:.06em;white-space:nowrap}.bnr{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:max(36vw, 468px);padding:max(1.786vw, 23.214px) 0;background:#fff}.bnr__link{display:block;width:max(92.143vw, 1197.857px);transition:opacity .3s ease}.bnr__link:hover{opacity:.82}.bnr__link img{display:block;width:100%;height:auto}.reassurance{background:#fff;color:#2e2e2e}.reassurance__header{display:flex;flex-direction:column;align-items:center;gap:max(1.643vw, 21.357px);padding:max(2.143vw, 27.857px) 0 max(3.571vw, 46.429px);background:#fff}.reassurance__visual{width:100%;height:max(51.714vw, 672.286px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/reassurance_head.jpg) center center/cover no-repeat}.reassurance__lead{width:max(77.143vw, 1002.857px);margin:0;color:#2e2e2e;font-family:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;font-size:max(0.929vw, 12.071px);font-weight:500;line-height:max(1.643vw, 21.357px);letter-spacing:.1em}.reassurance__main{padding:max(2.857vw, 37.143px) max(2.143vw, 27.857px);background:#f6f6f6}.reassurance__grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:max(2.571vw, 33.429px)}.reassurance-card{position:relative;box-sizing:border-box;min-height:max(20.643vw, 268.357px);padding:max(1.571vw, 20.429px) 0;background:#fff}.reassurance-card__image{position:absolute;top:max(1.429vw, 18.571px);left:max(1.429vw, 18.571px);z-index:2;width:max(16.643vw, 216.357px);height:max(16.823vw, 218.697px);margin:0;overflow:hidden}.reassurance-card__image img{display:block;width:100%;height:100%;object-fit:cover}.reassurance-card__body{display:flex;flex-direction:column;align-items:flex-end;min-height:max(17.5vw, 227.5px)}.reassurance-card__title{position:relative;box-sizing:border-box;width:max(26.571vw, 345.429px);min-height:max(5.429vw, 70.571px);margin:0;padding:max(1.071vw, 13.929px) 0 0 max(2.143vw, 27.857px);color:#2e2e2e;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:max(1.786vw, 23.214px);font-weight:500;line-height:max(2.286vw, 29.714px);letter-spacing:.1em}.reassurance-card__title:before{content:"";position:absolute;top:max(0.029vw, 0.371px);left:max(-0.021vw, -0.279px);width:max(3.071vw, 39.929px);height:max(3.071vw, 39.929px);background:#c7b377;clip-path:polygon(0 0,100% 0,0 100%)}.reassurance-card__title span{color:#a6821f}.reassurance-card__text{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:max(8.571vw, 111.429px);margin:max(0.571vw, 7.429px) 0 0;padding:max(1.143vw, 14.857px) max(1.429vw, 18.571px) max(1.143vw, 14.857px) max(20.714vw, 269.286px);background:#fbfbef;color:#2e2e2e;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:max(1.286vw, 16.714px);font-weight:500;line-height:max(2.071vw, 26.929px);letter-spacing:.08em}.reassurance-card__more-icon{position:relative;display:block;flex:0 0 max(0.821vw, 10.679px);width:max(0.821vw, 10.679px);height:max(0.821vw, 10.679px);border-radius:50%;background:#2e2e2e}.reassurance-card__more-icon:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-top:max(0.214vw, 2.786px) solid transparent;border-bottom:max(0.214vw, 2.786px) solid transparent;border-left:max(0.286vw, 3.714px) solid #fff;transform:translate(-36%,-50%)}.reassurance .reassurance-card__more{display:flex;align-items:center;justify-content:flex-end;gap:max(0.786vw, 10.214px);box-sizing:border-box;width:max(7.857vw, 102.143px);height:max(1.857vw, 24.143px);margin:max(0.714vw, 9.286px) max(2.143vw, 27.857px) 0 0;border-bottom:max(0.071vw, 0.929px) solid #2e2e2e;color:#2e2e2e;font-family:"Times New Roman",Times,serif;font-size:max(1.19vw, 15.474px);font-weight:400;line-height:max(1.976vw, 25.694px);letter-spacing:.1em;text-decoration:none;transition:opacity .3s ease}.reassurance .reassurance-card__more:hover{opacity:.72}.learn{padding:0 0 max(5.714vw, 74.286px);background:#fff;color:#2e2e2e;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif}.learn__title{display:flex;align-items:center;justify-content:center;margin:0;color:#2e2e2e;font-size:max(2.976vw, 38.691px);font-weight:500;line-height:max(6.37vw, 82.81px);letter-spacing:.08em;text-align:center}.learn__title-term{display:inline-block;padding:0 max(0.214vw, 2.786px);border-bottom:max(0.143vw, 1.857px) solid #55aaf8;line-height:max(6.37vw, 82.81px)}.learn__title-slash{display:inline-block;margin:0 max(1.286vw, 16.714px);color:#2e2e2e}.learn__title-suffix{display:inline-block;margin-left:max(0.714vw, 9.286px);font-size:max(2.381vw, 30.952px);letter-spacing:.1em}.learn__body{position:relative;margin-top:max(2.143vw, 27.857px);padding-top:max(4.429vw, 57.571px)}.learn__body:before{content:"";position:absolute;top:0;left:50%;width:max(0.143vw, 1.857px);height:max(5.357vw, 69.643px);background:#2e2e2e;transform:translateX(-50%)}.learn__content{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:max(85.143vw, 1106.857px);margin:0 auto;border-top:max(0.143vw, 1.857px) solid silver;border-bottom:max(0.143vw, 1.857px) solid silver;gap:max(3.143vw, 40.857px)}.learn__divider{display:block;flex:0 0 max(0.286vw, 3.714px);width:max(0.286vw, 3.714px);height:max(16.475vw, 214.175px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/learn_divider.svg) center center/contain no-repeat}.learn-card{box-sizing:border-box;width:max(39.286vw, 510.714px);padding:max(1.429vw, 18.571px)}.learn-card__header{display:flex;align-items:center;gap:max(2.357vw, 30.643px);width:100%;margin:0 0 max(0.857vw, 11.143px)}.learn-card__title{flex:0 0 auto;margin:0;color:#2e2e2e;font-size:max(2.143vw, 27.857px);font-weight:500;line-height:1.2;letter-spacing:.08em;white-space:nowrap}.learn-card__badge{display:flex;align-items:baseline;justify-content:center;flex:1 1 auto;min-height:max(3.714vw, 48.286px);margin:0;padding:max(0.714vw, 9.286px);background:#ebebeb;color:#2e2e2e;font-size:max(1.929vw, 25.071px);font-weight:500;line-height:1.2;letter-spacing:.08em;white-space:nowrap}.learn-card__badge small{font-size:max(1.643vw, 21.357px);font-weight:500}.learn-card__badge--wide{font-size:max(1.929vw, 25.071px)}.learn-card__main{display:flex;align-items:flex-end;width:100%;gap:max(2vw, 26px)}.learn-card__image{flex:0 0 max(18.571vw, 241.429px);width:max(18.571vw, 241.429px);margin:0;overflow:hidden}.learn-card__image--implant{height:max(10.571vw, 137.429px)}.learn-card__image--allon4{height:max(12.286vw, 159.714px)}.learn-card__image img{display:block;width:100%;height:100%;object-fit:cover}.learn-card__image--allon4 img{object-fit:contain}.learn-card__links{display:flex;flex-direction:column;gap:max(0.571vw, 7.429px);flex:0 0 max(13.214vw, 171.786px);width:max(13.214vw, 171.786px);margin:0;padding:0;list-style:none}.learn-card__links li{margin:0;padding:0;width:fit-content}.learn .learn-card__link{display:block;padding:max(0.286vw, 3.714px) 0;border-bottom:max(0.071vw, 0.929px) solid #196d95;color:#196d95;font-family:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;font-size:max(1.286vw, 16.714px);font-weight:500;line-height:1.5;letter-spacing:.05em;text-decoration:none;transition:opacity .3s ease}.learn .learn-card__link:before{content:"> "}.learn .learn-card__link:hover{opacity:.72}.consultation{padding:0 0 max(7.143vw, 92.857px);background:#fff;color:#fff;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif}.consultation__inner{display:flex;justify-content:center;width:max(92.857vw, 1207.143px);height:max(43.286vw, 562.714px);margin:0 auto;background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/consultation_bg.jpg) center center/cover no-repeat}.consultation__content{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:max(38.929vw, 506.071px);padding:max(2.857vw, 37.143px) 0;text-align:center}.consultation__title{margin:0;color:#fff;font-family:"Times New Roman",Times,serif;font-size:max(2.357vw, 30.643px);font-weight:400;line-height:1.2;letter-spacing:.06em}.consultation__labels{display:flex;flex-direction:column;gap:max(0.714vw, 9.286px);width:max(19.286vw, 250.714px);margin:max(1.714vw, 22.286px) 0 0}.consultation__label{display:flex;align-items:center;justify-content:center;margin:0;padding:max(0.429vw, 5.571px) max(0.714vw, 9.286px);background:rgba(36,111,184,.72);color:#fff;font-size:max(1.488vw, 19.345px);font-weight:500;line-height:1.2;letter-spacing:.06em}.consultation__quality{width:max(24.143vw, 313.857px);margin:max(1.714vw, 22.286px) 0 0;padding:0 0 max(0.714vw, 9.286px);border-bottom:max(0.071vw, 0.929px) solid #fff;color:#fff;font-size:max(1.429vw, 18.571px);font-weight:500;line-height:1.4;letter-spacing:.14em;text-shadow:0 0 max(0.571vw, 7.429px) rgba(22, 64, 147, 0.4)}.consultation__text{width:100%;margin:max(1.071vw, 13.929px) 0 0;color:#fff;font-size:max(1.286vw, 16.714px);font-weight:500;line-height:1.4;letter-spacing:.12em;text-shadow:0 0 max(0.571vw, 7.429px) rgba(22, 64, 147, 0.4)}.consultation .consultation__more{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:max(8.444vw, 109.776px);margin:max(1.571vw, 20.429px) 0 0;padding:max(0.286vw, 3.714px) 0;border-bottom:max(0.071vw, 0.929px) solid #fff;color:#fff;font-family:"Times New Roman",Times,serif;font-size:max(1.143vw, 14.857px);font-weight:400;line-height:1.2;letter-spacing:.04em;text-decoration:none;transition:opacity .3s ease}.consultation .consultation__more:hover{opacity:.78}.consultation__more-arrow{display:block;flex:0 0 max(0.286vw, 3.714px);width:max(0.286vw, 3.714px);height:max(0.429vw, 5.571px);margin-left:max(0.571vw, 7.429px);background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}.gallery{position:relative;box-sizing:border-box;background:#fff}.gallery__viewer{position:relative;height:max(54.286vw, 705.714px);overflow:hidden}.gallery__title{position:absolute;top:max(2.857vw, 37.143px);left:max(2.857vw, 37.143px);z-index:2;width:max(18.357vw, 238.643px);margin:0}.gallery__title div{position:relative}.gallery__title img{width:100%;height:auto}.gallery__slides{position:relative;width:100%;height:100%;margin:0;padding:0;list-style:none}.gallery__slide{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.gallery__slide--active{opacity:1}.gallery__slide img{width:100%;height:100%;object-fit:cover;object-position:center}.gallery__thumbs{display:grid;grid-template-columns:repeat(4,25%);justify-content:center;box-sizing:border-box;margin:0;padding:max(1.429vw, 18.571px) 0;background:#fdf7f2;list-style:none}.gallery__thumb{width:100%;margin:0;padding:0}.gallery__thumb-button{display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:0 0;cursor:pointer;transition:opacity .3s ease}.gallery__thumb-button:hover,.gallery__thumb--active .gallery__thumb-button{opacity:.75}.gallery__thumb-button img{width:100%;height:100%;object-fit:cover;object-position:center}.leading{overflow:hidden;background:#70b0d8}.leading__hero{position:relative;height:max(61.571vw, 800.429px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/leading_head_bg.jpg) center top/max(100vw, 1300px) max(61.571vw, 800.429px) no-repeat #fff}.leading__catch{position:absolute;top:max(7.286vw, 94.714px);left:max(5.429vw, 70.571px);display:flex;align-items:flex-start}.leading__catch-main{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:max(7.5vw, 97.5px);height:max(47vw, 611px);margin:max(2.429vw, 31.571px) 0 0;padding:max(1.643vw, 21.357px) 0;background:#fff;color:#2e2e2e;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:max(5.214vw, 67.786px);font-weight:500;line-height:1.06;letter-spacing:0;text-orientation:upright;white-space:nowrap;writing-mode:vertical-rl}.leading__catch-main span{color:#3982d5}.leading__catch-ribbon{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:max(5.143vw, 66.857px);min-height:max(26.571vw, 345.429px);margin:0;padding:max(1.286vw, 16.714px) 0;background:#3982d5;color:#fff;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:max(2.714vw, 35.286px);font-weight:500;line-height:1.12;letter-spacing:0;text-orientation:upright;white-space:nowrap;writing-mode:vertical-rl}.leading__body{padding-bottom:max(2.857vw, 37.143px);background:#70b0d8}.leading__statement{position:relative;display:flex;align-items:flex-start;justify-content:center;height:max(18.357vw, 238.643px);margin:0 0 max(2.571vw, 33.429px);padding-top:max(2.071vw, 26.929px);color:#fff;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;text-align:center}.leading__statement:before{content:"";position:absolute;inset:0;background:rgba(0,88,189,.6);clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%)}.leading__statement p{position:relative;z-index:1;margin:0;font-size:max(2.357vw, 30.643px);font-weight:500;line-height:1.34;letter-spacing:.02em}.leading__statement span{color:#ffed5d;font-size:max(2.5vw, 32.5px)}.leading__cards{display:flex;justify-content:center;gap:max(2.429vw, 31.571px);margin:0;padding:0;list-style:none}.leading-card{width:max(29.071vw, 377.929px);margin:0;padding:0}.leading-card__panel{box-sizing:border-box;height:max(29.714vw, 386.286px);padding:max(1.143vw, 14.857px);background:#fff}.leading-card__image{height:max(17.571vw, 228.429px);margin:0 0 max(0.286vw, 3.714px);overflow:hidden;background:#eee}.leading-card__image img{display:block;width:100%;height:100%;object-fit:cover}.leading-card__title{margin:0;padding:max(0.429vw, 5.571px) 0 max(0.5vw, 6.5px);border-bottom:max(0.071vw, 0.929px) solid #0e2a57;color:#324b83;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:max(1.786vw, 23.214px);font-weight:500;line-height:1.12;letter-spacing:0;text-align:center;white-space:nowrap}.leading-card__text{margin:max(0.5vw, 6.5px) 0 0;color:#2e2e2e;font-family:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;font-size:max(1.214vw, 15.786px);font-weight:400;line-height:1.52;letter-spacing:0}.leading-card__more{position:relative;display:block;box-sizing:border-box;width:max(7.786vw, 101.214px);margin:max(1.143vw, 14.857px) 0 0 auto;padding-right:max(2.143vw, 27.857px);padding-bottom:max(0.071vw, 0.929px);border-bottom:max(0.071vw, 0.929px) solid #fff;color:#fff;font-family:"Times New Roman",Times,serif;font-size:max(1.071vw, 13.929px);font-weight:400;line-height:1;letter-spacing:.02em;text-align:right;text-decoration:none;transition:opacity .3s ease}.leading-card__more:before{content:"";position:absolute;top:50%;right:max(0.357vw, 4.643px);z-index:1;width:max(0.571vw, 7.429px);height:max(0.714vw, 9.286px);background:#dad3c8;clip-path:polygon(30.44% 100%,0 100%,58.36% 49.97%,0 0,30.44% 0,88.97% 49.97%);transform:translateY(-50%)}.leading-card__more:after{content:"";position:absolute;top:50%;right:0;width:max(1.286vw, 16.714px);height:max(1.286vw, 16.714px);background:#fff;transform:translateY(-50%)}.leading-card__more:hover{opacity:.78}.license{position:relative;overflow:visible;background:#fff}.license__inner{position:relative;height:max(70.786vw, 920.214px);padding-top:max(6.143vw, 79.857px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/license_bg.jpg) center top/max(100vw, 1300px) max(70.786vw, 920.214px) no-repeat}.license__badge{position:absolute;top:0;left:max(-2.143vw, -27.857px);z-index:3;width:max(21.643vw, 281.357px);margin:0;pointer-events:none}.license__badge img,.license__item img{display:block;width:100%;height:auto}.license__title{width:max(81.071vw, 1053.929px);margin:0 auto max(4.143vw, 53.857px);color:#2e2e2e;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-weight:500;line-height:1.28;letter-spacing:.1em;text-align:center}.license__title-small,.license__title-large{display:block}.license__title-small{font-size:max(4.214vw, 54.786px)}.license__title-large{font-size:max(5.643vw, 73.357px)}.license__title-large em{color:#347cb9;font-style:normal}.license__lead{position:relative;display:grid;align-items:center;justify-content:center;box-sizing:border-box;width:max(83.143vw, 1080.857px);height:max(11.857vw, 154.143px);margin:0 auto;padding:max(0.714vw, 9.286px) max(2.143vw, 27.857px);background:0 0;color:#fffffd;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:max(3.286vw, 42.714px);font-weight:500;line-height:1.36;letter-spacing:.02em;text-align:center}.license__lead:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;align-self:stretch;justify-self:stretch;background:#609ecd;mix-blend-mode:multiply;pointer-events:none}.license__lead-text{grid-area:1/1;z-index:1}.license__lead-text em{font-size:max(3.786vw, 49.214px);font-style:normal}.license__list{display:grid;grid-template-columns:repeat(4,max(18.214vw, 236.786px));grid-template-rows:max(10.214vw, 132.786px) max(16.857vw, 219.143px);width:max(78.429vw, 1019.571px);height:max(27.071vw, 351.929px);margin:max(2.5vw, 32.5px) auto 0;padding:0;list-style:none;pointer-events:none}.license__item{margin:0;padding:0}.license__item--implant{grid-column:1;grid-row:1;width:max(23.643vw, 307.357px)}.license__item--prosthodontics{grid-column:3;grid-row:1;width:max(23.286vw, 302.714px)}.license__item--advanced{grid-column:2;grid-row:2;width:max(23.286vw, 302.714px)}.license__item--iti{grid-column:4;grid-row:2;margin-left:max(1.357vw, 17.643px);width:max(23.286vw, 302.714px)}.license__note{width:max(80.857vw, 1051.143px);margin:max(1.214vw, 15.786px) auto 0;color:#2e2e2e;font-family:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;font-size:max(1.143vw, 14.857px);font-weight:400;line-height:1.4;letter-spacing:.08em;text-align:center}.license__note strong{color:#3982d5;font-weight:700}.case{position:relative;box-sizing:border-box;padding:max(7vw, 91px) max(5vw, 65px) max(4.286vw, 55.714px) max(6.429vw, 83.571px);overflow:hidden;background:#e5edf1 url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/case_bg.jpg);background-position:center top;background-size:cover;color:#2e2e2e}.case__content{position:relative;z-index:2;width:max(65.746vw, 854.704px);margin-left:auto}.case__heading{width:100%;margin:0 0 max(2.143vw, 27.857px);font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-weight:500;text-align:left}.case__sub-title{margin:0;color:#2e2e2e;font-size:max(3.711vw, 48.249px);font-weight:500;line-height:1.18;letter-spacing:.1em}.case__title{margin:max(0.429vw, 5.571px) 0 0;color:#2e2e2e;font-size:max(5.729vw, 74.471px);font-weight:500;line-height:.99;letter-spacing:.075em}.case__title span{color:#ddb245}.case__title em{font-size:max(4.137vw, 53.783px);font-style:normal}.case__list{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:max(1.429vw, 18.571px);margin:0;padding:0;list-style:none}.case__side-text{position:absolute;top:max(50vw, 650px);left:max(8.071vw, 104.929px);z-index:1;display:flex;align-items:flex-start;gap:max(0.714vw, 9.286px);color:#3960a6;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:max(8vw, 104px);font-weight:500;line-height:1;letter-spacing:0;pointer-events:none}.case__side-proof,.case__side-main{display:block;line-height:1;text-orientation:mixed;white-space:nowrap;writing-mode:vertical-rl}.case__side-proof{padding-top:max(5.714vw, 74.286px);letter-spacing:max(0.286vw, 3.714px)}.case-card{display:flex;flex-direction:column;gap:max(1.429vw, 18.571px);box-sizing:border-box;width:100%;padding:max(1.429vw, 18.571px);background:#fff}.case-card__header{display:flex;align-items:center;gap:max(0.857vw, 11.143px);margin:0;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-weight:500}.case-card__number{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:max(0.429vw, 5.571px) max(1.286vw, 16.714px);background:#3982d5;color:#fff;font-size:max(1.571vw, 20.429px);font-weight:500;line-height:1.2;letter-spacing:.08em;white-space:nowrap}.case-card__title{margin:0;color:#2e2e2e;font-size:max(1.571vw, 20.429px);font-weight:500;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.case-card__images{display:flex;align-items:center;align-self:flex-start;gap:max(0.143vw, 1.857px);width:100%;margin:0}.case-card__image{position:relative;flex:0 0 50%;width:50%;height:max(10.857vw, 141.143px);margin:0;overflow:hidden;background:#424f7d}.case-card__image img{display:block;width:100%;height:100%;object-fit:cover}.case-card__image figcaption{position:absolute;top:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:max(5.786vw, 75.214px);padding:max(0.429vw, 5.571px) max(0.714vw, 9.286px);font-family:"Roboto","Inter",sans-serif;font-size:max(1.1vw, 14.306px);font-weight:400;line-height:1;letter-spacing:.06em;text-align:center}.case-card__image--before figcaption{right:0;background:rgba(67,67,67,.5);color:#fff}.case-card__image--after figcaption{left:0;background:rgba(255,255,255,.5);color:#4e4e4e}.case-card__text{box-sizing:border-box;width:max(29.243vw, 380.157px);margin:0;padding:0;color:#2e2e2e;font-family:"Inter","Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;font-size:max(1.214vw, 15.786px);font-weight:400;line-height:max(1.714vw, 22.286px);letter-spacing:.06em}.concerns{background:#f4fcff;color:#2e2e2e}.concerns__header{box-sizing:border-box;height:max(36.857vw, 479.143px);padding-top:max(5.714vw, 74.286px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/concerns_bg.png) center top/max(100vw, 1300px) max(36.857vw, 479.143px) no-repeat #f4fcff}.concerns__title{display:flex;flex-direction:column;align-items:center;gap:max(0.857vw, 11.143px);width:max(62.286vw, 809.714px);margin:0 auto}.concerns__title-row{display:flex;align-items:flex-end;justify-content:center;gap:max(0.571vw, 7.429px)}.concerns__char{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:max(5.714vw, 74.286px);min-height:max(5.714vw, 74.286px);padding:max(1vw, 13px);background:#e8f1f6;color:#2e2e2e;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:max(3.714vw, 48.286px);font-weight:500;line-height:1;letter-spacing:0}.concerns__char--small{width:max(3.857vw, 50.143px);min-height:max(3.857vw, 50.143px);padding:max(0.675vw, 8.775px);font-size:max(2.507vw, 32.593px)}.concerns__lead{width:max(62.286vw, 809.714px);margin:max(2.857vw, 37.143px) auto 0;color:#fff;font-family:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;font-size:max(0.929vw, 12.071px);font-weight:500;line-height:max(1.643vw, 21.357px);letter-spacing:.06em}.concerns__main{padding:max(5.714vw, 74.286px) 0 max(4.286vw, 55.714px);background:#f4fcff}.concerns__list{display:grid;grid-template-columns:repeat(3,minmax(0, 1fr));gap:max(2.643vw, 34.357px);width:max(88vw, 1144px);margin:0 auto;padding:0;list-style:none}.concerns-card{box-sizing:border-box;min-height:max(28.714vw, 373.286px);padding:max(1.429vw, 18.571px);background:#edf3f7}.concerns-card--tall{min-height:max(30.429vw, 395.571px)}.concerns-card__image{width:max(24.286vw, 315.714px);height:max(18.286vw, 237.714px);margin:0 auto;overflow:hidden;background:#ccc}.concerns-card__image img{display:block;width:100%;height:100%;object-fit:cover}.concerns-card__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:max(23.476vw, 305.194px);margin:max(-3.571vw, -46.429px) auto 0}.concerns-card__title{display:flex;flex-direction:column;align-items:center;margin:0 0 max(0.714vw, 9.286px);color:#fff;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:max(1.637vw, 21.28px);font-weight:500;line-height:max(2.143vw, 27.857px);letter-spacing:.02em;text-align:center}.concerns-card__title span{display:inline-flex;align-items:center;justify-content:center;min-height:max(2.143vw, 27.857px);padding:0 max(0.714vw, 9.286px);background:#65afed}.concerns-card__text{width:100%;margin:0;color:#2e2e2e;font-family:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;font-size:max(1.143vw, 14.857px);font-weight:500;line-height:max(1.643vw, 21.357px)}.concerns-card__more-icon{position:relative;display:block;flex:0 0 max(1.071vw, 13.929px);width:max(1.071vw, 13.929px);height:max(1.071vw, 13.929px);background:#347cb9}.concerns-card__more-icon:before{content:"";position:absolute;top:50%;left:50%;width:max(0.402vw, 5.228px);height:max(0.562vw, 7.308px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/concerns_more_arrow.svg) center center/contain no-repeat;transform:translate(-50%,-50%)}.concerns .concerns-card__more{display:flex;align-items:flex-end;justify-content:flex-end;gap:max(0.714vw, 9.286px);width:max(7.357vw, 95.643px);margin:max(0.714vw, 9.286px) 0 0 auto;border-bottom:max(0.071vw, 0.929px) solid #347cb9;color:#347cb9;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;font-size:max(1.034vw, 13.448px);font-weight:500;line-height:max(1.477vw, 19.203px);letter-spacing:.02em;text-decoration:none;transition:opacity .3s ease}.concerns .concerns-card__more:hover{opacity:.72}.simulation{box-sizing:border-box;padding:max(10vw, 130px) 0;background:#f9f8f3;color:#2e2e2e;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;background-image:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/simulation_bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover}.simulation__stage{position:relative;box-sizing:border-box;margin:0 auto;padding-top:max(3.214vw, 41.786px)}.simulation__watermark{position:absolute;top:max(-2.5vw, -32.5px);left:max(3.571vw, 46.429px);margin:0;color:rgba(204,177,101,.39);font-family:"Times New Roman",Times,serif;font-size:max(6.429vw, 83.571px);font-weight:400;line-height:max(5vw, 65px);letter-spacing:.08em;pointer-events:none}.simulation__heading{display:flex;justify-content:flex-end;gap:max(2.214vw, 28.786px);box-sizing:border-box;width:max(92.643vw, 1204.357px);margin:0 auto;padding-right:max(4.286vw, 55.714px)}.simulation__message{display:flex;flex-direction:row-reverse;gap:max(1.429vw, 18.571px);color:#2e2e2e;font-size:max(4.446vw, 57.798px);font-weight:400;line-height:max(5vw, 65px);letter-spacing:.16em}.simulation__message span{display:block;writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap}.simulation__message em{color:#a6821f;font-style:normal;font-size:max(5.187vw, 67.431px);line-height:max(5.571vw, 72.429px)}.simulation__badge{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:max(3.816vw, 49.604px);height:max(16.012vw, 208.158px);margin:max(0.714vw, 9.286px) 0 0;background:#a6821f;color:#fff;font-size:max(2.289vw, 29.753px);font-weight:400;line-height:max(2.446vw, 31.804px);letter-spacing:.28em;text-align:center;writing-mode:vertical-rl}.simulation__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:max(92.643vw, 1204.357px);margin:max(4.286vw, 55.714px) auto 0;padding:max(2.857vw, 37.143px) 0;background:rgba(225,216,191,.7)}.simulation__included{position:relative;box-sizing:border-box;width:max(86.429vw, 1123.571px);padding:max(4.571vw, 59.429px) max(6.143vw, 79.857px) max(4.571vw, 59.429px) max(23.786vw, 309.214px);background:#fff}.simulation__included:before{content:"";position:absolute;top:0;left:0;width:max(16.426vw, 213.544px);height:max(16.426vw, 213.544px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/simulation_deco.png) left top/contain no-repeat;opacity:.9;pointer-events:none}.simulation__included-copy{position:absolute;top:max(8.54vw, 111.02px);left:max(8.214vw, 106.786px);display:flex;flex-direction:row-reverse;gap:max(0.857vw, 11.143px);margin:0;color:#2e2e2e;font-size:max(3.278vw, 42.612px);font-weight:400;line-height:max(3.514vw, 45.686px);letter-spacing:.12em}.simulation__included-copy>span{display:block;writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap}.simulation__included-copy>span+span{padding-top:max(7.5vw, 97.5px)}.simulation__included-copy em{color:#a6821f;font-style:normal;font-weight:500}.simulation__included-ma{text-orientation:upright;letter-spacing:0}.simulation__spec-list{display:flex;flex-direction:column;gap:0;width:max(56.48vw, 734.24px);margin:0;padding:0;list-style:none}.simulation__spec{display:grid;grid-template-columns:max(12vw, 156px) max(0.98vw, 12.74px) minmax(0, 1fr);align-items:center;column-gap:max(1.714vw, 22.286px);box-sizing:border-box;min-height:max(4.714vw, 61.286px);padding:max(1.143vw, 14.857px) 0 max(1.143vw, 14.857px) max(0.714vw, 9.286px);border-bottom:max(0.071vw, 0.929px) solid #8c8c8c}.simulation__spec:first-child{padding-top:0}.simulation__spec-label{color:#2e2e2e;font-size:max(1.714vw, 22.286px);font-weight:500;line-height:max(2.996vw, 38.954px)}.simulation__spec-arrow{display:block;width:max(0.98vw, 12.74px);height:max(1.143vw, 14.857px);background:#a6821f;clip-path:polygon(0 0,100% 50%,0 100%)}.simulation__spec-value{color:#2e2e2e;font-size:max(2.286vw, 29.714px);font-weight:500;line-height:max(3.164vw, 41.136px);letter-spacing:.08em}.simulation__spec-value span{display:block}.simulation__spec-value em{color:#a6821f;font-style:normal;font-size:max(2.5vw, 32.5px)}.simulation__spec-value small{color:#a6821f;font-size:max(2vw, 26px)}.simulation__spec-note{color:#2e2e2e !important;font-size:max(1.571vw, 20.429px) !important}.simulation__spec-value--gold{color:#a6821f}.simulation__lead{align-self:stretch;margin:max(1.071vw, 13.929px) 0 0;color:#fff;font-size:max(2.711vw, 35.246px);font-weight:500;line-height:max(4.744vw, 61.676px);letter-spacing:.08em;text-align:center}.simulation__down{display:block;width:max(8.357vw, 108.643px);height:max(2.143vw, 27.857px);margin:max(1.071vw, 13.929px) 0 0;background:#a6821f;clip-path:polygon(0 0,100% 0,50% 100%)}.simulation__costs{display:flex;justify-content:center;gap:max(2.429vw, 31.571px);width:100%;margin:max(1.071vw, 13.929px) 0 0}.simulation-cost{position:relative;display:grid;grid-template-columns:max(12.071vw, 156.929px) max(24.329vw, 316.281px);grid-template-rows:max(4.286vw, 55.714px) auto;column-gap:max(1.071vw, 13.929px);align-items:start;box-sizing:border-box;width:max(42.429vw, 551.571px);height:max(23.143vw, 300.857px);padding:max(1.429vw, 18.571px) max(2.429vw, 31.571px) max(1.714vw, 22.286px);background:#fff;color:#2e2e2e;overflow:hidden}.simulation-cost__title{position:relative;z-index:2;grid-column:1/-1;display:flex;align-items:center;justify-content:center;width:calc(100% + max(4.857vw, 63.143px));height:max(4.286vw, 55.714px);margin:0 calc(-1 * max(2.429vw, 31.571px));background:#c7b377;color:#fff;font-size:max(2.326vw, 30.238px);font-weight:500;line-height:max(2.286vw, 29.714px);letter-spacing:.08em;text-align:center}.simulation-cost__title:before{content:"";position:absolute;top:max(-0.643vw, -8.357px);left:max(1.286vw, 16.714px);width:max(6.714vw, 87.286px);height:max(6.429vw, 83.571px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/simulation_cost_title_triangle.svg) left top/contain no-repeat;pointer-events:none}.simulation-cost__image{grid-column:1;grid-row:2;align-self:start;width:max(12.071vw, 156.929px);height:max(11.643vw, 151.357px);margin:max(1.643vw, 21.357px) 0 0 max(0.071vw, 0.929px);overflow:hidden}.simulation-cost__image img{display:block;width:100%;height:100%;object-fit:cover}.simulation-cost__content{grid-column:2;grid-row:2;width:max(24.329vw, 316.281px);margin:max(1.429vw, 18.571px) 0 0}.simulation-cost__price{margin:0;color:#2e2e2e;font-size:max(2.286vw, 29.714px);font-weight:400;line-height:max(6.357vw, 82.643px);white-space:nowrap}.simulation-cost__price strong{color:#f6673b;font-size:max(5.143vw, 66.857px);font-weight:400}.simulation-cost__total{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:max(2.857vw, 37.143px);margin:max(0.5vw, 6.5px) 0 0;padding:max(0.5vw, 6.5px) max(1.429vw, 18.571px) max(0.643vw, 8.357px);border:max(0.071vw, 0.929px) solid #666;color:#2e2e2e;font-size:max(1.714vw, 22.286px);font-weight:400;line-height:max(1.714vw, 22.286px);letter-spacing:.02em;text-align:center}.simulation-cost__note{margin:max(0.5vw, 6.5px) 0 0;color:#2e2e2e;font-size:max(1vw, 13px);font-weight:400;line-height:max(1.637vw, 21.283px);letter-spacing:.06em;text-align:right}.pay{padding:max(5vw, 65px) max(0.714vw, 9.286px);background:#f6f6f6;color:#2e2e2e;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif}.pay__inner{display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:max(90vw, 1170px);margin:0 auto;padding:max(2.143vw, 27.857px) max(4.286vw, 55.714px);gap:max(1.214vw, 15.786px);background:#fff;box-shadow:max(0.143vw, 1.857px) max(0.143vw, 1.857px) max(0.429vw, 5.571px) 0 rgba(101, 101, 101, 0.3)}.pay__title{margin:0;padding:max(0.714vw, 9.286px) max(2.143vw, 27.857px);border:max(0.071vw, 0.929px) solid #2e2e2e;color:#2e2e2e;font-size:max(2.143vw, 27.857px);font-weight:500;line-height:1.2;letter-spacing:.12em;text-align:center}.pay__lead{width:100%;margin:0;color:#2e2e2e;font-size:max(2.143vw, 27.857px);font-weight:500;line-height:1.2;letter-spacing:.12em;text-align:center}.pay__logos{display:flex;align-items:center;align-self:stretch;gap:max(1.214vw, 15.786px);margin:0;padding:max(1.429vw, 18.571px) 0;list-style:none}.pay__logo{display:flex;align-items:center;justify-content:center;margin:0;padding:0}.pay__logo img{display:block;width:100%;height:auto}.pay__logo--visa{width:max(14.162vw, 184.108px)}.pay__logo--mastercard{width:max(9.499vw, 123.491px)}.pay__logo--jcb{width:max(7.513vw, 97.667px)}.pay__logo--amex{width:max(5.714vw, 74.286px)}.pay__logo--diners{width:max(7.815vw, 101.595px)}.pay__logo--nicos{width:max(9.326vw, 121.244px)}.pay__logo--ufj{width:max(9.585vw, 124.605px)}.pay__logo--dc{width:max(7.901vw, 102.719px)}.pay__note{width:100%;margin:0;color:#2e2e2e;font-size:max(1.488vw, 19.345px);font-weight:500;line-height:1.2;letter-spacing:.12em;text-align:center}.pay__note span{font-size:max(1.786vw, 23.214px)}.pay__note strong{font-size:max(2.083vw, 27.084px);font-weight:500}.rating{background:#fff;color:#2e2e2e;font-family:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif}.rating__heading{position:relative;box-sizing:border-box;padding:max(2.143vw, 27.857px) 0 max(5vw, 65px);overflow:hidden;background:#fff}.rating__heading:before,.rating__heading:after{content:"";position:absolute;pointer-events:none}.rating__heading:before{top:max(7.143vw, 92.857px);right:0;width:max(57.643vw, 749.357px);height:max(46.714vw, 607.286px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/rating_head_bg.svg) center center/contain no-repeat}.rating__heading:after{top:max(0.714vw, 9.286px);right:max(2vw, 26px);width:max(31.571vw, 410.429px);height:max(28.786vw, 374.214px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/rating_head_logo.png) center center/contain no-repeat;opacity:.7}.rating__title-wrap{position:relative;z-index:1;box-sizing:border-box;width:max(58.929vw, 766.071px);margin:0 0 max(2.143vw, 27.857px)}.rating__title{width:max(57.071vw, 741.929px);margin:0 0 0 max(-0.786vw, -10.214px);color:#c2c2c2;font-family:"Montserrat","Arial",sans-serif;font-size:max(7.143vw, 92.857px);font-weight:700;line-height:1;letter-spacing:.1em;text-align:center}.rating__subtitle{width:max(54.571vw, 709.429px);margin:max(0.571vw, 7.429px) 0 0 auto;color:#4b4b4b;font-size:max(3.571vw, 46.429px);font-weight:500;line-height:1;letter-spacing:.12em;text-align:right}.rating__main{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:max(3.429vw, 44.571px);box-sizing:border-box;width:100%;padding:0 max(2.857vw, 37.143px) 0 0}.rating__photo{flex:0 0 max(63.286vw, 822.714px);width:max(63.286vw, 822.714px);margin:0}.rating__photo img{display:block;width:100%;height:auto}.rating__feature-list{display:flex;align-items:flex-start;flex:0 0 auto;gap:max(2.214vw, 28.786px);margin:0;padding:0;list-style:none}.rating__feature{display:flex;align-items:center;flex:0 0 auto;margin:0}.rating__feature:nth-child(2){padding-top:max(1.786vw, 23.214px)}.rating__feature:nth-child(3){padding-top:max(3.571vw, 46.429px)}.rating__feature:nth-child(4){padding-top:max(5.357vw, 69.643px)}.rating__feature:nth-child(5){padding-top:max(7.143vw, 92.857px)}.rating__feature-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;width:max(4.357vw, 56.643px);height:max(27.143vw, 352.857px);margin:0;padding:max(1.786vw, 23.214px) 0 max(1.071vw, 13.929px);border:max(0.286vw, 3.714px) solid rgba(148, 148, 148, 0.1);border-radius:max(3.571vw, 46.429px);background:#fff}.rating .rating__feature-card{display:flex;color:inherit;text-decoration:none}.rating__feature-card:focus-visible{outline:max(0.143vw, 1.857px) solid #3982d5;outline-offset:max(0.286vw, 3.714px)}.rating__feature:nth-child(n+4) .rating__feature-card{padding:max(1.071vw, 13.929px) 0}.rating__feature-text{display:inline-flex;align-items:center;justify-content:center;height:max(22.143vw, 287.857px);color:#2e2e2e;font-size:max(1.714vw, 22.286px);font-weight:500;line-height:1;text-align:center;text-orientation:upright;white-space:nowrap;writing-mode:vertical-rl}.rating__feature:nth-child(n+4) .rating__feature-text{height:max(22.857vw, 297.143px)}.rating__feature--safety .rating__feature-text{color:#5ac3e6;font-size:max(1.857vw, 24.143px);font-weight:400;line-height:1}.rating__feature-accent--coral{color:#e79780}.rating__feature-accent--gold{color:#e3b351}.rating__feature-accent--green{color:#47ac79}.rating__feature-accent--blue{color:#5994d5}.rating__feature-arrow{display:block;flex:0 0 max(0.786vw, 10.214px);width:max(0.786vw, 10.214px);height:max(0.786vw, 10.214px);margin:max(0.857vw, 11.143px) 0 0;background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/rating_head_arrow.svg) center center/contain no-repeat}.rating__contents{display:flex;flex-direction:column;gap:max(2.143vw, 27.857px) 0;box-sizing:border-box;padding:max(7.143vw, 92.857px) 0 max(5.714vw, 74.286px);background-size:#fff;background-image:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/rating_contents_bg.png);background-size:16px auto}.rating__contents-row{display:flex;justify-content:space-between;width:100%}.rating-card{position:relative;box-sizing:border-box;overflow:hidden;scroll-margin-top:max(6.429vw, 83.571px);color:#2e2e2e}.rating-card:before{content:none}.rating-card--wide{display:flex;justify-content:center;width:100%;height:max(44.929vw, 584.071px);margin:0 auto;padding:max(7.714vw, 100.286px) 0 max(2.857vw, 37.143px);gap:max(2.5vw, 32.5px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/rating_contents_bg_01.png) center top/100% max(44.929vw, 584.071px) no-repeat}.rating-card--02,.rating-card--03,.rating-card--04,.rating-card--05{display:flex;justify-content:center;width:50%;padding:0 max(3.571vw, 46.429px) max(2.857vw, 37.143px)}.rating-card--02{height:max(64.5vw, 838.5px);padding-top:max(6.429vw, 83.571px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/rating_contents_bg_02.png) center top/100% max(67.5vw, 877.5px) no-repeat}.rating-card--03{height:max(64.5vw, 838.5px);padding-top:max(6.429vw, 83.571px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/rating_contents_bg_03.png) center top/100% max(65vw, 845px) no-repeat}.rating-card--04{height:max(68.357vw, 888.643px);padding-top:max(6.429vw, 83.571px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/rating_contents_bg_04.png) center top/100% max(69.214vw, 899.786px) no-repeat}.rating-card--05{height:max(68.357vw, 888.643px);padding-top:max(6.429vw, 83.571px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/rating_contents_bg_05.png) center top/100% max(69.571vw, 904.429px) no-repeat}.rating-card__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:max(44.286vw, 575.714px)}.rating-card__body--wide{height:max(34.357vw, 446.643px)}.rating-card__title{margin:0;color:#2e2e2e;font-size:max(2.143vw, 27.857px);font-weight:500;line-height:1.4;letter-spacing:.12em;text-align:center;min-height:max(5.714vw, 74.286px);display:flex;align-items:center;justify-content:center}.rating-card__title span{font-weight:500}.rating-card--01 .rating-card__title span{color:#e79780;font-size:max(3.571vw, 46.429px);letter-spacing:.1em}.rating-card--02 .rating-card__title span{color:#b5975a;font-size:max(2.857vw, 37.143px);letter-spacing:.1em}.rating-card--03 .rating-card__title{font-size:max(2.082vw, 27.064px);line-height:max(2.976vw, 38.684px);letter-spacing:.1em}.rating-card--03 .rating-card__title span{color:#54a27a;font-size:max(2.857vw, 37.143px)}.rating-card--04 .rating-card__title{color:#5ac3e6;font-size:max(2.857vw, 37.143px);letter-spacing:.1em}.rating-card--05 .rating-card__title{font-size:max(2.143vw, 27.857px);line-height:max(2.678vw, 34.812px);letter-spacing:.1em}.rating-card--05 .rating-card__title span{color:#5994d5;font-size:max(2.857vw, 37.143px)}.rating-card__description{padding:max(1.429vw, 18.571px) 0}.rating-card__description p{position:relative;margin:0;color:#383838;font-size:max(1.429vw, 18.571px);font-weight:500;line-height:max(1.786vw, 23.214px);letter-spacing:.03em}.rating-card__description p:after{content:"";display:block;width:max(16.143vw, 209.857px);height:max(0.143vw, 1.857px);margin:max(0.143vw, 1.857px) 0 0;background:#e79780}.rating-card__main-image,.rating-card__sub-image{margin:0;overflow:hidden}.rating-card__main-image img,.rating-card__sub-image img,.rating-card__doctor img{display:block;width:100%;height:100%;object-fit:cover}.rating-card__main-image--wide{position:relative;z-index:1;flex:0 0 max(43.857vw, 570.143px);width:max(43.857vw, 570.143px);height:max(29.214vw, 379.786px)}.rating-card--02 .rating-card__main-image{width:max(44.286vw, 575.714px);height:max(22.857vw, 297.143px);margin:max(1.429vw, 18.571px) 0 0}.rating-card--03 .rating-card__main-image{width:max(44.286vw, 575.714px);height:max(27.857vw, 362.143px);margin:max(1.429vw, 18.571px) 0 0}.rating-card--04 .rating-card__main-image,.rating-card--05 .rating-card__main-image{width:max(44.286vw, 575.714px);height:max(22.857vw, 297.143px);margin:max(1.429vw, 18.571px) 0 max(2.857vw, 37.143px)}.rating-card__text{margin:max(0.714vw, 9.286px) 0 0;padding:max(0.714vw, 9.286px);color:#2e2e2e;font-size:max(1.429vw, 18.571px);font-weight:400;line-height:max(1.786vw, 23.214px);letter-spacing:.08em}.rating-card__info{position:relative;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;padding:max(1.429vw, 18.571px) max(1.429vw, 18.571px) max(1.429vw, 18.571px) max(2.143vw, 27.857px);gap:max(1.429vw, 18.571px);background:#fff;box-shadow:max(0.143vw, 1.857px) max(0.143vw, 1.857px) max(0.071vw, 0.929px) 0 rgba(173, 171, 166, 0.2)}.rating-card--03 .rating-card__info{margin-top:max(0.857vw, 11.143px)}.rating-card__info:before{content:"";position:absolute;top:max(0.857vw, 11.143px);left:max(0.786vw, 10.214px);width:max(4vw, 52px);height:max(4vw, 52px);clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none}.rating-card--01 .rating-card__info:before{background:#eadad5}.rating-card--02 .rating-card__info:before{background:#eee9dd}.rating-card--03 .rating-card__info:before{background:#e7f3ed}.rating-card--04 .rating-card__info:before{background:#e9f4f5}.rating-card--05 .rating-card__info:before{background:#e4ebf3}.rating-card__info--wide{margin:0;padding:max(0.714vw, 9.286px) max(2.857vw, 37.143px);justify-content:flex-start;gap:max(1.429vw, 18.571px)}.rating-card__sub-image--wide{flex:0 0 max(13.357vw, 173.643px);width:max(13.357vw, 173.643px);height:max(11.857vw, 154.143px)}.rating-card__info-text{position:relative;z-index:1;flex:1 1 auto;min-width:0}.rating-card__info-title{display:inline-block;margin:0 0 max(0.571vw, 7.429px);padding:0 0 max(0.357vw, 4.643px);border-bottom:max(0.071vw, 0.929px) solid currentColor;font-size:max(2vw, 26px);font-weight:500;line-height:1.2;letter-spacing:.02em}.rating-card--02 .rating-card__info-title{color:#b5975a;font-size:max(1.637vw, 21.278px)}.rating-card--03 .rating-card__info-title{color:#45a173}.rating-card--05 .rating-card__info-title{color:#548dc7}.rating-card__info-copy{position:relative;z-index:1;width:max(22.143vw, 287.857px);margin:0;color:#2e2e2e;font-size:max(1.571vw, 20.429px);font-weight:400;line-height:max(2.143vw, 27.857px)}.rating-card--04 .rating-card__info-copy{width:max(22.5vw, 292.5px);font-size:max(1.429vw, 18.571px);font-weight:500;letter-spacing:.08em}.rating-card__check-list{position:relative;z-index:1;display:flex;flex-direction:column;gap:max(0.214vw, 2.786px);margin:0;padding:0;list-style:none}.rating-card__check-list li{position:relative;margin:0;padding:0 0 0 max(1.786vw, 23.214px);color:#2e2e2e;font-size:max(1.571vw, 20.429px);font-weight:500;line-height:max(2vw, 26px);letter-spacing:.08em;white-space:nowrap}.rating-card__check-list li:before{content:"";position:absolute;top:max(0.357vw, 4.643px);left:0;width:max(1.429vw, 18.571px);height:max(1.214vw, 15.786px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/rating_contents_bullet.svg) center center/contain no-repeat}.rating-card--05 .rating-card__check-list li:before{background-image:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/rating_contents_bullet_blue.svg)}.rating-card__doctor{position:relative;z-index:1;flex:0 0 max(16.143vw, 209.857px);width:max(16.143vw, 209.857px);margin:0}.rating-card__doctor img{height:max(11vw, 143px)}.rating-card__doctor figcaption{margin:max(0.286vw, 3.714px) 0 0;color:#2e2e2e;font-family:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;font-size:max(0.857vw, 11.143px);font-weight:400;line-height:1.3;letter-spacing:.04em;text-align:right}.rating-card--03 .rating-card__sub-image{flex:0 0 max(16.214vw, 210.786px);width:max(16.214vw, 210.786px);height:max(12.429vw, 161.571px)}.rating-card--04 .rating-card__sub-image{flex:0 0 max(15.786vw, 205.214px);width:max(15.786vw, 205.214px);height:max(12.357vw, 160.643px)}.rating-card--05 .rating-card__info{min-height:max(21.643vw, 281.357px);margin-top:0;padding:max(2.143vw, 27.857px) max(1.429vw, 18.571px) max(2.857vw, 37.143px) max(2.143vw, 27.857px);overflow:hidden}.rating-card--05 .rating-card__sub-image{position:absolute;top:max(0.714vw, 9.286px);right:max(0.786vw, 10.214px);z-index:1;width:max(23.286vw, 302.714px)}.rating-card--05 .rating-card__sub-image img{object-fit:contain}.rating-card--05 .rating-card__info-text{z-index:2;flex:0 0 max(22.143vw, 287.857px);width:max(22.143vw, 287.857px)}.rating-card--05 .rating-card__check-list li{letter-spacing:.02em}.rating-card .rating-card__more{display:flex;align-items:center;justify-content:flex-end;gap:max(0.643vw, 8.357px);box-sizing:border-box;width:max(7.857vw, 102.143px);height:max(1.857vw, 24.143px);margin:max(0.714vw, 9.286px) 0 0 auto;border-bottom:max(0.071vw, 0.929px) solid #2e2e2e;color:#2e2e2e;font-family:"Times New Roman",Times,serif;font-size:max(1.19vw, 15.474px);font-weight:400;line-height:1.2;letter-spacing:.1em;text-decoration:none;transition:opacity .3s ease}.rating-card .rating-card__more:hover{opacity:.72}.rating-card__more-icon{position:relative;display:block;flex:0 0 max(0.643vw, 8.357px);width:max(0.643vw, 8.357px);height:max(0.643vw, 8.357px);border-radius:50%;background:#2e2e2e}.rating-card__more-icon:before{content:"";position:absolute;top:50%;left:50%;width:max(0.271vw, 3.529px);height:max(0.343vw, 4.457px);background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);transform:translate(-35%,-50%)}.logo-section{height:max(17.857vw, 232.143px);background:#fff url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/logo_section.png) center center/max(100vw, 1300px) max(17.857vw, 232.143px) no-repeat}.cms{box-sizing:border-box;padding:max(2.143vw, 27.857px);background:#f1f1f1;color:#2e2e2e;font-family:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif}.cms__inner{box-sizing:border-box;width:100%;padding:max(2.857vw, 37.143px) max(7.143vw, 92.857px);background:#fff}.cms__header{display:flex;align-items:center;justify-content:space-between;padding:max(0.714vw, 9.286px) max(2.857vw, 37.143px) max(1.429vw, 18.571px);border-bottom:max(0.143vw, 1.857px) solid #2c4166}.cms__title{margin:0;color:#2e2e2e;font-family:"Times New Roman",Times,serif;font-size:max(2.643vw, 34.357px);font-weight:400;line-height:1.15;letter-spacing:.1em}.cms__label{margin:0;color:#2e2e2e;font-size:max(1.429vw, 18.571px);font-weight:500;line-height:1.2;letter-spacing:.1em}.cms__list{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));column-gap:max(8.571vw, 111.429px);row-gap:max(2.143vw, 27.857px);margin:max(2.857vw, 37.143px) 0 0;padding:0 max(2.857vw, 37.143px);list-style:none}.cms__list>li{margin:0;padding:0;min-width:0}.cms .cms__item{display:flex;align-items:center;gap:max(1.214vw, 15.786px);width:100%;color:inherit;text-decoration:none;transition:opacity .3s ease}.cms .cms__item:hover{opacity:.75}.cms__thumb{display:block;flex:0 0 max(10.429vw, 135.571px);width:max(10.429vw, 135.571px);background:#a2a2a2}.cms__body{display:flex;flex-direction:column;gap:max(0.571vw, 7.429px);min-width:0}.cms__date{display:flex;align-items:flex-end;gap:max(0.429vw, 5.571px);color:#55aaf8;font-size:max(1.191vw, 15.479px);font-weight:500;line-height:1.08}.cms__date:before{content:"";display:block;flex:0 0 max(0.929vw, 12.071px);width:max(0.929vw, 12.071px);height:max(0.929vw, 12.071px);background:#55aaf8}.cms__text{display:block;color:#5d5c5c;font-size:max(1.116vw, 14.514px);font-weight:500;line-height:1.57;letter-spacing:.1em;white-space:nowrap}.cms__more-wrap{display:flex;justify-content:flex-end;margin-top:max(2.857vw, 37.143px)}.cms .cms__more{display:flex;align-items:center;gap:max(0.571vw, 7.429px);padding-bottom:max(0.286vw, 3.714px);border-bottom:max(0.071vw, 0.929px) solid #2e2e2e;color:#2e2e2e;font-family:"Inter","Noto Sans JP",sans-serif;font-size:max(1.174vw, 15.256px);font-weight:400;line-height:1.2;letter-spacing:.06em;text-decoration:none;transition:opacity .3s ease}.cms .cms__more:hover{opacity:.75}.cms__more-arrow{display:block;flex:0 0 max(2.5vw, 32.5px);width:max(2.5vw, 32.5px);height:max(0.714vw, 9.286px);background:url(//dxp-ma.online/wp-content/themes/humanity/css/../images/top/cms_more_arrow.svg) center center/contain no-repeat}.access{padding:max(5.714vw, 74.286px) 0 max(3.571vw, 46.429px);overflow:hidden;background:#fff;color:#2e2e2e}.access__heading{display:flex;flex-direction:column;align-items:center;gap:max(0.429vw, 5.571px);width:max(11.071vw, 143.929px);margin:0 auto max(1.429vw, 18.571px)}.access__title{margin:0;color:#2e2e2e;font-family:"Times New Roman",Times,serif;font-size:max(2.766vw, 35.951px);font-weight:400;line-height:1.15;letter-spacing:.04em;text-align:center}.access__line{display:block;width:max(0.071vw, 0.929px);height:max(2.857vw, 37.143px);background:#2e2e2e}.access__map{position:relative;width:max(93.786vw, 1219.214px);height:max(36.214vw, 470.786px);margin:0 auto max(4.286vw, 55.714px)}.access__map:before{content:"";position:absolute;top:max(10.786vw, 140.214px);left:50%;z-index:0;width:max(100vw, 1300px);height:max(28.357vw, 368.643px);background:#ded1ab;transform:translateX(-50%)}.access__map iframe{position:relative;z-index:1;display:block;width:100%;height:100%;border:0}.access__text{width:max(88.191vw, 1146.479px);margin:0 auto;color:#2e2e2e;font-family:"Noto Sans JP","Yu Gothic","Hiragino Kaku Gothic ProN",sans-serif;font-size:max(0.857vw, 11.143px);font-weight:400;line-height:1.4;letter-spacing:.1em;text-align:left}