main p{font-size:1.6rem;line-height:3.2rem}main section:last-of-type>div{margin-bottom:0}.pageWrap-title{margin-top:90px;padding:24px 0;position:relative}@media print,screen and (min-width: 768px){.pageWrap-title{margin-top:120px}}@media print,screen and (min-width: 1200px){.pageWrap-title{margin-top:160px}}.pageWrap-title .pageCrm{display:none}@media print,screen and (min-width: 768px){.pageWrap-title .pageCrm{display:block;position:absolute;bottom:12px;left:50%;margin-left:-480px;width:960px}}@media print,screen and (min-width: 1200px){.pageWrap-title .pageCrm{margin-left:-600px;width:1200px}}.pageWrap-title .pageCrm ol{font-size:0}.pageWrap-title .pageCrm ol li{display:inline-block;font-size:1.4rem}.pageWrap-title .pageCrm ol li::after{content:"/";color:#fff;display:inline-block;margin:0 12px}.pageWrap-title .pageCrm ol li:last-of-type::after{display:none}.pageWrap-title .pageCrm ol li a{color:#fff}.pageWrap-title h1{color:#fff;font-size:2rem;text-align:center;margin:0 auto;width:calc(100% - 32px);height:100%}@media print,screen and (min-width: 768px){.pageWrap-title h1{font-size:2.4rem;letter-spacing:2px;width:960px}}@media print,screen and (min-width: 1200px){.pageWrap-title h1{width:1200px}}.pageWrap-h2-1{display:flex;align-items:center;justify-content:center;padding:24px 0;position:relative;min-height:172px}@media print,screen and (min-width: 768px){.pageWrap-h2-1{padding:32px 0;min-height:208px}}.pageWrap-h2-1::before{-webkit-mask:url("../img/page/page_h2_bg_1.png") repeat-x center center/24px 108px;mask:url("../img/page/page_h2_bg_1.png") repeat-x center center/24x 108px;content:"";display:block;opacity:.1;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:108px;z-index:1}@media print,screen and (min-width: 768px){.pageWrap-h2-1::before{-webkit-mask:url("../img/page/page_h2_bg_1.png") repeat-x center center/32px 144px;mask:url("../img/page/page_h2_bg_1.png") repeat-x center center/32px 144px;height:144px}}.pageWrap-h2-1 h2{font-size:2.4rem;line-height:1.4em;position:relative;text-align:center;width:calc(100% - 32px);z-index:3}@media print,screen and (min-width: 768px){.pageWrap-h2-1 h2{font-size:3.2rem;width:960px}}@media print,screen and (min-width: 1200px){.pageWrap-h2-1 h2{width:1200px}}.pageWrap-basic{margin:0 auto;padding:0 0 40px;position:relative;width:calc(100% - 32px)}@media print,screen and (min-width: 768px){.pageWrap-basic{padding:0 0 80px;width:960px}}.pageBlock-type1A{position:relative}@media print,screen and (min-width: 768px){.pageBlock-type1A{padding-top:40px}}.pageBlock-type1A .pageBox-type1A-txt{background:#fff;border-radius:16px;margin-bottom:16px;padding:24px}@media print,screen and (min-width: 768px){.pageBlock-type1A .pageBox-type1A-txt{border-radius:24px;margin-bottom:0;padding:48px 180px 48px 80px;width:660px}}@media print,screen and (min-width: 768px){.pageBlock-type1A .pageBox-type1A-img{width:386px;height:290px;position:absolute;top:0;right:0;z-index:2}}.pageBlock-type1B{position:relative}@media print,screen and (min-width: 768px){.pageBlock-type1B{padding-top:40px}}.pageBlock-type1B .pageBox-type1B-txt{background:#fff;border-radius:16px;margin-bottom:16px;padding:24px}@media print,screen and (min-width: 768px){.pageBlock-type1B .pageBox-type1B-txt{border-radius:24px;margin:0 0 0 auto;padding:48px 80px 48px 180px;width:660px}}@media print,screen and (min-width: 768px){.pageBlock-type1B .pageBox-type1B-img{width:386px;height:290px;position:absolute;top:0;left:0;z-index:2}}.pageBlock-type1C{position:relative}@media print,screen and (min-width: 768px){.pageBlock-type1C{padding-top:40px}}.pageBlock-type1C .pageBox-type1C-txt{background:#fff;border-radius:16px;margin-bottom:16px;padding:24px}@media print,screen and (min-width: 768px){.pageBlock-type1C .pageBox-type1C-txt{border-radius:24px;margin-bottom:0;padding:48px 160px 48px 80px;width:780px}}@media print,screen and (min-width: 768px){.pageBlock-type1C .pageBox-type1C-img{width:256px;height:192px;position:absolute;top:0;right:0;z-index:2}}.pageBlock-type1D{position:relative}@media print,screen and (min-width: 768px){.pageBlock-type1D{padding-top:40px}}.pageBlock-type1D .pageBox-type1D-txt{background:#fff;border-radius:16px;margin-bottom:16px;padding:24px}@media print,screen and (min-width: 768px){.pageBlock-type1D .pageBox-type1D-txt{border-radius:24px;margin:0 0 0 auto;padding:48px 80px 48px 160px;width:780px}}@media print,screen and (min-width: 768px){.pageBlock-type1D .pageBox-type1D-img{width:256px;height:192px;position:absolute;top:0;left:0;z-index:2}}@media print,screen and (min-width: 768px){.pageBlock-type2{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:210px}}.pageBlock-type2 .pageBox-type2{background:#fff;border-radius:16px;margin-bottom:24px;padding:24px;position:relative}@media print,screen and (min-width: 768px){.pageBlock-type2 .pageBox-type2{order-radius:24px;margin-bottom:0;padding:116px 32px 48px;width:450px}}.pageBlock-type2 .pageBox-type2:last-of-type{margin-bottom:0}.pageBlock-type2 .pageBox-type2 .pageItem-type2-img{margin-top:24px}@media print,screen and (min-width: 768px){.pageBlock-type2 .pageBox-type2 .pageItem-type2-img{margin-top:0;position:absolute;top:-210px;left:32px}}@media print,screen and (min-width: 768px){.pageBlock-type3{display:flex;flex-wrap:nowrap;justify-content:space-between;padding-top:140px}}.pageBlock-type3 .pageBox-type3{background:#fff;border-radius:16px;margin-bottom:24px;padding:24px;position:relative}@media print,screen and (min-width: 768px){.pageBlock-type3 .pageBox-type3{border-radius:24px;margin-bottom:0;padding:80px 24px 32px;width:288px}}.pageBlock-type3 .pageBox-type3:last-of-type{margin-bottom:0}.pageBlock-type3 .pageBox-type3 .pageItem-type3-img{margin-top:24px}@media print,screen and (min-width: 768px){.pageBlock-type3 .pageBox-type3 .pageItem-type3-img{margin-top:0;position:absolute;top:-140px;left:24px;width:240px}}.pageBlock-type4{background:#fff;border-radius:24px;padding:24px}@media print,screen and (min-width: 768px){.pageBlock-type4{padding:56px 80px}}.pageColumn,.pageColumn-narrow{margin-left:auto;margin-right:auto;position:relative;width:100%;z-index:1}.pageColumn::after,.pageColumn-narrow::after{border-radius:16px;content:"";display:block;opacity:.2;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}@media print,screen and (min-width: 768px){.pageColumn::after,.pageColumn-narrow::after{border-radius:24px}}.pageColumn .columnItem-title,.pageColumn-narrow .columnItem-title{font-size:1.6rem;font-weight:bold;margin-bottom:.6em;text-align:center}@media print,screen and (min-width: 768px){.pageColumn .columnItem-title,.pageColumn-narrow .columnItem-title{font-size:2rem;margin-bottom:1.2em}}.pageColumn{padding:24px}@media print,screen and (min-width: 768px){.pageColumn{padding:40px 80px 40px}}.pageColumn-narrow{padding:24px;width:calc(100% - 48px)}@media print,screen and (min-width: 768px){.pageColumn-narrow{padding:40px 56px 40px;width:calc(100% - 200px)}}.pageH3{font-size:2rem;font-weight:bold;line-height:1.4em;padding:24px 0;text-align:center}@media print,screen and (min-width: 768px){.pageH3{font-size:2.4rem;padding:40px 0}}@media print,screen and (min-width: 768px){.pageH3-eqh{display:flex;align-items:center;justify-content:center;min-height:calc(80px + 2.8em)}}.pageH4{font-size:1.8rem;font-weight:bold;line-height:2.6rem;margin-bottom:.4em;padding-left:18px;position:relative}@media print,screen and (min-width: 768px){.pageH4{font-size:2.2rem;line-height:3rem;margin-bottom:.8em;padding-left:18px}}.pageH4::before{border-radius:3px;content:"";display:inline-block;margin-right:10px;position:absolute;top:3px;left:0;width:8px;height:20px}.pageH5{font-size:1.6rem;font-weight:bold;line-height:2.8rem;margin-bottom:.4em}@media print,screen and (min-width: 768px){.pageH5{font-size:2rem;line-height:3.2rem}}.pageData{border-radius:16px;padding:16px}@media print,screen and (min-width: 768px){.pageData{border-radius:24px;padding:24px}}.pageData dl dt{border-radius:14px;color:#fff;display:inline-block;font-size:1.5rem;font-weight:bold;line-height:1em;margin-bottom:12px;padding:7px 16px 5px}.pageData dl dd{font-size:1.5rem;line-height:2.5rem}.pageData ul.ul-disc li{font-size:1.5rem;line-height:2.5rem;margin-bottom:.6rem}img.imgBr{border-radius:16px;overflow:hidden}@media print,screen and (min-width: 768px){img.imgBr{border-radius:24px}}.pageAccordion{border-bottom:1px solid #ccc8b4}.pageAccordion dt{background:#fff url("../img/cmn/dropdown_gray.svg") no-repeat;background-size:15px 8px;background-position:right 32px center;border-top:1px solid #ccc8b4;border-left:1px solid #ccc8b4;border-right:1px solid #ccc8b4;cursor:pointer;display:block;font-weight:bold;padding:12px;width:100%}@media print,screen and (min-width: 768px){.pageAccordion dt{cursor:inherit;padding:24px}}.pageAccordion dt p{position:relative;padding-left:36px;line-height:2.4rem}@media print,screen and (min-width: 768px){.pageAccordion dt p{line-height:3.2rem}}.pageAccordion dt p span{background:#007f6b;border-radius:4px;color:#fff;font-weight:bold;line-height:28px;text-align:center;width:28px;height:28px;position:absolute;top:0;left:0}.pageAccordion dd{background:#f6f4f2;border-left:1px solid #d4dbdf;border-right:1px solid #d4dbdf;display:none;padding:12px;width:100%}@media print,screen and (min-width: 768px){.pageAccordion dd{display:block !important;padding:24px}}.pageAccordion dd p{line-height:2.8rem;position:relative;padding-left:36px}@media print,screen and (min-width: 768px){.pageAccordion dd p{line-height:3.2rem}}.pageAccordion dd p span{background:#c78e6a;border-radius:4px;color:#fff;font-weight:bold;line-height:28px;text-align:center;width:28px;height:28px;position:absolute;top:0;left:0}.pageDl-rating{border:1px solid #ccc;position:relative;text-align:center;height:59px}.pageDl-rating dt{background:#f5f5f5;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1.4rem;line-height:28px;width:33.333%;position:absolute;top:0px}.pageDl-rating dt:nth-of-type(1){left:0}.pageDl-rating dt:nth-of-type(2){left:33.333%}.pageDl-rating dt:nth-of-type(3){border-right:none;left:66.666%}.pageDl-rating dd{border-right:1px solid #ccc;font-size:1.4rem;line-height:28px;text-align:center;width:33.333%;position:absolute;top:29px}.pageDl-rating dd:nth-of-type(1){left:0}.pageDl-rating dd:nth-of-type(2){left:33.333%}.pageDl-rating dd:nth-of-type(3){border-right:none;left:66.666%}.pregDl{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:24px;column-gap:24px;row-gap:12px;line-height:1.7}.pregDl dt{font-weight:bold;white-space:nowrap}.pregNote{line-height:1.8}.error-Box{padding:32px 0;text-align:center}.pageBox-map iframe{width:100%}.pageBox-sch table th{font-size:1.6rem;line-height:24px}@media print,screen and (min-width: 768px){.pageBox-sch table th{font-size:1.8rem}}.pageBox-sch table td{font-size:1.6rem;line-height:24px}@media print,screen and (min-width: 768px){.pageBox-sch table td{font-size:1.8rem}}.pageBox-sch .schBox-note p{font-size:1.6rem;line-height:2rem}@media print,screen and (min-width: 768px){.pageBox-sch .schBox-note p{font-size:1.8rem}}#prevent,#denture,#perio,#whitening,#crown,#aisatsu,#syokai{padding-top:72px;margin-top:-72px}@media print,screen and (min-width: 768px){#prevent,#denture,#perio,#whitening,#crown,#aisatsu,#syokai{padding-top:140px;margin-top:-140px}}#clinic-teishinsyu,#clinic-kenshin,#clinic-second,#clinic-ninpu{padding-top:96px;margin-top:-96px}@media print,screen and (min-width: 768px){#clinic-teishinsyu,#clinic-kenshin,#clinic-second,#clinic-ninpu{padding-top:240px;margin-top:-200px}}/*# sourceMappingURL=page.css.map */
