.top-img{height:550px;object-fit:cover;position:fixed;top:0;right:0;object-position:right;width:100%;z-index:-1}@media print,screen and (min-width: 768px){.top-img{height:550px}}@media print,screen and (min-width: 1280px){.top-img{height:550px;top:0}}.top-img img{width:100%;height:100%;object-fit:cover}.top-img.page-img-1{object-position:right -230px top -70px}@media print,screen and (min-width: 768px){.top-img.page-img-1{object-position:right}}.top-img.page-img-2{object-position:right -390px top 0}@media print,screen and (min-width: 768px){.top-img.page-img-2{object-position:right}}.top-img.page-img-3{object-position:right 0 top 0}@media print,screen and (min-width: 768px){.top-img.page-img-3{object-position:right}}.pageWrap{padding:48px 0;margin-top:425px}@media print,screen and (min-width: 768px){.pageWrap{padding:100px 0;margin-top:480px}}@media print,screen and (min-width: 1280px){.pageWrap{margin-top:520px}}@media(orientation: landscape)and (max-height: 450px){.pageWrap{margin-top:100svh}}.pageWrap .pageWrap-inr{position:relative;margin:0 auto;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.pageWrap .pageWrap-inr{max-width:1280px;width:calc(100% - 64px)}}.page-h1-box{background-color:#548171;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;height:1000px;padding:12px;position:absolute;left:0;top:64px;transform:translateY(calc(-100% - 113px))}@media print,screen and (min-width: 768px){.page-h1-box{height:1000px;transform:translateY(calc(-100% - 164px))}}@media print,screen and (min-width: 1280px){.page-h1-box{height:1000px;left:16px;top:92px;padding:24px;transform:translateY(calc(-100% - 192px));min-width:300px}}.page-h1-box.other-color{background-color:#575a86}.page-h1-en{filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));letter-spacing:.15em;line-height:1.6em;margin-bottom:8px}@media print,screen and (min-width: 768px){.page-h1-en{font-size:min(2.2vw,2.4rem)}}@media print,screen and (min-width: 1280px){.page-h1-en{font-size:min(1.7vw,3.2rem)}}.page-h1-en span{display:block}@media print,screen and (min-width: 1280px){.page-h1-en span br{display:none}}@media print,screen and (min-width: 768px){.carires-h1-en{font-size:min(2.2vw,2rem)}}@media print,screen and (min-width: 1280px){.carires-h1-en{font-size:min(1.7vw,2.4rem)}}.pageH1{font-size:2.4rem;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));letter-spacing:.15em;line-height:1.2em;writing-mode:vertical-lr}@media print,screen and (min-width: 768px){.pageH1{font-size:min(3.6vw,4rem);writing-mode:inherit}}@media print,screen and (min-width: 1280px){.pageH1{font-size:min(2.5vw,4.8rem)}}.pageH1.privacyH1 br{display:none}@media print,screen and (min-width: 768px){.pageH1.privacyH1 br{display:block}}.cariresH1{font-size:2rem}@media print,screen and (min-width: 768px){.cariresH1{font-size:min(3.6vw,3.2rem);writing-mode:inherit}}@media print,screen and (min-width: 1280px){.cariresH1{font-size:min(2.5vw,4rem)}}.pageH2-1{background:#fff url(../img/page/icon-h2.svg) no-repeat center top calc(50% - 18px)/36px 22px;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:3rem;height:160px;letter-spacing:.1em;line-height:2em;margin-bottom:40px;padding-top:40px;text-align:center;width:100%}@media print,screen and (min-width: 768px){.pageH2-1{font-size:3.2rem;padding-top:56px}}@media print,screen and (min-width: 1280px){.pageH2-1{background:#fff url(../img/page/icon-h2.svg) no-repeat center top calc(50% - 28px)/51px 32px;font-size:4rem;height:min(11.7vw,224px);padding-top:40px}}.pageH2-2{display:flex;justify-content:center;align-items:center;font-size:2.4rem;letter-spacing:.1em;line-height:1.4em;margin-bottom:24px;width:100%}@media print,screen and (min-width: 1280px){.pageH2-2{font-size:4rem;line-height:2em;margin-bottom:40px}}.pageH2-4{background-color:#fff;border-radius:8px;font-size:2.8rem;line-height:1.6em;padding:40px 16px 40px 40px;position:relative;margin-bottom:24px}@media print,screen and (min-width: 768px){.pageH2-4{font-size:3.2rem;padding:40px 16px 40px 48px}}@media print,screen and (min-width: 1280px){.pageH2-4{font-size:4rem;letter-spacing:.1em;line-height:2em;margin-bottom:40px;padding:40px 16px 40px 56px}}.pageH2-4::before{background:url(../img/page/icon-h2.svg) no-repeat center left/32px 20px;content:"";height:20px;position:absolute;left:0;top:60px;transform:translate(0, -40%);width:32px}@media print,screen and (min-width: 768px){.pageH2-4::before{background:url(../img/page/icon-h2.svg) no-repeat center left/41px 25px;height:25px;left:0;top:63px;width:40px}}@media print,screen and (min-width: 1280px){.pageH2-4::before{background:url(../img/page/icon-h2.svg) no-repeat center left/51px 32px;height:32px;left:0;top:80px;width:51px}}.pageH2-5{background-color:#fff;border-radius:8px;font-size:3.2rem;line-height:1.6em;padding:40px 8px 40px 40px;position:relative}@media print,screen and (min-width: 768px){.pageH2-5{padding:40px 0 40px 48px}}@media print,screen and (min-width: 1280px){.pageH2-5{font-size:4rem;letter-spacing:.1em;line-height:2em;padding:64px}}.pageH2-5::before{background:url(../img/page/icon-h2.svg) no-repeat center left/32px 20px;content:"";height:20px;position:absolute;left:0;top:64px;transform:translate(0, -40%);width:32px}@media print,screen and (min-width: 768px){.pageH2-5::before{background:url(../img/page/icon-h2.svg) no-repeat center left/41px 25px;height:25px;left:0;width:40px}}@media print,screen and (min-width: 1280px){.pageH2-5::before{background:url(../img/page/icon-h2.svg) no-repeat center left/51px 32px;height:32px;left:0;top:104px;width:51px}}.pageH3-1{background-color:#f0ebca;border-radius:8px;color:#726767;font-size:2.4rem;line-height:1.4em;margin-bottom:1.5em;padding:8px 16px;width:fit-content}@media print,screen and (min-width: 1280px){.pageH3-1{font-size:3.4rem;margin-bottom:1.5em}}.pageH3-2{font-size:2.4rem;line-height:1.2em;letter-spacing:.1em;margin-bottom:8px}@media print,screen and (min-width: 768px){.pageH3-2{font-size:3.2rem;line-height:1.6em}}@media print,screen and (min-width: 1280px){.pageH3-2{font-size:4rem;line-height:1.2em;margin-bottom:16px}}.pageH4{font-size:2.4rem;line-height:1.4em;letter-spacing:.1em;margin-bottom:16px;width:100%}@media print,screen and (min-width: 1280px){.pageH4{margin-bottom:16px}}.boxH4{background:url(../img/page/icon-point.svg) no-repeat left center/21px 19px;font-size:1.8rem;padding-left:32px;margin-bottom:8px}@media print,screen and (min-width: 768px){.boxH4{font-size:2rem}}@media print,screen and (min-width: 1280px){.boxH4{font-size:2.4rem;margin-bottom:.5em}}.page-block-1{background-color:#fff;border-radius:8px;margin-bottom:32px}@media print,screen and (min-width: 768px){.page-block-1{padding:32px;margin-bottom:40px}}@media print,screen and (min-width: 1280px){.page-block-1{padding:48px;margin-bottom:80px}}.page-block-1.page-block-1-a{padding:40px}@media print,screen and (min-width: 768px){.page-block-1.page-block-1-a{padding:32px}}@media print,screen and (min-width: 1280px){.page-block-1.page-block-1-a{padding:48px}}@media print,screen and (min-width: 1280px){.page-block-1.page-block-1-b{padding:0}}.page-block-1.page-block-1-c{padding-bottom:16px}@media print,screen and (min-width: 768px){.page-block-1.page-block-1-c{padding:0}}.page-block-1.page-block-1-d{padding:0}.page-block-1 figure img{border-radius:8px;min-height:210px;object-fit:cover}@media print,screen and (min-width: 768px){.page-block-1 figure img{display:block;height:100%;max-height:100%;width:100%}}.page-block-2{border:1px solid #c7c087;box-shadow:0px 4px 4px 0px rgba(0,0,0,.05);border-radius:8px;padding:16px;margin-bottom:32px}@media print,screen and (min-width: 768px){.page-block-2{padding:32px;margin-bottom:40px}}@media print,screen and (min-width: 1280px){.page-block-2{margin-bottom:80px;padding:48px}}.page-block-2.page-block-2-a{padding:40px 16px}@media print,screen and (min-width: 768px){.page-block-2.page-block-2-a{padding:40px 64px}}@media print,screen and (min-width: 1280px){.page-block-2.page-block-2-a{padding:48px}}.box-content{padding:16px}@media print,screen and (min-width: 768px){.box-content{padding:0}}@media print,screen and (min-width: 1280px){.box-content{padding:40px 0}}.box-content2{padding:16px}@media print,screen and (min-width: 768px){.box-content2{padding:0}}.page-block-2-inr{background:#fff;border-radius:8px;margin-bottom:32px;padding:16px}@media print,screen and (min-width: 768px){.page-block-2-inr{margin-bottom:0;padding:32px;position:relative;margin:0 auto 40px;width:100%}}@media print,screen and (min-width: 1280px){.page-block-2-inr{padding:32px 108px}}.page-block-2-inr .page-block-2-inr-cnumber{font-size:4.8rem;color:#c7c087;font-family:zen-antique,sans-serif;font-weight:400;font-style:normal;line-height:1em;margin-bottom:16px;text-align:center}@media print,screen and (min-width: 768px){.page-block-2-inr .page-block-2-inr-cnumber{margin-bottom:24px}}@media print,screen and (min-width: 1280px){.page-block-2-inr .page-block-2-inr-cnumber{font-size:5rem;position:absolute;top:31px;left:21px}}.pageData{background-color:#f1f1f1;border-radius:8px;padding:16px}.pageData strong{display:block;font-size:2rem;margin-bottom:8px}@media print,screen and (min-width: 768px){.page-block-img{display:flex;align-items:flex-end}}.page-block-img img{border-radius:20px}.pageColumn,.pageColumn-narrow{border:1px solid #c7c087;border-radius:8px;padding: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:2.4rem;line-height:1.4em;margin-bottom:.5em}@media print,screen and (min-width: 1280px){.pageColumn{min-width:1200px;width:calc(100% - 380px)}}@media print,screen and (min-width: 768px){.pageColumn-narrow{width:calc(100% - 112px)}}@media print,screen and (min-width: 1280px){.pageColumn-narrow{width:calc(100% - 112px)}}@media print,screen and (min-width: 768px){.page-flex-1{display:flex}}.page-flex-1 figure,.page-flex-1 picture{height:100%}.page-flex-1 figure img,.page-flex-1 picture img{height:100%;object-fit:cover;width:100%}.page-flex-1 .box-3-2{margin-bottom:0}@media print,screen and (min-width: 768px){.page-flex-1 .box-3-2{flex:1}}@media print,screen and (min-width: 1280px){.page-flex-1 .box-3-2{flex:2}}.page-flex-1 .box-3-1{background-color:#fff;border-radius:8px}.page-flex-1 .box-2-1{background-color:#fff;border-radius:8px}.page-flex-1 .box-5-2{background-color:#fff;border-radius:8px}.page-flex-1 div.contents-box{padding:24px}@media print,screen and (min-width: 768px){.page-flex-1 div.contents-box{padding:120px 32px 32px}}@media print,screen and (min-width: 1280px){.page-flex-1 div.contents-box{padding:32px}}.page-flex-1 div.contents-box h3{font-size:2.4rem;line-height:1.2em;letter-spacing:.1em;margin-bottom:8px}@media print,screen and (min-width: 1280px){.page-flex-1 div.contents-box h3{font-size:3.2rem}}.aceess-profile dt{display:table-cell;width:72px}.aceess-profile dd{display:table-cell}@media print,screen and (min-width: 768px){.shisetsu-recruit{display:flex;gap:24px}}.shisetsu-recruit .shisetsu-inr{background-color:#fff;border-radius:8px;flex:1;margin-bottom:40px}@media print,screen and (min-width: 768px){.shisetsu-recruit .shisetsu-inr{display:flex;flex-direction:column;margin-bottom:0}}.shisetsu-recruit .shisetsu-inr .shisetsuH2{background-color:#fff;border-radius:8px 8px 0 0;font-size:3.2rem;line-height:1.2em;padding:32px 40px;position:relative}@media print,screen and (min-width: 768px){.shisetsu-recruit .shisetsu-inr .shisetsuH2{padding:56px 48px}}@media print,screen and (min-width: 1280px){.shisetsu-recruit .shisetsu-inr .shisetsuH2{font-size:4rem;letter-spacing:.1em;padding:64px}}.shisetsu-recruit .shisetsu-inr .shisetsuH2::before{background:url(../img/page/icon-h2.svg) no-repeat center left/32px 20px;content:"";height:20px;position:absolute;left:0;top:48px;transform:translate(0, -40%);width:32px}@media print,screen and (min-width: 768px){.shisetsu-recruit .shisetsu-inr .shisetsuH2::before{background:url(../img/page/icon-h2.svg) no-repeat center left/41px 25px;height:25px;left:0;top:72px;width:40px}}@media print,screen and (min-width: 1280px){.shisetsu-recruit .shisetsu-inr .shisetsuH2::before{background:url(../img/page/icon-h2.svg) no-repeat center left/51px 32px;height:32px;left:0;top:88px;width:51px}}.shisetsu-recruit .shisetsu-inr .shisetsu-content{padding:0 48px 32px}@media print,screen and (min-width: 768px){.shisetsu-recruit .shisetsu-inr .shisetsu-content{padding:0 48px 40px}}@media print,screen and (min-width: 1280px){.shisetsu-recruit .shisetsu-inr .shisetsu-content{padding:0 64px 48px}}@media print,screen and (min-width: 768px){.shisetsu-recruit .shisetsu-inr .inr-txt{line-height:1.6em}}.shisetsu-recruit .shisetsu-inr .inr-txt span{display:block}@media print,screen and (min-width: 1280px){.shisetsu-recruit .shisetsu-inr .inr-txt span{display:inline}}.shisetsu-recruit .shisetsu-inr .img-mail{display:inline;margin:0;width:300px}.shisetsu-recruit .shisetsu-inr .shisetsu-link{background-color:#424e5d;border-radius:0 0 8px 8px;display:flex;align-items:center;justify-content:center;gap:24px;padding:16px 0}@media print,screen and (min-width: 768px){.shisetsu-recruit .shisetsu-inr .shisetsu-link{margin-top:auto}}@media print,screen and (min-width: 1280px){.shisetsu-recruit .shisetsu-inr .shisetsu-link{padding:32px 80px}}.shisetsu-recruit .shisetsu-inr .shisetsu-link p{color:#fff;font-size:2.4rem;letter-spacing:.1em}@media print,screen and (min-width: 1280px){.shisetsu-recruit .shisetsu-inr .shisetsu-link p{font-size:4rem}}#perio,#kids,#white,#visit,#denture,#implant,#child,#shinryo-1,#shinryo-2,#clinic-1,#clinic-2,#interior-3,#interior-4{padding-top:92px;margin-top:-92px}@media print,screen and (min-width: 1280px){#perio,#kids,#white,#visit,#denture,#implant,#child,#shinryo-1,#shinryo-2,#clinic-1,#clinic-2,#interior-3,#interior-4{scroll-margin-top:inherit;padding-top:180px;margin-top:-180px}}/*# sourceMappingURL=page.css.map */