.pageH2-1{border-radius:8px;background:#96bde8;color:#fff;font-size:2.4rem;font-weight:700;line-height:1.3em;letter-spacing:.1em;margin-bottom:32px;padding:16px 0;position:relative;text-align:center}@media print,screen and (min-width: 1280px){.pageH2-1{background:#96bde8;font-size:4rem;line-height:1.6em;margin-bottom:40px;padding:24px 0}}.pageH2-1::before{background:url(../img/page/pageH2-star.svg) no-repeat center/64px;content:"";height:64px;position:absolute;top:50%;left:-50.5%;transform:translateY(-50%);width:100%}@media print,screen and (min-width: 1280px){.pageH2-1::before{background:url(../img/page/pageH2-star.svg) no-repeat center/100px;height:100px}}.pageH2-1::after{background:url(../img/page/pageH2-star.svg) no-repeat center/64px;content:"";height:64px;position:absolute;top:50%;right:-50.5%;transform:translateY(-50%);width:100%}@media print,screen and (min-width: 1280px){.pageH2-1::after{background:url(../img/page/pageH2-star.svg) no-repeat center/100px;height:100px}}.pageH2-2{color:#96bde8;display:flex;justify-content:center;align-items:center;font-size:2.4rem;font-weight:700;letter-spacing:.1em;line-height:1.4em;margin:0 auto 32px;position:relative;text-align:center;width:calc(100% - 108px)}@media print,screen and (min-width: 1280px){.pageH2-2{font-size:4rem;line-height:2em;margin:0 auto 64px;width:-moz-fit-content;width:fit-content}}.pageH2-2::before,.pageH2-2::after{background:url(../img/page/icon-star.svg) no-repeat center/34px 34px;content:"";position:absolute;width:34px;height:34px}.pageH2-2::before{left:-10px;transform:translateX(-100%)}.pageH2-2::after{right:-10px;transform:translateX(100%)}.pageH3-1{color:#96bde8;font-size:3.2rem;font-weight:700;line-height:1.4em;letter-spacing:.1em;margin-bottom:1.2em}@media print,screen and (min-width: 1280px){.pageH3-1{font-size:4rem;line-height:1.4em;margin-bottom:1.5em}}.pageH3-1 span{display:block}@media print,screen and (min-width: 1280px){.pageH3-1 span{display:inline}}.pageH4-1{font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.3em;margin-bottom:1.4em;position:relative}@media print,screen and (min-width: 1280px){.pageH4-1{margin-bottom:1.6em}}.pageH4-1:before{background:#96bde8;content:"";display:block;height:3px;position:absolute;bottom:-16px;width:116px}@media print,screen and (min-width: 1280px){.pageH4-1:before{bottom:-20px}}.pageH4-2{font-size:2rem;font-weight:700;line-height:1.3em;margin-bottom:.6em}.pageWrap .pageWrap-inr{margin:0 auto;width:calc(100% - 40px)}@media print,screen and (min-width: 1280px){.pageWrap .pageWrap-inr{position:relative;max-width:1280px;width:calc(100% - 64px)}}.pageWrap .pageWrap-inr .pageTop{position:relative;margin-bottom:80px}@media print,screen and (min-width: 768px){.pageWrap .pageWrap-inr .pageTop{height:40vw}}@media print,screen and (min-width: 1280px){.pageWrap .pageWrap-inr .pageTop{height:calc(100svh - 180px);max-height:700px;padding-top:96px}}@media print,screen and (min-width: 1280px)and (max-height: 800px){.pageWrap .pageWrap-inr .pageTop{height:100svh}}.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1-img img{margin:0}.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1{margin-bottom:24px}.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.cariesH1{width:40vw}@media print,screen and (min-width: 768px){.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.cariesH1{width:auto}}.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.implantH1{width:50vw}@media print,screen and (min-width: 768px){.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.implantH1{width:auto}}.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.mfH1{width:50vw}@media print,screen and (min-width: 768px){.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.mfH1{width:auto}}.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.perioH1{width:60vw}@media print,screen and (min-width: 768px){.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.perioH1{width:auto}}.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.privacyH1{width:80vw}@media print,screen and (min-width: 768px){.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.privacyH1{width:auto}}.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.recruitH1{width:40vw}@media print,screen and (min-width: 768px){.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.recruitH1{width:auto}}.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.shisetsuH1{width:80vw}@media print,screen and (min-width: 768px){.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.shisetsuH1{width:auto}}.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.sitemapH1{width:50vw}@media print,screen and (min-width: 768px){.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.sitemapH1{width:auto}}.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.surgeryH1{width:40vw}@media print,screen and (min-width: 768px){.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1.surgeryH1{width:auto}}.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1 img{margin:0 0 16px}.pageWrap .pageWrap-inr .pageTop .pageH1Box .pageH1 .spanh1{display:none}.pageWrap .pageWrap-inr .pageTop .pageTop-img{margin-left:auto;margin-right:-24px;margin-top:-32px;position:relative;width:80vw;z-index:-1}@media print,screen and (min-width: 768px){.pageWrap .pageWrap-inr .pageTop .pageTop-img{margin:0;position:absolute;top:0;left:20vw}}@media print,screen and (min-width: 1280px){.pageWrap .pageWrap-inr .pageTop .pageTop-img{top:96px;left:min(50vw,960px);margin-left:-450px;margin-right:1120px;width:1120px;z-index:-1}}.pageWrap .pageWrap-inr .pageTop .pageTop-img img{min-height:220px;-o-object-fit:cover;object-fit:cover}.page-block-1{padding:32px 0}@media print,screen and (min-width: 768px){.page-block-1{padding:32px 48px}}@media print,screen and (min-width: 1280px){.page-block-1{padding:64px;margin-bottom:2.4em}}.page-block-1 figure{max-width:600px;margin:0 auto;overflow:hidden}@media print,screen and (min-width: 1280px){.page-block-1 figure{max-width:inherit}}.page-block-2{border:6px solid rgba(237,234,150,.3);padding:32px 8px}@media print,screen and (min-width: 768px){.page-block-2{padding:32px 40px}}@media print,screen and (min-width: 1280px){.page-block-2{padding:64px}}.page-box-1{border-radius:8px;padding:16px;margin:0 auto 48px}@media print,screen and (min-width: 768px){.page-box-1{margin-bottom:0;padding:32px 0 32px 80px;position:relative;margin:0 auto 64px;width:100%}}@media print,screen and (min-width: 1280px){.page-box-1{padding:32px 0 32px 108px}}.page-box-1 .page-box-1-cnumber{font-size:4.8rem;color:#96bde8;font-weight:900;font-style:normal;line-height:1em;margin-bottom:16px}@media print,screen and (min-width: 768px){.page-box-1 .page-box-1-cnumber{position:absolute;top:30px;left:0;margin-bottom:24px}}@media print,screen and (min-width: 1280px){.page-box-1 .page-box-1-cnumber{font-size:5.6rem;position:absolute;left:20px}}.otherTop{position:relative;margin-bottom:64px}@media print,screen and (min-width: 768px){.otherTop{margin-bottom:110px}}@media print,screen and (min-width: 1280px){.otherTop{height:calc(100svh - 180px);margin-bottom:180px;margin-top:0}}.otherTop .otherH1Box{margin-left:8px;margin-bottom:40px}@media print,screen and (min-width: 768px){.otherTop .otherH1Box{margin-left:64px;margin-bottom:24px}}@media print,screen and (min-width: 1280px){.otherTop .otherH1Box{position:absolute;left:50%;margin-left:-400px;margin-bottom:0;transform:translateX(-50%);top:80px}}.otherTop .otherH1Box .otherH1{margin-bottom:24px}.otherTop .otherH1Box .otherH1 .spanh1{display:none}.otherTop .otherH1Box .otherH1-img img{margin:0}.otherTop .otherTop-img{display:block}@media print,screen and (min-width: 768px){.otherTop .otherTop-img{height:100%}}@media print,screen and (min-width: 1280px){.otherTop .otherTop-img{padding-top:220px}}.otherTop .otherTop-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media print,screen and (min-width: 1280px){.box-content{padding:40px 0 0}}.pageColumn,.pageColumn-narrow{border:1px solid rgba(150,189,232,.3);border-radius:8px;padding:24px 16px;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 768px){.pageColumn,.pageColumn-narrow{padding:16px 24px}}@media print,screen and (min-width: 1280px){.pageColumn,.pageColumn-narrow{padding:32px 40px}}.pageColumn .columnItem-title,.pageColumn-narrow .columnItem-title{font-size:2rem;font-weight:700;letter-spacing:.1em;line-height:1.3em;margin-bottom:1.4em;position:relative}@media print,screen and (min-width: 1280px){.pageColumn .columnItem-title,.pageColumn-narrow .columnItem-title{margin-bottom:1.6em}}.pageColumn .columnItem-title:before,.pageColumn-narrow .columnItem-title:before{background:#96bde8;content:"";display:block;height:3px;position:absolute;bottom:-16px;width:116px}@media print,screen and (min-width: 1280px){.pageColumn .columnItem-title:before,.pageColumn-narrow .columnItem-title:before{bottom:-20px}}@media print,screen and (min-width: 768px){.pageColumn-narrow{width:calc(100% - 128px)}}.pageData{background-color:rgba(150,189,232,.2);border-radius:8px;padding:16px}.pageData strong{color:#96bde8;display:block;font-size:2rem;margin-bottom:8px}@media print,screen and (min-width: 768px){.page-block-middle{margin:auto 0}}@media print,screen and (min-width: 768px){.page-block-bottom{margin-top:auto}}dl.dl-cadcam{margin:16px 0 0}dl.dl-cadcam dt{margin-bottom:8px}dl.dl-cadcam dt span{background:#96bde8;border-radius:4px;color:#fff;display:inline-flex;align-items:center;justify-content:center;position:relative;top:0px;text-align:center;margin-right:8px;width:24px;height:24px}dl.dl-cadcam dd{line-height:1.6em}#info,#ct,#caries1,#kids,#prevent,#whitening,#ortho,#crown,#itero,#caries,#implant,#mf,#perio,#surgery,#recruit{padding-top:116px;margin-top:-116px}@media print,screen and (min-width: 1280px){#info,#ct,#caries1,#kids,#prevent,#whitening,#ortho,#crown,#itero,#caries,#implant,#mf,#perio,#surgery,#recruit{padding-top:140px;margin-top:-140px}}/*# sourceMappingURL=page.css.map */